From 7ba8dae87a7e6f2bb52182c708ab95107d322fd9 Mon Sep 17 00:00:00 2001 From: aixianling Date: Wed, 8 Jun 2022 15:33:49 +0800 Subject: [PATCH] BUG 30109 --- src/components/AiPagePicker.vue | 9 ++-- .../beta/AppGridManagement/AddUser.vue | 52 ++++++++++--------- .../beta/AppGridManagement/SelectGird.vue | 5 +- 3 files changed, 36 insertions(+), 30 deletions(-) diff --git a/src/components/AiPagePicker.vue b/src/components/AiPagePicker.vue index 76ba8271..e8b764c9 100644 --- a/src/components/AiPagePicker.vue +++ b/src/components/AiPagePicker.vue @@ -22,7 +22,8 @@ export default { nodeKey: {default: "idNumber"}, selected: {default: () => []}, placeholder: {default: "选择人员"}, - ops: {default: () => ({})} + ops: {default: () => ({})}, + valueObj: Boolean }, data() { return { @@ -46,13 +47,13 @@ export default { }, methods: { handleJump() { - let {config, nodeKey} = this, - selected = this.value || this.selected?.map(e => e[nodeKey]) + let {config, nodeKey, valueObj} = this, + selected = (valueObj ? this.value[nodeKey] : this.value) || this.selected?.map(e => e[nodeKey]) uni.$once('pagePicker:' + this.type, data => { console.log('发送', data) this.$emit("update:selected", data) this.$emit("select", data) - this.$emit("change", data ? [data].flat()?.map(e => e[nodeKey]) : "") + this.$emit("change", valueObj ? data : data ? [data].flat()?.map(e => e[nodeKey]) : "") }) let url = `${config.url}`, qsstr = qs.stringify({ diff --git a/src/project/beta/AppGridManagement/AddUser.vue b/src/project/beta/AppGridManagement/AddUser.vue index 1bad91f6..88787686 100644 --- a/src/project/beta/AppGridManagement/AddUser.vue +++ b/src/project/beta/AppGridManagement/AddUser.vue @@ -1,11 +1,11 @@