ソースを参照

修改地区查询

zs 8 ヶ月 前
コミット
a378e88397

+ 5 - 0
src/store/api/system/region.js

@@ -13,6 +13,10 @@ export const RegionStore = defineStore('region', () => {
     const res = await axios.$get(`${url}`, cond)
     const res = await axios.$get(`${url}`, cond)
     return res
     return res
   }
   }
+  const area = async (payload) => {
+    const res = await axios.$get(`${url}/area`, payload)
+    return res
+  }
   const list = async ({ skip = 0, limit = undefined, ...info } = {}) => {
   const list = async ({ skip = 0, limit = undefined, ...info } = {}) => {
     let cond = {}
     let cond = {}
     if (skip) cond.skip = skip
     if (skip) cond.skip = skip
@@ -41,6 +45,7 @@ export const RegionStore = defineStore('region', () => {
   return {
   return {
     query,
     query,
     list,
     list,
+    area,
     fetch,
     fetch,
     create,
     create,
     update,
     update,

+ 1 - 1
src/views/achievement/index.vue

@@ -197,7 +197,7 @@ const searchOther = async () => {
   result = await sectorStore.query({ is_use: '0' })
   result = await sectorStore.query({ is_use: '0' })
   if ($checkRes(result)) sectorList.value = result.data
   if ($checkRes(result)) sectorList.value = result.data
   // 城市
   // 城市
-  result = await regionStore.query({ level: 'city', parent_code: 22 })
+  result = await regionStore.area({ level: 'province', code: 22 })
   if ($checkRes(result)) cityList.value = result.data
   if ($checkRes(result)) cityList.value = result.data
 }
 }
 const search = async (query = { skip, limit }) => {
 const search = async (query = { skip, limit }) => {

+ 1 - 1
src/views/demand/demand/index.vue

@@ -179,7 +179,7 @@ const searchOther = async () => {
   result = await sectorStore.query({ is_use: '0' })
   result = await sectorStore.query({ is_use: '0' })
   if ($checkRes(result)) sectorList.value = result.data
   if ($checkRes(result)) sectorList.value = result.data
   // 城市
   // 城市
-  result = await regionStore.query({ level: 'city', parent_code: 22 })
+  result = await regionStore.area({ level: 'province', code: 22 })
   if ($checkRes(result)) cityList.value = result.data
   if ($checkRes(result)) cityList.value = result.data
 }
 }
 const search = async (query = { skip, limit }) => {
 const search = async (query = { skip, limit }) => {

+ 1 - 1
src/views/demand/supply/index.vue

@@ -172,7 +172,7 @@ const searchOther = async () => {
   result = await sectorStore.query({ is_use: '0' })
   result = await sectorStore.query({ is_use: '0' })
   if ($checkRes(result)) sectorList.value = result.data
   if ($checkRes(result)) sectorList.value = result.data
   // 城市
   // 城市
-  result = await regionStore.query({ level: 'city', parent_code: 22 })
+  result = await regionStore.area({ level: 'province', code: 22 })
   if ($checkRes(result)) cityList.value = result.data
   if ($checkRes(result)) cityList.value = result.data
 }
 }
 const search = async (query = { skip, limit }) => {
 const search = async (query = { skip, limit }) => {

+ 2 - 2
src/views/footplate/index.vue

@@ -26,7 +26,7 @@
               <el-option v-for="i in sectorList" :key="i.id" :label="i.title" :value="i.title"></el-option>
               <el-option v-for="i in sectorList" :key="i.id" :label="i.title" :value="i.title"></el-option>
             </template>
             </template>
             <template #area>
             <template #area>
-              <el-cascader v-model="form.area" :props="{ value: 'label', label: 'label' }" :options="cityList" style="width: 100%" />
+              <el-cascader v-model="form.area" :props="{ value: 'name', label: 'name' }" :options="cityList" style="width: 100%" />
             </template>
             </template>
             <template #tags>
             <template #tags>
               <el-select v-model="form.tags" multiple filterable allow-create default-first-option :reserve-keyword="false" placeholder="请选择标签" style="width: 100%">
               <el-select v-model="form.tags" multiple filterable allow-create default-first-option :reserve-keyword="false" placeholder="请选择标签" style="width: 100%">
@@ -142,7 +142,7 @@ const searchOther = async () => {
   result = await sectorStore.query({ is_use: '0' })
   result = await sectorStore.query({ is_use: '0' })
   if ($checkRes(result)) sectorList.value = result.data
   if ($checkRes(result)) sectorList.value = result.data
   // 城市
   // 城市
-  result = await regionStore.query({ level: 'city', parent_code: 22 })
+  result = await regionStore.area({ level: 'province', code: 22 })
   if ($checkRes(result)) cityList.value = result.data
   if ($checkRes(result)) cityList.value = result.data
 }
 }
 const search = async (query = { skip, limit }) => {
 const search = async (query = { skip, limit }) => {

+ 1 - 1
src/views/project/index.vue

@@ -190,7 +190,7 @@ const searchOther = async () => {
   result = await sectorStore.query({ is_use: '0' })
   result = await sectorStore.query({ is_use: '0' })
   if ($checkRes(result)) sectorList.value = result.data
   if ($checkRes(result)) sectorList.value = result.data
   // 城市
   // 城市
-  result = await regionStore.query({ level: 'city', parent_code: 22 })
+  result = await regionStore.area({ level: 'province', code: 22 })
   if ($checkRes(result)) cityList.value = result.data
   if ($checkRes(result)) cityList.value = result.data
 }
 }
 const search = async (query = { skip, limit }) => {
 const search = async (query = { skip, limit }) => {

+ 1 - 1
src/views/support/index.vue

@@ -139,7 +139,7 @@ const searchOther = async () => {
   result = await sectorStore.query({ is_use: '0' })
   result = await sectorStore.query({ is_use: '0' })
   if ($checkRes(result)) sectorList.value = result.data
   if ($checkRes(result)) sectorList.value = result.data
   // 城市
   // 城市
-  result = await regionStore.query({ level: 'city', parent_code: 22 })
+  result = await regionStore.area({ level: 'province', code: 22 })
   if ($checkRes(result)) cityList.value = result.data
   if ($checkRes(result)) cityList.value = result.data
 }
 }
 const search = async (query = { skip, limit }) => {
 const search = async (query = { skip, limit }) => {

+ 1 - 1
src/views/user/user/index.vue

@@ -185,7 +185,7 @@ const searchOther = async () => {
   result = await dictDataStore.query({ code: 'isUse', is_use: '0' })
   result = await dictDataStore.query({ code: 'isUse', is_use: '0' })
   if ($checkRes(result)) isUseList.value = result.data
   if ($checkRes(result)) isUseList.value = result.data
   // 城市
   // 城市
-  result = await regionStore.query({ level: 'city', parent_code: 22 })
+  result = await regionStore.area({ level: 'province', code: 22 })
   if ($checkRes(result)) cityList.value = result.data
   if ($checkRes(result)) cityList.value = result.data
   // 角色
   // 角色
   result = await roleStore.query({ is_use: '0' })
   result = await roleStore.query({ is_use: '0' })