|
@@ -133,7 +133,7 @@
|
|
|
<el-form-item label="事件:">
|
|
|
<mySelectButton size='large' style="width:100%" @click="addEvent">
|
|
|
<div style="width:100%">
|
|
|
- <el-select style="width:100%" v-model="form.eventId" @change="changeEvent" filterable remote
|
|
|
+ <el-select style="width:100%" v-model="form.eventId" @change="changeEvent" filterable remote :disabled="eventList.disabled"
|
|
|
clearable placeholder="请选择" :loading="eventList.loading" v-SelectLazyLoading="loadEvent"
|
|
|
:remote-method="remoteEvent">
|
|
|
<el-option v-for="item in eventList.data" :key="item.id" :label="item.name" :value="item.id">
|
|
@@ -589,7 +589,6 @@ export default {
|
|
|
async open(form) {
|
|
|
var a = ''
|
|
|
this.form = JSON.parse(JSON.stringify(form))
|
|
|
- console.log(form);
|
|
|
if (this.form.id) {
|
|
|
if (this.$reportPermission(this.form.id, [0, 1])) {
|
|
|
a = '编辑'
|
|
@@ -597,13 +596,23 @@ export default {
|
|
|
a = '查看'
|
|
|
}
|
|
|
} else {
|
|
|
- this.$set(this.form, 'matterIds', [])
|
|
|
+ this.$set(this.form, 'matterIds',form.matterId)
|
|
|
+ this.form.scenarioIds = form.scenarioId
|
|
|
this.$set(this.form, 'systemFileList', [])
|
|
|
this.$set(this.form, 'fileGuids', [])
|
|
|
+ this.eventList.disabled =false
|
|
|
+ if(this.form.eventId){
|
|
|
+ this.eventList.disabled = true
|
|
|
+ this.eventList.data.push(
|
|
|
+ {
|
|
|
+ id:form.eventId,
|
|
|
+ name:form.eventName
|
|
|
+ }
|
|
|
+ )
|
|
|
+ }
|
|
|
a = '创建'
|
|
|
- // console.log(1);
|
|
|
}
|
|
|
- // console.log(2);
|
|
|
+
|
|
|
var reportType = this.dictMessage.REPORT_TYPE.filter(item => { return item.dictChildValue == this.form.reportType })[0].dictChildLabel
|
|
|
this.title = a + reportType + '报告'
|
|
|
// 负责人
|
|
@@ -612,20 +621,9 @@ export default {
|
|
|
await this.getPermissionPersonnel(1)
|
|
|
this.personnelList.queryParams.id = null
|
|
|
}
|
|
|
- // console.log(3);
|
|
|
- // 委托方
|
|
|
- // if (this.form.entrustId) {
|
|
|
- // this.clientList.queryParams.id = this.form.entrustId
|
|
|
- // await this.getAllClientList(1)
|
|
|
- // this.clientList.queryParams.id = null
|
|
|
- // }
|
|
|
-
|
|
|
this.getPermissionPersonnel()
|
|
|
- // console.log(4);
|
|
|
- // this.getAllClientList()
|
|
|
// this.getEventList()
|
|
|
this.showDialog = true
|
|
|
- // console.log(5);
|
|
|
},
|
|
|
|
|
|
/**
|
|
@@ -894,8 +892,9 @@ export default {
|
|
|
//清空组件缓存数据
|
|
|
clear() {
|
|
|
// 清空事件相关
|
|
|
- this.form.eventIds = []
|
|
|
+ this.form.eventId = []
|
|
|
this.eventList.queryParams.current = 1
|
|
|
+ this.eventList.name = ''
|
|
|
this.eventList.data = []
|
|
|
// 清空负责人相关
|
|
|
this.personnelList.data = []
|