cuiqian2004
2025-08-14 e540e5b44f56ce8e8edc377dfa4c5b343b1a9eef
pages/modal/3018_2.vue
@@ -180,7 +180,8 @@
         this.title = this.param.Add_BtnName ? this.param.Add_BtnName : options
            .titlename; //设置按钮文字
         this.btnName = this.param.Add_BtnName || ""
         this.loadData(options.paramValue)
         const paramValue = options.paramValue ? JSON.parse(options.paramValue) : undefined
         this.loadData(paramValue)
      },
      computed: {
         dropdownBtns() {
@@ -218,27 +219,30 @@
            await this.Head_UIStyleGetInfo(this.param.DataCls?.id, this.param.UI_Style?.ID);
            //传入参数值
            if (paramValue) {
               const attrs = paramValue.attrs || [];
               (this.head_styledef?.form?.items || []).forEach(async (ele, index) => {
                  if (ele.name != "Layout") {
                     attrs.forEach(async (ele2, index2) => {
                        if (ele.fieldId == ele2.name) {
                           ele.value = ele2.value;
                        }
                     });
                  } else {
                     ele.setting.colList.forEach(async (col) => {
                        if (col) {
                           attrs.forEach(async (ele2,
                              index2) => {
                              if (col.fieldId == ele2.name) {
                                 col.value = ele2.value;
                              }
                           });
                        }
                     });
                  }
               })
               this.setFormValues(paramValue)
                  // const attrs = paramValue.attrs || [];
            //    (this.head_styledef?.form?.items || []).forEach(async (ele, index) => {
            //       if (ele.name != "Layout") {
            //          attrs.forEach(async (ele2, index2) => {
            //             if (ele.fieldId == ele2.name) {
            //                ele.value = ele2.value;
            //             }
            //          });
            //       } else {
            //          ele.setting.colList.forEach(async (col) => {
            //             if (col) {
            //                attrs.forEach(async (ele2,
            //                   index2) => {
            //                   if (col.fieldId == ele2.name) {
            //                      col.value = ele2.value;
            //                   }
            //                });
            //             }
            //          });
            //       }
            //    })
            }
@@ -441,7 +445,7 @@
               };
               console.log(dataInfo);
               var data = await runCustomEvent(dataInfo)
               if (data.ret != 0&& data.ret != 1) {
               if (data.ret != 0 && data.ret != 1) {
                  var tip = data.err_info ? typeof data.err_info == 'string' ? data
                     .err_info : data
                     .err_info.join('<br/>') : '';
@@ -900,7 +904,7 @@
            console.log(dataInfo);
            // return;
            runCustomEvent(dataInfo).then(data => {
               if (data.ret != 0&& data.ret != 1) {
               if (data.ret != 0 && data.ret != 1) {
                  var tip = data.err_info ? typeof data.err_info == 'string' ? data
                     .err_info :
                     data
@@ -1091,7 +1095,7 @@
            console.log(dataInfo);
            // return;
            runCustomEvent(dataInfo).then(data => {
               if (data.ret != 0&& data.ret != 1) {
               if (data.ret != 0 && data.ret != 1) {
                  var tip = data.err_info ? typeof data.err_info == 'string' ? data
                     .err_info :
                     data
@@ -1418,7 +1422,7 @@
               uni.hideLoading();
               let data = res.lua_result
               if (data) {
                  if (data.ret != 0&& ret.ret != 1) {
                  if (data.ret != 0 && ret.ret != 1) {
                     var tip = data.err_info ? typeof data.err_info == 'string' ? data
                        .err_info :
                        data
@@ -1562,6 +1566,10 @@
         setFormValues(data) {
            const $this = this
            const head_styledef = this.head_styledef
            if( !Array.isArray(data))
            {
               return
            }
            for (var i = 0; i < data.length; i++) {
               const attr = data[i]
               if (attr.choice_list) {
@@ -1714,7 +1722,7 @@
            // return;
            runCustomEvent(dataInfo).then(data => {
               if (data.ret != 0&& data.ret != 1) {
               if (data.ret != 0 && data.ret != 1) {
                  var tip = data.err_info ? typeof data.err_info == 'string' ? data
                     .err_info :
                     data
@@ -1917,7 +1925,7 @@
            };
            console.log(dataInfo);
            // return;
            runCustomEvent(dataInfo&& data.ret != 1).then(data => {
            runCustomEvent(dataInfo && data.ret != 1).then(data => {
               if (data.ret != 0) {
                  var tip = data.err_info ? typeof data.err_info == 'string' ? data
                     .err_info :