cuiyalong 4 лет назад
Родитель
Сommit
f5879e7ba9
2 измененных файлов с 17 добавлено и 17 удалено
  1. 1 1
      src/api/modules/home.js
  2. 16 16
      src/components/selector/AreaSelectorCard.vue

+ 1 - 1
src/api/modules/home.js

@@ -1,7 +1,7 @@
 import request from '@/api'
 import qs from 'qs'
 
-export const getSearchTag =  params => request({
+export const getSearchTag = params => request({
   url: '/indexTag',
   method: 'get',
   params

+ 16 - 16
src/components/selector/AreaSelectorCard.vue

@@ -237,8 +237,8 @@ export default {
     // 输入字符串,找到其所在省份
     getCPWithString (s = '') {
       // 找是否有省份相同的
-      let findP = [] // 匹配到的省份数组
-      let findC = [] // 匹配到的市数组
+      const findP = [] // 匹配到的省份数组
+      const findC = [] // 匹配到的市数组
       if (s) {
         for (const key in this.provinceListMap) {
           const item = this.provinceListMap[key]
@@ -318,10 +318,10 @@ export default {
       // 全国置为空
       this.provinceListMap['#'][0].selectedState = ''
       if (state === '' || state === 'half') {
-        province.children.forEach(v => v.selected = true)
+        province.children.forEach(v => (v.selected = true))
         province.selectedState = 'checked'
       } else {
-        province.children.forEach(v => v.selected = false)
+        province.children.forEach(v => (v.selected = false))
         province.selectedState = ''
       }
 
@@ -338,7 +338,7 @@ export default {
       for (const key in this.provinceListMap) {
         this.provinceListMap[key].forEach(item => {
           if (item.name !== '全国') {
-            if(item.selectedState === '') {
+            if (item.selectedState === '') {
               stateArr.push('checked')
             } else if (item.selectedState === 'checked') {
               stateArr.push('unchecked')
@@ -374,22 +374,22 @@ export default {
       // 设置全国
       if (!data || Object.keys(data).length === 0) {
         // 其他全部设置不选中,全国设置选中
-        for(const key in this.provinceListMap) {
+        for (const key in this.provinceListMap) {
           this.provinceListMap[key].forEach(item => {
-              item.selectedState = ''
-              item.children.forEach(iitem => {
-                iitem.selected = false
-              })
-              if (item.name === '全国') {
-                item.selectedState = 'checked'
-              }
+            item.selectedState = ''
+            item.children.forEach(iitem => {
+              iitem.selected = false
+            })
+            if (item.name === '全国') {
+              item.selectedState = 'checked'
+            }
           })
         }
       } else {
         // 先将所有城市选择取消
         this.setCitySelected()
         // 设置某几个省份被选中
-        for(const key in this.provinceListMap) {
+        for (const key in this.provinceListMap) {
           this.provinceListMap[key].forEach(item => {
             const selectCityArr = data[item.name]
             if (Array.isArray(selectCityArr)) {
@@ -426,7 +426,7 @@ export default {
       }
 
       // 全国没有被选中,排除循环全国
-      for(const key in this.provinceListMap) {
+      for (const key in this.provinceListMap) {
         if (key === '#') continue
         this.provinceListMap[key].forEach(item => {
           // 当前省份下被选中的城市数量
@@ -465,7 +465,7 @@ export default {
         }
       }
 
-      let selected = this.getSelectedCity()
+      const selected = this.getSelectedCity()
       if (Object.keys(selected).length === 0) {
         // 全国
       } else {