cuiqian2004
2025-04-01 01fa158740467ca0db83b131249beeeb515a73c2
pages/modal/3201.vue
@@ -31,7 +31,9 @@
</template>
<script>
   import Base64 from '../../components/js-base64/base64.js'
   import {
      Base64
   } from  '@/js/Base64.js';
   import classUtils from "@/js/utils.js"
   import {
      appGetInfo,
@@ -43,11 +45,10 @@
      dataObjQuery,
   } from "@/api/data.js"
   import buttonClickMixin from '@/mixins/button-click.js';
   export default {
      modules: {
         Base64,
      },
      mixins: [buttonClickMixin],
      data() {
         return {
            title: '3201首页',
@@ -95,19 +96,19 @@
         uni.setNavigationBarTitle({
            title: options.titlename
         }); //设置顶部标题 
         this.$data.title = options.titlename;
         this.$data.param = JSON.parse(options.param);
         console.log(this.$data.param);
         this.title = options.titlename;
         this.param = JSON.parse(options.param);
         console.log(this.param);
         //加载初始界面
         if (this.$data.param.welcome_page) {
            this.$data.styles.width = this.$data.param.welcome_page.width + 'px';
            this.$data.styles.height = this.$data.param.welcome_page.height + 'px';
            this.$data.styles.backgroundColor = this.$data.param.welcome_page.bkground_color;
         if (this.param.welcome_page) {
            this.styles.width = this.param.welcome_page.width + 'px';
            this.styles.height = this.param.welcome_page.height + 'px';
            this.styles.backgroundColor = this.param.welcome_page.bkground_color;
            this.$data.param.welcome_page.img = this.$data.param.welcome_page.img.replace(/ /g, '+');
            this.$data.param.welcome_page.width = parseInt(this.$data.param.welcome_page.width);
            this.$data.param.welcome_page.height = parseInt(this.$data.param.welcome_page.height);
            this.$data.param.catalog.forEach(async (ele, index) => {
            this.param.welcome_page.img = this.param.welcome_page.img.replace(/ /g, '+');
            this.param.welcome_page.width = parseInt(this.param.welcome_page.width);
            this.param.welcome_page.height = parseInt(this.param.welcome_page.height);
            this.param.catalog.forEach(async (ele, index) => {
               ele.img = ele.img.replace(/ /g, '+');
               ele.taskQty = 0;
               await this.appGetInfo(ele.function_def_id, index);
@@ -166,12 +167,12 @@
                           .translateSys("quotation_mark_right") + this.translate(
                              "tip_no_app_param"),
                        showCancel: false,
                        confirmText: this.translateSys("cancel")
                        confirmText: this.translateSys('close')
                     });
                     return;
                  }
                  this.$data.param.catalog[index].param = param;
                  this.$data.param.catalog[index].appName = appName;
                  this.param.catalog[index].param = param;
                  this.param.catalog[index].appName = appName;
                  param = JSON.parse(param);
                  $this.orderby = param.Order ? param.Order : 'T_CREATE Desc';
@@ -186,7 +187,7 @@
                     title: this.translateSys("tip"),
                     content: this.translate("function_not_exist"),
                     showCancel: false,
                     confirmText: this.translateSys("cancel")
                     confirmText: this.translateSys('close')
                  });
               }
            } catch (ex) {
@@ -199,7 +200,7 @@
                  title: this.translateSys("error"),
                  content: tip,
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
                  confirmText: this.translateSys('close')
               });
               return undefined
            }
@@ -226,14 +227,14 @@
                           title: this.translateSys("tip"),
                           content: tip,
                           showCancel: false,
                           confirmText: this.translateSys("cancel")
                           confirmText: this.translateSys('close')
                        });
                        else uni.showModal({
                           title: this.translateSys("tip"),
                           content: tip + ',' + this.translateSys('tip') + ':' + result
                              .ret,
                           showCancel: false,
                           confirmText: this.translateSys("cancel")
                           confirmText: this.translateSys('close')
                        });
                        return false;
                     } else {
@@ -243,7 +244,7 @@
                           title: this.translateSys("tip"),
                           content: tip,
                           showCancel: false,
                           confirmText: this.translateSys("cancel")
                           confirmText: this.translateSys('close')
                        });
                        if (result.result_type == 0 && result.action) {
@@ -264,7 +265,7 @@
                                 title: this.translateSys("tip"),
                                 content: result.info,
                                 showCancel: false,
                                 confirmText: this.translateSys("cancel")
                                 confirmText: this.translateSys('close')
                              });
                           }
                        }
@@ -277,7 +278,7 @@
                        title: this.translateSys("error") + "1.1",
                        content: ex.errMsg,
                        showCancel: false,
                        confirmText: this.translateSys("cancel")
                        confirmText: this.translateSys('close')
                     });
                  });
               }
@@ -288,7 +289,7 @@
                  content: this.translate("execute_query_event_failed") + this.translateSys("comma") +
                     tip,
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
                  confirmText: this.translateSys('close')
               });
            }
@@ -314,11 +315,11 @@
               dataObjQuery(dataInfo).then(result => {
                  // console.log(result);
                  if (result) {
                     $this.$data.param.catalog[index].taskQty = result.obj_list.length;
                     // console.log($this.$data.param.catalog[index]);
                     var catalog = JSON.parse(JSON.stringify($this.$data.param.catalog));
                     $this.$data.param.catalog = [];
                     $this.$data.param.catalog = catalog;
                     $this.param.catalog[index].taskQty = result.obj_list.length;
                     // console.log($this.param.catalog[index]);
                     var catalog = JSON.parse(JSON.stringify($this.param.catalog));
                     $this.param.catalog = [];
                     $this.param.catalog = catalog;
                  }
               }).catch(ex => {
@@ -327,7 +328,7 @@
                     title: this.translateSys("error") + "2.1",
                     content: ex.errMsg,
                     showCancel: false,
                     confirmText: this.translateSys("cancel")
                     confirmText: this.translateSys('close')
                  });
               });
            } catch (ex) {
@@ -336,7 +337,7 @@
                  title: this.translateSys("error") + "2.2",
                  content: tip,
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
                  confirmText: this.translateSys('close')
               });
            }
         },
@@ -348,7 +349,7 @@
                  title: this.translateSys("tip"),
                  content: this.translate("not_associated_function_point"),
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
                  confirmText: this.translateSys('close')
               });
               return;
            }
@@ -362,9 +363,9 @@
                     //刷新当前页面
                     // location.reload();
                     // uni.redirectTo({
                     //    url:'../modal/3201?param='+JSON.stringify($this.$data.param)+"&titlename="+$this.$data.title
                     //    url:'../modal/3201?param='+JSON.stringify($this.param)+"&titlename="+$this.title
                     // });
                     $this.$data.param.catalog.forEach(async (ele, index) => {
                     $this.param.catalog.forEach(async (ele, index) => {
                        ele.taskQty = 0;
                        await $this.appGetInfo(ele.function_def_id, index);
                     });