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 @@