|
|
@@ -1022,6 +1022,8 @@ export default {
|
|
|
return
|
|
|
}
|
|
|
this.defId = button.deflow
|
|
|
+ // eslint-disable-next-line no-eval
|
|
|
+ this.addDataCont = button.initAddDataCont ? eval('(' + button.initAddDataCont + ')') : {}
|
|
|
this.npmDialogFormVisible = true
|
|
|
break
|
|
|
case 'consult': // 查阅
|
|
|
@@ -1269,6 +1271,8 @@ export default {
|
|
|
const btn = this.buildButton(rf, i)
|
|
|
if (rf.button_type === 'openTask') {
|
|
|
this.defId = rf.deflow
|
|
|
+ // eslint-disable-next-line no-eval
|
|
|
+ this.addDataCont = rf.initAddDataCont ? eval('(' + rf.initAddDataCont + ')') : {}
|
|
|
}
|
|
|
// 查询列默认是顶部
|
|
|
if (hasSearchPermission(rf.button_type) && !rf.position) {
|
|
|
@@ -1428,6 +1432,8 @@ export default {
|
|
|
icon: rf.icon ? 'ibps-icon-' + rf.icon : defaultButton.icon,
|
|
|
type: rf.style || defaultButton.type,
|
|
|
deflow: rf.deflow || null,
|
|
|
+ // eslint-disable-next-line no-eval
|
|
|
+ initAddDataCont: rf.initAddDataCont || null,
|
|
|
reportPath: rf.reportPath,
|
|
|
mode: mode,
|
|
|
rightIcon: rightIcon,
|