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