BUG 30109
This commit is contained in:
@@ -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({
|
||||
|
||||
Reference in New Issue
Block a user