// 获取表格数据-电视硬广 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(); }); } }