From 2d4a6ebe75599eaa51d5fb0f522dc9fa6825af00 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 12 二月 2025 14:58:29 +0800
Subject: [PATCH] feat: mine

---
 apps/cMiniApp/src/subpackages/mine/mineCurriculumVitae/InnerPage.vue |  139 ++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 128 insertions(+), 11 deletions(-)

diff --git a/apps/cMiniApp/src/subpackages/mine/mineCurriculumVitae/InnerPage.vue b/apps/cMiniApp/src/subpackages/mine/mineCurriculumVitae/InnerPage.vue
index 61d5f17..f0d25e7 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineCurriculumVitae/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineCurriculumVitae/InnerPage.vue
@@ -19,7 +19,7 @@
               <img :src="IconAuth" class="mine-curriculum-info-item-gender-icon" />
             </div>
           </div>
-          <IconFont name="rect-right" size="16" color="#6D6E6E"></IconFont>
+          <IconFont name="rect-right" size="16" color="#6D6E6E" @click="goEditMineInfo"></IconFont>
         </div>
         <div class="mine-curriculum-info-item">
           <div class="mine-curriculum-info-item-left">
@@ -35,28 +35,64 @@
       </div>
     </div>
     <List class="mine-curriculum-intention">
-      <div class="mine-curriculum-intention-title">
-        <div class="mine-curriculum-intention-title-text">姹傝亴鎰忓悜</div>
-        <div class="mine-curriculum-intention-title-edit">
-          缂栬緫
-          <img :src="IconArrow" class="" />
+      <div class="mine-curriculum-intention-content">
+        <div class="mine-curriculum-intention-title">
+          <div class="mine-curriculum-intention-title-text">姹傝亴鎰忓悜</div>
+          <div class="mine-curriculum-intention-title-edit">
+            缂栬緫
+            <img :src="IconArrow" class="mine-curriculum-intention-title-edit-icon" />
+          </div>
         </div>
+        <MineAgreementSignDetailItem label="鏈熸湜宀椾綅" class="mine-curriculum-intention-job">
+          <template #detail>
+            <div class="mine-curriculum-intention-job-content">
+              <div class="mine-curriculum-intention-job-item">瀹㈡埧鏈嶅姟鍛�</div>
+              <div class="mine-curriculum-intention-job-item">瀹㈡埧鏈嶅姟鍛�</div>
+              <div class="mine-curriculum-intention-job-item">瀹㈡埧鏈嶅姟鍛�</div>
+              <div class="mine-curriculum-intention-job-item">瀹㈡埧鏈嶅姟鍛�</div>
+            </div>
+          </template>
+        </MineAgreementSignDetailItem>
+        <MineAgreementSignDetailItem label="绌洪棽鏃堕棿">
+          <template #detail>
+            <div class="mine-curriculum-intention-bold">涓嶉檺</div>
+          </template>
+        </MineAgreementSignDetailItem>
+        <MineAgreementSignDetailItem label="姹傝亴鐘舵��">
+          <template #detail>
+            <div class="mine-curriculum-intention-bold">绉瀬鎵惧伐浣�</div>
+          </template>
+        </MineAgreementSignDetailItem>
       </div>
+
+      <ListItem title="璧勬牸璇佷功">
+        <template #extra>
+          <div class="mine-curriculum-intention-enit-btn">缂栬緫</div>
+        </template>
+      </ListItem>
+      <ListItem title="宸ヤ綔缁忛獙">
+        <template #extra>
+          <div class="mine-curriculum-intention-enit-btn">缂栬緫</div>
+        </template>
+      </ListItem>
+      <ListItem title="璇︾粏淇℃伅" class="mine-curriculum-intention-detail">
+        <template #extra>
+          <div class="mine-curriculum-intention-enit-btn">缂栬緫</div>
+        </template>
+      </ListItem>
     </List>
-    <ListItem title="璧勬牸璇佷功">
-      <template #extra>
-        <div class="user-account">缂栬緫</div>
-      </template>
-    </ListItem>
   </ContentView>
 </template>
 
 <script setup lang="ts">
 import { useUserStore } from '@/stores/modules/user';
 import { useIsLogin } from '@/hooks';
+import MineAgreementSignDetailItem from '../mineAgreementSignDetail/MineAgreementSignDetailItem.vue';
 import { List, ListItem } from '@12333/components';
+import { RouterPath } from '@/constants';
 import IconArrow from '@/assets/setting/icon-arrow.png';
 import IconAuth from '@/assets/mine/icon-auth.png';
+import Taro from '@tarojs/taro';
 
 defineOptions({
   name: 'InnerPage',
@@ -64,6 +100,12 @@
 
 const userStore = useUserStore();
 const isLogin = useIsLogin();
+
+function goEditMineInfo() {
+  Taro.navigateTo({
+    url: RouterPath.editMineInfo,
+  });
+}
 </script>
 
 <style lang="scss">
@@ -97,6 +139,7 @@
         .mine-curriculum-info-item-name {
           font-size: 32px;
           line-height: 40px;
+          font-weight: 600;
           color: boleGetCssVar('text-color', 'primary');
         }
 
@@ -118,6 +161,7 @@
         .mine-curriculum-info-item-phone {
           font-size: 28px;
           line-height: 40px;
+          font-weight: 400;
           color: boleGetCssVar('text-color', 'primary');
         }
 
@@ -135,4 +179,77 @@
     }
   }
 }
+
+.mine-curriculum-intention {
+  padding: 30px 0;
+  border-radius: 12px;
+
+  .mine-curriculum-intention-content {
+    padding: 0 boleGetCssVar('size', 'body-padding-h') 40px;
+    border-bottom: 1px solid #f6f6f6;
+
+    .mine-curriculum-intention-title {
+      display: flex;
+      justify-content: space-between;
+      align-items: center;
+      margin-bottom: 40px;
+
+      .mine-curriculum-intention-title-text {
+        font-size: 32px;
+        font-weight: 600;
+        color: boleGetCssVar('text-color', 'primary');
+      }
+
+      .mine-curriculum-intention-title-edit {
+        display: inline-flex;
+        align-items: center;
+        font-size: 22px;
+        color: boleGetCssVar('text-color', 'regular');
+
+        .mine-curriculum-intention-title-edit-icon {
+          width: 32px;
+          height: 32px;
+        }
+      }
+    }
+
+    .mine-curriculum-intention-job {
+      align-items: flex-start;
+
+      .mine-curriculum-intention-job-content {
+        display: inline-flex;
+        flex-wrap: wrap;
+
+        .mine-curriculum-intention-job-item {
+          font-size: 20px;
+          color: boleGetCssVar('color', 'primary');
+          padding: 6px 16px;
+          background-color: #edf2ff;
+          border-radius: 4px;
+          display: inline-flex;
+          align-items: center;
+          justify-content: center;
+          margin-right: 16px;
+          margin-bottom: 14px;
+        }
+      }
+    }
+
+    .mine-curriculum-intention-bold {
+      font-weight: 600;
+      font-size: 28px;
+    }
+  }
+
+  .mine-curriculum-intention-enit-btn {
+    font-size: 22px;
+    color: boleGetCssVar('text-color', 'regular');
+  }
+
+  .mine-curriculum-intention-detail {
+    .pro-list-item-inner {
+      border-bottom: none;
+    }
+  }
+}
 </style>

--
Gitblit v1.9.1