|
|
@ -33,7 +33,7 @@ |
|
|
<mdp-select item-code="form_data_type" show-style="tag" v-model="editForm.dataType"></mdp-select> |
|
|
<mdp-select item-code="form_data_type" show-style="tag" v-model="editForm.dataType"></mdp-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="主键" prop="pks"> |
|
|
<el-form-item label="主键" prop="pks"> |
|
|
<mdp-select show-style="tag" :multiple="true" @click.native="oldPks=editForm.pks" v-model="editForm.pks" :plus-options="pkOptions" :props="{id:'id',name:'title'}" split="," @change2="onPksChange"></mdp-select> |
|
|
|
|
|
|
|
|
<mdp-select show-style="tag" :multiple="true" v-model="editForm.pks" :plus-options="pkOptions" :props="{id:'id',name:'title'}" split="," @change2="onPksChange"></mdp-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<span v-if="['2','3'].some(k=>k==editForm.dataType)"> |
|
|
<span v-if="['2','3'].some(k=>k==editForm.dataType)"> |
|
|
<el-form-item label="表名"> |
|
|
<el-form-item label="表名"> |
|
|
@ -128,7 +128,6 @@ export default { |
|
|
formFields:[], |
|
|
formFields:[], |
|
|
editable:false,//是否可编辑模式 |
|
|
editable:false,//是否可编辑模式 |
|
|
formFieldsVisible:false, |
|
|
formFieldsVisible:false, |
|
|
oldPks:'',// |
|
|
|
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
@ -148,12 +147,14 @@ export default { |
|
|
this.formFields=data.formFields |
|
|
this.formFields=data.formFields |
|
|
this.currOpType='edit' |
|
|
this.currOpType='edit' |
|
|
this.formFieldsVisible=true; |
|
|
this.formFieldsVisible=true; |
|
|
|
|
|
this.dataBak={...this.editForm} |
|
|
}else{ |
|
|
}else{ |
|
|
this.editForm.id=this.formId |
|
|
this.editForm.id=this.formId |
|
|
this.formFields=[] |
|
|
this.formFields=[] |
|
|
this.currOpType='add' |
|
|
this.currOpType='add' |
|
|
this.formFieldsVisible=true; |
|
|
this.formFieldsVisible=true; |
|
|
this.editForm.dataField='extInfos' |
|
|
this.editForm.dataField='extInfos' |
|
|
|
|
|
this.dataBak={...this.editForm} |
|
|
} |
|
|
} |
|
|
}else{ |
|
|
}else{ |
|
|
this.$notify.error(tips.msg) |
|
|
this.$notify.error(tips.msg) |
|
|
@ -244,7 +245,8 @@ export default { |
|
|
onPksChange(pks){ |
|
|
onPksChange(pks){ |
|
|
var pksCtimeList=pks.filter(k=>k.id.indexOf('ctime')>=0) |
|
|
var pksCtimeList=pks.filter(k=>k.id.indexOf('ctime')>=0) |
|
|
if(pksCtimeList && pksCtimeList.length>1){ |
|
|
if(pksCtimeList && pksCtimeList.length>1){ |
|
|
this.editForm.pks=this.oldPks; |
|
|
|
|
|
|
|
|
debugger |
|
|
|
|
|
this.editForm.pks=this.dataBak.pks; |
|
|
this.$notify.error("创建日期最多只能选一个作为主键") |
|
|
this.$notify.error("创建日期最多只能选一个作为主键") |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|