From b5a1c58864c45f900c8be9efe129af082bbf4dbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E8=BE=89?= <13935151924@163.com> Date: Wed, 19 Nov 2025 17:51:01 +0800 Subject: [PATCH] =?UTF-8?q?=E8=96=AA=E9=85=AC=E4=BF=A1=E6=81=AF=EF=BC=8C?= =?UTF-8?q?=E7=AE=80=E5=8E=86=E6=8C=87=E5=AF=BC=E9=A1=B5=E9=9D=A2=E5=BC=80?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 18 + pages/index/components/index-one.vue | 67 +++- pages/resume-guide/resume-example.vue | 513 ++++++++++++++++++++++++++ pages/resume-guide/resume-guide.vue | 246 ++++++++++++ pages/service/salary-info.vue | 12 + 5 files changed, 840 insertions(+), 16 deletions(-) create mode 100644 pages/resume-guide/resume-example.vue create mode 100644 pages/resume-guide/resume-guide.vue create mode 100644 pages/service/salary-info.vue diff --git a/pages.json b/pages.json index 1bb733b..37b310d 100644 --- a/pages.json +++ b/pages.json @@ -125,6 +125,24 @@ "navigationBarTitleText": "社保登录", "navigationStyle": "custom" } + }, + { + "path": "pages/resume-guide/resume-guide", + "style": { + "navigationBarTitleText": "简历制作指导" + } + }, + { + "path": "pages/resume-guide/resume-example", + "style": { + "navigationBarTitleText": "简历示例" + } + }, + { + "path": "pages/service/salary-info", + "style": { + "navigationBarTitleText": "薪酬信息" + } } ], "subpackages": [ diff --git a/pages/index/components/index-one.vue b/pages/index/components/index-one.vue index e64d3e7..9242cbf 100644 --- a/pages/index/components/index-one.vue +++ b/pages/index/components/index-one.vue @@ -74,6 +74,18 @@ --> + + + + + 薪酬信息 + + + 简历指导 + + + + @@ -93,7 +105,7 @@ - 简历制作 + 简历指导 @@ -143,11 +155,11 @@ 职业规划推荐 - - - + + + - 测试页面 + 薪酬信息 @@ -751,9 +763,13 @@ const handleLiveClick = () => { // #endif }; -// 跳转到测试页面 -const navToTestPage = () => { - navTo('/pages/test/homepage-test'); +// 处理薪酬信息点击 +const handleSalaryInfoClick = () => { + navTo('/pages/service/salary-info'); +}; +const handleH5SalaryClick = () => { + const salaryUrl = "https://www.mohrss.gov.cn/SYrlzyhshbzb/laodongguanxi_/fwyd/202506/t20250627_544623.html"; + window.location.assign(salaryUrl); }; async function loadData() { @@ -844,7 +860,7 @@ function navToService(serviceType) { const serviceRoutes = { 'service-guidance': '/pages/service/guidance', 'public-recruitment': '/pages/service/public-recruitment', - 'resume-creation': '/packageA/pages/myResume/myResume', + 'resume-creation': '/pages/resume-guide/resume-guide', 'labor-policy': '/pages/service/labor-policy', 'skill-training': '/pages/service/skill-training', // 'skill-evaluation': '/pages/service/skill-evaluation', @@ -1283,6 +1299,29 @@ defineExpose({ loadData }); background-size: cover; background-position: center; +// H5端专用按钮样式 +.h5-action-buttons + padding: 16rpx 28rpx + display: flex + gap: 16rpx + .h5-action-btn + flex: 1 + height: 60rpx + background:#FFFFFF + border-radius: 8rpx + display: flex + align-items: center + justify-content: center + transition: opacity 0.2s ease + box-shadow: 0rpx 8rpx 20rpx 0rpx rgba(37, 107, 250, 0.3) + &:active + opacity: 0.8 + + .btn-text + font-family: 'PingFangSC-Regular', 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', sans-serif + font-weight: 400 + font-size: 26rpx + color: #256BFA // 服务功能网格样式 .service-grid padding: 20rpx 28rpx @@ -1378,13 +1417,9 @@ defineExpose({ loadData }); .service-icon-12 background: linear-gradient(135deg, #4CAF50 0%, #81C784 100%) position: relative - &::before - content: '💰' - position: absolute - top: 50% - left: 50% - transform: translate(-50%, -50%) - font-size: 32rpx + display: flex + align-items: center + justify-content: center .service-icon-13 background: linear-gradient(135deg, #607D8B 0%, #90A4AE 100%) position: relative diff --git a/pages/resume-guide/resume-example.vue b/pages/resume-guide/resume-example.vue new file mode 100644 index 0000000..a62c3a7 --- /dev/null +++ b/pages/resume-guide/resume-example.vue @@ -0,0 +1,513 @@ + + + + + diff --git a/pages/resume-guide/resume-guide.vue b/pages/resume-guide/resume-guide.vue new file mode 100644 index 0000000..8b1ac4a --- /dev/null +++ b/pages/resume-guide/resume-guide.vue @@ -0,0 +1,246 @@ + + + + + diff --git a/pages/service/salary-info.vue b/pages/service/salary-info.vue new file mode 100644 index 0000000..0188669 --- /dev/null +++ b/pages/service/salary-info.vue @@ -0,0 +1,12 @@ + + + + \ No newline at end of file