123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923 |
-
-
- //2015-09-29 可以取到父页面的预案ID
- var sub_fd_id ="";
- //取页面传过来的预案主键ID
- sub_fd_id = parent.fd_id;
- var PLAN_BIAOZHI1="";
- PLAN_BIAOZHI1 = parent.PLAN_BIAOZHI;
-
- //取父页面传过来的预案细化类型
- var SUB_BM_YAXHLB = "";
- SUB_BM_YAXHLB = parent.BM_YAXHLB;
- //给页面赋值细化类型
- var tempValue = "";
- //判断细化类型
- /**
- * 细化类型
- * 4、人身事故
- * 5、大面积停电事件
- * 6、设备事故
- * 7、电厂大坝厂房事故
- * 8、环境污染
- * 9、防风防汛
- * 10、地震灾害
- * 11、低温雨雪冰冻灾害
- * 12、电力供应及客户服务
- * 13、生产场所防恐怖袭击
- * 14、突发性群体事件
- * 15、突发新闻事件
- * 16、涉外突发事件
- * 17、网络与信息安全
- * 18、突发公共卫生
- * **/
- if(SUB_BM_YAXHLB=="4"){
- tempValue="4_6_2";
- }else if(SUB_BM_YAXHLB=="5"){
- tempValue="5_6_2";
- }else if(SUB_BM_YAXHLB=="6"){
- tempValue="6_6_2";
- }else if(SUB_BM_YAXHLB=="7"){
- tempValue="7_6_2";
- }else if(SUB_BM_YAXHLB=="8"){
- tempValue="8_6_2";
- }else if(SUB_BM_YAXHLB=="9"){
- tempValue="9_6_2";
- }else if(SUB_BM_YAXHLB=="10"){
- tempValue="10_6_2";
- }else if(SUB_BM_YAXHLB=="11"){
- tempValue="11_6_2";
- }else if(SUB_BM_YAXHLB=="12"){
- tempValue="12_6_2";
- }else if(SUB_BM_YAXHLB=="13"){
- tempValue="13_6_2";
- }else if(SUB_BM_YAXHLB=="14"){
- tempValue="14_6_2";
- }else if(SUB_BM_YAXHLB=="15"){
- tempValue="15_6_2";
- }else if(SUB_BM_YAXHLB=="16"){
- tempValue="16_6_2";
- }else if(SUB_BM_YAXHLB=="17"){
- tempValue="17_6_2";
- }else if(SUB_BM_YAXHLB=="18"){
- tempValue="18_6_2";
- }else if(SUB_BM_YAXHLB=="21"){
- tempValue="21_6_2";
- }else if(SUB_BM_YAXHLB=="22"){
- tempValue="22_6_2";
- }else if(SUB_BM_YAXHLB=="23"){
- tempValue="23_6_2";
- }else if(SUB_BM_YAXHLB=="24"){
- tempValue="24_6_2";
- }
-
- var temp1="";
- if(PLAN_BIAOZHI1=="0"){
- temp1 = sub_fd_id;
- }else{
- temp1 =PLAN_BIAOZHI1;
- }
-
- var FRIST_GRAD="";
- var SECOND_GRADE="";
- var THRID_GRADE="";
- var FOURTH_GRADE="";
- var total = "";
- var FILLER1_215 = "";
- var tableName="";
- var fd_id215 = "";
- var t="";//获取时间
-
- $(function(){
- $("#titlename").html(parent.titlename);
- var url = $.pathname()
- + "/ws/sendmenu/SendMsgService/PlanInfo";
- var params = {
- file_id : sub_fd_id,
- grade_type:tempValue,
- };
- $.ajax({
- url : url,
- type : 'post',
- timeout : 12000,
- data : params,
- dataType : 'json',
- success : function(data) {
- var dataLength = JSON.stringify(data).length;
- if(dataLength==11){
- //如果没有绑定报表填报的要求,跟局2015年保供电填报手册默认显示填报要求。
- $("#date1").val("8:00");
- $("#date2").val("17:00");
- $("#football-1").attr("checked",true);
- $("#football-12").attr("checked",true);
- $("#football-2").attr("checked",true);
- $("#football-22").attr("checked",true);
- $("#football-32").attr("checked",true);
- $("#football-42").attr("checked",true);
- //设置数据来源的标签说明
- $("#lableValue").html(" 由于该预案还未绑定报表填报要求," +
- "以下数据是根据2015年保供电填报手册填报要求默认显示,<br>您可以根据实际情况修改填报要求后进行保存。");
- }else{
-
- FRIST_GRADE = data.rows[0].FRIST_GRADE;//红色预警
- SECOND_GRADE = data.rows[0].SECOND_GRADE;//橙色预警
- THRID_GRADE = data.rows[0].THRID_GRADE;//黄色预警
- FOURTH_GRADE = data.rows[0].FOURTH_GRADE;//蓝色预警
- FILLER1_215 = data.rows[0].FILLER1;
- tableName = data.rows[0].TABLE_NAME;
- fd_id215 = data.rows[0].FD_OBJECTID;
-
- $("#FRIST_GRADE_215").val(FRIST_GRADE);
- $("#SECOND_GRADE_215").val(SECOND_GRADE );
- $("#THRID_GRADE_215").val(THRID_GRADE);
- $("#FOURTH_GRADE_215").val(FOURTH_GRADE);
- $("#FILLER1_215").val(FILLER1_215);
- $("#fd_id215").val(fd_id215);
-
- /**第一组红色预警的两个时间值和复选框设置*/
- //判断该条件有没有被绑定
- //取红色预警每天两个时间段的值
- if(fd_id215==null||fd_id215==undefined||fd_id215==""){
-
- }
- t = FRIST_GRADE.split('#');
- //第一个填报时间
- var strR = t[0];
- $("#date1").val(strR);
- //第二个填报时间
- var strP =t[1];//18:00
- //赋值到两个data控件(只需要设置一次)
- $("#date2").val(strP);
-
- //设置复选框是否被选中
- if(strR!=""&&strP!=null){
- $("#football-1").attr("checked",true);
- }
-
- if(strR!=""&&strP!=null){
- $("#football-12").attr("checked",true);
- }
-
- /**第二组橙色预警的两个时间值和复选框设置*/
- var t = SECOND_GRADE.split('|');
- var str1R = t[0];
- var temp = str1R.split('#');
- //第一个填报时间
- var str1A = temp[0];//06:00
- //第二个填报时间
- var str1P =temp[1];//18:00
- //设置复选框是否被选中
- if(str1A!=""&&str1A!=null){
- $("#football-2").attr("checked",true);
- }
-
- if(str1P!=""&&str1P!=null){
- $("#football-22").attr("checked",true);
- }
-
- /**第三组黄色预警的两个时间值和复选框设置*/
- var t = THRID_GRADE.split('|');
- var str2R = t[0];
- var temp = str2R.split('#');
- //第一个填报时间
- var str2A = temp[0];//“”
- //第二个填报时间
- var str2P =temp[1];//18:00
- //设置复选框是否被选中
- if(str2A!=""&&str2A!=null){
- $("#football-3").attr("checked",true);
- }
-
- if(str2P!=""&&str2P!=null){
- $("#football-32").attr("checked",true);
- }
-
- /**第四组蓝色预警的两个时间值和复选框设置*/
- var t = FOURTH_GRADE.split('|');
- var str3R = t[0];
- var temp = str3R.split('#');
- //第一个填报时间
- var str3A = temp[0];//“”
- //第二个填报时间
- var str3P =temp[1];//18:00
- //设置复选框是否被选中
- if(str3A!=""&&str3A!=null){
- $("#football-4").attr("checked",true);
- }
-
- if(str3P!=""&&str3P!=null){
- $("#football-42").attr("checked",true);
- }
-
- /**显示报表和部门tableName*/
- var pagetype = $("#pagetype").val();
- //分割部门和报表名称
- var t = tableName.split('@');
- var str4R = t[0];
- if(pagetype=="chakan"){
- $("#sys_table").val(str4R);
- }else{
- var arr=str4R.split("||");
- for(var i=0;i<arr.length-1;i++){//注arr长度要减一,不然会出空值
- checkedArray[i]=arr[i].split(",")[0];
- checkedTextArray[i]=arr[i].split(",")[1];
- }
- $("#selectCostom3").setValue(checkedArray,checkedTextArray.join(";"));
- }
-
- var t = tableName.split('@');
- var str4R = t[1];
- if(pagetype=="chakan"){
- $("#shebei_table").val(str4R);
- }else{
- var arr1=str4R.split("||");
- for(var i=0;i<arr1.length-1;i++){//注arr长度要减一,不然会出空值
- checkedArray1[i]=arr1[i].split(",")[0];
- checkedTextArray1[i]=arr1[i].split(",")[1];
- }
- $("#selectCostom4").setValue(checkedArray1,checkedTextArray1.join(";"));
- }
-
- var t = tableName.split('@');
- var str4R = t[2];
- if(pagetype=="chakan"){
- $("#scyx_table").val(str4R);
- }else{
- var arr2=str4R.split("||");
- for(var i=0;i<arr2.length-1;i++){//注arr长度要减一,不然会出空值
- checkedArray2[i]=arr2[i].split(",")[0];
- checkedTextArray2[i]=arr2[i].split(",")[1];
- }
- $("#selectCostom5").setValue(checkedArray2,checkedTextArray2.join(";"));
- }
-
- var t = tableName.split('@');
- var str4R = t[3];
- if(pagetype=="chakan"){
- $("#save_table").val(str4R);
- }else{
- var arr3=str4R.split("||");
- for(var i=0;i<arr3.length-1;i++){//注arr长度要减一,不然会出空值
- checkedArray3[i]=arr3[i].split(",")[0];
- checkedTextArray3[i]=arr3[i].split(",")[1];
- }
- $("#selectCostom6").setValue(checkedArray3,checkedTextArray3.join(";"));
- }
- for ( var i in data) {
- $('#' + i).html(data[i]);
- }
- }
- //记录当前页面的值
- InitformValue = $('#fillForm').serialize();
- $("#infotab").init();
- },
- error : function(e) {
- $.messager.alert('系统提示信息', '访问服务失败!', 'error');
- }
-
- });
- });
-
- //重置
- function resetSearch(){
- document.location.reload();
- }
-
- //返回事件
- function goBack() {
- var formValue = $('#fillForm').serialize();
- if(formValue!=InitformValue){
- top.Dialog.confirm("您已修改了表单,是否需要离开?|离开", function() {
- if(parent.backId=="ZX"){
- var url = "/nwyj/page/business/am/contingencyPlan/"+"ContingencyPlanZX.jsp";
- top.parent.document.getElementById("frmright").setAttribute("src", ""+encodeURI(url));
- }else{
- var url = "/nwyj/page/business/am/contingencyPlan/"+"ContingencyPlan.jsp";
- top.parent.document.getElementById("frmright").setAttribute("src", ""+encodeURI(url));
- }
- });
- }else{
- if(parent.backId=="ZX"){
- var url = "/nwyj/page/business/am/contingencyPlan/"+"ContingencyPlanZX.jsp";
- top.parent.document.getElementById("frmright").setAttribute("src", ""+encodeURI(url));
- }else{
- var url = "/nwyj/page/business/am/contingencyPlan/"+"ContingencyPlan.jsp";
- top.parent.document.getElementById("frmright").setAttribute("src", ""+encodeURI(url));
- }
- }
-
- }
-
- //判断是走新增还是走修改的方法
- function isAdd(){
- if(fd_id215!=""){
- //修改方法
- validateForm();
-
- }else{
- //新增绑定条件
- addTransferDaily();
-
- }
- }
-
- //表单验证
- function validateForm(containerId){
- var valid = $(containerId).validationEngine({returnIsValid: true});
- if(valid == true){
- edit();
- }else{
- top.Dialog.alert('请检查标红输入框!');
- }
- }
-
- //修改
- function edit(){
- //取页面的值
- getValue();
- //写入预案分级的等级
- $("#GRADE_TYPE_215").val(tempValue);
- var formValue = $('#fillForm').serialize();
- var url = $.pathname() + '/ws/crud/CRUDService/update1';
-
- $.ajax({
- url : url,
- type : 'post',
- data : formValue,
- dataType : 'text',
- timeout : 60000,
- success : function(data){
- $.messager.alert('修改成功');
- location.reload();
- },
- error : function(){
- $.messager.alert('操作失败');
- }
- });
- }
-
- var sys_table ="";
- var shebei_table="";
- var scyx_table="";
- var save_table="";
-
- var data1Value="";
- var data2Value="";
- var checkBoxValue1="";
- var checkBoxValue2="";
- var checkBoxValue3="";
- var checkBoxValue4="";
- var checkBoxValue5="";
- var checkBoxValue6="";
- var checkBoxValue7="";
- var checkBoxValue8="";
-
- //红色预警的值已经拼好,经过测试2015-09-23
- var redValue ="";
- //橙色预警,经过测试2015-09-23
- var orgValue ="";
- //黄色预警,经过测试2015-09-23
- var yelValue ="";
- //蓝色预警,经过测试2015-09-23
- var blueValue ="";
-
- //取页面的值。
- function getValue(){
- /**系统运行部的表*/
- //应急组织人员姓名+联系人电话
- // sys_table = $("#sys_table").val();
- /*****************系统运行部*********************/
- var SystableValue1="";
- for(var i =0;i<checkedArray.length;i++)
- {
- SystableValue1 += checkedArray[i]+","+checkedTextArray[i]+"||";
- }
-
- sys_table = SystableValue1;
- /****************************************/
- //设备管理部报表
- // shebei_table = $("#shebei_table").val();
- /****************设备管理部新方法********************/
- var EqutableValue1="";
- for(var i =0;i<checkedArray1.length;i++)
- {
- EqutableValue1 += checkedArray1[i]+","+checkedTextArray1[i]+"||";
- }
-
- shebei_table = EqutableValue1;
- /**********************end****************************/
- //市场营销部报表
- // scyx_table = $("#scyx_table").val();
- /****************市场营销部新方法********************/
- var MartableValue1="";
- for(var i =0;i<checkedArray2.length;i++)
- {
- MartableValue1 += checkedArray2[i]+","+checkedTextArray2[i]+"||";
- }
-
- scyx_table = MartableValue1;
- /**********************end****************************/
- //安全监察部报表
- // save_table = $("#save_table").val();
- /****************安全监察部新方法********************/
- var SavtableValue1="";
- for(var i =0;i<checkedArray3.length;i++)
- {
- SavtableValue1 += checkedArray3[i]+","+checkedTextArray3[i]+"||";
- }
-
- save_table = SavtableValue1;
- /**********************end****************************/
-
- //报表
- $("#TABLE_NAME_215").val(sys_table +"@"+ shebei_table +"@"+ scyx_table +"@"+ save_table+"@");
- //取红橙黄蓝的值
- $("FILLER1_215").val(temp1);
-
- //取页面复选框的值,拼填报计划和报表名称字符
- //下面方法可以取到日期框里的值
- data1Value=document.getElementById("date1").value;
- data2Value=document.getElementById("date2").value;
- checkBoxValue1="";
- checkBoxValue2="";
- checkBoxValue3="";
- checkBoxValue4="";
- checkBoxValue5="";
- checkBoxValue6="";
- checkBoxValue7="";
- checkBoxValue8="";
- /**红色预警的两个值*/
- //判断复选框按钮是否被选中
- if(document.getElementById("football-1").checked){
- //选中取值(可以取到这个值)
- checkBoxValue1=data1Value;
- }else{
- checkBoxValue1="";
- }
-
- if(document.getElementById("football-12").checked){
- //选中取值(可以取到这个值)
- checkBoxValue2=data2Value;
- }else{
- checkBoxValue2="";
- }
-
- //判断橙色预警
- if(document.getElementById("football-2").checked){
- //选中取值(可以取到这个值)
- checkBoxValue3=data1Value;
- }else{
- checkBoxValue3="";
- }
-
- if(document.getElementById("football-22").checked){
- //选中取值(可以取到这个值)
- checkBoxValue4=data2Value;
- }else{
- checkBoxValue4="";
- }
-
- //判断黄色预警
- if(document.getElementById("football-3").checked){
- //选中取值(可以取到这个值)
- checkBoxValue5=data1Value;
- }else{
- checkBoxValue5="";
- }
-
- if(document.getElementById("football-32").checked){
- //选中取值(可以取到这个值)
- checkBoxValue6=data2Value;
- }else{
- checkBoxValue6="";
- }
-
- //判断蓝色预警
- if(document.getElementById("football-4").checked){
- //选中取值(可以取到这个值)
- checkBoxValue7=data1Value;
- }else{
- checkBoxValue7="";
- }
-
- if(document.getElementById("football-42").checked){
- //选中取值(可以取到这个值)
- checkBoxValue8=data2Value;
- }else{
- checkBoxValue8="";
- }
-
- //红色预警的值已经拼好,经过测试2015-09-23
- redValue =checkBoxValue1+"#"+checkBoxValue2;
- //橙色预警,经过测试2015-09-23
- orgValue =checkBoxValue3+"#"+checkBoxValue4;
- //黄色预警,经过测试2015-09-23
- yelValue =checkBoxValue5+"#"+checkBoxValue6;
- //蓝色预警,经过测试2015-09-23
- blueValue =checkBoxValue7+"#"+checkBoxValue8;
- //插入红色预警填报要求
- $("#FRIST_GRADE_215").val(redValue);
- //插入橙色预警填报要求
- $("#SECOND_GRADE_215").val(orgValue);
- //插入黄色预警填报要求
- $("#THRID_GRADE_215").val(yelValue);
- //插入蓝色预警填报要求
- $("#FOURTH_GRADE_215").val(blueValue);
- }
- //增加
- function addTransferDaily(){
-
- //取页面复选框的值,拼填报计划和报表名称字符
- //下面方法可以取到日期框里的值
- var data1Value=document.getElementById("date1").value;
- var data2Value=document.getElementById("date2").value;
- var checkBoxValue1="";
- var checkBoxValue2="";
- var checkBoxValue3="";
- var checkBoxValue4="";
- var checkBoxValue5="";
- var checkBoxValue6="";
- var checkBoxValue7="";
- var checkBoxValue8="";
- /**红色预警的两个值*/
- //判断复选框按钮是否被选中
- if(document.getElementById("football-1").checked){
- //选中取值(可以取到这个值)
- checkBoxValue1=data1Value;
- }else{
- checkBoxValue1="";
- }
-
- if(document.getElementById("football-12").checked){
- //选中取值(可以取到这个值)
- checkBoxValue2=data2Value;
- }else{
- checkBoxValue2="";
- }
-
- //判断橙色预警
- if(document.getElementById("football-2").checked){
- //选中取值(可以取到这个值)
- checkBoxValue3=data1Value;
- }else{
- checkBoxValue3="";
- }
-
- if(document.getElementById("football-22").checked){
- //选中取值(可以取到这个值)
- checkBoxValue4=data2Value;
- }else{
- checkBoxValue4="";
- }
-
- //判断黄色预警
- if(document.getElementById("football-3").checked){
- //选中取值(可以取到这个值)
- checkBoxValue5=data1Value;
- }else{
- checkBoxValue5="";
- }
-
- if(document.getElementById("football-32").checked){
- //选中取值(可以取到这个值)
- checkBoxValue6=data2Value;
- }else{
- checkBoxValue6="";
- }
-
- //判断蓝色预警
- if(document.getElementById("football-4").checked){
- //选中取值(可以取到这个值)
- checkBoxValue7=data1Value;
- }else{
- checkBoxValue7="";
- }
-
- if(document.getElementById("football-42").checked){
- //选中取值(可以取到这个值)
- checkBoxValue8=data2Value;
- }else{
- checkBoxValue8="";
- }
-
- //红色预警的值已经拼好,经过测试2015-09-23
- var redValue =checkBoxValue1+"#"+checkBoxValue2;
- //橙色预警,经过测试2015-09-23
- var orgValue =checkBoxValue3+"#"+checkBoxValue4;
- //黄色预警,经过测试2015-09-23
- var yelValue =checkBoxValue5+"#"+checkBoxValue6;
- //蓝色预警,经过测试2015-09-23
- var blueValue =checkBoxValue7+"#"+checkBoxValue8;
-
- /**可以按照下面方式取值,取的是节点的ID,已经过测试2015-09-23*/
- //取下拉框选择的报表的值(系统运行部)
- // var tableValueSys=$("#sys_table").val() + "@";
- /****************系统运行部新方法********************/
- var SystableValue="";
- for(var i =0;i<checkedArray.length;i++)
- {
- SystableValue += checkedArray[i]+","+checkedTextArray[i]+"||";
- }
-
- var tableValueSys = SystableValue + "@";
- /**********************end****************************/
- //设备管理部报表
- // var tableValueEqu=$("#shebei_table").val()+ "@";
- /****************设备管理部新方法********************/
- var EqutableValue="";
- for(var i =0;i<checkedArray1.length;i++)
- {
- EqutableValue += checkedArray1[i]+","+checkedTextArray1[i]+"||";
- }
-
- var tableValueEqu = EqutableValue + "@";
- /**********************end****************************/
- //市场营销部报表
- // var tableValueMar=$("#scyx_table").val()+ "@";
- /****************市场营销部新方法********************/
- var MartableValue="";
- for(var i =0;i<checkedArray2.length;i++)
- {
- MartableValue += checkedArray2[i]+","+checkedTextArray2[i]+"||";
- }
-
- var tableValueMar = MartableValue + "@";
- /**********************end****************************/
- //安全监察部报表
- // var tableValueSav=$("#save_table").val()+ "@";
- /****************安全监察部新方法********************/
- var SavtableValue="";
- for(var i =0;i<checkedArray3.length;i++)
- {
- SavtableValue += checkedArray3[i]+","+checkedTextArray3[i]+"||";
- }
-
- var tableValueSav = SavtableValue + "@";
- /**********************end****************************/
-
- //拼部门和表名:规则:部门名称@表名+表名#部门名称@表名+表名。可以取到2015-09-24
- var table_name=tableValueSys+tableValueEqu+tableValueMar+tableValueSav;
- //取父页面的变量(将预案的主键带过来)
- //取页面传过来的预案主键ID.已经过测试可以取到值2015-09-24
- $("#FILLER1_215").val(sub_fd_id);
- //写入预案分级的等级
- $("#GRADE_TYPE_215").val(tempValue);
- //插入红色预警填报要求
- $("#FRIST_GRADE_215").val(redValue);
- //插入橙色预警填报要求
- $("#SECOND_GRADE_215").val(orgValue);
- //插入黄色预警填报要求
- $("#THRID_GRADE_215").val(yelValue);
- //插入蓝色预警填报要求
- $("#FOURTH_GRADE_215").val(blueValue);
-
- //插入部门和表。对应数据库字段TABLE_NAME_215
- $("#TABLE_NAME_215").val(table_name);
- $form = $('#fillForm');
- var url = $.pathname() + '/ws/crud/CRUDService/create';
- $.ajax({
- url : url,
- type : 'post',
- data : $form.serialize(),
- dataType : 'text',
- timeout : 60000,
- success : function(data){
- $.messager.alert("保存成功",null,null,null,-1);
- location.reload();
- },
- error : function(){
- $.messager.alert('操作失败');
- }
- });
- }
-
-
-
-
- function redPlanDeptp(data){
- diag = new top.Dialog();// 定义一个窗口对象
- if(data=="xtyxb"||data=="xtyxb1"){
- diag.Title = "系统运行部报表";// 窗口标题
- }else if(data=="sbglb"||data=="sbglb1"){
- diag.Title = "设备管理部报表";// 窗口标题
- }else if(data=="scyxb"||data=="scyxb1"){
- diag.Title = "市场营销部报表";// 窗口标题
- }else if(data=="aqjcb"||data=="aqjcb1"){
- diag.Title = "安全监察部报表";// 窗口标题
- }
-
- diag.URL = $.pathname() +"/page/business/am/contingencyPlan/PlanTableJH.jsp?"+data;// 窗口对应的页面
- diag.Height = 520;
- diag.Width =900;
- diag.ShowOkButton=false;// 不显示确认按钮
- diag.ShowCancelButton=false;// 不显示取消按钮
- diag.ButtonAlign="center";// 按钮居中
- diag.show();// 显示窗口
- }
-
- function isUpDept(){
-
- var url = $.pathname()
- + "/ws/sendmenu/SendMsgService/PlanInfo";
- var params = {
- file_id : sub_fd_id,
- grade_type:tempValue,
- dept_type:"1"
- };
- $.ajax({
- url : url,
- type : 'post',
- timeout : 12000,
- data : params,
- dataType : 'json',
- success : function(data) {
-
- if(JSON.stringify(data)=="{\"rows\":[]}"){
- $.messager.alert("上级没有绑定该预案",null,null,null,-1);
- return;
- }
-
- var dataLength = JSON.stringify(data).length;
- if(dataLength==11){
- //如果没有绑定报表填报的要求,跟局2015年保供电填报手册默认显示填报要求。
- $("#date1").val("8:00");
- $("#date2").val("17:00");
- $("#football-1").attr("checked",true);
- $("#football-12").attr("checked",true);
- $("#football-2").attr("checked",true);
- $("#football-22").attr("checked",true);
- $("#football-32").attr("checked",true);
- $("#football-42").attr("checked",true);
- //设置数据来源的标签说明
- $("#lableValue").html(" 由于该预案还未绑定报表填报要求," +
- "以下数据是根据2015年保供电填报手册填报要求默认显示,<br>您可以根据实际情况修改填报要求后进行保存。");
- }else{
-
- FRIST_GRADE = data.rows[0].FRIST_GRADE;//红色预警
- SECOND_GRADE = data.rows[0].SECOND_GRADE;//橙色预警
- THRID_GRADE = data.rows[0].THRID_GRADE;//黄色预警
- FOURTH_GRADE = data.rows[0].FOURTH_GRADE;//蓝色预警
- FILLER1_215 = data.rows[0].FILLER1;
- tableName = data.rows[0].TABLE_NAME;
- //fd_id215 = data.rows[0].FD_OBJECTID;
-
- $("#FRIST_GRADE_215").val(FRIST_GRADE);
- $("#SECOND_GRADE_215").val(SECOND_GRADE );
- $("#THRID_GRADE_215").val(THRID_GRADE);
- $("#FOURTH_GRADE_215").val(FOURTH_GRADE);
- /*$("#FILLER1_215").val(FILLER1_215);
- $("#fd_id215").val(fd_id215);*/
-
- /**第一组红色预警的两个时间值和复选框设置*/
- //判断该条件有没有被绑定
- //取红色预警每天两个时间段的值
- if(fd_id215==null||fd_id215==undefined||fd_id215==""){
-
- }
- t = FRIST_GRADE.split('#');
- //第一个填报时间
- var strR = t[0];
- $("#date1").val(strR);
- //第二个填报时间
- var strP =t[1];//18:00
- //赋值到两个data控件(只需要设置一次)
- $("#date2").val(strP);
-
- //设置复选框是否被选中
- if(strR!=""&&strP!=null){
- $("#football-1").attr("checked",true);
- }
-
- if(strR!=""&&strP!=null){
- $("#football-12").attr("checked",true);
- }
-
- /**第二组橙色预警的两个时间值和复选框设置*/
- var t = SECOND_GRADE.split('|');
- var str1R = t[0];
- var temp = str1R.split('#');
- //第一个填报时间
- var str1A = temp[0];//06:00
- //第二个填报时间
- var str1P =temp[1];//18:00
- //设置复选框是否被选中
- if(str1A!=""&&str1A!=null){
- $("#football-2").attr("checked",true);
- }
-
- if(str1P!=""&&str1P!=null){
- $("#football-22").attr("checked",true);
- }
-
- /**第三组黄色预警的两个时间值和复选框设置*/
- var t = THRID_GRADE.split('|');
- var str2R = t[0];
- var temp = str2R.split('#');
- //第一个填报时间
- var str2A = temp[0];//“”
- //第二个填报时间
- var str2P =temp[1];//18:00
- //设置复选框是否被选中
- if(str2A!=""&&str2A!=null){
- $("#football-3").attr("checked",true);
- }
-
- if(str2P!=""&&str2P!=null){
- $("#football-32").attr("checked",true);
- }
-
- /**第四组蓝色预警的两个时间值和复选框设置*/
- var t = FOURTH_GRADE.split('|');
- var str3R = t[0];
- var temp = str3R.split('#');
- //第一个填报时间
- var str3A = temp[0];//“”
- //第二个填报时间
- var str3P =temp[1];//18:00
- //设置复选框是否被选中
- if(str3A!=""&&str3A!=null){
- $("#football-4").attr("checked",true);
- }
-
- if(str3P!=""&&str3P!=null){
- $("#football-42").attr("checked",true);
- }
-
- /**显示报表和部门tableName*/
- var pagetype = $("#pagetype").val();
- //分割部门和报表名称
- var t = tableName.split('@');
- var str4R = t[0];
- if(pagetype=="chakan"){
- $("#sys_table").val(str4R);
- }else{
- var arr=str4R.split("||");
- for(var i=0;i<arr.length-1;i++){//注arr长度要减一,不然会出空值
- checkedArray[i]=arr[i].split(",")[0];
- checkedTextArray[i]=arr[i].split(",")[1];
- }
- $("#selectCostom3").setValue(checkedArray,checkedTextArray.join(";"));
- }
-
- var t = tableName.split('@');
- var str4R = t[1];
- if(pagetype=="chakan"){
- $("#shebei_table").val(str4R);
- }else{
- var arr1=str4R.split("||");
- for(var i=0;i<arr1.length-1;i++){//注arr长度要减一,不然会出空值
- checkedArray1[i]=arr1[i].split(",")[0];
- checkedTextArray1[i]=arr1[i].split(",")[1];
- }
- $("#selectCostom4").setValue(checkedArray1,checkedTextArray1.join(";"));
- }
-
- var t = tableName.split('@');
- var str4R = t[2];
- if(pagetype=="chakan"){
- $("#scyx_table").val(str4R);
- }else{
- var arr2=str4R.split("||");
- for(var i=0;i<arr2.length-1;i++){//注arr长度要减一,不然会出空值
- checkedArray2[i]=arr2[i].split(",")[0];
- checkedTextArray2[i]=arr2[i].split(",")[1];
- }
- $("#selectCostom5").setValue(checkedArray2,checkedTextArray2.join(";"));
- }
-
- var t = tableName.split('@');
- var str4R = t[3];
- if(pagetype=="chakan"){
- $("#save_table").val(str4R);
- }else{
- var arr3=str4R.split("||");
- for(var i=0;i<arr3.length-1;i++){//注arr长度要减一,不然会出空值
- checkedArray3[i]=arr3[i].split(",")[0];
- checkedTextArray3[i]=arr3[i].split(",")[1];
- }
- $("#selectCostom6").setValue(checkedArray3,checkedTextArray3.join(";"));
- }
- for ( var i in data) {
- $('#' + i).html(data[i]);
- }
- }
- //记录当前页面的值
- InitformValue = $('#fillForm').serialize();
- $("#infotab").init();
- },
- error : function(e) {
- $.messager.alert('系统提示信息', '访问服务失败!', 'error');
- }
-
- });
-
- }
-
- $.messager=top.Dialog;
|