From 9201045a62b97c63e0cda7a63bc383b4074b2ee0 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期三, 16 四月 2025 16:22:12 +0800 Subject: [PATCH] d --- pages/modal/3201.vue | 75 +++++++++++++++++++------------------ 1 files changed, 38 insertions(+), 37 deletions(-) diff --git a/pages/modal/3201.vue b/pages/modal/3201.vue index 8981d41..a2cefb1 100644 --- a/pages/modal/3201.vue +++ b/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); }); -- Gitblit v1.9.1