123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399 |
- var deptId = top.com.sinosoft.lz.system.user.LoginInfo.getDeptids();
- var parent_id = top.com.sinosoft.lz.system.user.LoginInfo.getCorp_ids();
- var parent_ids = top.com.sinosoft.lz.system.user.LoginInfo.getParent_ids();
- //登陆用户的单位名称
- var corp_name = top.com.sinosoft.lz.system.user.LoginInfo.getCorp_names();
- $(function(){
- getChildInfo();
- /** 绑定更多的按钮点击事件 */
- $more = $("#more"); // 更多按钮
- $more.bind('click', function() {
- more();
- });
-
- $searchButt = $("#searchButt");// 更多查询按钮
- $searchButt.live('click', function() {
- searchHandler();
- });
- //清空条件
- $("#emptyCondition").bind("click",function(){
- $("#PLAN_NAME_214").val("");
- var $selConditions = $("#selectConditions");
- var $selCon = $selConditions.find(".selectCondi");
- for(var i=0;i<$selCon.length;i++){
- $selCon[i].click();
- }
- });
- $searchOne = $("#searchOne");//查询图标绑定查询事件
- $searchOne.bind('click', function() {
- searchHandler();
- });
- });
-
-
- var conditionData2="";
- function getChildInfo(){
- var url = $.pathname() + '/ws/PlanHuiZong/ContingencyPlanHuiZong/getChidInfo/';
- var params = {
- id : parent_id,
- };
- $.ajax({
- url : url,
- type : 'post',
- timeout : 60000,
- data : params,
- dataType : 'json',
- success : function(data){
- conditionData2 = JSON.stringify(data);
- var test = eval("("+conditionData2+")");
- if(conditionData2!='{"list":[{"name":"查询单位","className":"UNITS","list":[]}]}'){
- conditionData.list.push(test.list[0]);
- }
- createConditionsDom(conditionData);
- $(".item").unbind("click").bind("click",bindSelectOne);
-
- },
- error : function(e){
- $.messager.alert('系统提示信息', '访问服务失败!', 'error');
- }
- });
- }
- //当前系统时间
- //var time = TAKE_DATE
- var date = allGetServerTime();
- var seperator1 = "";
- var seperator2 = "";
- var month = date.getMonth() + 1;
- var strDate = date.getDate();
- if (month >= 1 && month <= 9) {
- month = "0" + month;
- }
- if (strDate >= 0 && strDate <= 9) {
- strDate = "0" + strDate;
- }
- time = date.getFullYear() + seperator1 +"-"+ month + seperator1 + "-"+strDate;
-
- var g;
- /**定义变量**/
- var getUser_id = top.com.sinosoft.lz.system.user.LoginInfo.getUser_id()+""; //登录人ID
- var condition = "DATEDIFF(MONTH,take_date , DATE '"+time+"') >35 and IS_DEL='0' and UNITS='"+deptId+"'";
-
- //列表加载参数
- var loadParams = {
- "listId" : '214',
- "condition" : condition,
- direction:'DESC',
- sort: 'UPDATEDATE'
- };
-
- function initComplete(){
- /**
- * 工具条
- */
- var roleCons = roleButtonArr();
-
- var toolBarOpt1 = {
- items:[
- { text : '短信',click : 'sendMessage',iconClass : 'sendmsg_tem',id:"10005",disabled : false }
- ],
- roleCons:roleCons
- };
- /**
- * 树形列
- */
- var grid_option1 = {
- columns: [
- { display: '预案名称', name: 'PLAN_NAME_214', align: 'center', width: "10%",isPrimaryKey:true,
- render : function(rowdata, value) {
- return '<a href="javascript:void(0)" '
- + 'onclick=jumpPage("'
- + rowdata.FD_OBJECTID214+'","'+rowdata.PLAN_BIAOZHI_214+'","'+ rowdata.PLAN_REFINE_CATEGORY_214+'","'+ rowdata.PLAN_REFINE_CATEGORY_214 +'","'+ rowdata.PLAN_TYPE_214
- +'")>'+ rowdata.PLAN_NAME_214 +'</a>';
- }
- },
- { display: '预案编码', name: 'PLAN_NO_214', align: 'center', width: '10%'},
- { display: '预案类型', name: 'PLAN_TYPE_214_SHOW', align: 'center', width: '10%'},
- { display: '突发事件类型', name: 'BYSUNESS_TYPE_214_SHOW', align: 'center', width: '10%'},
- { display: '责任部门', name: 'INS_UNITS_214_SHOW', align: 'center', width: '8%'},
- { display: '颁布日期', name: 'ISSUE_DATE_214', align: 'center' , width: '8%' },
- { display: '实施日期', name: 'TAKE_DATE_214', align: 'center' , width: '8%' },
- { display: '所属单位', name: 'UNITS_214_SHOW', align: 'center', width: '15%' },
- { display: '简要说明', name: 'SYFW_214', align: 'center', width: '20%'}
- /* { display: '操作', isAllowHide: false, align: 'center', width:'8%',
- render: function (rowdata, rowindex, value, column){
- //判断是否已经发布。取发布的状态,如果已经发布为“1”;未发布为“0”
- var fabu='';//fabu
- if(rowdata.PLAN_STAT_214=="1"){
- fabu = '<span class="fashang_07 hand" title="发布" onclick="fabu1()"></span>';
- }else{
- fabu = '<span class="fashang_06 hand" title="发布" onclick="fabu(' + rowindex + ')"></span>';
- }
- //判断是否已经发布。取发布的状态,如果已经上报为“1”;未上报为“0”fashang_09fashang_plan
- var shangbao='';
- if(rowdata.PLAN_STAT1_214=="1"){
- shangbao = '<span class="sendup_templan hand" title="上报" onclick="shangbao1()"></span>';
- }else{
- shangbao = '<span class="fashang_plan hand" title="上报" onclick="shangbao(' + rowindex + ')"></span>';
- //shangbao = '<span class="fashang_plan hand" title="上报" onclick="fillShangbao(' + rowindex + ')"></span>';
- }
- return fabu
- + shangbao;
- }
- }*/
- ],
- rownumbers : true,
- checkbox : true,
- pageSize : 10,
- percentWidthMode : true
- };
- var options1={
- url :'/nwyj/ws/crud/CRUDService/queryQui',
- params:loadParams,
- height: '100%',
- width:"100%",
- gridOptions:grid_option1,
- singleRecodeOptions:{a:"aa"},
- paperOpration:{showInput:"true"},
- toolBarOptions:toolBarOpt1
- };
- g=gridAndSingleRecode=$("#maingrid").quickgridAndSingleRecode(options1);
- }
-
-
- //下载
- function onDownload(){
- var FD_OBJECTID = "";
- var rows = g.getSelectedRows();
- for (var i = 0; i < rows.length; i++) {
- var FD_OBJECTID1= rows[i].FD_OBJECTID214;//预案的主键
- var PLAN_BIAOZHI1 =rows[i].PLAN_BIAOZHI_214;//预案的标识位(新的预案还是旧的预案)
- var UPLOAND_FLAG1 =rows[i].UPLOAND_FLAG_214;//上传标识
- var PLAN_VERSION_REMAR1 =rows[i].PLAN_VERSION_REMARK_214;//修改预案后新增预案的情况,也必有附件
-
- //新增预案,控制必传附件 纯新增
- if(PLAN_BIAOZHI1=="0"&&PLAN_VERSION_REMAR1=="0"&&UPLOAND_FLAG1=="1"){
- //getFileList(fd_id,1);
- FD_OBJECTID += "'"+FD_OBJECTID1 +"'"+ ",";//预案的主键
- }
- //修改预案后新增预案的情况,也必有附件 纯修编
- if(PLAN_BIAOZHI1!="0"&&PLAN_VERSION_REMAR1!="0"&&UPLOAND_FLAG1=="1"){
- //getFileList(fd_bojectid,1);
- FD_OBJECTID += "'"+FD_OBJECTID1+"'" + ",";//预案的主键
- }
- //纯修改
- if(PLAN_BIAOZHI1=="0"&&PLAN_VERSION_REMAR1!="0"&&UPLOAND_FLAG1=="0"){
- //getFileList(PLAN_VERSION_REMARK,1);
- FD_OBJECTID += "'"+PLAN_VERSION_REMAR1+"'" + ",";//预案的主键
- }
- //修编修改
- if(PLAN_BIAOZHI1!="0"&&PLAN_VERSION_REMAR1!="0"&&UPLOAND_FLAG1=="0"){
- //getFileList(PLAN_VERSION_REMARK,1);
- FD_OBJECTID += "'"+PLAN_VERSION_REMAR1+"'" + ",";//预案的主键
- }
- }
-
- var temp = FD_OBJECTID.substring(0,FD_OBJECTID.length-1);
- //alert("temp****"+temp + "****99999****");
-
-
- //发送请求,获取文件名的集合。
- var url = $.pathname() + '/ws/PlanHuiZong/ContingencyPlanHuiZong/getPlanFile/';
- var params = {
- fileId : temp
- };
-
- var SAVENAME1="";
- var NAME1 = "";
- var FILEEXT1="";
- $.ajax({
- url : url,
- type : 'post',
- timeout : 60000,
- data : params,
- dataType : 'json',
- success : function(data){
- var dataLenth = data.rows.length;
- var filenames="";
- var downfilename = "";
-
- for (var i = 0; i < dataLenth; i++) {
- SAVENAME1= data.rows[i].SAVENAME;
- NAME1= data.rows[i].NAME;
- FILEEXT1= data.rows[i].FILEEXT;
-
- filenames +=SAVENAME1 + "." + FILEEXT1 + ";";
- downfilename+=NAME1 + "." + FILEEXT1 + ";";
- }
-
-
- var filenames1 = filenames.substring(0,filenames.length-1);
- filenames = decodeURI(filenames1);
- var downfilename1 = downfilename.substring(0,downfilename.length-1);
- downfilename = decodeURI(downfilename1);
- showFile(filenames1,downfilename1);
- //alert(downfilename1+"============"+filenames1);
- //返回回调打包下载的函数,拼传给回调函数的filenames,downfilename
- },
- error : function(e){
- $.messager.alert('系统提示信息', '访问服务失败!', 'error');
- }
- });
- }
-
- function showFile(downfilename,filenames){
- var url = "/nwyj/page/business/am/org/query/getZipFile.jsp?downfilename="+downfilename+"&filenames="+filenames;
- window.open(url);
- }
-
- //高级查询
- function searchHandler(){
- $queryForm = $("#queryForm");
- if($("#PLAN_NAME_214").val()=="预案名称"){
- $("#PLAN_NAME_214").val("");
- }
- $queryForm.serialize();
- //获取选中的值
- var searchCondition = getSelectCon(conditionData);
- var queryParams = getQueryFormParams($queryForm);
- var params=$.extend({},loadParams,queryParams);
- //与之前参数条件拼接
- params.condition = searchCondition.condition + params.condition;
- g.setOptions({"params":params});
- //加载数据
- g.rend();
- }
-
-
- //点击查看
- function jumpPage(fd_id,PLAN_BIAOZHI,BM_YAXHLB,PLAN_REFINE_CATEGORY,PLAN_TYPE){
- if(PLAN_TYPE!="103"){
- window.location.href="Planinfo.jsp?"+fd_id;
- }else{
- if(PLAN_REFINE_CATEGORY=="17"){//网络与信息安全
- window.location.href="PlanOnViewNexus/PlanNexusTFQT.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="4"){//人身事故
- window.location.href="PlanOnViewNexus/PlanNexusRSSG.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="5"){//大面积停电事件
- window.location.href="PlanOnViewNexus/PlanNexusDMJTD.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="6"){//设备事故
- window.location.href="PlanOnViewNexus/PlanNexusSBSG.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="7"){//电厂大坝厂房事故
- window.location.href="PlanOnViewNexus/PlanNexusDCDB.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="8"){//环境污染
- window.location.href="PlanOnViewNexus/PlanNexusHJWR.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="9"){//防风防汛PlanOnViewList\NewMsgNotice
- window.location.href="PlanOnViewNexus/PlanNexus.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="10"){//地震灾害
- window.location.href="PlanOnViewNexus/PlanNexusDZZH.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="11"){//低温雨雪冰冻灾害
- window.location.href="PlanOnViewNexus/PlanNexusDWBD.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="12"){//电力供应及客户服务PlanNexusDLGY.jsp
- window.location.href="PlanOnViewNexus/PlanNexusDLGY.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="13"){//生产场所防恐怖袭击
- window.location.href="PlanOnViewNexus/PlanNexusKBXJ.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="14"){//突发性群体事件
- window.location.href="PlanOnViewNexus/PlanNexusTFQT.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="15"){//突发新闻事件
- window.location.href="PlanOnViewNexus/PlanNexusTFQT.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="16"){//涉外突发事件
- window.location.href="PlanOnViewNexus/PlanNexusTFQT.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="18"){//突发公共卫生
- window.location.href="PlanOnViewNexus/PlanNexusGGWS.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else{
- window.location.href="PlanNexus.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }
- }
- }
-
- function onView(){
- //根据预案类型分别跳转不同的预案绑定的页面
- var rows = g.getSelectedRows();
- if(rows.length==0){
- top.Dialog.alert("请选择一条记录");
- return;
- }
- if(rows.length>1){
- top.Dialog.alert("只能选择一条记录");
- return;
- }
- /**
- * 如果是地震预案,跳转到地震对应的预案.
- * 传给子页面的值:
- * 1、主键
- * 2、 版本(初次版本为0;方便日后修订预案后将原有预案的绑定条件带出来。避免用户再次录入绑定条件)
- * 3、预案具体业务分类,方便分别找到对应的报表填报计划页面
- *
- * **/
- var fd_id = rows[0].FD_OBJECTID214;
- var PLAN_BIAOZHI = rows[0].PLAN_BIAOZHI_214;
- var PLAN_REFINE_CATEGORY = rows[0].PLAN_REFINE_CATEGORY_214;
- var BM_YAXHLB = rows[0].PLAN_REFINE_CATEGORY_214;
- var PLAN_TYPE = rows[0].PLAN_TYPE_214;
- if(PLAN_TYPE!="103"){
- window.location.href="Planinfo.jsp?"+fd_id;
- }else{
- if(PLAN_REFINE_CATEGORY=="17"){//网络与信息安全
- window.location.href="PlanOnViewNexus/PlanNexusTFQT.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="4"){//人身事故
- window.location.href="PlanOnViewNexus/PlanNexusRSSG.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="5"){//大面积停电事件
- window.location.href="PlanOnViewNexus/PlanNexusDMJTD.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="6"){//设备事故
- window.location.href="PlanOnViewNexus/PlanNexusSBSG.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="7"){//电厂大坝厂房事故
- window.location.href="PlanOnViewNexus/PlanNexusDCDB.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="8"){//环境污染
- window.location.href="PlanOnViewNexus/PlanNexusHJWR.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="9"){//防风防汛
- window.location.href="PlanOnViewNexus/PlanNexus.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="10"){//地震灾害
- window.location.href="PlanOnViewNexus/PlanNexusDZZH.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="11"){//低温雨雪冰冻灾害
- window.location.href="PlanOnViewNexus/PlanNexusDWBD.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="12"){//电力供应及客户服务PlanNexusDLGY.jsp
- window.location.href="PlanOnViewNexus/PlanNexusDLGY.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="13"){//生产场所防恐怖袭击
- window.location.href="PlanOnViewNexus/PlanNexusKBXJ.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="14"){//突发性群体事件
- window.location.href="PlanOnViewNexus/PlanNexusTFQT.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="15"){//突发新闻事件
- window.location.href="PlanOnViewNexus/PlanNexusTFQT.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="16"){//涉外突发事件
- window.location.href="PlanOnViewNexus/PlanNexusTFQT.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else if(PLAN_REFINE_CATEGORY=="18"){//突发公共卫生
- window.location.href="PlanOnViewNexus/PlanNexusGGWS.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }else{
- window.location.href="PlanNexus.jsp?"+fd_id+"?"+PLAN_BIAOZHI+"?" + BM_YAXHLB;
- }
- }
- }
-
-
- $.messager=top.Dialog;
-
- // 更多
- function more() {
- $('#moreDiv').toggle();
- $(parent.document.body).find("#frmright").height($(window.document.body).height());
- }
-
- //短信
- function sendMessage(){
- addMsg();
- }
-
- $.messager=top.Dialog;
|