From f751cc0d0aca7a8316ac71325f16a7355f7a2c69 Mon Sep 17 00:00:00 2001
From: lzhe <181968431@qq.com>
Date: 星期日, 19 五月 2024 22:53:39 +0800
Subject: [PATCH] 1

---
 src/views/console/system/meta-object-type/index.vue |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/views/console/system/meta-object-type/index.vue b/src/views/console/system/meta-object-type/index.vue
index bc33e05..75482e0 100644
--- a/src/views/console/system/meta-object-type/index.vue
+++ b/src/views/console/system/meta-object-type/index.vue
@@ -221,14 +221,22 @@
 				this.tableForm.refObjectTypeId = "";
 			},
 			saveBtn() {
-				var obj = Object.assign(this.detailobj,this.metaForm);
-				console.log(this.searchDataList,'okla');
+				var obj = Object.assign(this.detailobj,this.metaForm);  //detailobj鐗╃悊鏁版嵁锛宮etaForm鍩虹鏁版嵁
+				obj.fields = this.searchDataList;
+				this.$HTTP.post("/api/blade-system/meta-object-type/submit",obj).then(res=> {
+					if(res.code == 200) {
+						this.$message.success("淇濆瓨鎴愬姛");
+					}
+				})
 			},
 			comfirmTable() {
 				this.cancelTable();
+				this.tableForm.refObjectTypeIdZn = this.tableForm.dictKey;
 				this.tableForm.elementTypeName = this.elementTypeValue;
+				this.tableForm.enumType = this.tableForm.enumTypeZn;
 				this.tableForm.id = null;
 				this.tableForm.objectId = this.detailobj.objectId;
+				console.log(this.tableForm,123)
 				this.searchDataList.unshift(this.tableForm);
 			},
 			cancelTable() {
@@ -323,8 +331,14 @@
 				};
 			},
 			handleNodeClick1(data) {
-				if(this.firstChild.includes(data.id)) return;  //涓�绾ц彍鍗曡繑鍥�
+				if(this.firstChild.includes(data.id)) {  //涓�绾ц彍鍗曡繑鍥�
+					this.$nextTick(()=> {
+						this.tableForm.refObjectTypeId = "";
+					})
+					return;
+				};
 				this.tableForm.refObjectTypeIdZn = data.dictValue;
+				this.tableForm.dictKey = data.dictKey;
 			},
 			handleNodeClick(data) {
 				if(!this.firstChild.includes(data.id)) {

--
Gitblit v1.9.3