From df481aebfb7a19eea5d6c02f93c6f5776b0fdc19 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期五, 23 五月 2025 18:30:41 +0800 Subject: [PATCH] 界面大模式 --- pages/modal/3201.vue | 78 ++++++++++++++++++++------------------- 1 files changed, 40 insertions(+), 38 deletions(-) diff --git a/pages/modal/3201.vue b/pages/modal/3201.vue index 8981d41..5e6160a 100644 --- a/pages/modal/3201.vue +++ b/pages/modal/3201.vue @@ -1,5 +1,5 @@ <template> - <view class="uni-page-modal-3201"> + <view class="uni-page-modal-3201" :class="largeMode?'large-mode':''"> <view class="dv_head"> <uni-section :title="title"> <view class="example" @@ -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,13 +45,13 @@ dataObjQuery, } from "@/api/data.js" - + import buttonClickMixin from '@/mixins/button-click.js'; + export default { - modules: { - Base64, - }, + mixins: [buttonClickMixin], data() { return { + largeMode: getApp().globalData.largeMode || false, title: '3201棣栭〉', param: {}, show: true, @@ -95,19 +97,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 +168,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 +188,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 +201,7 @@ title: this.translateSys("error"), content: tip, showCancel: false, - confirmText: this.translateSys("cancel") + confirmText: this.translateSys('close') }); return undefined } @@ -226,14 +228,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 +245,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 +266,7 @@ title: this.translateSys("tip"), content: result.info, showCancel: false, - confirmText: this.translateSys("cancel") + confirmText: this.translateSys('close') }); } } @@ -277,7 +279,7 @@ title: this.translateSys("error") + "1.1", content: ex.errMsg, showCancel: false, - confirmText: this.translateSys("cancel") + confirmText: this.translateSys('close') }); }); } @@ -288,7 +290,7 @@ content: this.translate("execute_query_event_failed") + this.translateSys("comma") + tip, showCancel: false, - confirmText: this.translateSys("cancel") + confirmText: this.translateSys('close') }); } @@ -314,11 +316,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 +329,7 @@ title: this.translateSys("error") + "2.1", content: ex.errMsg, showCancel: false, - confirmText: this.translateSys("cancel") + confirmText: this.translateSys('close') }); }); } catch (ex) { @@ -336,7 +338,7 @@ title: this.translateSys("error") + "2.2", content: tip, showCancel: false, - confirmText: this.translateSys("cancel") + confirmText: this.translateSys('close') }); } }, @@ -348,7 +350,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 +364,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); }); -- Gitblit v1.9.1