瀏覽代碼

eventdetailsdialog

qinhouyu 1 年之前
父節點
當前提交
3f9eec32e4
共有 2 個文件被更改,包括 92 次插入21 次删除
  1. 66 1
      src/api/forest.js
  2. 26 20
      src/views/eventdetailsdialog.vue

+ 66 - 1
src/api/forest.js

@@ -129,6 +129,13 @@ export function getExposureStage_direct(param) {
     data: param
   })
 }
+export function getEventDetail_direct(param) {
+  return request({
+    url: '/center-event/eventview/getEventDetail',
+    method: 'post',
+    data: param
+  })
+}
 // 获取事件详情
 export function getEventDetail(param) {
   return request({
@@ -211,6 +218,12 @@ export function updateCentereventTEventcatalogueStatus(param) {
     data: param
   })
 }
+export function listSJfl_direct(param) {
+  return request({
+    url: '/center-event/eventtype/getCentereventTEventtypeByParentId?parentId='+param.parentId,
+    method: 'get',
+  })
+}
 // 事件处理流程-事件类型
 export function listSJfl(param) {
   return request({
@@ -226,6 +239,19 @@ export function listYuAn() {
     method: 'post'
   })
 }
+export function listYuAn_direct(param) {
+  return request({
+    url: '/center-data/reserve/listYuAnFegin',
+    method: 'post',
+    data:param
+  })
+}
+export function selectByeventCode_direct(eventCode) {
+  return request({
+    url: '/center-event/centereventtdeptevent/selectByEventCode?eventCode='+eventCode,
+    method: 'get'
+  })
+}
 // 事件处理流程-签收部门
 export function selectByeventCode(eventCode) {
   return request({
@@ -295,6 +321,13 @@ export function refusedTask(param) {
     data:param
   })
 }
+export function updateYjYuAn_direct(param) {
+  return request({
+    url: '/center-event/centereventtfireevent',
+    method: 'put',
+    data:param
+  })
+}
 // 事件调整关联预案
 export function updateYjYuAn(param) {
   return request({
@@ -311,6 +344,12 @@ export function uploadBase64(param) {
     data:param
   })
 }
+export function centereventtdepteventList_direct(param) {
+  return request({
+    url: `/center-event/centereventtdeptevent/getAllCentereventDeptEvent?eventCode=${param.eventCode}`,
+    method: 'get',
+  })
+}
 // 通过事件code查询事件责任部门
 export function centereventtdepteventList(param) {
   return request({
@@ -344,7 +383,25 @@ export function dutysystemRemove(param) {
     params:param
   })
 }
-
+export function dutysystemAdd_direct(param) {
+  return request({
+    url: '/center-event/dutysystem/addOrUpdateAll',
+    method: 'post',
+    data:param
+  })
+}
+export function dutysystemList_direct(param) {
+  return request({
+    url: `/center-event/dutysystem/getAllCentereventTDutySystem?depteventId=${param.depteventId}`,
+    method: 'get',
+  })
+}
+export function dutysystemRemove_direct(ids) {
+  return request({
+    url: `/center-event/dutysystem/${ids}`,
+    method: 'delete',
+  })
+}
 // 通过部门id获取责任人
 export function userFeginlist(param) {
   return request({
@@ -362,6 +419,14 @@ export function sendMessage(param) {
     data:param
   })
 }
+export function eventHandling_direct(id,eventCode) {
+  return request({
+    url: '/center-event/eventcatalogue/eventHandling',
+    method: 'post',
+    data: {id:id,eventCode:eventCode,dataStatus:"1"}
+  })
+}
+
 // 事件处置
 export function eventHandling(id,eventCode) {
   return request({

+ 26 - 20
src/views/eventdetailsdialog.vue

@@ -2073,6 +2073,7 @@ import {
   listSJfl,
   listYuAn,
   selectByeventCode,
+  eventHandling_direct,
   updateCentereventTEventcatalogueStatus,
   sendTask,
   listResourceByWz,
@@ -2087,7 +2088,12 @@ import {
   eventExamine,
   eventHandling,
   initByCameras,
-  getSelectNearHorn
+  getSelectNearHorn,
+  dutysystemRemove_direct,
+  getEventDetail_direct,
+  dutysystemAdd_direct,
+  dutysystemList_direct,
+  centereventtdepteventList_direct, listYuAn_direct, updateYjYuAn_direct, listSJfl_direct, selectByeventCode_direct
 } from "@/api/forest";
 import { joinConferences } from "@/api/meeting";
 import { treeselectAll as deptTreeselect } from "@/api/system/dept";
@@ -2462,7 +2468,7 @@ export default {
         let param = {
           ids: row.id,
         };
-        dutysystemRemove(param).then((res) => {
+        dutysystemRemove_direct(param.ids).then((res) => {
           this.$message.success(`删除成功!`);
           this.dutysystemSelect(
             this.iconCurrentIndex,
@@ -2478,7 +2484,7 @@ export default {
       //保存负责人行数
       rowData.dept = this.dutysystemDeptName;
       rowData.depteventId = this.depteventId;
-      dutysystemAdd(rowData).then((res) => {
+      dutysystemAdd_direct(rowData).then((res) => {
         this.$message.success(`保存成功!`);
         this.dutysystemSelect(
           this.iconCurrentIndex,
@@ -2495,7 +2501,7 @@ export default {
       let param = {
         depteventId: depteventId,
       };
-      dutysystemList(param).then((res) => {
+      dutysystemList_direct(param).then((res) => {
         if (res.data != null && res.data.length > 0) {
           this.dutysystemTableData = res.data;
         } else {
@@ -2511,7 +2517,7 @@ export default {
       let param = {
         eventCode: this.eventCode,
       };
-      centereventtdepteventList(param).then((res) => {
+      centereventtdepteventList_direct(param).then((res) => {
         this.depteventList = res.data;
         this.showResponsibilityDialog = true;
       });
@@ -2561,7 +2567,7 @@ export default {
         eventCode: this.eventCode,
         eventName: this.eventName,
       };
-      dutysystemAdd(param).then((res) => {
+      dutysystemAdd_direct(param).then((res) => {
         this.$message.success(`保存成功!`);
         this.dutysystemSelect(
           this.iconCurrentIndex,
@@ -2687,7 +2693,7 @@ export default {
       this.$refs.bottomMenu.showChangChild = false
     },
     showUpdateYjYuAn() {
-      listYuAn().then((res) => {
+      listYuAn_direct({}).then((res) => {
         //关联预案列表
         if (res.code == 200) {
           this.guanLianYuAnList = res.data;
@@ -2714,7 +2720,7 @@ export default {
           this.$message.error(`请选择预案信息!`);
           return;
         }
-        updateYjYuAn(param).then((res) => {
+        updateYjYuAn_direct(param).then((res) => {
           //事件调整关联预案
           if (res.code == 200) {
             this.$message.success(`预案调整成功!`);
@@ -2801,7 +2807,7 @@ export default {
                   // "</h4>" +
                   // "                </div>" +
                   // "                </div>" +
-                  // "                </span>" 
+                  // "                </span>"
                   // +
                   "<span>" +
                   '                  <div class="d-l-con">' +
@@ -3250,20 +3256,20 @@ export default {
           if (that.eventTypeXl != null) {
             that.sendEventType = that.eventTypeXl;
           } else {
-            await listSJfl(param).then((res) => {
+            await listSJfl_direct(param).then((res) => {
               //事件类型
               if (res.code == 200) {
                 that.eventTypeList = res.data;
               }
             });
           }
-          await listYuAn().then((res) => {
+          await listYuAn_direct({}).then((res) => {
             //关联预案
             if (res.code == 200) {
               that.guanLianYuAnList = res.data;
             }
           });
-          await selectByeventCode(that.eventCode).then((res) => {
+          await selectByeventCode_direct(that.eventCode).then((res) => {
             //签收部门
             if (res.code == 200) {
               that.deptOptions = res.data;
@@ -3277,7 +3283,7 @@ export default {
         } else if (eventStatus == "wb") {
           //误报
           that.eventConfirmTitle = "事件误报";
-          await selectByeventCode(that.eventCode).then((res) => {
+          await selectByeventCode_direct(that.eventCode).then((res) => {
             //签收部门
             if (res.code == 200) {
               that.deptOptions = res.data;
@@ -3288,7 +3294,7 @@ export default {
         } else if (eventStatus == "cf") {
           //重复
           that.eventConfirmTitle = "事件重复";
-          await selectByeventCode(that.eventCode).then((res) => {
+          await selectByeventCode_direct(that.eventCode).then((res) => {
             //签收部门
             if (res.code == 200) {
               that.deptOptions = res.data;
@@ -3298,7 +3304,7 @@ export default {
           that.showEventConfirm = true;
         } else if (eventStatus == "ld") {
           //联动
-          await selectByeventCode(that.eventCode).then((res) => {
+          await selectByeventCode_direct(that.eventCode).then((res) => {
             //签收部门
             if (res.code == 200) {
               that.deptOptions = res.data;
@@ -3356,7 +3362,7 @@ export default {
           //   return
           // }
           let eventState = "";
-          listSJfl({
+          listSJfl_direct({
             parentId: that.eventType,
           }).then((res) => {
             if (res.code == 200) {
@@ -3532,7 +3538,7 @@ export default {
             that.eventDescription = "";
           });
         } else if (eventStatus == "cz") {
-          eventHandling(that.eventId, that.eventCode).then((res) => {
+          eventHandling_direct(that.eventId, that.eventCode).then((res) => {
             if (res.code == 200) {
               that.$message.success(`处理成功!`);
               that.refreshEvent(that.eventCode);
@@ -3645,7 +3651,7 @@ export default {
       this.eventCode = eventCode;
       let that = this;
       //获取事件详情
-      getEventDetail({
+      getEventDetail_direct({
         eventCode: eventCode,
       }).then((res) => {
         let markersMapList = [];
@@ -3769,7 +3775,7 @@ export default {
       this.eventCode = eventCode;
       let that = this;
       //刷新--事件详情
-      getEventDetail({
+      getEventDetail_direct({
         eventCode: eventCode,
       }).then((res) => {
         let markersMapList = [];
@@ -3891,7 +3897,7 @@ export default {
     },
     refreshEventDialog(eventCode) {
       //刷新--事件日志12
-      getEventDetail({
+      getEventDetail_direct({
         eventCode: eventCode,
       }).then((res) => {
         this.eventLogList = res.data.eventlog;