彭宇 2 gadi atpakaļ
vecāks
revīzija
3eea4f04d1
1 mainītis faili ar 23 papildinājumiem un 1 dzēšanām
  1. 23 1
      src/views/eventdetailsdialog.vue

+ 23 - 1
src/views/eventdetailsdialog.vue

@@ -302,6 +302,15 @@
                        :value="item.id"/>
           </el-select>
         </el-form-item>
+        <el-form-item label="联系人" v-if="eventStatusButton=='qs'">
+          <el-select multiple collapse-tags v-model='sendUserFegin' placeholder='请选择联系人!' clearable>
+            <el-option
+              v-for="item in userFeginList"
+              :label="item.nickName"
+              :value="item.phonenumber"
+            />
+          </el-select>
+        </el-form-item>
         <el-button size="mini" type="primary" v-if="eventStatusButton=='qs'"
                    @click="updateCentereventTEventcatalogueStatus('qs',true)">签收
         </el-button>
@@ -973,7 +982,8 @@ import {
   centereventtdepteventList,
   dutysystemList,
   dutysystemAdd,
-  dutysystemRemove
+  dutysystemRemove,
+  userFeginlist
 } from '@/api/forest'
 import {
   treeselectAll as deptTreeselect
@@ -1021,6 +1031,7 @@ export default {
       sendEventType: null, //事件类型
       sendHuoZaiBanJing: null, //火灾报告
       sendGuanLianYuAn: null, //关联预案
+      sendUserFegin: [],//联系人
       sendTaskSource: null, //任务来源
       sendTaskTitle: null, //联动标题
       sendTaskContent: null, //联动内容
@@ -1029,6 +1040,7 @@ export default {
       guanLianYuAnList: [], //关联预案列表
       deptOptions: [], //签收部门
       deptOptionsLiandong: [], //联动部门
+      userFeginList: [],//联系人列表
       eventStatusButton: null, //流程按钮标识
       eventConfirmTitle: null, //弹窗标题  ---签收 误报  重复
       defaultProps: {
@@ -1420,6 +1432,7 @@ export default {
     },
     cancelEventConfirm() {
       //关闭事件签收弹窗
+      this.sendUserFegin = []
       this.sendDeptId = null
       this.sendDeptName = null
       this.sendEventType = null
@@ -1438,9 +1451,11 @@ export default {
       this.eventStatusButton = null //流程按钮标识
       this.eventConfirmTitle = null //流程按钮标识
       this.resourcesListCheck = []
+      this.userFeginList = [] //联系人列表
     },
     cancelEventConfirm_send() {
       //清空表单数据
+      this.sendUserFegin = []
       this.sendDeptId = null
       this.sendDeptName = null
       this.sendEventType = null
@@ -1452,6 +1467,7 @@ export default {
       this.sendLianDongDept = []
       this.eventTypeList = [] //事件类型列表
       this.guanLianYuAnList = [] //关联预案列表
+      this.userFeginList = [] //联系人列表
       this.deptOptions = [] //签收部门
       this.deptOptionsLiandong = [] //联动部门
     },
@@ -1582,6 +1598,12 @@ export default {
               this.guanLianYuAnList = res.data
             }
           })
+          await userFeginlist().then(res => {
+            //联系人列表
+            if (res.code == 200) {
+              that.userFeginList = res.data
+            }
+          })
           await selectByeventCode(this.eventCode).then(res => {
             //签收部门
             if (res.code == 200) {