From ae1b411fcb54f794646b32b29c47cb380163f95e Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 17 二月 2025 14:32:05 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp

---
 apps/cMiniApp/src/subpackages/city/citySelect/citySelect.vue |   49 ++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 46 insertions(+), 3 deletions(-)

diff --git a/apps/cMiniApp/src/subpackages/city/citySelect/citySelect.vue b/apps/cMiniApp/src/subpackages/city/citySelect/citySelect.vue
index 2d20cbc..f5bd9aa 100644
--- a/apps/cMiniApp/src/subpackages/city/citySelect/citySelect.vue
+++ b/apps/cMiniApp/src/subpackages/city/citySelect/citySelect.vue
@@ -6,10 +6,10 @@
         <div class="city-btn-wrapper">
           <div class="city-btn">
             <img :src="IconLocaltion" class="city-btn-icon" />
-            <div class="city-btn-text">{{ locationCity }}</div>
+            <div class="city-btn-text">褰撳墠瀹氫綅锛歿{ locationCity }}</div>
           </div>
         </div>
-        <div class="reset-localtion">閲嶆柊瀹氫綅</div>
+        <div class="reset-localtion" @click="resetLocation">閲嶆柊瀹氫綅</div>
       </div>
       <Elevator :index-list="elevatorData" :height="'100%'" @click-item="clickItem" />
     </ContentView>
@@ -24,7 +24,8 @@
 import { groupBy, sortBy } from 'lodash';
 import { useUserStore } from '@/stores/modules/user';
 import { Elevator } from '@12333/components';
-import IconLocaltion from '@/assets/home/icon-localtion.png';
+import IconLocaltion from '@/assets/task/icon-localtion.png';
+import { setLocationCity } from '@/utils';
 
 defineOptions({
   name: 'citySelect',
@@ -66,12 +67,54 @@
   console.log('item: ', item, getAreaByAreaCode(item.parentId).areaName);
   userStore.setLocationCity(item.name, getAreaByAreaCode(item.parentId).areaName);
 };
+
+async function resetLocation() {
+  try {
+    await setLocationCity();
+  } catch (error) {}
+}
 </script>
 
 <style lang="scss">
 @import '@/styles/common.scss';
 
 .citySelect-page-wrapper {
+  .home-searchbar-wrapper {
+    padding: 32px 0 28px;
+    display: flex;
+    align-items: center;
+
+    .city-btn-wrapper {
+      flex: 1;
+      min-width: 0;
+
+      .city-btn {
+        display: flex;
+        align-items: center;
+        padding-right: 36px;
+        color: boleGetCssVar('text-color', 'primary');
+
+        .city-btn-icon {
+          width: 40px;
+          height: 40px;
+        }
+
+        .city-btn-text {
+          @include ellipsis;
+          margin-left: 12px;
+          font-size: 30px;
+        }
+      }
+    }
+
+    .reset-localtion {
+      font-weight: 400;
+      font-size: 24px;
+      color: boleGetCssVar('color', 'primary');
+      line-height: 28px;
+    }
+  }
+
   .current-city {
     padding: 20px 0;
     color: boleGetCssVar('text-color', 'primary');

--
Gitblit v1.9.1