diff --git a/src/components/MdpSelectDictX/index.vue b/src/components/MdpSelectDictX/index.vue index ccb2cae0..64b64699 100644 --- a/src/components/MdpSelectDictX/index.vue +++ b/src/components/MdpSelectDictX/index.vue @@ -43,11 +43,19 @@ export default { name: "mdp-select-dict-x", components: {}, computed: { - currentItem() { - if (this.dict) { - return this.dict.find((k) => k.id == this.myVal); - } else { - return null; + currentItem(){ + if(this.myVal===''||this.myVal===null){ + return {id:'',name:'无',className:'info'}; + } + if(this.dict){ + var item= this.dict.find(k=>k.id==this.myVal) + if(item){ + return item + }else{ + return {id:this.myVal,name:this.myVal,className:'info'} + } + }else{ + return {id:this.myVal,name:this.myVal,className:'info'}; } }, avaterCpd() {