|
|
@@ -51,9 +51,9 @@ const openForm = (type: string) => {
|
|
51
|
51
|
console.log(type)
|
|
52
|
52
|
|
|
53
|
53
|
}
|
|
54
|
|
-const getDivision = async (id?: number) => {
|
|
|
54
|
+const getDivision = async (uCode?: number) => {
|
|
55
|
55
|
try {
|
|
56
|
|
- return await AdministrativeDivisionApi.getList({id});
|
|
|
56
|
+ return await AdministrativeDivisionApi.getList({uCode});
|
|
57
|
57
|
} catch (err) {
|
|
58
|
58
|
throw err
|
|
59
|
59
|
}
|
|
|
@@ -63,17 +63,17 @@ const getDivision = async (id?: number) => {
|
|
63
|
63
|
const shengList = ref([])
|
|
64
|
64
|
const shiList = ref([])
|
|
65
|
65
|
const xianList = ref([])
|
|
66
|
|
-watch(() => queryParams.value.shengXzqhId, async (newValue) => {
|
|
67
|
|
- queryParams.value.shiXzqhId = ''
|
|
68
|
|
- queryParams.value.xianXzqhId = ''
|
|
|
66
|
+watch(() => queryParams.value.shengCode, async (newValue) => {
|
|
|
67
|
+ queryParams.value.shiXCode = ''
|
|
|
68
|
+ queryParams.value.xianCode = ''
|
|
69
|
69
|
if (newValue) {
|
|
70
|
70
|
shiList.value = await getDivision(newValue)
|
|
71
|
71
|
} else {
|
|
72
|
72
|
shiList.value = []
|
|
73
|
73
|
}
|
|
74
|
74
|
});
|
|
75
|
|
-watch(() => queryParams.value.shiXzqhId, async (newValue) => {
|
|
76
|
|
- queryParams.value.xianXzqhId = ''
|
|
|
75
|
+watch(() => queryParams.value.shiCode, async (newValue) => {
|
|
|
76
|
+ queryParams.value.xianCode = ''
|
|
77
|
77
|
if (newValue) {
|
|
78
|
78
|
xianList.value = await getDivision(newValue)
|
|
79
|
79
|
} else {
|
|
|
@@ -94,31 +94,31 @@ onMounted(async () => {
|
|
94
|
94
|
:inline="true"
|
|
95
|
95
|
label-width="68px"
|
|
96
|
96
|
>
|
|
97
|
|
- <el-form-item label="所属省份" prop="shengXzqhId">
|
|
98
|
|
- <el-select v-model="queryParams.shengXzqhId"
|
|
|
97
|
+ <el-form-item label="所属省份" prop="shengCode">
|
|
|
98
|
+ <el-select v-model="queryParams.shengCode"
|
|
99
|
99
|
class="!w-240px"
|
|
100
|
100
|
clearable
|
|
101
|
101
|
placeholder="所属省份">
|
|
102
|
|
- <el-option v-for="item in shengList" :key="item.id" :label="item.uname" :value="item.id"/>
|
|
|
102
|
+ <el-option v-for="item in shengList" :key="item.id" :label="item.uname" :value="item.ucode"/>
|
|
103
|
103
|
|
|
104
|
104
|
</el-select>
|
|
105
|
105
|
|
|
106
|
106
|
</el-form-item>
|
|
107
|
|
- <el-form-item label="所属市区" prop="shiXzqhId">
|
|
108
|
|
- <el-select v-model="queryParams.shiXzqhId"
|
|
|
107
|
+ <el-form-item label="所属市区" prop="shiCode">
|
|
|
108
|
+ <el-select v-model="queryParams.shiCode"
|
|
109
|
109
|
class="!w-240px"
|
|
110
|
110
|
clearable
|
|
111
|
111
|
placeholder="所属省份">
|
|
112
|
|
- <el-option v-for="item in shiList" :key="item.id" :label="item.uname" :value="item.id"/>
|
|
|
112
|
+ <el-option v-for="item in shiList" :key="item.id" :label="item.uname" :value="item.ucode"/>
|
|
113
|
113
|
|
|
114
|
114
|
</el-select>
|
|
115
|
115
|
</el-form-item>
|
|
116
|
|
- <el-form-item label="所属县区" prop="xianXzqhId">
|
|
117
|
|
- <el-select v-model="queryParams.xianXzqhId"
|
|
|
116
|
+ <el-form-item label="所属县区" prop="xianCode">
|
|
|
117
|
+ <el-select v-model="queryParams.xianCode"
|
|
118
|
118
|
class="!w-240px"
|
|
119
|
119
|
clearable
|
|
120
|
120
|
placeholder="所属省份">
|
|
121
|
|
- <el-option v-for="item in xianList" :key="item.id" :label="item.uname" :value="item.id"/>
|
|
|
121
|
+ <el-option v-for="item in xianList" :key="item.id" :label="item.uname" :value="item.ucode"/>
|
|
122
|
122
|
|
|
123
|
123
|
</el-select>
|
|
124
|
124
|
</el-form-item>
|