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 @@
+
+
+
+
+
+
+ {{ job.label }}
+
+
+
+
+
+
+
+
+ 教育背景
+
+
+
+ {{ edu.degree }} - {{ edu.major }}
+ {{ edu.desc }}
+
+
+
+
+
+ 技能专长
+
+
+
+ {{ skill }}
+
+
+
+
+
+
+ 工作经历
+
+
+
+ {{ exp.position }}
+
+
+ {{ resp }}
+
+
+
+
+
+
+
+ 项目经验
+
+
+
+ {{ project.role }}
+ {{ project.desc }}
+
+
+ ● {{ ach }}
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+ 制作步骤
+
+
+
+ {{ step.desc }}
+
+
+
+
+
+
+ 写作技巧
+
+
+
+ {{ tip.title }}
+ {{ tip.desc }}
+
+
+
+
+
+
+
+ 避坑指南
+
+
+
+ {{ warning.title }}
+ {{ warning.desc }}
+
+
+
+
+
+
+
+
+ 开始制作简历
+
+
+ 查看简历示例
+
+
+
+
+
+
+
+
+
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