Browse Source

优化

master
陈裕财 2 years ago
parent
commit
13bb884ebb
  1. 2
      src/views/mdp/form/formDef/Form.vue
  2. 4
      src/views/mdp/form/source/Index.vue

2
src/views/mdp/form/formDef/Form.vue

@ -60,7 +60,7 @@
</mdp-dialog> </mdp-dialog>
<mdp-dialog ref="sourceDialog"> <mdp-dialog ref="sourceDialog">
<template v-slot="{visible,data,dialog}"> <template v-slot="{visible,data,dialog}">
<mdp-source :visible="visible" :form-def="editForm" :form-fields="formFields"></mdp-source>
<mdp-source :visible="visible" :form-def="editForm" :form-fields="$refs.formFields.getFieldList()"></mdp-source>
</template> </template>
</mdp-dialog> </mdp-dialog>
</el-row> </el-row>

4
src/views/mdp/form/source/Index.vue

@ -179,7 +179,7 @@ export default {
this.$emit('cancel'); this.$emit('cancel');
}, },
createSource(){ createSource(){
this.fields=treeTool.translateDataToTree(this.formFields,'pid','id')
this.fields=this.formFields
var sourceStr=`<el-form :model="editForm" ref="editForm">\n\t${this.createSubSource(1,this.fields)}\n</el-form>` var sourceStr=`<el-form :model="editForm" ref="editForm">\n\t${this.createSubSource(1,this.fields)}\n</el-form>`
this.code=sourceStr; this.code=sourceStr;
}, },
@ -203,7 +203,7 @@ export default {
sourceStr=`<el-row>\n${lvlt1}${subSrc}\n${lvlt}</el-row>` sourceStr=`<el-row>\n${lvlt1}${subSrc}\n${lvlt}</el-row>`
}else if(field.extType=='card'){ }else if(field.extType=='card'){
var header=`<div slot="header" class="clearfix"><span>${field.title}</span></div>` var header=`<div slot="header" class="clearfix"><span>${field.title}</span></div>`
var subSrc=hasChild?this.rowChildSrc(lvl+1,field):"";
var subSrc=hasChild?this.rowChildSrc(lvl+2,field):"";
sourceStr=`<card>\n${lvlt1}${header}\n${lvlt1}<el-row>\n${lvlt1}\t${subSrc}\n${lvlt1}</el-row>\n${lvlt}</card>` sourceStr=`<card>\n${lvlt1}${header}\n${lvlt1}<el-row>\n${lvlt1}\t${subSrc}\n${lvlt1}</el-row>\n${lvlt}</card>`
}else if(field.extType=='tabs'){ }else if(field.extType=='tabs'){
var subSrc=hasChild?this.tabsChildSrc(lvl+1,field):""; var subSrc=hasChild?this.tabsChildSrc(lvl+1,field):"";

Loading…
Cancel
Save