From afbaeaaba4f2e503d4c05d7c9259d43b29362bcc Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期四, 21 九月 2023 09:02:48 +0800 Subject: [PATCH] 修改参照 --- Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue | 25 ++++++++----------------- 1 files changed, 8 insertions(+), 17 deletions(-) diff --git a/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue b/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue index a5cb7ef..b6d93d8 100644 --- a/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue +++ b/Source/UBCS-WEB/src/components/FormTemplate/FormTemplate.vue @@ -154,7 +154,6 @@ handler(newval,oldval){ if(newval){ this.TreeValueForm=newval; - // console.log(this.TreeValueForm) } }, deep:true, @@ -167,23 +166,18 @@ if (this.eventList) { this.eventFlag= this.eventList.some(item => { if (item.classifyInvokeEditFlag === 'true') { - console.log('even', item); this.eventObject = item; return true; } }); - // console.log('add',add) } // 鏃犻渶鍒嗙粍鏁版嵁 let column = []; let group = []; let dictKeys = []; let slotColumnList = []; - let value='' formItemList.forEach((formItem) => { formItem = this.resetFormConfig(formItem); - console.log(formItem) - // console.log('formItem.dicData.value',formItem.dicData) if (formItem.type === "line") { group.push({ label: formItem.text, @@ -283,9 +277,7 @@ value: "key", }, }; - // console.log('columnItem',columnItem) slotColumnList.push(columnItem); - // console.log('slotColumnList',slotColumnList) if (group.length === 0) { column.push(columnItem); } else { @@ -307,7 +299,6 @@ }, // 浣跨敤浼犲叆鐨勮〃鍗曟暟鎹厤缃� resetFormConfig(formItem) { - // console.log(this.selfColumnConfig) for (const configType in this.selfColumnConfig) { if (Object.hasOwnProperty.call(this.selfColumnConfig, configType)) { const element = this.selfColumnConfig[configType]; @@ -323,9 +314,6 @@ if (Object.hasOwnProperty.call(element, newAttr)) { const oldAttr = element[newAttr]; formItem[newAttr] = formItem[oldAttr]; - // console.log(formItem) - // console.log(newAttr,oldAttr) - // console.log(formItem[newAttr],formItem[oldAttr]) } } } else if (configType === "directVoluation") { @@ -416,7 +404,7 @@ ); }, setReferValue(data) { - // console.log(data) + debugger; if (data.field) { this.form[data.field] = data.value || ""; this.form[data.showField] = data.text || ""; @@ -430,21 +418,24 @@ if (!_item.attributes) { _item.attributes = _item; } + if (!_item.attributes.data) { + _item.attributes.data = {}; + } if (mapFields.length == 1) { var mapField = mapFields[0]; if (mapField.indexOf("attribute.") > -1) { - temp = _item['attributes'][mapField.subString("attribute.".length)]; + temp = _item['attributes'][mapField.subString("attribute.".length)] || _item['attributes']['data'][mapField.subString("attribute.".length)]; } else { - temp = _item['attributes'][mapField] || _item[mapField]; + temp = _item['attributes'][mapField] ||_item['attributes']['data'][mapField] || _item[mapField]; } } else { //鏈夊涓� var mutiTemp = []; layui.each(mapFields, function (_indexField, _itemField) { if (_itemField.indexOf("attribute.") > -1) { - mutiTemp.push(_item['attributes'][_itemField.subString("attribute.".length)]); + mutiTemp.push(_item['attributes'][_itemField.subString("attribute.".length)] || _item['attributes']['data'][_itemField.subString("attribute.".length)]); } else { - mutiTemp.push(_item['attributes'][_itemField] || _item[_itemField]); + mutiTemp.push(_item['attributes'][_itemField] || _item['attributes']['data'][_itemField] || _item[_itemField]); } }); temp = mutiTemp.join(' '); -- Gitblit v1.9.3