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