78ca7a948a6efbdb23fff73493f0c27f05cd8cb6.svn-base 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612
  1. /**
  2. * 功能:应急响应单解除
  3. *
  4. *
  5. * @author HXB
  6. * @date 2015/09/23
  7. */
  8. WarningRelieve = function() {
  9. /**定义变量**/
  10. var _this = this;
  11. var isState = 0;
  12. var nowTime="";
  13. /**私有方法**/
  14. //_this.DateTime = function(){
  15. $.ajax({//后台获取系统当前时间
  16. url:$.pathname()+ '/ws/response/responseService/getNowTime',
  17. // data : {},
  18. type : 'post',
  19. dataType : 'text',
  20. async : false,
  21. timeout : 6000,
  22. success : function(result){
  23. nowTime=result;
  24. },error : function(e){
  25. top.Dialog.alert("获取后台时间失败!");
  26. return;
  27. }
  28. });
  29. // };
  30. /***新增信息***/
  31. _this.save = function(){
  32. $form = $('#editForm');
  33. var valid = $form.validationEngine({returnIsValid: true});//表单验证
  34. if(valid ){//
  35. //$("#RELEASE_RELIEVE_DATE_365").val(nowTime);//先设置系统时间
  36. var fbTime = $("#RELEASE_RELIEVE_DATE_365").val();//发布时间
  37. var jcTime = $("#RELIEVE_DATE_365").val();//解除时间
  38. var a = fbTime.substring(0,16).split(" ")[1];//【发布时间】
  39. var b = jcTime.split(" ")[1];//【解除时间】
  40. var c = fbTime.split(" ")[0];//【发布日期】
  41. var d = jcTime.split(" ")[0];//【解除日期】
  42. if(c > d || (c==d && a>b)){//【发布日期大于解除日期】或者【发布日期等于解除日期并且发布时间大于解除时间】
  43. top.Dialog.alert("解除时间不能早于发布时间,请重新选择!");
  44. return;
  45. };
  46. //判断是否有附件存在
  47. //var file = $("#uploaderFileName").val();
  48. var url = $.pathname() +"/ws/uploadForm/FileUpDownService/asyncFileUpLoad";
  49. //$("#RELEASE_UNIT_365").val($("#unitId").attr("relValue"));
  50. $("#IS_SEND_365").val(0); //待发送状态
  51. // $("#IS_LAST_ID_365").val(fd_id); //上次预警编号
  52. $('#classid').val(365);
  53. // $("#WRITER_365").val($("#CHECKCK").val()); //填报人
  54. // $("#WRITE_DEPT_365").val($("#unitId").attr("relValue"));
  55. $("#EARLY_WARNING_AREA_NAME_365").val($("#EARLY_WARNING_AREA_NAME_365_show").val());//响应范围
  56. $("#CHECK_STATUS_365").val(43); // 解除操作
  57. $("#EARLY_WARNING_PROPERTY_365").val(51); //预警性质 解除
  58. if(isUpdate != null && isUpdate == 1){//新增
  59. $("#FD_OBJECTID365").val('');
  60. }
  61. isState = 0;
  62. fileToSave($form,null,null,url);
  63. }else{
  64. top.Dialog.alert("请检查标红输入框!");
  65. }
  66. };
  67. _this.is_Send = function(){
  68. $form = $('#editForm');
  69. var valid = $form.validationEngine({returnIsValid: true});//表单验证
  70. if(valid ){//解除
  71. //$("#RELEASE_RELIEVE_DATE_365").val(nowTime);//先设置系统时间
  72. var fbTime = $("#RELEASE_RELIEVE_DATE_365").val();//发布时间
  73. var jcTime = $("#RELIEVE_DATE_365").val();//解除时间
  74. var a = fbTime.substring(0,16).split(" ")[1];
  75. var b = jcTime.split(" ")[1];
  76. var c = fbTime.split(" ")[0];
  77. var d = jcTime.split(" ")[0];
  78. if(c > d || (c==d && a>b)){
  79. top.Dialog.alert("解除时间不能早于发布时间,请重新选择!");
  80. return;
  81. };
  82. var url = $.pathname() +"/ws/uploadForm/FileUpDownService/asyncFileUpLoad";
  83. //$("#RELEASE_UNIT_365").val($("#unitId").attr("relValue"));
  84. $("#IS_SEND_365").val(0); //待发送状态
  85. // $("#IS_LAST_ID_365").val(fd_id); //上次预警编号
  86. $('#classid').val(365);
  87. //$("#WRITER_365").val($("#CHECKCK").val()); //填报人
  88. //$("#WRITE_DEPT_365").val($("#unitId").attr("relValue"));
  89. $("#CHECK_STATUS_365").val(43); // 解除操作
  90. $("#EARLY_WARNING_PROPERTY_365").val(51); //预警性质 解除
  91. //$("#EARLY_WARNING_AREA_ID_365").val($("#EARLY_WARNING_AREA_NAME_365").val());//预警范围ID
  92. $("#EARLY_WARNING_AREA_NAME_365").val($("#EARLY_WARNING_AREA_NAME_365_show").val());//预警范围NAME
  93. //$("#RELEASE_UNIT_365").val($("#WRITE_DEPT_365").attr("relValue"));//发布单位
  94. if(isUpdate != null && isUpdate == 1){//新增
  95. $("#FD_OBJECTID365").val('');
  96. }
  97. isState = 1;
  98. fileToSave($form,null,null,url,isState);
  99. }else{
  100. top.Dialog.alert("请检查标红输入框!");
  101. }
  102. };
  103. _this.is_Issue = function(){
  104. $form = $('#editForm');
  105. var valid = $form.validationEngine({returnIsValid: true});//表单验证
  106. if(valid ){//解除
  107. //$("#RELEASE_RELIEVE_DATE_365").val(nowTime);//先设置系统时间
  108. var fbTime = $("#RELEASE_RELIEVE_DATE_365").val();//发布时间
  109. var jcTime = $("#RELIEVE_DATE_365").val();//解除时间
  110. var a = fbTime.substring(0,16).split(" ")[1];
  111. var b = jcTime.split(" ")[1];
  112. var c = fbTime.split(" ")[0];
  113. var d = jcTime.split(" ")[0];
  114. if(c > d || (c==d && a>b)){
  115. top.Dialog.alert("解除时间不能早于发布时间,请重新选择!");
  116. return;
  117. };
  118. var url = $.pathname() +"/ws/uploadForm/FileUpDownService/asyncFileUpLoad";
  119. $("#IS_SEND_365").val(0); //待发送状态
  120. // $("#IS_LAST_ID_365").val(fd_id); //上次预警编号
  121. $('#classid').val(365);
  122. //$("#WRITER_365").val($("#CHECKCK").val()); //填报人
  123. //$("#WRITE_DEPT_365").val($("#unitId").attr("relValue"));
  124. $("#CHECK_STATUS_365").val(43); // 解除操作
  125. $("#EARLY_WARNING_PROPERTY_365").val(51); //预警性质 解除
  126. //$("#EARLY_WARNING_AREA_ID_365").val($("#EARLY_WARNING_AREA_NAME_365").val());//预警范围ID
  127. $("#EARLY_WARNING_AREA_NAME_365").val($("#EARLY_WARNING_AREA_NAME_365_show").val());//预警范围NAME
  128. // $("#RELEASE_UNIT_365").val($("#unitId").attr("relValue"));
  129. if(hasFile()){
  130. var params = {
  131. classid : "365",
  132. FD_OBJECTID365 :$("#FD_OBJECTID365").val(),
  133. RELIEVE_DATE_365:getDateTime(),
  134. IS_SEND_365 : "6"
  135. };
  136. $.ajax({
  137. url : $.pathname() + '/ws/crud/CRUDService/updateWarning/',
  138. type : 'post',
  139. // async: false,
  140. timeout : 15000,
  141. data : params,
  142. async : false,
  143. dataType : 'json',
  144. success : function(data) {
  145. var preAlertNum = $("#EARLY_WARNING_ID_365").val(); //上次预警编号
  146. var deptId = top.com.sinosoft.lz.system.user.LoginInfo.getDeptids(); //部门ID
  147. var CorpArea = top.com.sinosoft.lz.system.user.LoginInfo.getCorp_ids();
  148. // 结束报表填报
  149. finishPlan(preAlertNum,CorpArea);
  150. },
  151. error : function(e) {
  152. $.messager.alert('系统提示信息!');
  153. }
  154. });
  155. $("#IS_SEND_365").val(6);
  156. //$("#RELEASE_UNIT_365").val($("#unitId").attr("relValue"));
  157. $("#RELEASE_RELIEVE_DATE_365").val(getDateTime());
  158. }
  159. if(isUpdate != null && isUpdate == 1){//新增
  160. $("#FD_OBJECTID365").val('');
  161. }
  162. isState = 2;
  163. fileToSave($form,null,null,url,isState);
  164. }else{
  165. top.Dialog.alert("请检查标红输入框!");
  166. }
  167. };
  168. /**
  169. * 结束报表填报计划
  170. */
  171. function finishPlan(alertNum,companyId){
  172. var params = {WARNING_NUMBER:alertNum,COMP_ID:companyId,IS_ALERT:'1'};
  173. $.ajax({
  174. url : $.pathname() + '/ws/getPlanRequires/getPlanRequireService/releasePlan',
  175. type : 'post',
  176. timeout : 15000,
  177. data : params,
  178. dataType : 'text',
  179. success : function(data) {
  180. }
  181. });
  182. }
  183. function fileToSave($form,listGrid,msg,url){
  184. // var flag = 1;//是否发布接口的开关
  185. $("body").eq(0).showLoading();
  186. //表单异步提交处理
  187. var formValue = $form.serialize();
  188. if(isState == 1){ //发送
  189. send(url,formValue);
  190. }else{
  191. $.request.add(url,formValue,function(data){
  192. //解除成功后,新增一条解除性质的记录,当前记录的IS_RELIEVE状态改为1(已进入解除流程)
  193. relieveCurrentRecord(fd_id);
  194. $("body").eq(0).hideLoading();
  195. if(isState == 0){ //保存
  196. $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/response/emergencyResponse/Warning.jsp");
  197. }else if(isState == 2){
  198. $.ajax({//发布通知单时,右下角弹框提示发布单位的下级和本级的应急办成员
  199. url : $.pathname() + '/ws/PlanHuiZong/ContingencyPlanHuiZong/tzdIssueDwr/',
  200. data : { fd_id : data.Msg.objectID },//参数为发布的通知单的ID
  201. type : 'post',
  202. timeout : 15000,
  203. dataType : 'text',
  204. async : false,
  205. success : function(data) {
  206. },error : function(e) {
  207. top.Dialog.alert("系统错误!");
  208. }
  209. });
  210. var params = {
  211. classid : "365",
  212. FD_OBJECTID365 : $('#IS_LAST_ID_365').val(),
  213. RELIEVE_DATE_365:getDateTime(),
  214. IS_SEND_365 : "6"
  215. };
  216. $.ajax({
  217. url : $.pathname() + '/ws/crud/CRUDService/update/',
  218. type : 'post',
  219. timeout : 15000,
  220. data : params,
  221. dataType : 'json',
  222. async:false,
  223. success : function(data) {
  224. // top.Dialog.alert('发布通过!', null, null, null, -1);
  225. var event_id = $("#EVENT_ID_365").attr("relvalue");
  226. var event_unit_id = queryEventInfo(event_id);
  227. if(event_unit_id==CorpArea){
  228. var event_name = $("#EVENT_ID_365").attr("reltext");
  229. top.Dialog.confirm("发布通过,是否结束"+event_name+"事件?",function(){
  230. finishedEvent(event_id,event_name);
  231. },function(){
  232. $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/response/emergencyResponse/Warning.jsp");
  233. });
  234. }else{
  235. top.Dialog.alert('发布通过!', null, null, null, -1);
  236. $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/response/emergencyResponse/Warning.jsp");
  237. }
  238. },error : function(e) {
  239. $.messager.alert('系统提示信息!');
  240. }
  241. });
  242. $.ajax({//发布以后,用推送的方式,调用首页的方法,更新首页导航下方滚动的预警通知单信息(不需要传参数)
  243. url : $.pathname() + '/ws/alertToImpl/AlertToImplService/updadeWarningMsgOfMainPage/',
  244. type : 'post',
  245. timeout : 15000,
  246. // data : params,
  247. dataType : 'text',
  248. success : function(data) {
  249. },error : function(e) {
  250. // $.messager.alert('系统提示信息', '访问服务失败!', 'error');
  251. }
  252. });
  253. /***
  254. *TODO
  255. * 为了测试接口,将此处的:if(flag == 2)
  256. * 修改为 :if(flag != 2)
  257. * 后续需要根据业务需要将此处梳理清楚。
  258. * 徐威 2017-07-17
  259. * **/
  260. // if(flag != 2){ //暂时接口走不通20160705,所以暂时关掉
  261. var planName = $("#MEET_EMERGENCIES_PLAN_365").attr("relText");
  262. var earlyWarningAreaId = $("#EARLY_WARNING_AREA_ID_365").val();
  263. var lastLevel = $("#PREV_ER_LEVEL_365").val();
  264. var currentLevel = $("#CURRENT_ER_LEVEL_365").val();
  265. var params = {
  266. classid : "365",
  267. FD_OBJECTID365 : data.Msg.objectID,
  268. RELIEVE_DATE_365 : getDateTime(),
  269. IS_SEND_365 : "6",
  270. PLAN_NAME : planName,
  271. EARLY_WARNING_AREA_ID : earlyWarningAreaId,
  272. LAST_LEVEL : lastLevel,
  273. CURRENT_LEVEL : currentLevel
  274. };
  275. $.ajax({//接口
  276. url : $.pathname() + '/ws/alertToImpl/AlertToImplService/responseRelieveIssue/',
  277. type : 'post',
  278. timeout : 15000,
  279. data : params,
  280. dataType : 'json',
  281. success : function(data) {
  282. },
  283. error : function(e) {
  284. // $.messager.alert('系统提示信息', '访问服务失败!', 'error');
  285. }
  286. });
  287. // }else{
  288. // $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/response/emergencyResponse/Warning.jsp");
  289. // };
  290. //$('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/response/emergencyResponse/Warning.jsp");
  291. }
  292. //$('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/response/emergencyResponse/Warning.jsp");
  293. });
  294. }
  295. }
  296. function send(url,formValue){
  297. var diag = new top.Dialog();
  298. diag.Title = '组织人员';
  299. //diag.URL = $.pathname() + '/page/business/em/alert/warning/WarningaddUnitSend.jsp?fd_id='+fd_id; //修改对应的路径的编辑界面
  300. diag.URL = $.pathname() + '/page/business/em/alert/warning/WarningaddUnitTest.jsp?fd_id=' + fd_id + '&isSend=1';
  301. diag.OkButtonText = '发送';
  302. diag.OKEvent = function(){
  303. $.request.add(url,formValue,function(data){
  304. $("body").eq(0).hideLoading();
  305. var fd_id = data.Msg.objectID;
  306. _this.sendSave(diag,fd_id);
  307. });
  308. };
  309. diag.CancelEvent = function(){
  310. $("body").eq(0).hideLoading();
  311. diag.close();
  312. };
  313. diag.Width = 500; //宽度
  314. // diag.Height = 150; //高度
  315. diag.ButtonAlign = 'center';//发送和取消按钮的位置
  316. diag.show();
  317. }
  318. /**新增方法**/
  319. _this.sendSave = function(diag,fd_id){
  320. //_this.DateTime()
  321. var a = diag.innerFrame.contentWindow.$("#temp input[name='PERSON_ID_378']:checked").val();//弹框页面的下一节点人的id
  322. var c = diag.innerFrame.contentWindow.$("#temp input[name='PERSON_ID_378']:checked").next().html();//弹框页面的下一节点人的NAME
  323. var d = diag.innerFrame.contentWindow.$("#temp input[name='PERSON_ID_378']:checked").next().next().val();//弹框页面的下一节点人的电话
  324. var e = diag.innerFrame.contentWindow.$("#msgRemind").attr("checked");//短信是否被勾选
  325. var f = diag.innerFrame.contentWindow.$("#appRemind").attr("checked");//app是否被勾选
  326. var g = '您有新的通知单任务,请及时处理!';//短信内容
  327. var h = nowTime;//系统时间
  328. var i = getSysTime();//系统时间:年月日时分秒
  329. if(a==undefined || a=='' || a==null){
  330. top.Dialog.alert("请选择人员!");
  331. return;
  332. }
  333. if(e=='checked'){//短信被勾选
  334. //alert("短信提醒");
  335. if(a == undefined){
  336. top.Dialog.alert("请选择短信接收人!");
  337. return;
  338. }
  339. var url0 = $.pathname() + '/ws/sendsms/SendSmsService/saveMessage';
  340. var params = {
  341. realName : realName,//发送人真实姓名
  342. smsRecTel : d,//接收电话
  343. smsTime : h,//系统时间
  344. smsContent : g,//短信内容
  345. smsSendId : realName_ID,//发送人Id
  346. smsPeople : a,//接收人员id
  347. type:"短信发送"
  348. };
  349. //alert("realName="+realName+"电话:"+d+"系统时间:"+h+"短信内容:"+g+"发送人ID:"+realName_ID+"接收人ID:"+a);
  350. //return;
  351. $.ajax({
  352. type : 'post',
  353. url : url0,
  354. data : params,
  355. async:false,
  356. dataType : 'json',
  357. success : function (data){
  358. //alert(JSON.stringify(data));
  359. },
  360. error : function(e){
  361. $.messager.alert('系统提示信息!');
  362. }
  363. });
  364. }
  365. if(f=='checked'){
  366. top.Dialog.alert('应急app提醒!');
  367. }
  368. ////修改通知单表的IS_SEEN字段为【下一处理人ID,0 ,处理人ID】 ===========20170117
  369. $.ajax({
  370. url : $.pathname() + '/ws/sendsms/SendSmsService/updateIs_Seen',
  371. data : { tableName : "ECM_EM_PUBLISH_ALERT_NOTICE" , //表名
  372. fdId : fd_id , //id
  373. nextPeopId : a , //下一处理人ID
  374. userId : realName_ID//处理人ID
  375. },
  376. type : 'post',
  377. dataType : 'json',
  378. async:false,
  379. success : function (data){
  380. },error : function(e){
  381. top.Dialog.alert("系统提示信息!");
  382. }
  383. });
  384. var params = {classid :"365",FD_OBJECTID365:fd_id,IS_SEND_365 :"1", SENT_TIME_365:i};
  385. var params1 = {
  386. classid:"378",
  387. PERSON_ID_378:a,
  388. PERSON_NAME_378:c,
  389. BUSINESS_ID_378:fd_id,
  390. STATUES_378:"1",
  391. DISPOSE_378:"0"
  392. };
  393. $.ajax({
  394. url : $.pathname() + '/ws/crud/CRUDService/updateWarning/',
  395. type : 'post',
  396. timeout : 15000,
  397. data : params,
  398. dataType : 'json',
  399. async : false,
  400. success : function(data) {
  401. var url = $.pathname() + '/ws/crud/CRUDService/create/';
  402. $.request.add(url,params1,function(data){
  403. diag.innerFrame.contentWindow.top.Dialog.close();//关闭弹框
  404. top.Dialog.alert('发送成功!');
  405. /** 代办右上角红色圈里面数字的改变 **/
  406. var url = $.pathname() + '/ws/xianlutingyun/XianlutingyunService/WarningTask';
  407. // var compId = top.com.sinosoft.lz.system.user.LoginInfo.getCompany_id();
  408. var user_id = top.com.sinosoft.lz.system.user.LoginInfo.getUser_id();
  409. // var roleid = top.com.sinosoft.lz.system.user.LoginInfo.getRoleids();
  410. var paramsWaitdo = {
  411. // userId : user_id,//
  412. netx_id : a//,//
  413. // isRole : ,//
  414. // company_id : compId,//
  415. // role_id : roleid//
  416. };
  417. $.ajax({//代办处理
  418. url : url,
  419. data : paramsWaitdo,
  420. type : 'post',
  421. dataType : 'text',
  422. timeout : 15000,
  423. // async : false,
  424. success : function(data){
  425. // top.Dialog.alert('发送成功!', null, null, null, -1);
  426. // top.Dialog.alert('成功!');
  427. },error : function (e){
  428. // top.Dialog.alert('系统错误!');
  429. }
  430. });
  431. // 跳转到列表页
  432. $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/response/emergencyResponse/Warning.jsp");
  433. });
  434. },
  435. error : function(e) {
  436. $.messager.alert('系统提示信息!');
  437. }
  438. });
  439. };
  440. //解除成功后,新增一条解除性质的记录,当前记录的IS_RELIEVE状态改为1(已进入解除流程)
  441. function relieveCurrentRecord(fd_id){
  442. var params = {classid :"365",FD_OBJECTID365:fd_id,IS_RELIEVE_365 :"1"};
  443. $.ajax({
  444. url : $.pathname() + '/ws/crud/CRUDService/updateWarning/',
  445. data : params,
  446. type : 'post',
  447. dataType : 'json',
  448. timeout : 15000,
  449. success : function(data) {
  450. // alert("****************"+JSON.stringify(data));
  451. },
  452. error : function(e) {
  453. // $.messager.alert('访问服务失败!55');
  454. }
  455. });
  456. }
  457. return {
  458. init : function() {
  459. $('#save').bind('click',function(){
  460. _this.save();
  461. });
  462. $('#back').bind('click',function(){
  463. $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/response/emergencyResponse/Warning.jsp");
  464. });
  465. $("#is_Send").bind('click',function(){
  466. $form = $('#editForm');
  467. var valid = $form.validationEngine({returnIsValid: true});//表单验证
  468. if($("#EARLY_WARNING_AREA_NAME_365").val()==""){
  469. top.Dialog.alert("请选择预警范围(预警范围)!");
  470. return ;
  471. }
  472. if(!valid){
  473. top.Dialog.alert("请检查标红输入框!");
  474. return ;
  475. }
  476. top.Dialog.confirm("是否要发送?|预警",function(){//点击确定fileDiv
  477. _this.is_Send();
  478. },function(){//点击取消
  479. //$('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/alert/warning/Warning.jsp");
  480. });
  481. });
  482. //发布按钮绑定点击事件
  483. $("#is_Issue").bind('click',function(){
  484. $form = $('#editForm');
  485. var valid = $form.validationEngine({returnIsValid: true});//表单验证
  486. if($("#EARLY_WARNING_AREA_NAME_365").val()==""){
  487. top.Dialog.alert("请选择预警范围(预警范围)!");
  488. return;
  489. }
  490. if(!valid){
  491. top.Dialog.alert("请检查标红输入框!");
  492. return;
  493. }if(!hasFile()){
  494. top.Dialog.alert("附件不能为空!请选择并上传附件");
  495. return;
  496. }
  497. top.Dialog.confirm("是否要发布?|响应",function(){//点击确定
  498. _this.is_Issue();
  499. },function(){//点击取消
  500. });
  501. });
  502. }
  503. };
  504. }();
  505. $(function() {
  506. WarningRelieve.init();
  507. });
  508. //获得当前系统时间:年月日时分秒
  509. function getSysTime(){
  510. var s="";
  511. var d = allGetServerTime();
  512. var vYear = d.getFullYear();
  513. var vMon = d.getMonth() + 1;
  514. var vDay = d.getDate();
  515. var h = d.getHours();
  516. var m = d.getMinutes();
  517. var se = d.getSeconds();
  518. s=vYear+"-"+(vMon<10 ? "0" + vMon : vMon)+"-"+(vDay<10 ? "0"+ vDay : vDay)+" "+(h<10 ? "0"+ h : h)+":"+(m<10 ? "0" + m : m)+":"+(se<10 ? "0" +se : se);
  519. return s;
  520. }
  521. /****
  522. * 根据id查询事件信息
  523. */
  524. function queryEventInfo(event_id){
  525. var unit_id = "";
  526. var url = $.pathname() + '/ws/crud/CRUDService/getDataById/';
  527. var params = {
  528. classid : '363',
  529. objectID : event_id
  530. };
  531. $.ajax({
  532. url : url,
  533. type : 'post',
  534. data : params,
  535. dataType : 'json',
  536. async:false,
  537. success : function(data) {
  538. unit_id = data.ISSUE_UNITE_ID_363;
  539. },
  540. error : function(e) {
  541. // $.messager.alert('访问服务失败!55', 'error');
  542. }
  543. });
  544. return unit_id;
  545. }
  546. /****
  547. * 根据id结束事件
  548. */
  549. function finishedEvent(event_id,event_name){
  550. var params = {
  551. classid : "363",
  552. FD_OBJECTID363 : event_id,
  553. EVENT_STATE_363 : "1"
  554. };
  555. $.ajax({
  556. url : $.pathname() + '/ws/crud/CRUDService/update/',
  557. type : 'post',
  558. data : params,
  559. dataType : 'json',
  560. success : function(data) {
  561. top.Dialog.alert(event_name+'事件已经结束!', null, null, null, -1);
  562. $('#frmright',window.parent.document).attr('src',$.pathname()+"/page/business/em/response/emergencyResponse/Warning.jsp");
  563. },
  564. error : function(e) {
  565. $.messager.alert('结束事件失败!');
  566. }
  567. });
  568. }