From 830a8fd39ba79e3b757d71ef4a7c0b18de2cb6fe Mon Sep 17 00:00:00 2001 From: jt <jt@activesoft.com> Date: 星期五, 13 一月 2023 16:04:43 +0800 Subject: [PATCH] test --- pages/modal/ms_classAttr.vue | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) diff --git a/pages/modal/ms_classAttr.vue b/pages/modal/ms_classAttr.vue index e83e2c0..7544666 100644 --- a/pages/modal/ms_classAttr.vue +++ b/pages/modal/ms_classAttr.vue @@ -753,14 +753,14 @@ getApp().onScan((result)=>{ //console.log(result.decodedata); var isVal =this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value; - + //涓绘暟鎹被鎵爜鏌ヨ鏁版嵁 if (isVal!=result.decodedata) { this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value=result.decodedata; - + //瀛愭暟鎹被鎵爜鍖轰簨浠惰剼鏈� var eventid = this.$data.param.Scan_Code.Input_Change_Event.ID; if (eventid) { var req=[]; - var attrlist = this.$data.classAttrList; + var attrlist = this.$data.classAttrList; //涓绘暟鎹被灞炴� for (var i = 0; i < attrlist.length; i++) { var attr = attrlist[i].Attr; for (var j = 0; j < attr.length; j++) { @@ -802,7 +802,7 @@ if(this.$data.subPanelList[i].scanCodeVal == result.decodedata) isflag=false; } - + //瀛愭暟鎹被鎵爜鏌ヨ鏁版嵁 if (isflag) { this.$data.scanCodeVal=result.decodedata; var eventid = this.$data.param.Scan_Code.Input_Change_Event.ID; @@ -2233,11 +2233,11 @@ } } else if (action.action_type == 'set_global_attr') { $this.$actiontr = action.value || []; - } else if (action.action_type == 'add_subcls_panel') { + } else if (action.action_type == 'add_subcls_panel') { //涓讳粠鏁版嵁绫绘壂鐮佹煡璇㈡暟鎹� var result = action.value; let list_1 = JSON.parse(JSON.stringify(this.$data.subClassAttrList)); var scanCodeVal = $this.$data.scanCodeVal; - if(info.inputParamter[0].attr=="mast_input_3037") + if(info.inputParamter[0].attr=="mast_input_3037") //鍒ゆ柇鏄富鏁版嵁绫绘壂鐮佹煡璇㈡暟鎹� scanCodeVal = "mast_input_3037-"+ii; $this.$data.subPanelList.push({ scanCodeVal:scanCodeVal, @@ -2281,14 +2281,17 @@ if (data.result) { let list_1 = JSON.parse(JSON.stringify(this.$data.subClassAttrList)); + var scanCodeVal = $this.$data.scanCodeVal; + if(info.inputParamter[0].attr=="mast_input_3037") + scanCodeVal = "mast_input_3037-"+ii; $this.$data.subPanelList.push({ - scanCodeVal:$this.$data.scanCodeVal, + scanCodeVal:scanCodeVal, subClassAttr:list_1 }); var result = data.result; for (var i = 0; i < result.length; i++) { for (var s = 0; s < $this.$data.subPanelList.length; s++) { - if($this.$data.subPanelList[s].scanCodeVal == $this.$data.scanCodeVal){ + if($this.$data.subPanelList[s].scanCodeVal == scanCodeVal){ var _subClassAttr = $this.$data.subPanelList[s].subClassAttr; for (var c = 0; c < _subClassAttr.length; c++) { var attr = _subClassAttr[c].Attr; -- Gitblit v1.9.1