cuiqian2004
2025-06-19 619b47962e41f506baf7ce2b535b2de1fecc719e
pages/modal/ms_classAttr.vue
@@ -1132,19 +1132,19 @@
            //console.log(e.target)
            this.focusOldField = `${e.target.dataset['index']}-${e.target.dataset['iindex']}`
            getApp().onScan((result) => {
               //console.log(result.decodedata);
               //console.log(result);
               var isVal = this.classAttrList[e.target.dataset['index']].Attr[e.target.dataset[
                  'iindex']].Value;
               // if(!isVal){
               //    this.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value=result.decodedata;
               //    this.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value=result;
               //    var isVald =this.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value;
               //    return;
               // }
               //主数据类扫码查询数据
               if (isVal != result.decodedata) {
               if (isVal != result) {
                  this.classAttrList[e.target.dataset['index']].Attr[e.target.dataset[
                        'iindex']]
                     .Value = result.decodedata;
                     .Value = result;
                  uni.hideKeyboard();
                  //子数据类扫码区事件脚本
                  var eventid = this.param.Scan_Code.Input_Change_Event.ID;
@@ -1172,13 +1172,13 @@
                        mast_attr: req,
                        inputParamter: [{
                           attr: 'mast_input_3037',
                           value: result.decodedata
                           value: result
                        }]
                     }
                     this.scan_DataObjRunCustomEvent(info, "");
                  }
                  if (result.decodedata) { //第一个输入框不为空
                  if (result) { //第一个输入框不为空
                     //初始化,下个输入框focus属性
                     const attrs = this.classAttrList[e.target.dataset['index']].Attr || []
                     var findd = false
@@ -1257,15 +1257,15 @@
         subontap(e) { //扫码功能
            //console.log(e.target)
            getApp().onScan((result) => {
               //console.log(result.decodedata);
               //console.log(result);
               var isVal = this.subClassAttrList[e.target.dataset['index']].Attr[e.target
                  .dataset[
                     'iindex']].Value;
               //主数据类扫码查询数据
               if (isVal != result.decodedata) {
               if (isVal != result) {
                  this.subClassAttrList[e.target.dataset['index']].Attr[e.target.dataset[
                        'iindex']]
                     .Value = result.decodedata;
                     .Value = result;
                  uni.hideKeyboard();
                  //子数据类扫码区事件脚本
                  var eventid = this.param.Scan_Code.Input_Change_Event.ID;
@@ -1292,7 +1292,7 @@
                        mast_attr: [],
                        inputParamter: [{
                           attr: 'mast_input_3037',
                           value: result.decodedata
                           value: result
                        }]
                     }
@@ -1304,16 +1304,16 @@
         scan_ontap(e) { //扫码区扫码功能
            //console.log(e.target)
            getApp().onScan((result) => {
               console.log(result.decodedata);
               console.log(result);
               var isflag = true;
               for (var i in this.subPanelList) {
                  if (this.subPanelList[i].scanCodeVal == result.decodedata)
                  if (this.subPanelList[i].scanCodeVal == result)
                     isflag = false;
               }
               //子数据类扫码查询数据
               if (isflag) {
                  uni.hideKeyboard();
                  this.scanCodeVal = result.decodedata;
                  this.scanCodeVal = result;
                  var eventid = this.param.Scan_Code.Input_Change_Event.ID;
                  if (eventid) {
                     var mast_req = [];