|
|
@@ -272,6 +272,7 @@
|
|
|
ref="formrender"
|
|
|
:visible="dialogFormVisible"
|
|
|
:params="formrenderParams"
|
|
|
+ :addDataCont="addDataCont"
|
|
|
@callback="onRefreshCallback"
|
|
|
@close="visible => (dialogFormVisible = visible)"
|
|
|
/>
|
|
|
@@ -347,6 +348,7 @@ export default {
|
|
|
fieldsList: [],
|
|
|
display: false,
|
|
|
chooseResult: [],
|
|
|
+ addDataCont: null,
|
|
|
checkFilter: '',
|
|
|
configKey: '',
|
|
|
defaultValue: [],
|
|
|
@@ -899,6 +901,7 @@ export default {
|
|
|
this.readonly = false
|
|
|
switch (buttonType) {
|
|
|
case 'add': // 添加
|
|
|
+ this.addDataCont = button.initAddDataCont
|
|
|
this.handleEdit('', button)
|
|
|
break
|
|
|
case 'edit': // 编辑
|
|
|
@@ -1107,10 +1110,12 @@ export default {
|
|
|
deflow: rf.deflow || null,
|
|
|
mode: mode,
|
|
|
rightIcon: rightIcon,
|
|
|
+ initAddDataCont: rf.initAddDataCont ? obj : null,
|
|
|
menus: menus,
|
|
|
disabled: disabled,
|
|
|
hidden: hidden,
|
|
|
- rights: rf.rights ? rf.rights[0].type : 'all'
|
|
|
+ rights: rf.rights ? rf.rights[0].type : 'all',
|
|
|
+ position: rf.position
|
|
|
}
|
|
|
},
|
|
|
converType(type) {
|