|
@@ -1,6 +1,6 @@
|
|
|
<!-- 工作城市 -->
|
|
|
<template>
|
|
|
- <div v-if="show" class="mr-3 mb-2">
|
|
|
+ <div v-if="show" class="mr-3 mb-2" style="width: 500px;">
|
|
|
<cascade v-model="selectItems.value" :item="selectItems" @change="selectChange"></cascade>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -22,7 +22,7 @@ const selectItems = {
|
|
|
size: 'default', // large default
|
|
|
required: false,
|
|
|
clearable: true,
|
|
|
- multiple: true,
|
|
|
+ multiple: false,
|
|
|
hideDetails: true,
|
|
|
checkStrictly: true,
|
|
|
placeholder: '请选择工作城市',
|
|
@@ -31,7 +31,10 @@ const selectItems = {
|
|
|
|
|
|
const show = ref(false)
|
|
|
getDict('areaTreeData', null, 'areaTreeData').then(res => {
|
|
|
- selectItems.items = res?.data?.length ? res.data.filter(e => e.id !== 10000) : []
|
|
|
+ // .filter(e => e.id !== 10000)
|
|
|
+ const data = res?.data?.length ? res.data : []
|
|
|
+ if (data[0] && data[0].id === 10000) data[0].children = []
|
|
|
+ selectItems.items = data
|
|
|
show.value = true
|
|
|
})
|
|
|
|