From 591ccbd63d0ef8d71442ee043b4a5f485ec89462 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 11 二月 2025 11:25:02 +0800
Subject: [PATCH] feat: 修改项目相关配置

---
 apps/cMiniApp/src/assets/tabbar/icon-home-active.png     |    0 
 apps/cMiniApp/src/components/Layout/PageLayoutWithBg.vue |    2 
 apps/cMiniApp/src/assets/tabbar/icon-mine.png            |    0 
 apps/cMiniApp/src/styles/var.scss                        |    6 +-
 apps/cMiniApp/src/pages/home/index.vue                   |   35 ++++++++++-
 apps/cMiniApp/src/assets/tabbar/icon-task-active.png     |    0 
 apps/cMiniApp/src/assets/home/icon-logo.png              |    0 
 apps/cMiniApp/src/assets/tabbar/icon-task.png            |    0 
 /dev/null                                                |    0 
 apps/cMiniApp/src/assets/tabbar/icon-mine-active.png     |    0 
 apps/cMiniApp/src/constants/img.ts                       |    2 
 apps/cMiniApp/src/pages/task/task.config.ts              |    3 +
 apps/bMiniApp/src/styles/custom_theme.scss               |    2 
 apps/cMiniApp/src/pages/task/task.vue                    |   13 ++++
 apps/cMiniApp/src/constants/tabBar.ts                    |    1 
 apps/cMiniApp/src/custom-tab-bar/index.scss              |    8 +-
 apps/cMiniApp/src/constants/router.ts                    |    1 
 apps/cMiniApp/src/app.config.ts                          |    8 ++
 apps/cMiniApp/src/components/Searchbar/BlSearchbar.vue   |   29 +++++++++
 apps/cMiniApp/src/assets/tabbar/icon-home.png            |    0 
 apps/cMiniApp/src/custom-tab-bar/index.tsx               |   36 +++--------
 21 files changed, 106 insertions(+), 40 deletions(-)

diff --git a/apps/bMiniApp/src/styles/custom_theme.scss b/apps/bMiniApp/src/styles/custom_theme.scss
index b2641aa..7c3f048 100644
--- a/apps/bMiniApp/src/styles/custom_theme.scss
+++ b/apps/bMiniApp/src/styles/custom_theme.scss
@@ -8,4 +8,4 @@
 $button-border-width: 0;
 
 $button-primary-background-color: $primary-color;
