From 7662665a4f88da0f8afa804bd4a34dfbefc1fb56 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 29 八月 2025 15:17:59 +0800
Subject: [PATCH] get_pre_page_subtable_next_row

---
 pages/selPrj/index.vue |   63 +++++++++++++------------------
 1 files changed, 26 insertions(+), 37 deletions(-)

diff --git a/pages/selPrj/index.vue b/pages/selPrj/index.vue
index 7b43fab..55751b9 100644
--- a/pages/selPrj/index.vue
+++ b/pages/selPrj/index.vue
@@ -1,5 +1,5 @@
 <template>
-	<view class="uni-page-selprj">
+	<view class="uni-page-selprj" :class="largeMode?'large-mode':''">
 		<view style="height:90%;">
 			<input type="text" class="txt_search" v-model="searchVal" @keyup="onkeyup"
 				:placeholder="translate('input_project_name_query')">
@@ -35,9 +35,12 @@
 	import {
 		projectGetAnalysisList
 	} from "@/api/index.js"
+	import {showInfo,
+		showError} from "@/js/Page.js"
 	export default {
 		data() {
 			return {
+					largeMode: getApp().globalData.largeMode || false,
 				title: this.translate('select_project'),
 				relation: '-1',
 				param: {},
@@ -49,13 +52,13 @@
 		onLoad(options) {
 			// console.log(options);
 			var param = JSON.parse(options.param);
-			this.$data.param = param;
-			this.$data.relation = options.relation;
-			// console.log(this.$data.param);
+			this.param = param;
+			this.relation = options.relation;
+			// console.log(this.param);
 
 
 			var datainfo = {
-				relation: this.$data.relation,
+				relation: this.relation,
 				tag: '',
 				type: '',
 				kw: '',
@@ -75,15 +78,10 @@
 				for (var i in list) {
 					list[i].ischeck = false;
 				}
-				this.$data.data = list;
+				this.data = list;
 			}).catch(ex => {
 				// console.log(ex);
-				uni.showModal({
-					title: this.translateSys("error") + "1.1",
-					content: ex.errMsg,
-					showCancel: false,
-					confirmText: this.translateSys("cancel")
-				});
+				showError(ex,  this.translateSys('error') + "1.1")
 			});
 		},
 		methods: {
@@ -111,12 +109,12 @@
 			
 			onkeyup(e) {
 				// console.log(e.target);
-				// console.log(this.$data.searchVal);
+				// console.log(this.searchVal);
 				var datainfo = {
-					relation: this.$data.priRel,
+					relation: this.priRel,
 					tag: '',
 					type: '',
-					kw: this.$data.searchVal,
+					kw: this.searchVal,
 					pindex: 1,
 					psize: 999999999,
 					state: '',
@@ -131,51 +129,42 @@
 					for (var i in list) {
 						list[i].ischeck = false;
 					}
-					this.$data.data = list;
+					this.data = list;
 
 
 				}).catch(ex => {
 					// console.log(ex);
-					uni.showModal({
-						title: this.translateSys("error") + "2.1",
-						content: ex.errMsg,
-						showCancel: false,
-						confirmText: this.translateSys("cancel")
-					});
+					showError(ex,  this.translateSys('error') + "2.1")
 				});
 
 			},
 			onchange(e) {
 				// console.log(e.target);
-				var data = this.$data.data;
-				this.$data.data = [];
+				var data = this.data;
+				this.data = [];
 				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() { //鐐瑰嚮鍔熻兘鐐硅烦杞〉闈�-				// console.log(this.$data.data);
+				// console.log(this.data);
 				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) {
-					uni.showModal({
-						title: this.translateSys("tip"),
-						content: this.translate('tip_no_select_project'),
-						showCancel: false,
-						confirmText: this.translateSys("cancel")
-					});
+					showInfo(this.translate('tip_no_select_project'))
+				
 					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