From 9c18c3f19b670a43e2b0d9928ede6e7b22005720 Mon Sep 17 00:00:00 2001
From: lijie_ycrj <1540286404@qq.com>
Date: Wed, 5 Nov 2025 17:09:57 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E5=B8=AE=E6=89=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packageB/priority/helpFilter.vue | 497 +++++++++++++++++++++++++++++++
packageB/priority/helpFollow.vue | 442 +++++++++++++++++++++++++++
pages.json | 26 +-
3 files changed, 963 insertions(+), 2 deletions(-)
create mode 100644 packageB/priority/helpFilter.vue
create mode 100644 packageB/priority/helpFollow.vue
diff --git a/packageB/priority/helpFilter.vue b/packageB/priority/helpFilter.vue
new file mode 100644
index 0000000..5e41f6d
--- /dev/null
+++ b/packageB/priority/helpFilter.vue
@@ -0,0 +1,497 @@
+
+
+
+
+
+
+
+ 人员姓名:
+
+
+
+
+ 身份证号:
+
+
+
+
+ 帮扶类型:
+
+ {{filters.helpType || '请选择帮扶类型'}}
+
+
+
+
+ 帮扶人员:
+
+
+
+
+ 所属区域:
+
+ {{filters.region || '请选择所属区域'}}
+
+
+
+
+ 帮扶时间:
+
+
+ 至
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 联系电话:
+ {{record.phone}}
+
+
+
+
+ 身份证号:
+ {{record.idCard}}
+
+
+
+
+ 所属区域:
+ {{record.region}}
+
+
+
+
+ 帮扶人员:
+ {{record.helperName}}
+
+
+
+
+ 帮扶单位:
+ {{record.helperUnit}}
+
+
+
+
+ 帮扶日期:
+ {{record.helpDate}}
+
+
+
+
+ 下次联系:
+ {{record.nextContactDate}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packageB/priority/helpFollow.vue b/packageB/priority/helpFollow.vue
new file mode 100644
index 0000000..1daf656
--- /dev/null
+++ b/packageB/priority/helpFollow.vue
@@ -0,0 +1,442 @@
+
+
+
+
+
+
+
+
+ 人员姓名
+ {{personInfo.personName}}
+
+
+
+ 帮扶类型
+ {{personInfo.helpType}}
+
+
+
+
+
+ 新增跟进记录
+
+
+ 跟进日期:
+
+
+
+
+ 跟进方式:
+
+ {{followData.followMethod || '请选择跟进方式'}}
+
+
+
+
+ 跟进内容:
+
+
+
+
+ 跟进结果:
+
+
+
+
+ 下一步计划:
+
+
+
+
+ 下次联系:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 跟进方式:
+ {{record.method}}
+
+
+ 跟进人:
+ {{record.follower}}
+
+
+ 跟进内容:
+ {{record.content}}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages.json b/pages.json
index 24fa4b4..90c64d3 100644
--- a/pages.json
+++ b/pages.json
@@ -420,8 +420,30 @@
"navigationBarTitleTextSize": "30rpx"
// "navigationStyle": "custom"
}
- }
- ]
+ },
+ {
+ "path" : "priority/helpFilter",
+ "style" :
+ {
+ "navigationBarTitleText" : "筛选和帮扶",
+ "navigationBarTitleTextSize": "30rpx",
+ "navigationBarBackgroundColor": "#1989fa",
+ "navigationBarTextStyle": "white",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path" : "priority/helpFollow",
+ "style" :
+ {
+ "navigationBarTitleText" : "跟进",
+ "navigationBarTitleTextSize": "30rpx",
+ "navigationBarBackgroundColor": "#1989fa",
+ "navigationBarTextStyle": "white",
+ "navigationStyle": "custom"
+ }
+ }
+ ]
},
{
"root": "packageRc",
From 19c48d7c71f36dd4b64918cea862b398ea1c6301 Mon Sep 17 00:00:00 2001
From: liyijie <13605448550@163.com>
Date: Wed, 5 Nov 2025 17:21:01 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E6=8B=9B=E8=81=98=E4=BC=9A=E6=A8=A1?=
=?UTF-8?q?=E5=9D=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/jobfair/signDialog.vue | 639 +++++++++
packageA/pages/UnitDetails/UnitDetails.vue | 686 +++++-----
packageA/pages/exhibitors/exhibitors.vue | 153 ++-
packageA/pages/post/post.vue | 1 +
packageB/jobFair/detail.vue | 559 --------
packageB/jobFair/detailCom.vue | 1029 ++++++++++++++
pages.json | 3 +-
pages/careerfair/careerfair.vue | 1428 ++++++++++----------
pages/index/components/index-one.vue | 2 -
9 files changed, 2885 insertions(+), 1615 deletions(-)
create mode 100644 components/jobfair/signDialog.vue
delete mode 100644 packageB/jobFair/detail.vue
create mode 100644 packageB/jobFair/detailCom.vue
diff --git a/components/jobfair/signDialog.vue b/components/jobfair/signDialog.vue
new file mode 100644
index 0000000..1b12efb
--- /dev/null
+++ b/components/jobfair/signDialog.vue
@@ -0,0 +1,639 @@
+
+
+
+
+
+ 选择展区展位:
+
+
+
+ 展位状态说明:
+
+
+
+ 未被占用
+
+
+
+ 已被占用
+
+
+
+ 待审核占用
+
+
+
+ 当前选中
+
+
+
+
+ {{ item.jobFairAreaName }}
+
+
+ {{ booth.jobFairBoothName }}
+
+
+
+
+
+
+ 请选择招聘岗位:
+
+
+
+
+
+ ✓
+
+
+ {{ item.jobTitle }}
+ {{ item.salaryRange }}元/月
+
+
+
+
+
+
+
+ 请上传招聘海报:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packageA/pages/UnitDetails/UnitDetails.vue b/packageA/pages/UnitDetails/UnitDetails.vue
index c11cc7d..bafa516 100644
--- a/packageA/pages/UnitDetails/UnitDetails.vue
+++ b/packageA/pages/UnitDetails/UnitDetails.vue
@@ -1,353 +1,417 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ companyInfo?.companyName }}
-
- {{ companyInfo?.scale }}
-
-
-
-
- 公司介绍
- {{
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ companyInfo?.companyName }}
+
+ {{ companyInfo?.scale }}
+
+
+
+
+ 公司介绍
+ {{
companyInfo.companyIntroduction
}}
-
-
-
- {{ isExpanded ? "收起" : "展开" }}
-
-
-
-
- 在招职位
-
-
-
-
-
- {{ job.jobTitle }}
- ¥{{ job.salaryRange }}/月
-
-
-
-
- {{ job.experienceRequirement }}
-
-
-
- {{ job.educationRequirement }}
-
-
-
- {{ job.jobRequirement }}
-
-
-
-
- {{ job.jobDescription }}
-
-
-
-
-
-
-
-
-
-
+
+
+ {{ isExpanded ? "收起" : "展开" }}
+
+
+
+
+
+ 在招职位
+
+
+
+
+
+
+ {{ job.jobTitle }}
+ ¥{{ job.salaryRange }}/月
+
+
+
+
+ {{ job.experienceRequirement }}
+
+
+
+ {{ job.educationRequirement }}
+
+
+
+ {{ job.jobRequirement }}
+
+
+
+ {{ job.jobDescription }}
+
+
+
+ 简历投递
+
+
+
+
+
+
+
+
+
+
+ .card-tags {
+ display: flex;
+ flex-wrap: wrap;
+ margin: 25rpx 0 35rpx;
+
+ image {
+ width: 24rpx;
+ height: 24rpx;
+ margin-right: 8rpx;
+ }
+
+ .jy {
+ background: #D9EDFF;
+ color: #0086FF;
+ }
+
+ .xl {
+ background: #FFF1D5;
+ color: #FF7F01;
+ }
+
+ .yd {
+ background: #FFD8D8;
+ color: #F83A3C;
+ }
+
+ .tag {
+ width: fit-content;
+ height: 30rpx;
+ border-radius: 4rpx;
+ padding: 6rpx 20rpx;
+ line-height: 30rpx;
+ font-weight: 400;
+ font-size: 24rpx;
+ text-align: center;
+ white-space: nowrap;
+ margin-right: 20rpx;
+ display: flex;
+ align-items: center;
+ }
+ }
+
+ .card-bottom {
+ margin-top: 32rpx;
+ display: flex;
+ justify-content: space-between;
+ font-size: 28rpx;
+ color: #6C7282;
+ }
+ }
+ }
+ }
+
\ No newline at end of file
diff --git a/packageA/pages/exhibitors/exhibitors.vue b/packageA/pages/exhibitors/exhibitors.vue
index 2219672..ba7533d 100644
--- a/packageA/pages/exhibitors/exhibitors.vue
+++ b/packageA/pages/exhibitors/exhibitors.vue
@@ -105,16 +105,23 @@
+
+
+
+
\ No newline at end of file
diff --git a/packageA/pages/post/post.vue b/packageA/pages/post/post.vue
index 1f118fb..8e02701 100644
--- a/packageA/pages/post/post.vue
+++ b/packageA/pages/post/post.vue
@@ -240,6 +240,7 @@ const applicants = ref([
]);
onLoad((option) => {
+ console.log(option, 'option');
if (option.jobId) {
initLoad(option);
}
diff --git a/packageB/jobFair/detail.vue b/packageB/jobFair/detail.vue
deleted file mode 100644
index c28e9f0..0000000
--- a/packageB/jobFair/detail.vue
+++ /dev/null
@@ -1,559 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ fairInfo?.name }}
-
- {{ fairInfo.location }}
-
-
-
-
-
-
-
-
- {{ fairInfo.address }}
- 位置
-
-
-
-
- 内容描述
- {{ fairInfo.description }}
-
-
- 内容描述
-
-
- {{ parseDateTime(fairInfo.startTime).time }}
- {{ parseDateTime(fairInfo.startTime).date }}
-
-
-
-
- {{ getTimeStatus(fairInfo.startTime, fairInfo.endTime).statusText }}
-
-
- {{ getHoursBetween(fairInfo.startTime, fairInfo.endTime) }}小时
-
-
-
-
- {{ parseDateTime(fairInfo.endTime).time }}
- {{ parseDateTime(fairInfo.endTime).date }}
-
-
-
-
-
- {{ isExpanded ? '收起' : '展开' }}
-
-
-
-
-
- 参会单位({{ companyList.length }})
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packageB/jobFair/detailCom.vue b/packageB/jobFair/detailCom.vue
new file mode 100644
index 0000000..2c637a4
--- /dev/null
+++ b/packageB/jobFair/detailCom.vue
@@ -0,0 +1,1029 @@
+
+
+
+
+ 招聘会单位:
+
+ 1、招聘会协办单位:{{ fair.jobFairHelpUnit }}
+ 2、招聘会主办单位:{{ fair.jobFairHostUnit }}
+ 3、招聘会承办单位:{{ fair.jobFairOrganizeUnit }}
+
+ 内容描述:
+
+ {{ fair.jobFairIntroduction }}
+
+ 联系电话:
+
+ {{ fair.jobFairPhone }}
+
+ 招聘会备注:
+
+ {{ fair.jobFairRemark }}
+
+
+
+
+ {{
+ parseDateTime(fair.jobFairStartTime).time
+ }}
+ {{
+ parseDateTime(fair.jobFairStartTime).date
+ }}
+
+
+
+
+ {{
+ getTimeStatus(fair.jobFairStartTime, fair.jobFairEndTime)
+ .statusText
+ }}
+
+
+ {{
+ getHoursBetween(fair.jobFairStartTime, fair.jobFairEndTime)
+ }}小时
+
+
+
+
+ {{
+ parseDateTime(fair.jobFairEndTime).time
+ }}
+ {{
+ parseDateTime(fair.jobFairEndTime).date
+ }}
+
+
+
+ 招聘会照片:
+
+
+ 暂无照片
+
+
+
+ {{ isExpanded ? "收起" : "展开" }}
+
+
+
+
+
+
+ {{ fair.myJobNum?fair.myJobNum : 0 }}
+
+
+ 企业招聘岗位
+
+
+
+
+ {{fair.resumeCount?fair.resumeCount : 0}}
+
+
+ 收到简历
+
+
+
+
+
+
+
+
+ 岗位名称:{{ item.jobInfo.jobTitle }}
+
+
+ {{ item.personInfo.name }}
+
+
+ {{ getStatusText(item.status) }}
+
+
+
+
+ 性别:{{ item.personInfo.sex == 0 ? "男" : "女" }}
+ 年龄:{{ item.personInfo.age }}
+
+
+
+
+
+
+
+
+
+
+
+ 加载中...
+ 没有更多数据了
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages.json b/pages.json
index fca66c3..7d97d59 100644
--- a/pages.json
+++ b/pages.json
@@ -350,7 +350,8 @@
"root": "packageB",
"pages": [
{
- "path" : "jobFair/detail",
+ // 我参与的招聘会详情
+ "path" : "jobFair/detailCom",
"style" :
{
"navigationBarTitleText" : "招聘会详情",
diff --git a/pages/careerfair/careerfair.vue b/pages/careerfair/careerfair.vue
index 2b49310..a952a5b 100644
--- a/pages/careerfair/careerfair.vue
+++ b/pages/careerfair/careerfair.vue
@@ -1,788 +1,796 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
-
- {{ item.jobFairTitle }}
-
- {{ getTimeStatus(item.jobFairStartTime, item.jobFairEndTime).statusText }}
-
-
-
- {{ item.jobFairAddress }}
-
-
-
- {{
- parseDateTime(item.jobFairStartTime).time
- }}
- {{
- parseDateTime(item.jobFairStartTime).date
- }}
-
-
-
-
- {{
- getHoursBetween(
- item.jobFairStartTime,
- item.jobFairEndTime
- )
- }}小时
-
-
-
-
- {{
- parseDateTime(item.jobFairEndTime).time
- }}
- {{
- parseDateTime(item.jobFairEndTime).date
- }}
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ {{ item.jobFairTitle }}
+
+ {{ getTimeStatus(item.jobFairStartTime, item.jobFairEndTime).statusText }}
+
+
+
+ {{ item.jobFairAddress }}
+
+
+
+
+ {{parseDateTime(item.jobFairStartTime).time}}
+
+
+ {{parseDateTime(item.jobFairStartTime).date}}
+
+
+
+
+
+ {{getHoursBetween(item.jobFairStartTime,item.jobFairEndTime)}}小时
+
+
+
+
+
+ {{parseDateTime(item.jobFairEndTime).time}}
+
+
+ {{parseDateTime(item.jobFairEndTime).date}}
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+ .cards .card:first-child {
+ margin-top: 0;
+ }
+
\ No newline at end of file
diff --git a/pages/index/components/index-one.vue b/pages/index/components/index-one.vue
index ff417f2..8fc56e7 100644
--- a/pages/index/components/index-one.vue
+++ b/pages/index/components/index-one.vue
@@ -593,8 +593,6 @@ const { columnCount, columnSpace } = useColumnCount(() => {
const getCompanyInfo = () => {
try {
const cachedUserInfo = uni.getStorageSync('userInfo') || {};
- console.log('缓存中的userInfo:', cachedUserInfo);
-
// 重置企业信息
companyInfo.name = '';
companyInfo.avatar = '';