|
@@ -24,7 +24,7 @@
|
|
|
<el-button type="primary" size="small">
|
|
|
创建报告<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
</el-button>
|
|
|
- <el-dropdown-menu slot="dropdown" style="margin-top:0px" v-if="dictMessage.REPORT_TYPE">
|
|
|
+ <el-dropdown-menu slot="dropdown" style="margin-top:0px" v-if="dictMessage.REPORT_TYPE && dictMessage.REPORT_TYPE.length>0">
|
|
|
<!-- 遍历按钮 -->
|
|
|
<el-dropdown-item
|
|
|
v-for="item in dictMessage.REPORT_TYPE.filter(item => !['6'].includes(item.dictChildValue))"
|
|
@@ -75,7 +75,8 @@ export default {
|
|
|
isOperate: '',
|
|
|
matterId:{},
|
|
|
scenarioId:{},
|
|
|
- eventName:''
|
|
|
+ eventName:'',
|
|
|
+ eventId:'',
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -297,13 +298,16 @@ export default {
|
|
|
handleSearchArray(obj) {
|
|
|
switch (obj.label) {
|
|
|
case '报告类型':
|
|
|
- let dict = this.dictMessage.REPORT_TYPE.filter(item => !['6'].includes(item.dictChildValue))
|
|
|
- obj.options = dict.map(item => {
|
|
|
- return {
|
|
|
- label: item.dictChildLabel,
|
|
|
- value: item.dictChildValue,
|
|
|
- }
|
|
|
- })
|
|
|
+ if(this.dictMessage.REPORT_TYPE && this.dictMessage.REPORT_TYPE.length>0){
|
|
|
+ let dict = this.dictMessage.REPORT_TYPE.filter(item => !['6'].includes(item.dictChildValue))
|
|
|
+ obj.options = dict.map(item => {
|
|
|
+ return {
|
|
|
+ label: item.dictChildLabel,
|
|
|
+ value: item.dictChildValue,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
case '报告状态':
|
|
|
obj.options = [
|
|
@@ -454,7 +458,10 @@ export default {
|
|
|
handleAnalyse(id) {
|
|
|
var form = {
|
|
|
reportType: id,
|
|
|
- scenarioList: []
|
|
|
+ eventId:this.eventId,
|
|
|
+ eventName:this.eventName,
|
|
|
+ matterId:this.matterId || [],
|
|
|
+ scenarioId:this.scenarioId || [],
|
|
|
}
|
|
|
this.$refs.ReportForm.open(form)
|
|
|
},
|