From 15dcf7158d4c5d66d4b196e4e0b2030e1070d448 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期一, 03 三月 2025 16:46:24 +0800 Subject: [PATCH] 5601 form --- pages/modal/3018.vue | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 deletions(-) diff --git a/pages/modal/3018.vue b/pages/modal/3018.vue index e11dc14..50986af 100644 --- a/pages/modal/3018.vue +++ b/pages/modal/3018.vue @@ -327,7 +327,7 @@ }, data() { return { - title: this.translateSys('add2'), + title: this.translateSys('ok'), editMode: false, objAttr: {}, param: {}, @@ -523,40 +523,40 @@ } }, async loadFormData(objAttr) { - let formData + let attrs = [] if (this.param.objid) { let info = await dataObjInfo({ class_id: this.param.clsid, obj_id: this.param.objid, }); - formData = {}; - formData["id"] = info.id; - formData["state"] = info.state; + attrs = [{ + attr: "id", + value: info.id + }, { + attr: "state", + value: info.state + }] info.attr_list.forEach(({ name, value }) => { - formData[name] = value; + attrs.push({ + attr: name, + value: value + }) }); + this.setFormValues(attrs) } else if (objAttr) { - formData = {}; Object.keys(objAttr).forEach((attr) => { - let value = objAttr[attr]; - formData[attr] = value; + attrs.push({ + attr: attr, + value: objAttr[attr] + }) }); + this.setFormValues(attrs) } - //浼犲叆鍙傛暟鍊�- if (formData) { - var attrlist = this.$data.classAttrList; - for (var i = 0; i < attrlist.length; i++) { - var attr = attrlist[i].Attr; - for (var j = 0; j < attr.length; j++) { - var ar = attr[j]; - ar.Value = formData[ar.Name] || "" - } - } - this.$data.classAttrList = attrlist; - } + + }, async viewParam() { //灏唌obox3灏忓啓鍙傛暟杞崲涓簃obox2澶у啓鍙傛暟 try { -- Gitblit v1.9.1