-$body-background-color: #f9f9fb;
+$body-background-color: #f6f6f8;
diff --git a/apps/cMiniApp/src/app.config.ts b/apps/cMiniApp/src/app.config.ts
index 0a16e9a..78083e0 100644
--- a/apps/cMiniApp/src/app.config.ts
+++ b/apps/cMiniApp/src/app.config.ts
@@ -1,6 +1,6 @@
 export default defineAppConfig({
   entryPagePath: 'pages/home/index',
-  pages: ['pages/home/index', 'pages/mine/index'],
+  pages: ['pages/home/index', 'pages/task/task', 'pages/mine/index'],
   requiredPrivateInfos: ['getLocation'],
   permission: {
     'scope.userLocation': {
@@ -26,6 +26,12 @@
         text: '棣栭〉',
       },
       {
+        pagePath: 'pages/task/task',
+        iconPath: 'assets/tabbar/icon-task.png',
+        selectedIconPath: 'assets/tabbar/icon-task-active.png',
+        text: '浠诲姟',
+      },
+      {
         pagePath: 'pages/mine/index',
         iconPath: 'assets/tabbar/icon-mine.png',
         selectedIconPath: 'assets/tabbar/icon-mine-active.png',
diff --git a/apps/cMiniApp/src/assets/home/icon-logo.png b/apps/cMiniApp/src/assets/home/icon-logo.png
new file mode 100644
index 0000000..084a4b0
--- /dev/null
+++ b/apps/cMiniApp/src/assets/home/icon-logo.png
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-follow-active.png b/apps/cMiniApp/src/assets/tabbar/icon-follow-active.png
deleted file mode 100644
index 8935690..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-follow-active.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-follow.png b/apps/cMiniApp/src/assets/tabbar/icon-follow.png
deleted file mode 100644
index 1a52d69..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-follow.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-friend-active.png b/apps/cMiniApp/src/assets/tabbar/icon-friend-active.png
deleted file mode 100644
index 9c87699..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-friend-active.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-friend.png b/apps/cMiniApp/src/assets/tabbar/icon-friend.png
deleted file mode 100644
index e7925dd..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-friend.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-home-active.png b/apps/cMiniApp/src/assets/tabbar/icon-home-active.png
index 89b000a..6ac80b1 100644
--- a/apps/cMiniApp/src/assets/tabbar/icon-home-active.png
+++ b/apps/cMiniApp/src/assets/tabbar/icon-home-active.png
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-home.png b/apps/cMiniApp/src/assets/tabbar/icon-home.png
index 8fcdf1c..76ad785 100644
--- a/apps/cMiniApp/src/assets/tabbar/icon-home.png
+++ b/apps/cMiniApp/src/assets/tabbar/icon-home.png
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-information-active.png b/apps/cMiniApp/src/assets/tabbar/icon-information-active.png
deleted file mode 100644
index c0d442f..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-information-active.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-information.png b/apps/cMiniApp/src/assets/tabbar/icon-information.png
deleted file mode 100644
index bff15c8..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-information.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-message-active.png b/apps/cMiniApp/src/assets/tabbar/icon-message-active.png
deleted file mode 100644
index fb4e87d..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-message-active.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-message.png b/apps/cMiniApp/src/assets/tabbar/icon-message.png
deleted file mode 100644
index 0635f33..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-message.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-mine-active.png b/apps/cMiniApp/src/assets/tabbar/icon-mine-active.png
index ba19ce1..4170967 100644
--- a/apps/cMiniApp/src/assets/tabbar/icon-mine-active.png
+++ b/apps/cMiniApp/src/assets/tabbar/icon-mine-active.png
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-mine.png b/apps/cMiniApp/src/assets/tabbar/icon-mine.png
index dddc254..d399adb 100644
--- a/apps/cMiniApp/src/assets/tabbar/icon-mine.png
+++ b/apps/cMiniApp/src/assets/tabbar/icon-mine.png
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-product-active.png b/apps/cMiniApp/src/assets/tabbar/icon-product-active.png
deleted file mode 100644
index a5d9e0c..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-product-active.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-product.png b/apps/cMiniApp/src/assets/tabbar/icon-product.png
deleted file mode 100644
index 7167f0d..0000000
--- a/apps/cMiniApp/src/assets/tabbar/icon-product.png
+++ /dev/null
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-task-active.png b/apps/cMiniApp/src/assets/tabbar/icon-task-active.png
new file mode 100644
index 0000000..2844544
--- /dev/null
+++ b/apps/cMiniApp/src/assets/tabbar/icon-task-active.png
Binary files differ
diff --git a/apps/cMiniApp/src/assets/tabbar/icon-task.png b/apps/cMiniApp/src/assets/tabbar/icon-task.png
new file mode 100644
index 0000000..b1ce967
--- /dev/null
+++ b/apps/cMiniApp/src/assets/tabbar/icon-task.png
Binary files differ
diff --git a/apps/cMiniApp/src/components/Layout/PageLayoutWithBg.vue b/apps/cMiniApp/src/components/Layout/PageLayoutWithBg.vue
index 5456a67..414d78b 100644
--- a/apps/cMiniApp/src/components/Layout/PageLayoutWithBg.vue
+++ b/apps/cMiniApp/src/components/Layout/PageLayoutWithBg.vue
@@ -42,7 +42,7 @@
   top: 0;
   left: 0;
   width: 100%;
-  height: 516px;
+  height: 644px;
   object-fit: cover;
 }
 </style>
diff --git a/apps/cMiniApp/src/components/Searchbar/BlSearchbar.vue b/apps/cMiniApp/src/components/Searchbar/BlSearchbar.vue
new file mode 100644
index 0000000..0c4a669
--- /dev/null
+++ b/apps/cMiniApp/src/components/Searchbar/BlSearchbar.vue
@@ -0,0 +1,29 @@
+<template>
+  <nut-searchbar shape="round" class="bole-search-bar" v-model.trim="model" v-bind="$attrs">
+    <template #leftin>
+      <Search2 />
+    </template>
+  </nut-searchbar>
+</template>
+
+<script setup lang="ts">
+import { Search2 } from '@nutui/icons-vue-taro';
+
+defineOptions({
+  name: 'BlSearchbar',
+});
+
+// type Props = {};
+
+// const props = withDefaults(defineProps<Props>(), {});
+const model = defineModel<string>();
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+
+.bole-search-bar {
+  padding: 0;
+  background-color: transparent;
+}
+</style>
diff --git a/apps/cMiniApp/src/constants/img.ts b/apps/cMiniApp/src/constants/img.ts
index d4f66e0..b397868 100644
--- a/apps/cMiniApp/src/constants/img.ts
+++ b/apps/cMiniApp/src/constants/img.ts
@@ -2,7 +2,7 @@
 
 export const OssAssets = {
   common: {
-    CommonPageBg: `${OssBasePath}/matchMakingMini/assets/common/icon-common-page-bg.png`,
+    CommonPageBg: `${OssBasePath}/flexJobMini/assets/common/icon-common-page-bg.png`,
   },
   mine: {
     Bg: `${OssBasePath}/matchMakingMini/assets/mine/icon-bg.png`,
diff --git a/apps/cMiniApp/src/constants/router.ts b/apps/cMiniApp/src/constants/router.ts
index 0c2dd71..23c1956 100644
--- a/apps/cMiniApp/src/constants/router.ts
+++ b/apps/cMiniApp/src/constants/router.ts
@@ -4,6 +4,7 @@
   loginByForm = '/subpackages/login/loginByForm/loginByForm',
   registerForm = '/subpackages/login/registerForm/registerForm',
   home = '/pages/home/index',
+  task = '/pages/task/task',
   mine = '/pages/mine/index',
   editRichContent = '/subpackages/editRichContent/editRichContent',
 
diff --git a/apps/cMiniApp/src/constants/tabBar.ts b/apps/cMiniApp/src/constants/tabBar.ts
index 405c9bd..49092b8 100644
--- a/apps/cMiniApp/src/constants/tabBar.ts
+++ b/apps/cMiniApp/src/constants/tabBar.ts
@@ -1,4 +1,5 @@
 export const TabBarPageRouter = {
   Home: '/pages/home/index',
+  Task: '/pages/task/task',
   Mine: '/pages/mine/index',
 };
diff --git a/apps/cMiniApp/src/custom-tab-bar/index.scss b/apps/cMiniApp/src/custom-tab-bar/index.scss
index 8b60f24..d084602 100644
--- a/apps/cMiniApp/src/custom-tab-bar/index.scss
+++ b/apps/cMiniApp/src/custom-tab-bar/index.scss
@@ -43,14 +43,14 @@
     }
 
     .bottom-tab-item-icon {
-      width: 40px;
-      height: 40px;
+      width: 48px;
+      height: 48px;
     }
 
     .bottom-tab-item-text {
       color: #707070;
-      font-size: 20px;
-      line-height: 24px;
+      font-size: 24px;
+      line-height: 28px;
     }
 
     .bottom-tab-item-badge {
diff --git a/apps/cMiniApp/src/custom-tab-bar/index.tsx b/apps/cMiniApp/src/custom-tab-bar/index.tsx
index fd1eeda..703b631 100644
--- a/apps/cMiniApp/src/custom-tab-bar/index.tsx
+++ b/apps/cMiniApp/src/custom-tab-bar/index.tsx
@@ -117,7 +117,7 @@
           }}
         >
           <TarBarItem
-            text={'homeTitle'}
+            text={'鎵惧伐浣�'}
             icon="../assets/tabbar/icon-home.png"
             activeIcon="../assets/tabbar/icon-home-active.png"
             pagePath={TabBarPageRouter.Home}
@@ -126,40 +126,26 @@
             className="home"
             onClick={switchTab}
           ></TarBarItem>
-          {/* <TarBarItem
-            text="琛屼笟鍦�"
-            icon="../assets/tabbar/icon-friend.png"
-            activeIcon="../assets/tabbar/icon-friend-active.png"
-            pagePath={TabBarPageRouter.CircleFriend}
-            index={1}
-            active={system.activeTab === 1}
-            className="circleFriend"
-            onClick={switchTab}
-          ></TarBarItem>
-          <div class="bottom-tab-item publish-wrapper" onClick={goPublish}>
-            <img class="bottom-tab-item-img-publish" src={IconPublish} />
-            <div class="bottom-tab-item-text">鍙戝竷</div>
-          </div>
+
           <TarBarItem
             text="娑堟伅"
-            icon="../assets/tabbar/icon-message.png"
-            activeIcon="../assets/tabbar/icon-message-active.png"
-            pagePath={TabBarPageRouter.Message}
-            active={system.activeTab === 2}
-            className="message"
+            icon="../assets/tabbar/icon-task.png"
+            activeIcon="../assets/tabbar/icon-task-active.png"
+            pagePath={TabBarPageRouter.Task}
+            active={system.activeTab === 1}
+            className="task"
             onClick={switchTab}
-            index={2}
-            badge={(isLogin.value && myMessageCount.value?.unReadCount) ?? 0}
-          ></TarBarItem> */}
+            index={1}
+          ></TarBarItem>
           <TarBarItem
             text="鎴戠殑"
             icon="../assets/tabbar/icon-mine.png"
             activeIcon="../assets/tabbar/icon-mine-active.png"
             pagePath={TabBarPageRouter.Mine}
-            active={system.activeTab === 3}
+            active={system.activeTab === 2}
             className="mine"
             onClick={switchTab}
-            index={3}
+            index={2}
           ></TarBarItem>
         </View>
       );
diff --git a/apps/cMiniApp/src/pages/home/index.vue b/apps/cMiniApp/src/pages/home/index.vue
index e3d38b0..daa5593 100644
--- a/apps/cMiniApp/src/pages/home/index.vue
+++ b/apps/cMiniApp/src/pages/home/index.vue
@@ -1,11 +1,13 @@
 <template>
   <PageLayoutWithBg class="index-page-wrapper" :title="'棣栭〉'" :need-auth="false">
     <template #left>
-      <div class="menu-btn-wrapper city-btn" @click="goCitySelect">
-        <div class="city-btn-text">{{ locationCity }}</div>
-        <RectDown :size="12" />
+      <div class="menu-btn-wrapper menu-logo">
+        <img :src="IconLogo" class="logo" />
       </div>
     </template>
+    <div class="home-searchbar-wrapper">
+      <BlSearchbar v-model.trim="searchValue"></BlSearchbar>
+    </div>
   </PageLayoutWithBg>
 </template>
 
@@ -14,9 +16,21 @@
 import { useUserStore } from '@/stores/modules/user';
 import { RectDown } from '@nutui/icons-vue-taro';
 import Taro from '@tarojs/taro';
-import { LocationUtils } from '@12333/utils';
+import { LocationUtils, trim } from '@12333/utils';
+import _ from 'lodash';
+import IconLogo from '@/assets/home/icon-logo.png';
 
 const { locationCity } = useUser();
+
+const searchValue = ref('');
+
+const queryState = reactive({
+  searchValueTrim: '',
+});
+
+const handleSearch = _.debounce(function () {
+  queryState.searchValueTrim = trim(searchValue.value);
+}, 300);
 
 const userStore = useUserStore();
 
@@ -38,6 +52,15 @@
 @import '@/styles/common.scss';
 
 .index-page-wrapper {
+  .menu-logo {
+    padding: 0;
+
+    .logo {
+      width: 96px;
+      height: 64px;
+    }
+  }
+
   .city-btn {
     display: flex;
     align-items: center;
@@ -48,5 +71,9 @@
       margin-right: 12px;
     }
   }
+
+  .home-searchbar-wrapper {
+    padding: 32px 0;
+  }
 }
 </style>
diff --git a/apps/cMiniApp/src/pages/task/task.config.ts b/apps/cMiniApp/src/pages/task/task.config.ts
new file mode 100644
index 0000000..305fdb1
--- /dev/null
+++ b/apps/cMiniApp/src/pages/task/task.config.ts
@@ -0,0 +1,3 @@
+export default definePageConfig({
+  disableScroll: true,
+});
diff --git a/apps/cMiniApp/src/pages/task/task.vue b/apps/cMiniApp/src/pages/task/task.vue
new file mode 100644
index 0000000..b8a0b8f
--- /dev/null
+++ b/apps/cMiniApp/src/pages/task/task.vue
@@ -0,0 +1,13 @@
+<template>
+  <div>task</div>
+</template>
+
+<script setup lang="ts">
+defineOptions({
+  name: 'task',
+});
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+</style>
diff --git a/apps/cMiniApp/src/styles/var.scss b/apps/cMiniApp/src/styles/var.scss
index ada928e..ee7a0b6 100644
--- a/apps/cMiniApp/src/styles/var.scss
+++ b/apps/cMiniApp/src/styles/var.scss
@@ -18,9 +18,9 @@
 );
 
 $bole-text-color: (
-  'primary': #444444,
-  'regular': #7c7c7c,
-  'secondary': #9e9e9e,
+  'primary': #1d2129,
+  'regular': #4e5969,
+  'secondary': #9fa4ac,
   'placeholder': #cbcbcb,
 );
 

--
Gitblit v1.9.1