From 0ecc402885f332b21923bb12183dc072306f2b39 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 21 三月 2025 18:36:15 +0800
Subject: [PATCH] vue3

---
 pages/modal/3201.vue |   51 ++++++++++++++++++++++++++-------------------------
 1 files changed, 26 insertions(+), 25 deletions(-)

diff --git a/pages/modal/3201.vue b/pages/modal/3201.vue
index 0cd45ef..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);
@@ -170,8 +171,8 @@
 							});
 							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';
@@ -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 => {
@@ -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