From 31e3cb9bb74b311a4451e0f689f87a86c2a39223 Mon Sep 17 00:00:00 2001 From: jt <jt@activesoft.com> Date: 星期一, 16 一月 2023 08:42:36 +0800 Subject: [PATCH] test --- pages/modal/ms_classAttr.vue | 33 +++++++++++++++++++++++++++++++-- 1 files changed, 31 insertions(+), 2 deletions(-) diff --git a/pages/modal/ms_classAttr.vue b/pages/modal/ms_classAttr.vue index 0928068..839ef79 100644 --- a/pages/modal/ms_classAttr.vue +++ b/pages/modal/ms_classAttr.vue @@ -689,10 +689,35 @@ }); }, panel_del(index){ + var $this = this; if (this.$data.subPanelList[index].scanCodeVal == this.$data.scanCodeVal) { this.$data.scanCodeVal=''; } - this.$data.subPanelList.splice(index, 1); + if(!this.$data.subPanelList[index].ObjID) + this.$data.subPanelList.splice(index, 1); + else{ + var dataInfo = { + clsId:this.$data.param.Sub_Cls.ID, + objId:this.$data.subPanelList[index].ObjID + }; + console.log(dataInfo); + // return; + uni.showLoading({ title:"鍔犺浇涓�.." }); + this.$store.dispatch('DelObj',dataInfo).then(success=>{ + console.log(success); + uni.hideLoading(); + if (success.code=='00000') { + $this.$data.subPanelList.splice(index, 1); + uni.showModal({title:"鎻愮ず",content:"鍒犻櫎鎴愬姛锛�,showCancel:false,confirmText:"鍙栨秷"}); + }else{ + uni.showModal({title:"閿欒9",content:success.msg,showCancel:false,confirmText:"鍙栨秷"}); + } + }).catch(ex=>{ + console.log(ex); + uni.hideLoading(); + uni.showModal({title:"鎻愮ず9.1",content:ex.errMsg,showCancel:false,confirmText:"鍙栨秷"}); + }); + } }, async classGridStyleInfo(clsid,styleName,clsType){ var $this = this; @@ -2198,7 +2223,7 @@ if (success.code=='00000') { var data = JSON.parse(success.data); var actionlist = data.action; - + if (actionlist) { console.log(actionlist); for (var ii = 0; ii < actionlist.length; ii++) { @@ -2267,6 +2292,8 @@ for (var i = 0; i < result.length; i++) { for (var s = 0; s < $this.$data.subPanelList.length; s++) { if($this.$data.subPanelList[s].scanCodeVal == scanCodeVal){ + if(result[i].attr=="S_ID") + $this.$data.subPanelList[s].ObjID=result[i].value; var _subClassAttr = $this.$data.subPanelList[s].subClassAttr; for (var c = 0; c < _subClassAttr.length; c++) { var attr = _subClassAttr[c].Attr; @@ -2313,6 +2340,8 @@ for (var i = 0; i < result.length; i++) { for (var s = 0; s < $this.$data.subPanelList.length; s++) { if($this.$data.subPanelList[s].scanCodeVal == scanCodeVal){ + if(result[i].attr=="S_ID") + $this.$data.subPanelList[s].ObjID=result[i].value; var _subClassAttr = $this.$data.subPanelList[s].subClassAttr; for (var c = 0; c < _subClassAttr.length; c++) { var attr = _subClassAttr[c].Attr; -- Gitblit v1.9.1