jt
2023-01-15 9970225ed26a821bf382145a47b8d9871cdef0cd
pages/modal/ms_classAttr.vue
@@ -785,6 +785,7 @@
                           clsid: this.$data.param.Sub_Cls.ID,
                           objid: "",
                           attr: req,
                        mast_attr: [],
                        inputParamter:[{ attr: 'mast_input_3037', value: result.decodedata }]
                       }
                     
@@ -807,7 +808,25 @@
                  this.$data.scanCodeVal=result.decodedata;
                  var eventid = this.$data.param.Scan_Code.Input_Change_Event.ID;
                  if (eventid) {
                       var mast_req=[];
                     //主数据类属性
                     var classattrlist = this.$data.classAttrList;
                     for (var i = 0; i < classattrlist.length; i++) {
                        var attr = classattrlist[i].Attr;
                        for (var j = 0; j < attr.length; j++) {
                           var ar = attr[j];
                           if(ar.Type=='引用对象(多个)')
                              if(ar.Value=='请') ar.Value='';
                           if(ar.Type=='引用人员' || ar.Type=='引用项目')
                              mast_req.push({ attr: ar.Name, val: ar.ValID ?ar.ValID :'' });
                           else if(ar.Type=='布尔值')
                              mast_req.push({ attr: ar.Name, val: ar.Value?'1':'0'});
                           else
                              mast_req.push({ attr: ar.Name, val: ar.Value ?ar.Value :''});
                        }
                     }
                       var req=[];
                       //子数据类属性
                       var attrlist = this.$data.subClassAttrList;
                       for (var i = 0; i < attrlist.length; i++) {
                          var attr = attrlist[i].Attr;
@@ -833,6 +852,7 @@
                           clsid: this.$data.param.Sub_Cls.ID,
                           objid: "",
                           attr: req,
                        mast_attr: mast_req,
                        inputParamter:[{ attr: 'input_3037', value: this.$data.scanCodeVal }]
                       }
                     
@@ -2147,6 +2167,7 @@
                 button_name: '新增',
                 master: {
                     cls_id: this.$data.param.Sub_Cls.ID, // button=bottom时 master的cls_id
                  attr: info.mast_attr //主数据类属性
                     //obj_id: ''  // button=bottom时 master的obj_id
                 }
             };