Browse Source

搜索优化

liuQiang 2 years ago
parent
commit
a102991ff6

+ 15 - 0
src/utils/dict.js

@@ -175,3 +175,18 @@ export function getStreetValue(key) {
    }
    return thisStreet.value
 }
+
+//获取本地的街道id
+export function getStreetId(key) {
+    // console.log('key',key);
+    const streetArr = JSON.parse(localStorage.getItem('streetList'))
+    // console.log('streetArr',streetArr);
+    if(!key ||key.length === 0){
+        return ''
+    }
+   const thisStreet =  streetArr.find(item=>item.value === key)
+   if(!thisStreet){
+    return 'NotFound'
+   }
+   return thisStreet.key
+}

+ 5 - 2
src/views/backend/streetAnnex2/index.vue

@@ -147,7 +147,7 @@
 <script>
 import { createStreetAnnex2, updateStreetAnnex2, deleteStreetAnnex2, getStreetAnnex2, getStreetAnnex2Page, exportStreetAnnex2Excel } from "@/api/backend/streetAnnex2"
 import exportFile from "@/components/exportFile";
-import { getStreetValue } from "@/utils/dict"
+import { getStreetValue,getStreetId } from "@/utils/dict"
 export default {
   name: "StreetAnnex2",
   components: {
@@ -223,8 +223,11 @@ export default {
     /** 查询列表 */
     getList() {
       this.loading = true
+            //将乡镇街道转换为id进行搜索
+      const codeStreet = getStreetId(this.queryParams.streetId)
+      const searchPar = {...this.queryParams,streetId:codeStreet}
       // 执行查询
-      getStreetAnnex2Page(this.queryParams).then(response => {
+      getStreetAnnex2Page(searchPar).then(response => {
         this.list = response.data.list
         this.total = response.data.total
         this.loading = false

+ 5 - 2
src/views/backend/streetAnnex3/index.vue

@@ -145,7 +145,7 @@
 <script>
 import { createStreetAnnex3, updateStreetAnnex3, deleteStreetAnnex3, getStreetAnnex3, getStreetAnnex3Page, exportStreetAnnex3Excel } from "@/api/backend/streetAnnex3"
 import exportFile from "@/components/exportFile";
-import { getStreetValue } from "@/utils/dict"
+import { getStreetValue,getStreetId } from "@/utils/dict"
 export default {
   name: "StreetAnnex3",
   components: {exportFile
@@ -221,8 +221,11 @@ export default {
     /** 查询列表 */
     getList() {
       this.loading = true
+      //将乡镇街道转换为id进行搜索
+      const codeStreet = getStreetId(this.queryParams.streetId)
+      const searchPar = {...this.queryParams,streetId:codeStreet}
       // 执行查询
-      getStreetAnnex3Page(this.queryParams).then(response => {
+      getStreetAnnex3Page(searchPar).then(response => {
         this.list = response.data.list
         this.total = response.data.total
         this.loading = false

+ 5 - 2
src/views/backend/streetAnnex4/index.vue

@@ -151,7 +151,7 @@
 <script>
 import { createStreetAnnex4, updateStreetAnnex4, deleteStreetAnnex4, getStreetAnnex4, getStreetAnnex4Page, exportStreetAnnex4Excel } from "@/api/backend/streetAnnex4"
 import exportFile from "@/components/exportFile";
-import { getStreetValue } from "@/utils/dict"
+import { getStreetValue,getStreetId } from "@/utils/dict"
 export default {
   name: "StreetAnnex4",
   components: {exportFile
@@ -221,8 +221,11 @@ export default {
     /** 查询列表 */
     getList() {
       this.loading = true
+      //将乡镇街道转换为id进行搜索
+      const codeStreet = getStreetId(this.queryParams.streetId)
+      const searchPar = {...this.queryParams,streetId:codeStreet}
       // 执行查询
-      getStreetAnnex4Page(this.queryParams).then(response => {
+      getStreetAnnex4Page(searchPar).then(response => {
         this.list = response.data.list
         this.total = response.data.total
         this.loading = false

+ 5 - 2
src/views/backend/streetAnnex5/index.vue

@@ -145,7 +145,7 @@
 <script>
 import { createStreetAnnex5, updateStreetAnnex5, deleteStreetAnnex5, getStreetAnnex5, getStreetAnnex5Page, exportStreetAnnex5Excel } from "@/api/backend/streetAnnex5"
 import exportFile from "@/components/exportFile";
-import { getStreetValue } from "@/utils/dict"
+import { getStreetValue,getStreetId } from "@/utils/dict"
 export default {
   name: "StreetAnnex5",
   components: {exportFile
@@ -216,8 +216,11 @@ export default {
     /** 查询列表 */
     getList() {
       this.loading = true
+         //将乡镇街道转换为id进行搜索
+      const codeStreet = getStreetId(this.queryParams.streetId)
+      const searchPar = {...this.queryParams,streetId:codeStreet}
       // 执行查询
-      getStreetAnnex5Page(this.queryParams).then(response => {
+      getStreetAnnex5Page(searchPar).then(response => {
         this.list = response.data.list
         this.total = response.data.total
         this.loading = false

+ 5 - 2
src/views/backend/streetAnnex6/index.vue

@@ -146,7 +146,7 @@
 <script>
 import { createStreetAnnex6, updateStreetAnnex6, deleteStreetAnnex6, getStreetAnnex6, getStreetAnnex6Page, exportStreetAnnex6Excel } from "@/api/backend/streetAnnex6"
 import exportFile from "@/components/exportFile";
-import { getStreetValue } from "@/utils/dict"
+import { getStreetValue,getStreetId } from "@/utils/dict"
 export default {
   name: "StreetAnnex6",
   components: {exportFile
@@ -217,8 +217,11 @@ export default {
     /** 查询列表 */
     getList() {
       this.loading = true
+         //将乡镇街道转换为id进行搜索
+      const codeStreet = getStreetId(this.queryParams.streetId)
+      const searchPar = {...this.queryParams,streetId:codeStreet}
       // 执行查询
-      getStreetAnnex6Page(this.queryParams).then(response => {
+      getStreetAnnex6Page(searchPar).then(response => {
         this.list = response.data.list
         this.total = response.data.total
         this.loading = false

+ 5 - 2
src/views/backend/streetAnnex7/index.vue

@@ -130,7 +130,7 @@
 <script>
 import { createStreetAnnex7, updateStreetAnnex7, deleteStreetAnnex7, getStreetAnnex7, getStreetAnnex7Page, exportStreetAnnex7Excel } from "@/api/backend/streetAnnex7"
 import exportFile from "@/components/exportFile";
-import { getStreetValue } from "@/utils/dict"
+import { getStreetValue ,getStreetId} from "@/utils/dict"
 export default {
   name: "StreetAnnex7",
   components: {exportFile
@@ -197,8 +197,11 @@ export default {
     /** 查询列表 */
     getList() {
       this.loading = true
+         //将乡镇街道转换为id进行搜索
+      const codeStreet = getStreetId(this.queryParams.streetId)
+      const searchPar = {...this.queryParams,streetId:codeStreet}
       // 执行查询
-      getStreetAnnex7Page(this.queryParams).then(response => {
+      getStreetAnnex7Page(searchPar).then(response => {
         this.list = response.data.list
         this.total = response.data.total
         this.loading = false