新城定制网格管理
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<section class="AiPagePicker">
|
||||
<div @click="handleJump">
|
||||
<slot v-if="$slots.default"/>
|
||||
<slot v-if="$scopedSlots.default" :selected="pickList"/>
|
||||
<div v-else v-text="selectedLabel"/>
|
||||
</div>
|
||||
</section>
|
||||
@@ -36,6 +36,7 @@ export default {
|
||||
dept: {url: "/components/pages/selectDept", label: "name"},
|
||||
custom: {...this.ops}
|
||||
},
|
||||
pickList: []
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -53,6 +54,7 @@ export default {
|
||||
selected = (valueObj ? this.value[nodeKey] : this.value) || this.selected?.map(e => e[nodeKey])
|
||||
uni.$once('pagePicker:' + this.type, data => {
|
||||
console.log('发送', data)
|
||||
this.pickList = data
|
||||
this.$emit("update:selected", data)
|
||||
this.$emit("select", data)
|
||||
this.$emit("change", valueObj ? data : data ? [data].flat()?.map(e => e[nodeKey]) : "")
|
||||
|
||||
Reference in New Issue
Block a user