From ef6c744d418bab245c4246eed19cee52c9e3de85 Mon Sep 17 00:00:00 2001 From: dengxin <2390584170@qq.com> Date: Tue, 19 Mar 2024 17:19:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/mission.js | 24 + pages.json | 28 + pages/login/login.vue | 1 + .../subPage/newsDetail/projectInfo.vue | 538 +++++++++++++++++ .../subPage/newsDetail/signContract.vue | 90 +++ .../recruit/subPage/newsDetail/step/first.vue | 358 +++++++++++ .../subPage/newsDetail/step/second.vue | 224 +++++++ .../recruit/subPage/newsDetail/step/three.vue | 174 ++++++ .../subPage/newsDetail/userrecruitInfo.vue | 555 +++++++++++++++++ pages/recruit/subPage/newsDetail/workInfo.vue | 563 ++++++++++++++++++ pages/recruit/subPage/newsList.vue | 353 +++++------ store/models/news_recruit.js | 62 +- vue.config.js | 4 +- 13 files changed, 2765 insertions(+), 209 deletions(-) create mode 100644 pages/recruit/subPage/newsDetail/projectInfo.vue create mode 100644 pages/recruit/subPage/newsDetail/signContract.vue create mode 100644 pages/recruit/subPage/newsDetail/step/first.vue create mode 100644 pages/recruit/subPage/newsDetail/step/second.vue create mode 100644 pages/recruit/subPage/newsDetail/step/three.vue create mode 100644 pages/recruit/subPage/newsDetail/userrecruitInfo.vue create mode 100644 pages/recruit/subPage/newsDetail/workInfo.vue diff --git a/api/mission.js b/api/mission.js index 7757907..b9f6c77 100644 --- a/api/mission.js +++ b/api/mission.js @@ -158,6 +158,19 @@ export const myBrowing = (current, size, status) => { }) } +/*招工消息通知列表*/ +export const recruitmentNewsList = (current, size, status) => { + return request({ + url: '/api/jobslink-api/user/userrecruit/getCollectList', + method: 'get', + params: { + current, + size, + status + } + }) +} + /*任务详情*/ export const missionDetail = (missionNo) => { return request({ @@ -168,6 +181,17 @@ export const missionDetail = (missionNo) => { } }) } +/*任务详情*/ +export const recruit_missionDetail = (missionNo,type) => { + return request({ + url: '/api/jobslink-api/user/userrecruit/getCollectUserList', + method: 'get', + params: { + id:missionNo, + type + } + }) +} /*岗位详情*/ // workDetail diff --git a/pages.json b/pages.json index 0a6e1e0..5dc1d14 100644 --- a/pages.json +++ b/pages.json @@ -317,6 +317,34 @@ "enablePullDownRefresh": false } }, + { + "path": "pages/recruit/subPage/newsDetail/projectInfo", + "style": { + "navigationBarTitleText": "任务详情", + "navigationBarBackgroundColor": "#FFFFFF" + } + }, + { + "path": "pages/recruit/subPage/newsDetail/signContract", + "style": { + "navigationBarTitleText": "任务详情", + "navigationBarBackgroundColor": "#FFFFFF" + } + }, + { + "path": "pages/recruit/subPage/newsDetail/userrecruitInfo", + "style": { + "navigationBarTitleText": "任务详情", + "navigationBarBackgroundColor": "#FFFFFF" + } + }, + { + "path": "pages/recruit/subPage/newsDetail/workInfo", + "style": { + "navigationBarTitleText": "任务详情", + "navigationBarBackgroundColor": "#FFFFFF" + } + }, { "path": "pages/news/jobProjectList", "style": { diff --git a/pages/login/login.vue b/pages/login/login.vue index bc565f1..c6ec6a0 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -79,6 +79,7 @@ icon:'none', }) } else { + debugger var that = this this.loading = true this.$store.dispatch("LoginByUsername", { diff --git a/pages/recruit/subPage/newsDetail/projectInfo.vue b/pages/recruit/subPage/newsDetail/projectInfo.vue new file mode 100644 index 0000000..e389ea2 --- /dev/null +++ b/pages/recruit/subPage/newsDetail/projectInfo.vue @@ -0,0 +1,538 @@ + + + + + diff --git a/pages/recruit/subPage/newsDetail/signContract.vue b/pages/recruit/subPage/newsDetail/signContract.vue new file mode 100644 index 0000000..2b9a8f9 --- /dev/null +++ b/pages/recruit/subPage/newsDetail/signContract.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/pages/recruit/subPage/newsDetail/step/first.vue b/pages/recruit/subPage/newsDetail/step/first.vue new file mode 100644 index 0000000..416387a --- /dev/null +++ b/pages/recruit/subPage/newsDetail/step/first.vue @@ -0,0 +1,358 @@ + + + + + diff --git a/pages/recruit/subPage/newsDetail/step/second.vue b/pages/recruit/subPage/newsDetail/step/second.vue new file mode 100644 index 0000000..cd6fe6f --- /dev/null +++ b/pages/recruit/subPage/newsDetail/step/second.vue @@ -0,0 +1,224 @@ + + + + + diff --git a/pages/recruit/subPage/newsDetail/step/three.vue b/pages/recruit/subPage/newsDetail/step/three.vue new file mode 100644 index 0000000..b0d9771 --- /dev/null +++ b/pages/recruit/subPage/newsDetail/step/three.vue @@ -0,0 +1,174 @@ + + + + diff --git a/pages/recruit/subPage/newsDetail/userrecruitInfo.vue b/pages/recruit/subPage/newsDetail/userrecruitInfo.vue new file mode 100644 index 0000000..dca3b7c --- /dev/null +++ b/pages/recruit/subPage/newsDetail/userrecruitInfo.vue @@ -0,0 +1,555 @@ + + + + + diff --git a/pages/recruit/subPage/newsDetail/workInfo.vue b/pages/recruit/subPage/newsDetail/workInfo.vue new file mode 100644 index 0000000..178ae80 --- /dev/null +++ b/pages/recruit/subPage/newsDetail/workInfo.vue @@ -0,0 +1,563 @@ + + + + + diff --git a/pages/recruit/subPage/newsList.vue b/pages/recruit/subPage/newsList.vue index 304ecc4..31b7540 100644 --- a/pages/recruit/subPage/newsList.vue +++ b/pages/recruit/subPage/newsList.vue @@ -1,202 +1,205 @@ -