ソースを参照

事件详情办理流程按钮

彭宇 2 年 前
コミット
fb07ea910a
1 ファイル変更11 行追加2 行削除
  1. 11 2
      src/views/eventdetailsdialog.vue

+ 11 - 2
src/views/eventdetailsdialog.vue

@@ -316,7 +316,7 @@
           ></el-tree>
           <!--            default-expand-all-->
         </el-form-item>
-        <el-form-item label="关联预案" v-if="eventStatusButton=='qs'">
+        <el-form-item label="关联预案" v-if="eventStatusButton=='qs'&&eventType=='1'">
           <el-select v-model="sendGuanLianYuAn" placeholder="请选择关联预案!" clearable>
             <el-option
               v-for="item in guanLianYuAnList"
@@ -1121,7 +1121,8 @@ export default {
       eventStatusValue: null,//事件状态
       eventId: null,//事件ID
       eventType: null,//事件类型-大类
-      dataStatus: false,//事件处理按钮
+      dataStatus: false,//事件处理流程按钮
+      deptId: null,//事件处理流程部门
       eventCode: null,
       longitude: null,
       latitude: null,
@@ -1651,6 +1652,7 @@ export default {
           let param = {}
           if (this.eventType != '1') {
             param = {
+              deptId: this.deptId,
               eventCode: this.eventCode,
               eventStatus: eventStatus,
               id: this.eventId,
@@ -1659,6 +1661,7 @@ export default {
             }
           } else {
             param = {
+              deptId: this.deptId,
               eventCode: this.eventCode,
               eventStatus: eventStatus,
               id: this.eventId,
@@ -1686,6 +1689,8 @@ export default {
             if (this.eventType != '1') {
               this.sendEventType = this.smallEventTypeId
             }
+          }else{
+            this.sendDeptId= this.deptId
           }
           //事件处理流程
           let param = {
@@ -1731,6 +1736,8 @@ export default {
       this.$refs.eventLogUpload.eventLogUpload(this.eventCode)
     },
     cancelEventShow() {
+      this.deptId=null
+      this.dataStatus=false
       console.log('关闭事件弹窗')
       this.eventLogList = []
     },
@@ -1746,6 +1753,7 @@ export default {
         that.eventStatusValue = res.data.catalogue.eventStatusValue
         that.eventType = res.data.catalogue.eventType
         that.dataStatus = res.data.catalogue.dataStatus
+        that.deptId = res.data.catalogue.deptId
         that.eventId = res.data.catalogue.id
         that.longitude = res.data.catalogue.longitude
         that.latitude = res.data.catalogue.latitude
@@ -1825,6 +1833,7 @@ export default {
         that.eventStatusValue = res.data.catalogue.eventStatusValue
         that.eventType = res.data.catalogue.eventType
         that.dataStatus = res.data.catalogue.dataStatus
+        that.deptId = res.data.catalogue.deptId
         that.eventId = res.data.catalogue.id
         that.latitude = res.data.catalogue.latitude
         that.longitude = res.data.catalogue.longitude