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