From df481aebfb7a19eea5d6c02f93c6f5776b0fdc19 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 23 五月 2025 18:30:41 +0800
Subject: [PATCH] 界面大模式

---
 pages/selpsn/index.vue |   41 +++++++++++++++++++++--------------------
 1 files changed, 21 insertions(+), 20 deletions(-)

diff --git a/pages/selpsn/index.vue b/pages/selpsn/index.vue
index 4099cc1..3eb218a 100644
--- a/pages/selpsn/index.vue
+++ b/pages/selpsn/index.vue
@@ -1,5 +1,5 @@
 <template>
-	<view class="uni-page-selpsn">
+	<view class="uni-page-selpsn" :class="largeMode?'large-mode':''">
 		<view style="height:90%;">
 			<input type="text" class="txt_search" v-model="searchVal" @input="onkeyup"
 				:placeholder="translate('input_user_name_jp_query')">
@@ -37,6 +37,7 @@
 	export default {
 		data() {
 			return {
+					largeMode: getApp().globalData.largeMode || false,
 				title: this.translate('select_user'),
 				mulit: '',
 				param: {},
@@ -48,9 +49,9 @@
 		onLoad(options) {
 			console.log(options);
 			var param = JSON.parse(options.param);
-			this.$data.param = param;
-			this.$data.mulit = options.mulit;
-			// console.log(this.$data.param);
+			this.param = param;
+			this.mulit = options.mulit;
+			// console.log(this.param);
 		},
 		methods: {
 			setData(obj) {
@@ -77,10 +78,10 @@
 			
 			onkeyup(e) {
 				console.log(e);
-				console.log(this.$data.searchVal);
-				if (this.$data.searchVal) {
+				console.log(this.searchVal);
+				if (this.searchVal) {
 					var datainfo = {
-						jp: this.$data.searchVal,
+						jp: this.searchVal,
 						dept_id: ''
 					};
 					querySelPsn(datainfo).then(res => {
@@ -99,7 +100,7 @@
 									ischeck: false
 								})
 							}
-							this.$data.data = json;
+							this.data = json;
 						})
 						.catch(ex => {
 							// console.log(ex);
@@ -107,30 +108,30 @@
 								title: this.translateSys("error"),
 								content: ex.errMsg,
 								showCancel: false,
-								confirmText: this.translateSys("cancel")
+								confirmText: this.translateSys("close")
 							});
 						});
 				} else
-					this.$data.data = [];
+					this.data = [];
 			},
 			onchange(e) {
 				// console.log(e.target);
-				var data = this.$data.data;
-				this.$data.data = [];
-				if (this.$data.mulit == "false") {
+				var data = this.data;
+				this.data = [];
+				if (this.mulit == "false") {
 					for (var i in data) {
 						data[i].ischeck = false;
 					}
 				}
 
 				data[e.target.dataset.index].ischeck = e.target.dataset.ischeck ? false : true
-				this.$data.data = data;
+				this.data = data;
 			},
 			sava() { //鐐瑰嚮鍔熻兘鐐硅烦杞〉闈� 				var data = [];
-				for (var i in this.$data.data) {
-					if (this.$data.data[i].ischeck == true) {
-						data.push(this.$data.data[i]);
+				for (var i in this.data) {
+					if (this.data[i].ischeck == true) {
+						data.push(this.data[i]);
 					}
 				}
 				if (data.length == 0) {
@@ -138,13 +139,13 @@
 						title: this.translateSys("tip"),
 						content: this.translate('tip_no_select_user'),
 						showCancel: false,
-						confirmText: this.translateSys("cancel")
+						confirmText: this.translateSys("close")
 					});
 					return;
 				}
-				const eventChannel = this.$scope.eventChannel;
+				const eventChannel = this.getOpenerEventChannel();
 				// const eventChannel = this.getOpenerEventChannel();
-				eventChannel.emit('AddPer', data, this.$data.param);
+				eventChannel.emit('AddPer', data, this.param);
 
 				uni.navigateBack()
 			},

--
Gitblit v1.9.1