123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457 |
-
- /*****************************************************有预警的应急预案预警时短息通知的JS***********************************************************/
- $(function(){
- $("#titlename").html(parent.parent.titlename);
- getIniValue();
- //getRelevancyInfo(sub_fd_id,SUB_BM_YAXHLB);//初始化存入库表的值
- getOrgInfo2();//初始化应急组织列表
-
- setHeightThis();
-
- //window.setTimeout("setHeightThis()", 200);
- });
- function setHeightThis(){
- $(parent.parent.document.body).find("iframe").height($(window.document.body).height()+700);
- $(parent.parent.parent.document.body).find("iframe").height($(parent.parent.document.body).height()+700);
- }
-
- function resetSearch(){
- document.location.reload();
- }
-
- function goBack(){
- var url = "/nwyj/page/business/am/contingencyPlan/"+"ContingencyPlan.jsp";
- top.parent.document.getElementById("frmright").setAttribute("src", ""+encodeURI(url));
- }
-
-
-
-
-
- //取预案的主键
- var sub_fd_id ="";
- //取页面传过来的预案主键ID : 传过来的预案ID
- sub_fd_id = parent.parent.fd_id;
-
- //预案的类型
- var SUB_BM_YAXHLB= "";
- SUB_BM_YAXHLB = parent.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_5_1";
- }else if(SUB_BM_YAXHLB=="5"){
- tempValue="5_5_1";
- }else if(SUB_BM_YAXHLB=="6"){
- tempValue="6_5_1";
- }else if(SUB_BM_YAXHLB=="7"){
- tempValue="7_5_1";
- }else if(SUB_BM_YAXHLB=="8"){
- tempValue="8_5_1";
- }else if(SUB_BM_YAXHLB=="9"){
- tempValue="9_5_1";
- }else if(SUB_BM_YAXHLB=="10"){
- tempValue="10_5_1";
- }else if(SUB_BM_YAXHLB=="11"){
- tempValue="11_5_1";
- }else if(SUB_BM_YAXHLB=="12"){
- tempValue="12_5_1";
- }else if(SUB_BM_YAXHLB=="13"){
- tempValue="13_5_1";
- }else if(SUB_BM_YAXHLB=="14"){
- tempValue="14_5_1";
- }else if(SUB_BM_YAXHLB=="15"){
- tempValue="15_5_1";
- }else if(SUB_BM_YAXHLB=="16"){
- tempValue="16_5_1";
- }else if(SUB_BM_YAXHLB=="17"){
- tempValue="17_5_1";
- }else if(SUB_BM_YAXHLB=="18"){
- tempValue="18_5_1";
- }else if(SUB_BM_YAXHLB=="21"){
- tempValue="21_5_1";
- }else if(SUB_BM_YAXHLB=="22"){
- tempValue="22_5_1";
- }else if(SUB_BM_YAXHLB=="23"){
- tempValue="23_5_1";
- }else if(SUB_BM_YAXHLB=="24"){
- tempValue="24_5_1";
- }
-
- /*//重设高度
- function reSetHight(){
- $(parent.parent.document.body).find("iframe").height(1300);
- $(top.parent.document.body).find("#frmright").height(1000);
- }*/
-
-
- var orgName1 = "";
- var orgName2 = "";
- var orgName3 = "";
- var orgName4 = "";
-
-
- function getIniValue(){
-
- 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 orgVlue = data.rows[0].MSG_OPTER;
-
- $("#show_SPONSOR_COMP_299").val(orgVlue);
-
-
- orgName1 = data.rows[0].FRIST_GRADE;
- orgName2 = data.rows[0].SECOND_GRADE;
- orgName3 = data.rows[0].THRID_GRADE;
- orgName4 = data.rows[0].FOURTH_GRADE;
-
- $('#show_SPONSOR_COMP_2991').val(orgName1);
- $('#show_SPONSOR_COMP_2992').val(orgName2);
- $('#show_SPONSOR_COMP_2993').val(orgName3);
- $('#show_SPONSOR_COMP_2994').val(orgName4);
-
- fd_id215 = data.rows[0].FD_OBJECTID;
- FILLER1_215 = data.rows[0].FILLER1;
-
- $("#fd_id215").val(fd_id215);
- $("#FILLER1_215").val(FILLER1_215);
- },
-
- error : function(e) {
- $.messager.alert('系统提示信息', '访问服务失败!', 'error');
- }
- });
-
- }
-
-
-
- var type = SUB_BM_YAXHLB + "5_2";//拼短信通知的类型
-
- var deptId = top.com.sinosoft.lz.system.user.LoginInfo.getCorp_ids();
-
- /*****************************************测试返回数据*************************************************/
- //单位ID
- var deptName = top.com.sinosoft.lz.system.user.LoginInfo.getDeptids();
- var loadData;
- var org;
-
- /****************************************************单表**********************************************************/
- function getOrgInfo2() {
- org = $("#maingridorg1").quiGrid({
- columns: [
- {display : '姓名',name : 'name',align : 'center',width : '20%'},
- /*{display : '所属单位',name : 'org',align : 'center',width : '14%'},
- {display : '所属部门',name : 'dept',align : 'center',width : '14%'}, */
- { display: '红色预警',level1 : 'level1', isAllowHide: false, align: 'center', width:'20%',
- render: function (rowdata, rowindex, value, column){
- var fabu='';
- if(rowdata.level1=="1"){//"1"代表被选中的
- fabu = '<span id="1" class="getUserInfo1 hand" title="取消" onclick="fabu(' + rowindex + ',this,\''+rowdata.fd_objectid+'\',\''+rowdata.level1+'\')"></span>';
- }else{
- fabu = '<span id="1" class="getUserInfo2 hand" title="取消" onclick="fabu(' + rowindex + ',this ,\''+rowdata.fd_objectid+'\',\''+rowdata.level1+'\')"></span>';
- }
- return fabu;
- },
- },
- { display: '橙色预警',level2 : 'level2', isAllowHide: false, align: 'center', width:'20%',
- render: function (rowdata, rowindex, value, column){
- var fabu='';
- if(rowdata.level2=="1"){
- fabu = '<span id="2" class="getUserInfo1 hand" title="取消" onclick="fabu(' + rowindex + ',this,\''+rowdata.fd_objectid+'\',\''+rowdata.level2+'\')"></span>';
- }else{
- fabu = '<span id="2" class="getUserInfo2 hand" title="选中" onclick="fabu(' + rowindex + ',this ,\''+rowdata.fd_objectid+'\',\''+rowdata.level2+'\')"></span>';
- }
- return fabu;
- },
- },
- { display: '黄色预警',level3 : 'level3', isAllowHide: false, align: 'center', width:'20%',
- render: function (rowdata, rowindex, value, column){
- var fabu='';
- if(rowdata.level3=="1"){
- fabu = '<span id="3" class="getUserInfo1 hand" title="取消" onclick="fabu(' + rowindex + ',this,\''+rowdata.fd_objectid+'\',\''+rowdata.level3+'\')"></span>';
- }else{
- fabu = '<span id="3" class="getUserInfo2 hand" title="选中" onclick="fabu(' + rowindex + ',this ,\''+rowdata.fd_objectid+'\',\''+rowdata.level3+'\')"></span>';
- }
- return fabu;
- },
- },
- { display: '蓝色预警',level4 : 'level4', isAllowHide: false, align: 'center', width:'20%',
- render: function (rowdata, rowindex, value, column){
- var fabu='';
- if(rowdata.level4=="1"){
- fabu = '<span id="4" class="getUserInfo1 hand" title="取消" onclick="fabu(' + rowindex + ',this,\''+rowdata.fd_objectid+'\',\''+rowdata.level4+'\')"></span>';
- }else{
- fabu = '<span id="4" class="getUserInfo2 hand" title="选中" onclick="fabu(' + rowindex + ',this ,\''+rowdata.fd_objectid+'\',\''+rowdata.level4+'\')"></span>';
- }
- return fabu;
- },
- }
- ],
- url :$.pathname()+ "/ws/planService/PlanService/queryDxtzyjzz",
- params :{
- fdId : sub_fd_id,
- gtype:"1",
- deptId:deptId
- },
- sortName : '',
- sortOrder : '',
- rownumbers : true,
- checkbox : false,
- /* height: '99%',
- width:"100%",*/
- pageSize : 10,
- percentWidthMode : true,
- isChecked:checkedHandler,
- onCheckRow: checkRowHandler,
- onCheckAllRow: checkAllRowHandler,
- //顶部图标按钮栏
- toolbar:{
- items:[
- //{text: '查看', click: "onView", iconClass: 'view_tem',id:"10003"}
- //{text: '查看', click: onView, iconClass: 'view_tem'},
- { line : true }
- ]
- }
- });
-
-
- }
-
-
-
- //预案ID.
- //人ID.
- //预警还是响应.
- //1234.
- //0 1
- //123组织、队伍、专家
- //地址changeDxtzyjzz
- function fabu(rowindex,event,userid,is_del){
- var id = $(event).attr("id");//取1234个等级
- var url = $.pathname() + '/ws/planService/PlanService/changeDxtzyjzz/';
- if(is_del=="1"){
- is_del="0";
- }else{
- is_del="1";
- }
- var params = {
- gtype : "1", //预警或响应
- //gtype:tempValue,
- fdId:sub_fd_id,//预案主键
- msgType:"1", //组织1、队伍2、专家3
- msgOpter:userid,//人员ID
- clum:id,//
- clv:is_del//删除还是创建标志
- };
-
- $.ajax({
- url : url,
- type : 'post',
- timeout : 60000,
- data : params,
- dataType : 'json',
- success : function(data){
- if(data=="1"){
- var classValue = $(event).attr("class");
- if(classValue=="getUserInfo2 hand"){
- $(event).removeClass("getUserInfo2 hand");
- $(event).addClass("getUserInfo1 hand");
- }else{
- $(event).removeClass("getUserInfo1 hand");
- $(event).addClass("getUserInfo2 hand");
- }
- }
- },
- error : function(e){
- $.messager.alert('系统提示信息', '访问服务失败!', 'error');
- }
- });
- };
-
-
- var fd_id215 = "";
-
-
- //判断是走新增还是走修改的方法
- function isAdd1(){
-
- if(fd_id215!=""){
- //修改方法
- edit();
- }else{
- //新增绑定条件
- addTransferDaily();
- }
- }
-
- //修改
- function edit(){
-
- //常用组织的名称
- var orgValueName1 = $('#show_SPONSOR_COMP_2991').val();
- var orgValueName2 = $('#show_SPONSOR_COMP_2992').val();
- var orgValueName3 = $('#show_SPONSOR_COMP_2993').val();
- var orgValueName4 = $('#show_SPONSOR_COMP_2994').val();
-
- var orgValue1 = $('#SPONSOR_COMP_2991').val();
- var orgValue2 = $('#SPONSOR_COMP_2992').val();
- var orgValue3 = $('#SPONSOR_COMP_2993').val();
- var orgValue4 = $('#SPONSOR_COMP_2994').val();
-
- var orgValue1Temp1 = "";
- var orgValue1Temp2 = "";
- var orgValue1Temp3 = "";
- var orgValue1Temp4 = "";
-
- if(orgName1!=orgValueName1){
- orgValue1Temp1 = orgValueName1;
- }else{
- orgValue1Temp1 = orgName1;
- }
-
- if(orgName2!=orgValueName2){
- orgValue1Temp2 = orgValueName2;
- }else{
- orgValue1Temp2 = orgName2;
- }
-
- if(orgName3!=orgValueName3){
- orgValue1Temp3 = orgValueName3;
- }else{
- orgValue1Temp3 = orgName3;
- }
-
- if(orgName4!=orgValueName4){
- orgValue1Temp4 = orgValueName4;
- }else{
- orgValue1Temp4 = orgName4;
- }
-
- $("#FRIST_GRADE_215").val(orgValue1Temp1);
- $("#SECOND_GRADE_215").val(orgValue1Temp2);
- $("#THRID_GRADE_215").val(orgValue1Temp3);
- $("#FOURTH_GRADE_215").val(orgValue1Temp4);
-
- var orgValue = orgValue1 + "|" + orgValue2 + "|" + orgValue3 + "|" + orgValue4;
-
- //写入预案分级的等级
- $("#GRADE_TYPE_215").val(tempValue);
- $("#FILLER1_215").val(sub_fd_id);
- $("#MSG_OPTER_215").val(orgValue);
-
- var formValue = $('#fillForm').serialize();
- var url = $.pathname() + '/ws/crud/CRUDService/update';
- $.ajax({
- url : url,
- type : 'post',
- data : formValue,
- dataType : 'text',
- timeout : 60000,
- success : function(data){
- $.messager.alert('修改成功');
- location.reload();//防风防汛短信通知刷新当前页面。
- //parent.location.reload();
- },
- error : function(){
- $.messager.alert('操作失败');
- }
- });
- }
-
-
- //增加
- function addTransferDaily(){
-
- //红橙黄蓝四个级别预警的常用组织ID
- var orgValue1 = $('#SPONSOR_COMP_2991').val();
- var orgValue2 = $('#SPONSOR_COMP_2992').val();
- var orgValue3 = $('#SPONSOR_COMP_2993').val();
- var orgValue4 = $('#SPONSOR_COMP_2994').val();
-
- var orgValue = orgValue1 + "|" + orgValue2 + "|" + orgValue3 + "|" + orgValue4;
-
- $("#MSG_OPTER_215").val(orgValue);
-
- //常用组织的名称
- var orgValueName1 = $('#show_SPONSOR_COMP_2991').val();
- var orgValueName2 = $('#show_SPONSOR_COMP_2992').val();
- var orgValueName3 = $('#show_SPONSOR_COMP_2993').val();
- var orgValueName4 = $('#show_SPONSOR_COMP_2994').val();
-
- //alert("orgValueName1:" + orgValueName1 + "orgValueName2:" + orgValueName2 + "orgValueName3" + orgValueName3 + "orgValueName4" + orgValueName4);
-
- $("#FRIST_GRADE_215").val(orgValueName1);
- $("#SECOND_GRADE_215").val(orgValueName2);
- $("#THRID_GRADE_215").val(orgValueName3);
- $("#FOURTH_GRADE_215").val(orgValueName4);
- //写入预案分级的等级
- $("#GRADE_TYPE_215").val(tempValue);
- //预案的ID
- $("#FILLER1_215").val(sub_fd_id);
- $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();
- //parent.location.reload();
- },
- error : function(){
- $.messager.alert('操作失败');
- }
- });
- }
- /*****************************************短信通知人员列表*********************************************/
-
- $.messager=top.Dialog;
- /*$(window).resize(function(){
- $(parent.document.body).find("#frmright").css("height","1000px");
- });*/
|