|
@@ -367,7 +367,7 @@
|
|
|
// 打开表单前获取flowName和processName,避免流程节点状态bug
|
|
// 打开表单前获取flowName和processName,避免流程节点状态bug
|
|
|
let selected = this.listData.find(item => item.id === id)
|
|
let selected = this.listData.find(item => item.id === id)
|
|
|
this.flowName = selected.name
|
|
this.flowName = selected.name
|
|
|
- this.processName = this.getProjectName(selected.procDefKey)
|
|
|
|
|
|
|
+ this.processName = this.getProjectName(selected.procDefKey, selected.subject)
|
|
|
|
|
|
|
|
request({
|
|
request({
|
|
|
url: BUSINESS_BASE_URL() + '/getFormData/flag',
|
|
url: BUSINESS_BASE_URL() + '/getFormData/flag',
|
|
@@ -401,14 +401,15 @@
|
|
|
},
|
|
},
|
|
|
handleLinkClick(data, columns) {
|
|
handleLinkClick(data, columns) {
|
|
|
this.flowName = data.name
|
|
this.flowName = data.name
|
|
|
- this.processName = this.getProjectName(data.procDefKey)
|
|
|
|
|
|
|
+ this.processName = this.getProjectName(data.procDefKey, data.subject)
|
|
|
this.handleApprove(data[this.pkKey])
|
|
this.handleApprove(data[this.pkKey])
|
|
|
},
|
|
},
|
|
|
- // 获取检测流程对应的检测项目名称
|
|
|
|
|
- getProjectName(v) {
|
|
|
|
|
- const { testingList } = this.$store.getters
|
|
|
|
|
- let res = testingList.find(item => item.processKey === v)
|
|
|
|
|
- return res ? res.name : ''
|
|
|
|
|
|
|
+ // 判断是否为检测项目流程,是则截取流程标题为表单名称
|
|
|
|
|
+ getProjectName(key, subject) {
|
|
|
|
|
+ // 从store中获取保存的检测流程信息数组,默认设置已知的四个流程key(三非通用一通用),流程key有变化需修改此处默认值
|
|
|
|
|
+ const { testingList = ['Process_0idt26n', 'Process_1rwhy1r', 'Process_05lkhio', 'Process_140upmu'] } = this.$store.getters
|
|
|
|
|
+ let res = testingList.includes(key)
|
|
|
|
|
+ return res ? subject.includes('#') ? subject.split('#')[0] : '' : ''
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|