| | |
| | | } |
| | | return ''; |
| | | }, |
| | | ProData: { |
| | | handler(newVal, oldVal) { |
| | | if(this.initializing){ |
| | | newVal.forEach((item) => { |
| | | item.classifyInvokeText = { |
| | | "注入类型": item.classifyInvokeAttr, |
| | | "注入类型名称": item.classifyInvokeAttrName, |
| | | "层级设置": item.classifyInvokeLevel, |
| | | "是否可修改": item.classifyInvokeEditFlag |
| | | }; |
| | | }); |
| | | } |
| | | this.ProData=newVal; |
| | | this.initializing = false; |
| | | console.log('ProData',this.ProData) |
| | | }, |
| | | deep: true, |
| | | immediate:true |
| | | }, |
| | | // ProData: { |
| | | // handler(newVal, oldVal) { |
| | | // if(this.initializing){ |
| | | // this.ProData = newVal.map((item) => { |
| | | // if (item.classifyInvokeAttr !=='') { // 检查classifyInvokeText属性是否存在 |
| | | // item = { |
| | | // ...item, |
| | | // classifyInvokeText: { |
| | | // classifyInvokeText: { |
| | | // "注入类型": item.classifyInvokeAttr, |
| | | // "注入类型名称": item.classifyInvokeAttrName, |
| | | // "层级设置": item.classifyInvokeLevel, |
| | | // "是否可修改": item.classifyInvokeEditFlag |
| | | // } |
| | | // } |
| | | // } |
| | | // } |
| | | // return item; |
| | | // }); |
| | | // } |
| | | // this.initializing = false; |
| | | // console.log('ProData',this.ProData) |
| | | // console.log('newVal',newVal) |
| | | // }, |
| | | // deep: true, |
| | | // immediate:true |
| | | // }, |
| | | }, |
| | | data() { |
| | | return { |
| | |
| | | this.crudArray=selection; |
| | | gridCodeClassifyTemplateAttr({'conditionMap[classifyTemplateOid]': row.oid}).then(res => { |
| | | this.ProData = res.data.data; |
| | | //分类注入数据格式 |
| | | this.ProData = res.data.data.map((item) => { |
| | | //如果分类注入classifyInvokeAttr为空说明是初始状态 |
| | | if(item.classifyInvokeAttr !== ''){ |
| | | if (!item.hasOwnProperty('classifyInvokeText')) { // 检查classifyInvokeText属性是否存在 |
| | | item = { |
| | | ...item, |
| | | classifyInvokeText: { |
| | | "注入类型": item.classifyInvokeAttr, |
| | | "注入类型名称": item.classifyInvokeAttrName, |
| | | "层级设置": item.classifyInvokeLevel, |
| | | "是否可修改": item.classifyInvokeEditFlag |
| | | } |
| | | }; |
| | | } |
| | | } |
| | | return item; |
| | | }); |
| | | }).catch(res => { |
| | | this.$message.error(res) |
| | | }) |