From dcf9c9e0410fe1186239e3f8d6f7bdc789c08010 Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期三, 05 六月 2024 18:00:39 +0800
Subject: [PATCH] 1

---
 src/views/console/system/meta-object-type/index.vue |   22 ++++++++++++++++------
 1 files changed, 16 insertions(+), 6 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..f8b2261 100644
--- a/src/views/console/system/meta-object-type/index.vue
+++ b/src/views/console/system/meta-object-type/index.vue
@@ -199,7 +199,6 @@
 				this.isAdd = true;
 				var obj = Object.assign({},this.searchDataList[index],{isEdit: true});
 				this.searchDataList.splice(index,1,obj);
-				console.log(obj,this.searchDataList[index])
 			},
 			deleteTable(index) {
 				this.searchDataList.splice(index,1);
@@ -221,12 +220,19 @@
 				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;
 				this.searchDataList.unshift(this.tableForm);
@@ -279,7 +285,6 @@
 			gettableName() {
 				this.$HTTP.get(`/api/blade-system/meta-object-type/detail?fId=${this.dictKey}`).then(res=> {  //鐗╃悊琛ㄦ暟鎹�
 					if(res.code == 200) {
-						console.log(this.tableNameList,res.data.tableName,'gi')
 						this.tableNameList.forEach(item=> {
 							if(res.data.tableName == item.tableName) {
 								this.refCodeList = item.tableColumns;
@@ -291,7 +296,6 @@
 						this.metaForm.code = res.data.code;
 						this.detailobj = res.data;
 						this.detailobj.objectId = res.data.fid;
-						console.log(this.detailobj,888)
 					}
 				})
 			},
@@ -323,8 +327,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