From 026bb31975034b53709642cdc2043ad0b6b8f8a8 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 13 二月 2025 10:48:27 +0800
Subject: [PATCH] feat: mine
---
apps/cMiniApp/src/subpackages/mine/mineAgreementSign/InnerPage.vue | 8
apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/InnerPage.vue | 36 ++-
apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue | 16 +
apps/bMiniApp/src/constants/router.ts | 2
apps/cMiniApp/src/subpackages/mine/mineCancel/InnerPage.vue | 10
apps/cMiniApp/src/subpackages/mine/mineHire/mineHire.vue | 2
apps/cMiniApp/src/subpackages/mine/mineSign/InnerPage.vue | 8
apps/cMiniApp/src/subpackages/mine/mineCollectTask/mineCollectTask.vue | 2
apps/bMiniApp/project.private.config.json | 35 ++-
apps/cMiniApp/src/assets/mine/icon-male.png | 0
apps/cMiniApp/src/assets/mine/icon-female.png | 0
apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/mineWorkExperience.vue | 2
apps/cMiniApp/src/subpackages/mine/mineAgreementSign/mineAgreementSign.vue | 2
apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/mineJobIntention.vue | 2
apps/bMiniApp/src/subpackages/mine/setting/setting.vue | 66 +++++++
apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/mineCertificateAddOrEdit.vue | 2
apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail.vue | 4
apps/cMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue | 30 +-
apps/cMiniApp/src/subpackages/mine/mineHire/InnerPage.vue | 8
apps/bMiniApp/src/subpackages/mine/setting/setting.config.ts | 3
apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue | 242 +++++++++++++-------------
apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailCard.vue | 2
apps/cMiniApp/src/subpackages/curriculum/editMineInfo/editMineInfo.vue | 2
apps/cMiniApp/src/assets/mine/icon-phone.png | 0
apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/mineDetailedInfo.vue | 2
apps/bMiniApp/src/pages/mine/index.vue | 2
apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/InnerPage.vue | 16 +
apps/cMiniApp/src/subpackages/mine/mineCancel/mineCancel.vue | 2
apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailItem.vue | 2
apps/cMiniApp/src/subpackages/mine/mineSign/mineSign.vue | 2
30 files changed, 307 insertions(+), 203 deletions(-)
diff --git a/apps/bMiniApp/project.private.config.json b/apps/bMiniApp/project.private.config.json
index 744ebb3..9ac13a2 100644
--- a/apps/bMiniApp/project.private.config.json
+++ b/apps/bMiniApp/project.private.config.json
@@ -1,15 +1,22 @@
{
- "description": "椤圭洰绉佹湁閰嶇疆鏂囦欢銆傛鏂囦欢涓殑鍐呭灏嗚鐩� project.config.json 涓殑鐩稿悓瀛楁銆傞」鐩殑鏀瑰姩浼樺厛鍚屾鍒版鏂囦欢涓�傝瑙佹枃妗o細https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
- "projectname": "bMiniApp",
- "setting": {
- "compileHotReLoad": true,
- "bigPackageSizeSupport": true,
- "skylineRenderEnable": false
- },
- "condition": {
- "miniprogram": {
- "list": []
- }
- },
- "libVersion": "3.7.3"
-}
+ "description": "椤圭洰绉佹湁閰嶇疆鏂囦欢銆傛鏂囦欢涓殑鍐呭灏嗚鐩� project.config.json 涓殑鐩稿悓瀛楁銆傞」鐩殑鏀瑰姩浼樺厛鍚屾鍒版鏂囦欢涓�傝瑙佹枃妗o細https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
+ "projectname": "bMiniApp",
+ "setting": {
+ "compileHotReLoad": true,
+ "bigPackageSizeSupport": true
+ },
+ "condition": {
+ "miniprogram": {
+ "list": [
+ {
+ "name": "",
+ "pathName": "pages/mine/index",
+ "query": "",
+ "launchMode": "default",
+ "scene": null
+ }
+ ]
+ }
+ },
+ "libVersion": "3.7.3"
+}
\ No newline at end of file
diff --git a/apps/bMiniApp/src/constants/router.ts b/apps/bMiniApp/src/constants/router.ts
index 0c2dd71..6ae95b7 100644
--- a/apps/bMiniApp/src/constants/router.ts
+++ b/apps/bMiniApp/src/constants/router.ts
@@ -18,4 +18,6 @@
authenticationFaRen = '/subpackages/authentication/authenticationFaRen/authenticationFaRen',
authenticationJBR = '/subpackages/authentication/authenticationJBR/authenticationJBR',
citySelect = '/subpackages/city/citySelect/citySelect',
+
+ setting = '/subpackages/mine/setting/setting',
}
diff --git a/apps/bMiniApp/src/pages/mine/index.vue b/apps/bMiniApp/src/pages/mine/index.vue
index 6c2bc79..0232674 100644
--- a/apps/bMiniApp/src/pages/mine/index.vue
+++ b/apps/bMiniApp/src/pages/mine/index.vue
@@ -11,7 +11,7 @@
<img :src="OssAssets.mine.Bg" class="mine-page-bg" :style="{ height: `${bgHeight}px` }" />
</template>
<ContentView>
- <UserHomeTopView :showUserHomePageBtn="isLogin" :showOperation="isLogin">
+ <UserHomeTopView :showUserHomePageBtn="false" :showOperation="isLogin">
<template #avatar>
<div class="mine-avatar-wrapper" @click="goLogin">
<UserAvatar :size="60" class="mine-avatar" />
diff --git a/apps/bMiniApp/src/subpackages/mine/setting/setting.config.ts b/apps/bMiniApp/src/subpackages/mine/setting/setting.config.ts
new file mode 100644
index 0000000..305fdb1
--- /dev/null
+++ b/apps/bMiniApp/src/subpackages/mine/setting/setting.config.ts
@@ -0,0 +1,3 @@
+export default definePageConfig({
+ disableScroll: true,
+});
diff --git a/apps/bMiniApp/src/subpackages/mine/setting/setting.vue b/apps/bMiniApp/src/subpackages/mine/setting/setting.vue
new file mode 100644
index 0000000..22725e2
--- /dev/null
+++ b/apps/bMiniApp/src/subpackages/mine/setting/setting.vue
@@ -0,0 +1,66 @@
+<template>
+ <PageLayout title="璁剧疆" class="setting-page-wrapper" hasBorder>
+ <List>
+ <ListItem title="鐧诲綍璐﹀彿">
+ <template #extra>
+ <div class="user-account">
+ {{ userAccount }}
+ </div>
+ </template>
+ </ListItem>
+ <ListItem title="鐢ㄦ埛鍗忚" @click="goMineUserPolicy"></ListItem>
+ <ListItem title="闅愮鏀跨瓥" @click="goPrivacyPolicy"></ListItem>
+ <ListItem title="閫�鍑虹櫥褰�" @click="handleLoginout"></ListItem>
+ </List>
+ </PageLayout>
+</template>
+
+<script setup lang="ts">
+import { PageLayout } from '@/components';
+import { List, ListItem } from '@12333/components';
+import { addStarForString, Message } from '@12333/utils';
+import { useUserStore } from '@/stores/modules/user';
+import { useQueryClient } from '@tanstack/vue-query';
+import Taro from '@tarojs/taro';
+
+defineOptions({
+ name: 'setting',
+});
+
+const userStore = useUserStore();
+const queryClient = useQueryClient();
+
+const userAccount = computed(() => {
+ return addStarForString(userStore?.userDetail?.userName, 4, 8);
+});
+
+function goMineUserPolicy() {
+ Taro.navigateTo({
+ url: RouterPath.mineUserPolicy,
+ });
+}
+function goPrivacyPolicy() {
+ Taro.navigateTo({
+ url: RouterPath.privacyPolicy,
+ });
+}
+
+async function handleLoginout() {
+ try {
+ await Message.confirm({
+ message: '纭畾瑕侀��鍑虹櫥褰曞悧锛�',
+ });
+ userStore.logoutAndToHome();
+ queryClient.removeQueries();
+ } catch (error) {}
+}
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+
+.user-account {
+ color: boleGetCssVar('text-color', 'regular');
+ font-size: 24px;
+}
+</style>
diff --git a/apps/cMiniApp/src/assets/mine/icon-female.png b/apps/cMiniApp/src/assets/mine/icon-female.png
new file mode 100644
index 0000000..19ea574
--- /dev/null
+++ b/apps/cMiniApp/src/assets/mine/icon-female.png
Binary files differ
diff --git a/apps/cMiniApp/src/assets/mine/icon-male.png b/apps/cMiniApp/src/assets/mine/icon-male.png
new file mode 100644
index 0000000..8d585b6
--- /dev/null
+++ b/apps/cMiniApp/src/assets/mine/icon-male.png
Binary files differ
diff --git a/apps/cMiniApp/src/assets/mine/icon-phone.png b/apps/cMiniApp/src/assets/mine/icon-phone.png
new file mode 100644
index 0000000..55a2b00
--- /dev/null
+++ b/apps/cMiniApp/src/assets/mine/icon-phone.png
Binary files differ
diff --git a/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/editMineInfo.vue b/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/editMineInfo.vue
index 0f814db..867ec47 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/editMineInfo.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/editMineInfo/editMineInfo.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayout class="index-page-wrapper" :title="'缂栬緫涓汉淇℃伅'" has-border>
+ <PageLayout class="editMineInfo-page-wrapper" :title="'缂栬緫涓汉淇℃伅'" has-border>
<InnerPage></InnerPage>
</PageLayout>
</template>
diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/InnerPage.vue
index 9540a72..ed793cf 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/InnerPage.vue
@@ -96,25 +96,27 @@
<style lang="scss">
@import '@/styles/common.scss';
-.nut-form .nut-cell.bole-form-item:not(.alignTop),
-page .nut-form .nut-cell.bole-form-item:not(.alignTop) {
- align-items: flex-start !important;
-}
-
-.permanent-certificate {
- --nut-form-item-body-slots-text-align: right;
-}
-
-.certificate-upload {
- .certificate-upload-title {
- font-size: 28px;
- padding: 26px 32px 0;
+.mineCertificateAddOrEdit-page-wrapper {
+ .nut-form .nut-cell.bole-form-item:not(.alignTop),
+ page .nut-form .nut-cell.bole-form-item:not(.alignTop) {
+ align-items: flex-start !important;
}
- .nut-form-item__label {
- padding-right: 0;
- font-size: 24px;
- width: 98%;
+ .permanent-certificate {
+ --nut-form-item-body-slots-text-align: right;
+ }
+
+ .certificate-upload {
+ .certificate-upload-title {
+ font-size: 28px;
+ padding: 26px 32px 0;
+ }
+
+ .nut-form-item__label {
+ padding-right: 0;
+ font-size: 24px;
+ width: 98%;
+ }
}
}
</style>
diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/mineCertificateAddOrEdit.vue b/apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/mineCertificateAddOrEdit.vue
index 01cb068..69ab928 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/mineCertificateAddOrEdit.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/mineCertificateAddOrEdit/mineCertificateAddOrEdit.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayout class="index-page-wrapper" :title="'璧勬牸璇佷功'" has-border>
+ <PageLayout class="mineCertificateAddOrEdit-page-wrapper" :title="'璧勬牸璇佷功'" has-border>
<InnerPage></InnerPage>
</PageLayout>
</template>
diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue
index 9d00f77..2b59940 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue
@@ -17,14 +17,15 @@
</div>
<div class="mine-curriculum-info-item-gender">
<div class="mine-curriculum-info-item-gender-dot">路</div>
- <img :src="IconAuth" class="mine-curriculum-info-item-gender-icon" />
+ <img v-if="1" :src="IconMale" class="mine-curriculum-info-item-gender-icon" />
+ <img v-else :src="IconFemale" class="mine-curriculum-info-item-gender-icon" />
</div>
</div>
<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">
- <img :src="IconAuth" class="mine-curriculum-info-item-phone-icon" />
+ <img :src="IconPhone" class="mine-curriculum-info-item-phone-icon" />
<div class="mine-curriculum-info-item-phone">
{{ userStore.userDetail?.phoneNumber ?? '' }}
</div>
@@ -97,6 +98,9 @@
import { RouterPath } from '@/constants';
import IconArrow from '@/assets/setting/icon-arrow.png';
import IconAuth from '@/assets/mine/icon-auth.png';
+import IconMale from '@/assets/mine/icon-male.png';
+import IconFemale from '@/assets/mine/icon-female.png';
+import IconPhone from '@/assets/mine/icon-phone.png';
import Taro from '@tarojs/taro';
defineOptions({
@@ -131,151 +135,153 @@
<style lang="scss">
@import '@/styles/common.scss';
-.mine-curriculum-noticebar {
- .nut-noticebar__page {
- padding: 0;
- }
-}
-
-.mine-curriculum-info-wrapper {
- padding: 24px 0 60px;
- display: flex;
-
- .mine-curriculum-avatar {
- margin-right: 24px;
+.mineCurriculumVitae-page-wrapper {
+ .mine-curriculum-noticebar {
+ .nut-noticebar__page {
+ padding: 0;
+ }
}
- .mine-curriculum-info-content {
+ .mine-curriculum-info-wrapper {
+ padding: 24px 0 60px;
display: flex;
- flex-direction: column;
- padding: 12px 0;
- justify-content: space-between;
- flex: 1;
- min-width: 0;
- .mine-curriculum-info-item {
+ .mine-curriculum-avatar {
+ margin-right: 24px;
+ }
+
+ .mine-curriculum-info-content {
display: flex;
- align-items: center;
+ flex-direction: column;
+ padding: 12px 0;
justify-content: space-between;
+ flex: 1;
+ min-width: 0;
- .mine-curriculum-info-item-left {
- display: inline-flex;
+ .mine-curriculum-info-item {
+ display: flex;
align-items: center;
+ justify-content: space-between;
- .mine-curriculum-info-item-name {
- font-size: 32px;
+ .mine-curriculum-info-item-left {
+ display: inline-flex;
+ align-items: center;
+
+ .mine-curriculum-info-item-name {
+ font-size: 32px;
+ line-height: 40px;
+ font-weight: 600;
+ color: boleGetCssVar('text-color', 'primary');
+ }
+
+ .mine-curriculum-info-item-gender {
+ display: inline-flex;
+ align-items: center;
+
+ .mine-curriculum-info-item-gender-dot {
+ margin: 0 8px;
+ line-height: 40px;
+ }
+
+ .mine-curriculum-info-item-gender-icon {
+ width: 28px;
+ height: 28px;
+ }
+ }
+
+ .mine-curriculum-info-item-phone {
+ font-size: 28px;
+ line-height: 40px;
+ font-weight: 400;
+ color: boleGetCssVar('text-color', 'primary');
+ }
+
+ .mine-curriculum-info-item-phone-icon {
+ width: 40px;
+ height: 40px;
+ }
+ }
+
+ .mine-curriculum-info-item-detail {
+ font-size: 24px;
line-height: 40px;
+ color: boleGetCssVar('text-color', 'primary');
+ }
+ }
+ }
+ }
+
+ .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-info-item-gender {
+ .mine-curriculum-intention-title-edit {
display: inline-flex;
align-items: center;
+ font-size: 22px;
+ color: boleGetCssVar('text-color', 'regular');
- .mine-curriculum-info-item-gender-dot {
- margin: 0 8px;
- line-height: 40px;
+ .mine-curriculum-intention-title-edit-icon {
+ width: 32px;
+ height: 32px;
}
-
- .mine-curriculum-info-item-gender-icon {
- width: 36px;
- height: 36px;
- }
- }
-
- .mine-curriculum-info-item-phone {
- font-size: 28px;
- line-height: 40px;
- font-weight: 400;
- color: boleGetCssVar('text-color', 'primary');
- }
-
- .mine-curriculum-info-item-phone-icon {
- width: 24px;
- height: 24px;
}
}
- .mine-curriculum-info-item-detail {
- font-size: 24px;
- line-height: 40px;
- color: boleGetCssVar('text-color', 'primary');
+ .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 {
- 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;
+ .mine-curriculum-intention-bold {
font-weight: 600;
+ font-size: 28px;
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-enit-btn {
+ font-size: 22px;
+ color: boleGetCssVar('text-color', 'regular');
+ }
- .mine-curriculum-intention-title-edit-icon {
- width: 32px;
- height: 32px;
- }
+ .mine-curriculum-intention-detail {
+ .pro-list-item-inner {
+ border-bottom: none;
}
- }
-
- .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;
- color: boleGetCssVar('text-color', 'primary');
- }
- }
-
- .mine-curriculum-intention-enit-btn {
- font-size: 22px;
- color: boleGetCssVar('text-color', 'regular');
- }
-
- .mine-curriculum-intention-detail {
- .pro-list-item-inner {
- border-bottom: none;
}
}
}
diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/InnerPage.vue b/apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/InnerPage.vue
index f67fa70..02bb09b 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/InnerPage.vue
@@ -48,14 +48,16 @@
<style lang="scss">
@import '@/styles/common.scss';
-.person-photo {
- .nut-form-item__label {
- padding-right: 0;
+.mineDetailedInfo-page-wrapper {
+ .person-photo {
+ .nut-form-item__label {
+ padding-right: 0;
+ }
}
-}
-.nut-form .nut-cell.bole-form-item:not(.alignTop),
-page .nut-form .nut-cell.bole-form-item:not(.alignTop) {
- align-items: flex-start !important;
+ .nut-form .nut-cell.bole-form-item:not(.alignTop),
+ page .nut-form .nut-cell.bole-form-item:not(.alignTop) {
+ align-items: flex-start !important;
+ }
}
</style>
diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/mineDetailedInfo.vue b/apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/mineDetailedInfo.vue
index f8b3235..b7edf44 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/mineDetailedInfo.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/mineDetailedInfo/mineDetailedInfo.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayout class="index-page-wrapper" :title="'璇︾粏淇℃伅'" has-border>
+ <PageLayout class="mineDetailedInfo-page-wrapper" :title="'璇︾粏淇℃伅'" has-border>
<InnerPage></InnerPage>
</PageLayout>
</template>
diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/mineJobIntention.vue b/apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/mineJobIntention.vue
index 4e3feed..6c488c8 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/mineJobIntention.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/mineJobIntention/mineJobIntention.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayout class="index-page-wrapper" :title="'姹傝亴鎰忓悜'" has-border>
+ <PageLayout class="mineJobIntention-page-wrapper" :title="'姹傝亴鎰忓悜'" has-border>
<InnerPage></InnerPage>
</PageLayout>
</template>
diff --git a/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/mineWorkExperience.vue b/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/mineWorkExperience.vue
index aaa0dde..0525e64 100644
--- a/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/mineWorkExperience.vue
+++ b/apps/cMiniApp/src/subpackages/curriculum/mineWorkExperience/mineWorkExperience.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayout class="index-page-wrapper" :title="'宸ヤ綔缁忛獙'" has-border>
+ <PageLayout class="mineWorkExperience-page-wrapper" :title="'宸ヤ綔缁忛獙'" has-border>
<InnerPage></InnerPage>
</PageLayout>
</template>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineAgreementSign/InnerPage.vue b/apps/cMiniApp/src/subpackages/mine/mineAgreementSign/InnerPage.vue
index d288f3a..16c946e 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineAgreementSign/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineAgreementSign/InnerPage.vue
@@ -82,8 +82,10 @@
<style lang="scss">
@import '@/styles/common.scss';
-.task-card-actions-text {
- font-size: 24px;
- line-height: 42px;
+.mineAgreementSign-page-wrapper {
+ .task-card-actions-text {
+ font-size: 24px;
+ line-height: 42px;
+ }
}
</style>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineAgreementSign/mineAgreementSign.vue b/apps/cMiniApp/src/subpackages/mine/mineAgreementSign/mineAgreementSign.vue
index 1b23f1f..3bf5d51 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineAgreementSign/mineAgreementSign.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineAgreementSign/mineAgreementSign.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayoutWithBg class="index-page-wrapper" :title="'鍗忚绛剧害'">
+ <PageLayoutWithBg class="mineAgreementSign-page-wrapper" :title="'鍗忚绛剧害'">
<InnerPage></InnerPage>
</PageLayoutWithBg>
</template>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue b/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue
index 3c75eca..0382b05 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue
@@ -99,15 +99,17 @@
<style lang="scss">
@import '@/styles/common.scss';
-.mine-agreement-sign-detail {
- padding: 20px 28px 0;
+.mineAgreementSignDetail-page-wrapper {
+ .mine-agreement-sign-detail {
+ padding: 20px 28px 0;
- .mine-agreement-sign-detail-card {
- margin-bottom: 24px;
+ .mine-agreement-sign-detail-card {
+ margin-bottom: 24px;
+ }
}
-}
-.detail-card-btn {
- color: boleGetCssVar('color', 'primary');
+ .detail-card-btn {
+ color: boleGetCssVar('color', 'primary');
+ }
}
</style>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailCard.vue b/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailCard.vue
index 552920a..756807e 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailCard.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailCard.vue
@@ -24,6 +24,8 @@
</script>
<style lang="scss">
+@import '@/styles/common.scss';
+
.mine-agreement-sign-detail-card {
background-color: #fff;
border-radius: 12px;
diff --git a/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailItem.vue b/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailItem.vue
index 10c927c..2d7db50 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailItem.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/MineAgreementSignDetailItem.vue
@@ -35,6 +35,8 @@
</script>
<style lang="scss">
+@import '@/styles/common.scss';
+
.mine-agreement-sign-detail-item {
margin-bottom: 24px;
display: flex;
diff --git a/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail.vue b/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail.vue
index 557ba73..2be18fe 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/mineAgreementSignDetail.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayoutWithBg class="index-page-wrapper" :title="'鍗忚璇︽儏'">
+ <PageLayoutWithBg class="mineAgreementSignDetail-page-wrapper" :title="'鍗忚璇︽儏'">
<InnerPage> </InnerPage>
</PageLayoutWithBg>
</template>
@@ -8,7 +8,7 @@
import InnerPage from './InnerPage.vue';
defineOptions({
- name: 'mineAgreementSign',
+ name: 'mineAgreementSignDetail',
});
</script>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineCancel/InnerPage.vue b/apps/cMiniApp/src/subpackages/mine/mineCancel/InnerPage.vue
index 01e0867..c8aebfc 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineCancel/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineCancel/InnerPage.vue
@@ -49,9 +49,11 @@
<style lang="scss">
@import '@/styles/common.scss';
-.task-card-actions-text {
- font-size: 24px;
- line-height: 42px;
- color: #9fa4ac;
+.mineCancel-page-wrapper {
+ .task-card-actions-text {
+ font-size: 24px;
+ line-height: 42px;
+ color: #9fa4ac;
+ }
}
</style>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineCancel/mineCancel.vue b/apps/cMiniApp/src/subpackages/mine/mineCancel/mineCancel.vue
index 09e12a0..c38a214 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineCancel/mineCancel.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineCancel/mineCancel.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayoutWithBg class="index-page-wrapper" :title="'宸插彇娑�'">
+ <PageLayoutWithBg class="mineCancel-page-wrapper" :title="'宸插彇娑�'">
<InnerPage></InnerPage>
</PageLayoutWithBg>
</template>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue b/apps/cMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue
index b5801b3..e7bf5ff 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineCollectTask/InnerPage.vue
@@ -49,22 +49,24 @@
<style lang="scss">
@import '@/styles/common.scss';
-.my-collect-task {
- display: flex;
- align-items: center;
- justify-content: space-between;
- padding: 30px 40px;
+.mineCollectTask-page-wrapper {
+ .my-collect-task {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 30px 40px;
- .my-collect-task-title {
- font-size: 28px;
- line-height: 40px;
- color: boleGetCssVar('text-color', 'primary');
- }
+ .my-collect-task-title {
+ font-size: 28px;
+ line-height: 40px;
+ color: boleGetCssVar('text-color', 'primary');
+ }
- .my-collect-task-btn {
- font-size: 24px;
- line-height: 34px;
- color: boleGetCssVar('text-color', 'regular');
+ .my-collect-task-btn {
+ font-size: 24px;
+ line-height: 34px;
+ color: boleGetCssVar('text-color', 'regular');
+ }
}
}
</style>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineCollectTask/mineCollectTask.vue b/apps/cMiniApp/src/subpackages/mine/mineCollectTask/mineCollectTask.vue
index 06471f9..13044ff 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineCollectTask/mineCollectTask.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineCollectTask/mineCollectTask.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayoutWithBg class="index-page-wrapper" :title="'鎴戞敹钘忕殑浠诲姟'">
+ <PageLayoutWithBg class="mineCollectTask-page-wrapper" :title="'鎴戞敹钘忕殑浠诲姟'">
<InnerPage></InnerPage>
</PageLayoutWithBg>
</template>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineHire/InnerPage.vue b/apps/cMiniApp/src/subpackages/mine/mineHire/InnerPage.vue
index eb33873..95e9cd5 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineHire/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineHire/InnerPage.vue
@@ -75,8 +75,10 @@
<style lang="scss">
@import '@/styles/common.scss';
-.task-card-actions-text {
- font-size: 24px;
- line-height: 42px;
+.mineHire-page-wrapper {
+ .task-card-actions-text {
+ font-size: 24px;
+ line-height: 42px;
+ }
}
</style>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineHire/mineHire.vue b/apps/cMiniApp/src/subpackages/mine/mineHire/mineHire.vue
index 9b07f7b..6ae63c0 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineHire/mineHire.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineHire/mineHire.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayoutWithBg class="index-page-wrapper" :title="'宸插綍鐢�'">
+ <PageLayoutWithBg class="mineHire-page-wrapper" :title="'宸插綍鐢�'">
<InnerPage></InnerPage>
</PageLayoutWithBg>
</template>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineSign/InnerPage.vue b/apps/cMiniApp/src/subpackages/mine/mineSign/InnerPage.vue
index dcddaa6..d2f4342 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineSign/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineSign/InnerPage.vue
@@ -74,8 +74,10 @@
<style lang="scss">
@import '@/styles/common.scss';
-.task-card-actions-text {
- font-size: 24px;
- line-height: 42px;
+.mineSign-page-wrapper {
+ .task-card-actions-text {
+ font-size: 24px;
+ line-height: 42px;
+ }
}
</style>
diff --git a/apps/cMiniApp/src/subpackages/mine/mineSign/mineSign.vue b/apps/cMiniApp/src/subpackages/mine/mineSign/mineSign.vue
index 7c3214f..082fd8f 100644
--- a/apps/cMiniApp/src/subpackages/mine/mineSign/mineSign.vue
+++ b/apps/cMiniApp/src/subpackages/mine/mineSign/mineSign.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayoutWithBg class="index-page-wrapper" :title="'鎴戠殑鎶ュ悕'">
+ <PageLayoutWithBg class="mineSign-page-wrapper" :title="'鎴戠殑鎶ュ悕'">
<InnerPage></InnerPage>
</PageLayoutWithBg>
</template>
--
Gitblit v1.9.1