From e4f9739d74323aacf09d139700f22a383910ee97 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 04 三月 2026 10:38:32 +0800
Subject: [PATCH] 合并

---
 admin/src/views/business/shop.vue |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/admin/src/views/business/shop.vue b/admin/src/views/business/shop.vue
index 8a7ad1c..86f33f1 100644
--- a/admin/src/views/business/shop.vue
+++ b/admin/src/views/business/shop.vue
@@ -1,25 +1,25 @@
 <template>
   <TableLayout :permissions="['business:shop:query']">
     <!-- 鎼滅储琛ㄥ崟 -->
-    <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline>
+    <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" >
       <el-form-item label="鍚嶇О" prop="name">
-        <el-input v-model="searchForm.name" placeholder="璇疯緭鍏ュ悕绉�" @keypress.enter.native="search"></el-input>
+        <el-input v-model="searchForm.name" placeholder="璇疯緭鍏ュ悕绉�" clearable @keypress.enter.native="search"></el-input>
       </el-form-item>
       <el-form-item label="闂ㄥ簵ID" prop="code">
-        <el-input v-model="searchForm.code" placeholder="璇疯緭鍏ラ棬搴桰D" @keypress.enter.native="search"></el-input>
+        <el-input v-model="searchForm.code" placeholder="璇疯緭鍏ラ棬搴桰D" clearable @keypress.enter.native="search"></el-input>
       </el-form-item>
       <el-form-item label="鐧诲綍璐﹀彿" prop="name">
-        <el-input v-model="searchForm.username" placeholder="璇疯緭鍏ョ櫥褰曡处鍙�" @keypress.enter.native="search"></el-input>
+        <el-input v-model="searchForm.username" placeholder="璇疯緭鍏ョ櫥褰曡处鍙�" clearable @keypress.enter.native="search"></el-input>
       </el-form-item>
       <el-form-item label="閿�鍞ā寮�" prop="saleType" >
         <!-- 0姝e父 1绂佺敤 -->
-        <el-select     v-model="searchForm.saleType"  placeholder="閿�鍞ā寮�"  style="width: 100px"  @change="search"  >
+        <el-select     v-model="searchForm.saleType"  placeholder="閿�鍞ā寮�" clearable  style="width: 100px"  @change="search"  >
           <el-option  :key="0" :value="0"  label="骞冲彴閾鸿揣"  ></el-option>
           <el-option   :key="1" :value="1" label="鑷富閲囪喘"  ></el-option>
         </el-select>
       </el-form-item>
       <el-form-item label="鐪佸競鍖�" prop="provinceId" >
-      <el-select v-model="searchForm.provinceId" placeholder="鐪佷唤" style="width: 100px" filterable @change="selectProvince">
+      <el-select v-model="searchForm.provinceId" placeholder="鐪佷唤"  clearable style="width: 100px;margin-right: 10px;" filterable @change="selectProvince">
         <el-option
             v-for="item in provinces"
             :key="item.id"
@@ -29,7 +29,7 @@
       </el-select>
       </el-form-item>
       <el-form-item label="" prop="cityId" >
-      <el-select v-model="searchForm.cityId" filterable placeholder="鍩庡競"  @change="selectCity" style="width: 100px" >
+      <el-select v-model="searchForm.cityId" filterable placeholder="鍩庡競"  clearable @change="selectCity" style="width: 100px;margin-right: 10px;" >
         <el-option
             v-for="item in cities"
             :key="item.id"
@@ -39,7 +39,7 @@
       </el-select>
       </el-form-item>
       <el-form-item label="" prop="areaId" >
-      <el-select v-model="searchForm.areaId" filterable placeholder="鍖哄煙"  style="width: 100px" >
+      <el-select v-model="searchForm.areaId" filterable placeholder="鍖哄煙"  clearable style="width: 100px" @change="search">
         <el-option
             v-for="item in areas"
             :key="item.id"
@@ -219,6 +219,7 @@
         .catch(e => {
           this.$tip.error(e)
         })
+      this.search()
     },
     selectCity (val) {
       this.searchForm.areaId = null
@@ -230,6 +231,7 @@
         .catch(e => {
           this.$tip.error(e)
         })
+      this.search()
     },
     initCityArea (proid, cityid) {
       listByParentId({ type: 1, parentId: proid })

--
Gitblit v1.9.3