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/selpsn/index.vue | 54 ++++++++++++++++++++++++------------------------------
1 files changed, 24 insertions(+), 30 deletions(-)
diff --git a/pages/selpsn/index.vue b/pages/selpsn/index.vue
index 4099cc1..416c86b 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')">
@@ -34,9 +34,12 @@
import {
querySelPsn
} from "@/api/index.js"
+ import {showInfo,
+ showError} from "@/js/Page.js"
export default {
data() {
return {
+ largeMode: getApp().globalData.largeMode || false,
title: this.translate('select_user'),
mulit: '',
param: {},
@@ -48,9 +51,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 +80,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,52 +102,43 @@
ischeck: false
})
}
- this.$data.data = json;
+ this.data = json;
})
.catch(ex => {
// console.log(ex);
- uni.showModal({
- title: this.translateSys("error"),
- content: ex.errMsg,
- showCancel: false,
- confirmText: this.translateSys("cancel")
- });
+ showError(ex, this.translateSys('error') )
});
} 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) {
- uni.showModal({
- title: this.translateSys("tip"),
- content: this.translate('tip_no_select_user'),
- showCancel: false,
- confirmText: this.translateSys("cancel")
- });
+ showInfo(this.translate('tip_no_select_user'))
+
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