// 获取表格数据-电视硬广
function getList(page){
page = page || 1;
var pageSize = 10, data = {
"name" : $("#name").val(),
"channel" : $("#channel").val(),
"showTime" : $("#showTime").val(),
"showInterval" : $("#showInterval").val(),
"customer" : $("#customer").val(),
"form" : $("#form").val(),
"sellStatus" : $("#sellStatus option:selected").val(),
"pageNo" : page,
"pageSize" : pageSize
}, html = "";
$("#page, #list, #count").empty();
ajax("ajax_resource_list_by_play.do", data, function(res){
if (res.code == 1 && res.list.length > 0){
$.each(res.list, function(index, item){
html += '
'+
' | '+
''+item.channel.toNull()+' | '+
''+item.name.toNull()+' | '+
''+item.type.toString().decode("1","电视剧", "2","综艺","3","栏目","4","其他","") +' | '+
''+item.form.toNull()+' | '+
''+item.showTime.toNull()+' | '+
''+(item.category ? item.category.toNull() : "")+' | '+
''+item.sellMode.toNull()+' | '+
''+(item.price ? item.price : "")+' | '+
''+(item.discount ? item.discount+'%' : '')+' | '+
''+item.showInterval+' | '+
''+item.sellStatus.toString().decode("0","在售", "1","已售","")+' | '+
''+(item.customer ? item.customer : "")+' | '+
''+(item.remarks ? item.remarks : "")+' | '+
''+
(update_flag == 1 ? '编辑 ' : '') +
(delete_flag == 1 ? '删除 ' : '' ) +
(score_flag == 1 && 1 == item.type ? ''+item.scoreId.toString().decode("0","评价", "已评")+'' : '') +
' | '+
'
';
});
$("#list").html(html);
$("#count").text(res.count);
var newpage = new createPage(res.count, page, pageSize, 3);
$("#page").html(newpage.pageHtml);
$(".table").hoverTable(true);
$.checkbox();
} else {
$("#list").info("暂无数据。");
}
});
}
pageGo = function(page){
resetCheckAll();
getList(page);
}
//广告形式
function retForm(form){
return form == undefined ? "" : form.replace(/1/,"节目冠名").replace(/2/,"特约播映").replace(/3/,"互动支持").replace(/4/,"合作伙伴").replace(/5/,"指定产品").replace(/6/,"指定用车").replace(/7/,"其他").replace(/\,/g,"、");
}
// 删除单个
function delRecord(id){
confirm("确定删除该条记录吗?", function(){
ajax("del_resource_by_play.do", {"id" : id}, function(res){
if (res.code == 1){
alert("删除成功。", 1, function(){
window.location.reload();
});
} else {
alert(res.msg);
}
});
});
}
//删除多个
function delRecordBatch(){
var arr = document.getElementsByName("chk");
var ids = "";
for (i=0; i 20){
top.alert("“已售客户”长度不可超过20");
return false;
}
if (!data['remarks'].isEmpty() && data['remarks'].length > 20){
top.alert("“备注”长度不可超过20");
return false;
}
// 提交数据
top.ajax("save_resource_by_play.do", data, function(res){
if (res.code == 1){
top.alert("保存成功。", 1, function(){
top.getList(1);
top.$.closeWindow();
});
} else {
top.alert(res.msg);
}
});
}
// 数据验证(验证通过返回 true)
function dataVerificationFormScore(value2, text2, maxScore2){
if (value2 == null || value2 === ""){
top.alert("请给"+ text2 +"打分。");
return false;
}
if (isNaN(value2)){
top.alert("数据类型错误!"+ text2 +"的评分只能是数字,且为 0~"+ maxScore2);
return false;
}
if (0 > parseInt(value2) || parseInt(value2) > maxScore2){
top.alert("数据范围错误!"+ text2 +"的评分应为 0~"+ maxScore2);
return false;
}
return true;
}
// 保存资源评价
function saveScore(id,resourceName){
// 得到数据
var data = $('#scoreForm').serializeJSON();
data.id = id || "";
data.resourceName = resourceName || "";
// 数据验证
if (!dataVerificationFormScore(data['mIp'], "IP", 12)){
return false;
}
if (!dataVerificationFormScore(data['mTheme'], "题材", 5)){return false;}
if (!dataVerificationFormScore(data['mEpisode'], "集数", 3)){return false;}
if (!dataVerificationFormScore(data['mSchedule'], "档期", 4)){return false;}
if (!dataVerificationFormScore(data['mPlatform'], "平台", 15)){return false;}
if (!dataVerificationFormScore(data['mFlow'], "预估流量", 10)){return false;}
if (!dataVerificationFormScore(data['pActor'], "演员", 15)){return false;}
if (!dataVerificationFormScore(data['pDirector'], "导演", 8)){return false;}
if (!dataVerificationFormScore(data['pScriptwritter'], "编剧", 7)){return false;}
if (!dataVerificationFormScore(data['pProduced'], "出品公司", 5)){return false;}
if (!dataVerificationFormScore(data['pIssue'], "发行公司", 10)){return false;}
if (!dataVerificationFormScore(data['sSimilar'], "同期竞剧", 3)){return false;}
if (!dataVerificationFormScore(data['sDissem'], "前期宣发", 3)){return false;}
// 提交数据
top.ajax("save_resource_by_play_score.do", data, function(res){
if (res.code == 1){
top.alert("保存成功。", 1, function(){
top.getList(1);
top.$.closeWindow();
});
} else {
top.alert(res.msg);
}
});
}
//确认覆盖
function confirmCallback(repeat, msg) {
if (repeat == 1){
confirm(msg, function(){
top.$("#isSure").val("sure");
top.$("#excelfileForm").submit();
});
}
}