cuiqian2004
2025-03-03 b0041cf10ba3ddf74b9edcfd340a7d1c9179d878
pages/modal/3018.vue
@@ -327,7 +327,7 @@
      },
      data() {
         return {
            title: this.translateSys('add2'),
            title: this.translateSys('ok'),
            editMode: false,
            objAttr: {},
            param: {},
@@ -523,40 +523,40 @@
            }
         },
         async loadFormData(objAttr) {
            let formData
            let attrs = []
            if (this.param.objid) {
               let info = await dataObjInfo({
                  class_id: this.param.clsid,
                  obj_id: this.param.objid,
               });
               formData = {};
               formData["id"] = info.id;
               formData["state"] = info.state;
               attrs = [{
                  attr: "id",
                  value: info.id
               }, {
                  attr: "state",
                  value: info.state
               }]
               info.attr_list.forEach(({
                  name,
                  value
               }) => {
                  formData[name] = value;
                  attrs.push({
                     attr: name,
                     value: value
                  })
               });
               this.setFormValues(attrs)
            } else if (objAttr) {
               formData = {};
               Object.keys(objAttr).forEach((attr) => {
                  let value = objAttr[attr];
                  formData[attr] = value;
                  attrs.push({
                     attr: attr,
                     value: objAttr[attr]
                  })
               });
               this.setFormValues(attrs)
            }
            //传入参数值
            if (formData) {
               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++) {
                     var ar = attr[j];
                     ar.Value = formData[ar.Name] || ""
                  }
               }
               this.$data.classAttrList = attrlist;
            }
         },
         async viewParam() { //将mobox3小写参数转换为mobox2大写参数
            try {