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