cuiqian2004
2025-03-21 986da22689dc9a5faef751c02348fb1f47584414
pages/modal/3200.vue
@@ -89,7 +89,7 @@
         <view class="uni-padding-wrap" v-if="param.ListPage.Page_Button.length>0">
            <view class="uni-btn-v">
               <a @tap="actionSheetTap">
                  <Icon class="mobox-normal-more" />
                  <text class="mobox-normal-more" />
               </a>
            </view>
         </view>
@@ -98,7 +98,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,
@@ -112,11 +114,10 @@
   } from "@/api/data.js"
   import dayjs from "dayjs";
   import OIForm from '@/components/oi-form/index.vue'
   import buttonClickMixin from '@/mixins/button-click.js';
   export default {
      modules: {
         Base64,
      },
      mixins: [buttonClickMixin],
      components: {
         OIForm
      },
@@ -186,8 +187,8 @@
         uni.setNavigationBarTitle({
            title: options.titlename
         }); //设置顶部标题 
         this.$data.title = options.titlename;
         this.$data.param = JSON.parse(options.param);
         this.title = options.titlename;
         this.param = JSON.parse(options.param);
         this.styledef = {};
@@ -245,7 +246,7 @@
         //   this.query_id = "";
         //   await this.loadDataGetList();
         // }
         // console.log(this.$data.param);
         // console.log(this.param);
         //页面初始化获取焦点
         // this.focusMateria=true; 
      },
@@ -285,7 +286,7 @@
               //传入参数值
               if (paramValue) {
                  const attrs = paramValue.attrs || [];
                  (this.$data.head_styledef?.form?.items || []).forEach(async (ele, index) => {
                  (this.head_styledef?.form?.items || []).forEach(async (ele, index) => {
                     if (ele.name != "Layout") {
                        attrs.forEach(async (ele2, index2) => {
                           if (ele.fieldId == ele2.name) {
@@ -357,9 +358,9 @@
                  if (!result.style_def.includes('"')) styledef = Base64.decode(result
                     .style_def);
               }
               $this.$data.head_styledef = result.style_def ? JSON.parse(styledef) : {};
               $this.head_styledef = result.style_def ? JSON.parse(styledef) : {};
               // this.form = this.head_styledef.form.model;
               // console.log($this.$data.head_styledef);
               // console.log($this.head_styledef);
               if ($this.head_styledef.form?.items) {
                  $this.head_styledef.form.items.forEach(async (ele, index) => {
                     console.log(ele.useDict);
@@ -416,8 +417,8 @@
                  if (!result.style_def.includes('"')) styledef = Base64.decode(result
                     .style_def);
               }
               $this.$data.detail1_styledef = result.style_def ? JSON.parse(styledef) : {};
               $this.$data.detail1_styledef.SelBut_Checked = false;
               $this.detail1_styledef = result.style_def ? JSON.parse(styledef) : {};
               $this.detail1_styledef.SelBut_Checked = false;
            } catch (ex) {
               // console.log(ex);
               let tip = typeof ex.errMsg == "string" ? ex.errMsg : ex
@@ -769,7 +770,7 @@
            //刷新当前页面
            this.initial();
            // uni.redirectTo({
            //    url:'../modal/3200?param='+JSON.stringify(this.$data.param)+"&titlename="+this.$data.title,
            //    url:'../modal/3200?param='+JSON.stringify(this.param)+"&titlename="+this.title,
            // });
         },
         //点击显示浏览对象显示页面
@@ -842,7 +843,14 @@
                     }
                  }
               });
            } else that.onButtonClicked(btn, style);
            } else {
               this.handleButtonClick((done) => {
                  that.onButtonClicked(btn, style);
                  setTimeout(() => {
                     done(); // 重置状态
                  }, 1000);
               });
            }
         },
         //点击按钮列表
         actionSheetTap() {
@@ -1321,7 +1329,7 @@
                  var dataInfo = {
                     ed_type: 0,
                     start_transaction: true,
                     class_id: this.$data.head_styledef.form.clsId,
                     class_id: this.head_styledef.form.clsId,
                     class_name: '',
                     event_id: event.id,
                     event_name: '',