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