From ab9d6c46fe78f005ff1efb5cbef1be763a69e4a2 Mon Sep 17 00:00:00 2001
From: jt <jt@activesoft.com.cn>
Date: 星期六, 20 七月 2024 16:36:57 +0800
Subject: [PATCH] test

---
 pages/modal/classAttr.vue |   92 +++++++++++++++++++++++++---------------------
 1 files changed, 50 insertions(+), 42 deletions(-)

diff --git a/pages/modal/classAttr.vue b/pages/modal/classAttr.vue
index 8cde51b..20f42dc 100644
--- a/pages/modal/classAttr.vue
+++ b/pages/modal/classAttr.vue
@@ -326,6 +326,14 @@
 				popupParam: {},
 			}
 		},
+		onNavigationBarButtonTap(e) {
+			//鍒锋柊
+			uni.redirectTo({
+				url: '../modal/classAttr?param=' + JSON.stringify(this.param) +
+					"&titlename=" + this.title
+			});
+		
+		},
 		onLoad(options) {
 			// console.log(options);
 			uni.setNavigationBarTitle({
@@ -353,47 +361,51 @@
 				return;
 			}
 			this.$data.param = param;
-			var edit_dlg = {
-				Model: param.EditDlgMode,
-				Name: param.Edit_dlg.Name
-			}
-			var dataInfo = {
-				class_id: param.clsid
-			};
-			var $this = this;
-			$this.$store.state.thisareaFuncID = param.clsid;
-			// console.log($this.$store.getters.getclassAttrList);
-			//鑾峰彇
-			if ($this.$store.getters.getclassAttrList) {
-				$this.$data.classAttrList = $this.$store.getters.getclassAttrList.data;
-				$this.classGridStyleInfo();
-			} else
-				$this.$store.dispatch('classAttrList', dataInfo).then(success => {
-					// console.log(success);
-					if (success.code == '00000') {
-						$this.$data.classAttrList = success.data;
 
-						$this.classGridStyleInfo();
-					} else {
+			this.loadData()
+		},
+		methods: {
+			loadData() {
+				var $this = this;
+				var edit_dlg = {
+					Model: $this.param.EditDlgMode,
+					Name: $this.param.Edit_dlg.Name
+				}
+				var dataInfo = {
+					class_id: $this.param.clsid
+				};
+				$this.$store.state.thisareaFuncID = $this.param.clsid;
+				// console.log($this.$store.getters.getclassAttrList);
+				//鑾峰彇
+				if ($this.$store.getters.getclassAttrList) {
+					$this.$data.classAttrList = $this.$store.getters.getclassAttrList.data;
+					$this.classGridStyleInfo();
+				} else {
+					$this.$store.dispatch('classAttrList', dataInfo).then(success => {
+						// console.log(success);
+						if (success.code == '00000') {
+							$this.$data.classAttrList = success.data;
+
+							$this.classGridStyleInfo();
+						} else {
+							uni.showModal({
+								title: "閿欒1",
+								content: success.msg,
+								showCancel: false,
+								confirmText: "鍙栨秷"
+							});
+						}
+					}).catch(ex => {
+						// console.log(ex);
 						uni.showModal({
-							title: "閿欒1",
-							content: success.msg,
+							title: "閿欒1.1",
+							content: ex.errMsg,
 							showCancel: false,
 							confirmText: "鍙栨秷"
 						});
-					}
-				}).catch(ex => {
-					// console.log(ex);
-					uni.showModal({
-						title: "閿欒1.1",
-						content: ex.errMsg,
-						showCancel: false,
-						confirmText: "鍙栨秷"
 					});
-				});
-
-		},
-		methods: {
+				}
+			},
 			classAttr_extButton(index, iindex) { //寮规灞傛樉绀�type:top bottom center left right
 				var $this = this;
 				$this.$data.popupType = 'right'
@@ -986,11 +998,7 @@
 								icon: "success",
 								duration: 3000
 							});
-						//鍒锋柊
-						uni.redirectTo({
-							url: '../modal/classAttr?param=' + JSON.stringify(this.$data.param) +
-								"&titlename=" + this.$data.title
-						});
+
 						// this.class_attr_init();
 					} else {
 						uni.showModal({
@@ -1115,7 +1123,7 @@
 						}
 					}
 					var eventlist = this.$data.classGridStyle.StyleDef.event;
-				
+
 					if (eventlist) {
 						if (eventlist.length > 0) {
 							for (var i = 0; i < eventlist.length; i++) {
@@ -1149,7 +1157,7 @@
 
 					console.log(this.$data.classGridStyle);
 					console.log(this.$data.classAttrList);
-					
+
 				} else {
 					uni.showModal({
 						title: "鎻愮ず",

--
Gitblit v1.9.1