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