Browse Source

feat: 地图页面查询条件变动时,立即触发查询事件

zhangying 9 months ago
parent
commit
7f5e74fe9e

+ 4 - 0
vue/src/views/dataMap/companyDataMap.vue

@@ -34,6 +34,7 @@
               v-model:value="companySearchParam.maxDistance"
               placeholder="距离范围" style="width: 35%"
               :allow-clear="true" size="small"
+              @change="onSearch"
             >
               <a-select-option :value="item.value" v-for="(item,index) in rangeList" :key="index">{{
                   item.label
@@ -46,6 +47,7 @@
               :field-names="{ label: 'name', value: 'value' }"
               placeholder="企业规模" style="width: 49%"
               :allow-clear="true" size="small"
+              @change="onSearch"
             >
             </a-select>
             <a-select
@@ -54,6 +56,7 @@
               :options="regionList"
               :field-names="{ label: 'name', value: 'code' }"
               placeholder="所属县区" size="small" style="width: 152px"
+              @change="onSearch"
             >
             </a-select>
             <a-select
@@ -62,6 +65,7 @@
               :options="siteList"
               :field-names="{ label: 'siteName', value: 'siteID' }"
               placeholder="所属驿站" size="small" style="width: 149px"
+              @change="onSearch"
             >
             </a-select>
           </div>

+ 3 - 0
vue/src/views/dataMap/jobUserDataMap.vue

@@ -18,6 +18,7 @@
             :bordered="false"
             placeholder="重点人员类别"
             style="width: 40%;"
+            @change="onSearch"
           >
           </a-select>
           <div style="width: 60%">
@@ -39,6 +40,7 @@
               :field-names="{ label: 'name', value: 'code' }"
               :bordered="false"
               placeholder="所属县区"
+              @change="onSearch"
             >
             </a-select>
             <a-select
@@ -49,6 +51,7 @@
               :field-names="{ label: 'labelName', value: 'labelID' }"
               :bordered="false"
               placeholder="人员标签"
+              @change="onSearch"
             >
             </a-select>
           </div>

+ 3 - 0
vue/src/views/dataMap/siteDataMap.vue

@@ -49,6 +49,7 @@
                 :allow-clear="true"
                 :bordered="false"
                 placeholder="所属街道"
+              @change="onSearch"
             >
             </a-select>
             <a-select
@@ -60,6 +61,7 @@
               :bordered="false"
               :disabled="searchType == 'site'"
               placeholder="所属驿站"
+              @change="onSearch"
             >
             </a-select>
           </div>
@@ -274,6 +276,7 @@ const changeRegion = async function () {
   if (siteSearchParam.regionCode) {
     streetList.value = await getStreetCodeList(siteSearchParam.regionCode);
   }
+  onSearch();
 }
 // 查询驿站
 const getAllSites = () => {