diff --git a/src/components/mdp-ui-ext/mdp-expand/ColumnExpand.vue b/src/components/mdp-ui-ext/mdp-expand/ColumnExpand.vue index 0b0ebfd..3957356 100644 --- a/src/components/mdp-ui-ext/mdp-expand/ColumnExpand.vue +++ b/src/components/mdp-ui-ext/mdp-expand/ColumnExpand.vue @@ -1,8 +1,8 @@ - - + + @@ -314,32 +317,15 @@ export default { this.load.list=true; listFormField(params).then((res) => { var tips=res.data.tips; - if(tips.isOk){ - var fields=res.data.data.formFields; - var primaryKeys=[]; - fields.forEach(item=>{ - if(item.isBizKey && item.isBizKey.length==3){ - if(item.isBizKey.charAt(2)=="1"){ - primaryKeys.push(item.fieldIdCamel); - } - } - - }); - if(fields!=null && fields.length>0){ - var isBizKey=fields[0].isBizKey; - - if(isBizKey && isBizKey.length==3){ - if(isBizKey.charAt(0)=="1"){ - primaryKeys.push("cuserid"); - } - if(isBizKey.charAt(1)=='1'){ - primaryKeys.push("deptid"); - } - } - } - this.primaryKeys=primaryKeys + if(tips.isOk){ this.fields = res.data.data.formFields; this.myFormDef=res.data.data.formDef + if(this.myFormDef.pks && this.myFormDef.pks.length>0){ + this.primaryKeys=this.myFormDef.pks.split(":")[0].split(",") + }else{ + this.primaryKeys=[] + } + }else{ this.$notify({position:'bottom-left',showClose:true,message: tips.msg, type: 'error' }); }