cuiqian2004
2025-10-17 49dfdd3bf265db28d38167f34e9aabfdd3e8e5db
pages/modal/3202_view.vue
@@ -35,7 +35,9 @@
   } from '@/js/Base64.js';
   import {
      showInfo,
      showError
      showError,
      showLoading,
      hideLoading
   } from "@/js/Page.js"
   import classUtils from "@/js/utils.js"
   import {
@@ -116,6 +118,8 @@
          this.beforeNavigateBack()
      },
      async onLoad(options) {
         try {
            showLoading("loading...")
         console.log(options);
         uni.setNavigationBarTitle({
            title: options.titlename
@@ -164,7 +168,11 @@
         }
         if (this.enter_view_event.id)
            this.enterAfterEvent(this.enter_view_event);
            hideLoading()
         } catch (ex) {
            hideLoading()
            showError(ex, this.translateSys("error"));
         }
      },
      methods: {
         //
@@ -347,6 +355,7 @@
         //页面进入后事件
         async enterAfterEvent(event) {
            try {
               showLoading("loading...")
               let data_json = [];
               let jsonlist = [];
               let detailStyleList = this.detail1StyleDefList;
@@ -372,7 +381,7 @@
                  } else input_param[item.fieldId] = item.value;
               });
               input_param = Base64.encode(JSON.stringify(input_param));
               this.runCustomEvent({
               await this.runCustomEvent({
                  ed_type: 0,
                  start_transaction: true,
                  class_id: this.param.ClsID,
@@ -380,8 +389,10 @@
                  input_param,
                  data_json,
               })
               hideLoading()
            } catch (ex) {
               hideLoading()
               showError(ex, this.translateSys('tip'));
            }
         },
@@ -511,6 +522,9 @@
         },
         async onTriggerEvent(btn, enviroment) {
            try {
               showLoading("loading...")
            let data_json = [];
            let jsonlist = [];
@@ -545,12 +559,18 @@
               input_param,
               data_json,
            });
               hideLoading()
            } catch (ex) {
               hideLoading()
               showError(ex, this.translateSys("error"));
            }
         },
         async navigateBackEvent() {
            try {
               var $this = this;
               if (!this.exit_view_event.id)
                  return
                  showLoading("loading...")
               let data_json = [];
               let jsonlist = [];
               let detailStyleList = this.detail1StyleDefList;
@@ -584,6 +604,7 @@
                  input_param,
                  data_json,
               })
               hideLoading()
               if (result.ret != 0 && result.ret != 1) {
                  let cls_name = result.event_info?.cls_name
                  let event_name = result.event_info?.event_name
@@ -624,6 +645,7 @@
               }
            } catch (ex) {
               hideLoading()
               showError(ex, this.translateSys('error') + "9.2")
            }
@@ -636,8 +658,7 @@
               delta: 1, //返回层数,2则上上页
            });
         },
         async beforeNavigateBack()
         {
         async beforeNavigateBack() {
            await this.navigateBackEvent()
            const eventChannel = this.getOpenerEventChannel();
            eventChannel.emit('ExitViewPage');