BUG 30109

This commit is contained in:
aixianling
2022-06-08 15:33:49 +08:00
parent 644baa798b
commit 7ba8dae87a
3 changed files with 36 additions and 30 deletions

View File

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