From 4a455b2d9b836083a42ec79cae437256ca0abc98 Mon Sep 17 00:00:00 2001
From: dengxin <2390584170@qq.com>
Date: Tue, 19 Mar 2024 17:23:20 +0800
Subject: [PATCH 1/6] =?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/login/login.vue | 1 -
1 file changed, 1 deletion(-)
diff --git a/pages/login/login.vue b/pages/login/login.vue
index c6ec6a0..bc565f1 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -79,7 +79,6 @@
icon:'none',
})
} else {
- debugger
var that = this
this.loading = true
this.$store.dispatch("LoginByUsername", {
From 78e7726bfa48b2b727e912db2b2b221a42798f94 Mon Sep 17 00:00:00 2001
From: dengxin <2390584170@qq.com>
Date: Tue, 19 Mar 2024 19:29:31 +0800
Subject: [PATCH 2/6] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=B6=88=E6=81=AF?=
=?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages.json | 7 -
.../subPage/newsDetail/projectInfo.vue | 50 +--
.../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 | 57 +--
pages/recruit/subPage/newsDetail/workInfo.vue | 75 +---
8 files changed, 4 insertions(+), 1031 deletions(-)
delete mode 100644 pages/recruit/subPage/newsDetail/signContract.vue
delete mode 100644 pages/recruit/subPage/newsDetail/step/first.vue
delete mode 100644 pages/recruit/subPage/newsDetail/step/second.vue
delete mode 100644 pages/recruit/subPage/newsDetail/step/three.vue
diff --git a/pages.json b/pages.json
index 5dc1d14..28aa6c0 100644
--- a/pages.json
+++ b/pages.json
@@ -324,13 +324,6 @@
"navigationBarBackgroundColor": "#FFFFFF"
}
},
- {
- "path": "pages/recruit/subPage/newsDetail/signContract",
- "style": {
- "navigationBarTitleText": "任务详情",
- "navigationBarBackgroundColor": "#FFFFFF"
- }
- },
{
"path": "pages/recruit/subPage/newsDetail/userrecruitInfo",
"style": {
diff --git a/pages/recruit/subPage/newsDetail/projectInfo.vue b/pages/recruit/subPage/newsDetail/projectInfo.vue
index e389ea2..c7a750a 100644
--- a/pages/recruit/subPage/newsDetail/projectInfo.vue
+++ b/pages/recruit/subPage/newsDetail/projectInfo.vue
@@ -142,7 +142,7 @@
-
-
diff --git a/pages/recruit/subPage/newsDetail/step/first.vue b/pages/recruit/subPage/newsDetail/step/first.vue
deleted file mode 100644
index 416387a..0000000
--- a/pages/recruit/subPage/newsDetail/step/first.vue
+++ /dev/null
@@ -1,358 +0,0 @@
-
-
-
-
-
- 姓名
-
- {{auth.authInfo.realName}}
-
-
-
-
-
- 身份证号
-
- {{idNumberFilter(auth.authInfo.idNumber)}}
-
-
- 身份证号格式不正确
-
-
-
- 开户银行
-
-
- {{auth.authInfo.bankName}}
-
-
- {{bankName}}
-
-
-
-
-
- 银行卡号
-
- {{auth.authInfo.cardNumber}}
-
-
-
-
-
- 身份信息
-
-
-
- {{ laborType[0] }}
- 请选择
-
-
-
-
-
-
-
-
- 社保信息
-
-
-
- {{ insureType[indexbao] }}
- 请选择
-
-
-
-
-
-
-
- 完成
-
-
- 完成
-
-
- 完成
-
-
- 提交中
-
-
-
-
-
-
-
-
-
diff --git a/pages/recruit/subPage/newsDetail/step/second.vue b/pages/recruit/subPage/newsDetail/step/second.vue
deleted file mode 100644
index cd6fe6f..0000000
--- a/pages/recruit/subPage/newsDetail/step/second.vue
+++ /dev/null
@@ -1,224 +0,0 @@
-
-
-
-
- 开户银行
-
-
- {{auth.authInfo.bankName}}
-
-
- {{bankName}}
-
-
-
-
-
- 银行卡号
-
- {{auth.authInfo.cardNumber}}
-
-
-
- 此银行卡信息仅作为发放工资使用;银行卡持卡人信息与基本信息一致。
-
-
-
- 完成
-
-
- 完成
-
-
- 完成
-
-
- 提交中
-
-
-
-
- 下一步
-
-
- 下一步
-
-
- 下一步
-
-
- 提交中
-
-
-
-
-
-
-
-
diff --git a/pages/recruit/subPage/newsDetail/step/three.vue b/pages/recruit/subPage/newsDetail/step/three.vue
deleted file mode 100644
index b0d9771..0000000
--- a/pages/recruit/subPage/newsDetail/step/three.vue
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
- 签名
-
-
-
-
- 点击输入手写签名
-
-
-
- 签名密码
-
-
-
- 已设置
- 未设置
-
-
-
-
-
-
-
- 我已阅读并同意
- 《申请证书协议》
-
-
- 完成
- 完成
-
-
-
-
-
-
diff --git a/pages/recruit/subPage/newsDetail/userrecruitInfo.vue b/pages/recruit/subPage/newsDetail/userrecruitInfo.vue
index dca3b7c..323e5bb 100644
--- a/pages/recruit/subPage/newsDetail/userrecruitInfo.vue
+++ b/pages/recruit/subPage/newsDetail/userrecruitInfo.vue
@@ -149,7 +149,7 @@
diff --git a/store/getters.js b/store/getters.js
index fb057a9..b775e70 100644
--- a/store/getters.js
+++ b/store/getters.js
@@ -5,7 +5,6 @@ const getters = {
userChecked:state=>state.user.userChecked,
area: state => state.area,
news: state=> state.news,
- news_recruit: state=> state.news_recruit,
auth: state => state.auth,
authPass: (state,getters) => getters.auth.laborState && getters.auth.realNameState && getters.auth.bankCardState && getters.auth.insureState,
authInfo: state => state.auth.authInfo,
diff --git a/store/index.js b/store/index.js
index e590055..5d5ec31 100644
--- a/store/index.js
+++ b/store/index.js
@@ -6,7 +6,6 @@ import user from './models/user.js'
import area from './models/area.js'
import auth from './models/auth.js'
import news from './models/news.js'
-import news_recruit from './models/news_recruit.js'
import vip from './models/vip.js'
import face from './models/face.js'
import authentication from './models/authentication.js'
@@ -18,7 +17,6 @@ const store = new Vuex.Store({
area,
auth,
news,
- news_recruit,
vip,
face,
authentication
diff --git a/store/models/news_recruit.js b/store/models/news_recruit.js
deleted file mode 100644
index c710d6e..0000000
--- a/store/models/news_recruit.js
+++ /dev/null
@@ -1,337 +0,0 @@
-import {
- inviteCount,
- inviteList,
- inviteRead,
- inviteRemove,
- noticeCount,
- noticeList,
- noticeRead,
- noticeRemove,
-} from "@/api/news.js";
-import website from "@/config/website.js";
-const size = 20;
-const handler = {
- 0: {
- count: noticeCount,
- getList: noticeList,
- read: noticeRead,
- remove: noticeRemove,
- },
- 1: {
- count: inviteCount,
- getList: inviteList,
- read: inviteRead,
- remove: inviteRemove,
- },
-};
-
-function getCount(data) {
- let sum = 0;
- for (let key in data) {
- sum += data[key];
- }
- return sum;
-}
-
-let refreshTimer = null;
-
-function startRefreshToken(dispatch) {
- refreshTimer = setInterval(() => {
- dispatch("newsInit");
- }, website.newsRefreshTime);
-}
-
-function stopRefreshToken() {
- clearInterval(refreshTimer);
-}
-
-const news = {
- state: {
- count: 0,
- data: {
- 0: {
- id: "0",
- title: "消息通知",
- icon: "../../../static/img/notice.svg",
- page: {
- current: 0,
- size,
- total: size,
- },
- data: [],
- prop: {
- title: "title",
- desc: (value) => {
- if (value.data[0]) return value.data[0][0]["desc"];
- },
- time: "createTime",
- isRead: "isRead",
- listDesc: "desc",
- },
- navigateTo(item) {
- uni.$once("getNewsDetail", (cb) => {
- cb(item);
- });
- uni.navigateTo({
- url: "/pages/news/newsDetail?type=0",
- });
- },
- },
- 1: {
- id: "1",
- title: "任务申请",
- icon: "../../../static/img/renwu.png",
- page: {
- current: 0,
- size,
- total: size,
- },
- data: [],
- prop: {
- title: "missionTitle",
- desc: (value) => {
- if (value.data[0])
- return `您收到${value.data[0][0]["companyName"]}的任务`;
- },
- time: "createTime",
- isRead: "status",
- listDesc: "companyName",
- },
- navigateTo(item, dispatch) {
- dispatch("readNew", {
- key: "1",
- id: item.id,
- });
- uni.navigateTo({
- url: `/pages/projectInfo/projectInfo?type=1&missionNo=${encodeURIComponent(
- item.missionNo
- )}&id=${encodeURIComponent(item.id)}`,
- });
- },
- },
- 2: {
- id: "1",
- title: "岗位申请",
- icon: "../../../static/img/job_recruit.svg",
- page: {
- current: 0,
- size,
- total: size,
- },
- data: [],
- prop: {
- title: "missionTitle",
- desc: (value) => {
- if (value.data[0])
- return `您收到${value.data[0][0]["companyName"]}的任务`;
- },
- time: "createTime",
- isRead: "status",
- listDesc: "companyName",
- },
- navigateTo(item, dispatch) {
- dispatch("readNew", {
- key: "1",
- id: item.id,
- });
- uni.navigateTo({
- url: `/pages/projectInfo/projectInfo?type=1&missionNo=${encodeURIComponent(
- item.missionNo
- )}&id=${encodeURIComponent(item.id)}`,
- });
- },
- },
- // "3": {
- // id: "1",
- // title: "技能推送",
- // icon: "../../../static/img/jineng.svg",
- // page: {
- // current: 0,
- // size,
- // total: size
- // },
- // data: [],
- // prop: {
- // title: 'missionTitle',
- // desc: (value) => {
- // if (value.data[0])
- // return `您收到${value.data[0][0]['companyName']}的任务`
- // },
- // time: 'createTime',
- // isRead: 'status',
- // listDesc: 'companyName',
- // },
- // navigateTo(item, dispatch) {
- // dispatch('readNew', {
- // key: '1',
- // id: item.id
- // })
- // uni.navigateTo({
- // url: `/pages/projectInfo/projectInfo?type=1&missionNo=${encodeURIComponent(item.missionNo)}&id=${encodeURIComponent(item.id)}`
- // })
- // }
- // },
- 4: {
- id: "1",
- title: "个人户申请",
- icon: "../../../static/img/own_recruit.svg",
- page: {
- current: 0,
- size,
- total: size,
- },
- data: [],
- prop: {
- title: "missionTitle",
- desc: (value) => {
- if (value.data[0])
- return `您收到${value.data[0][0]["companyName"]}的任务`;
- },
- time: "createTime",
- isRead: "status",
- listDesc: "companyName",
- },
- navigateTo(item, dispatch) {
- dispatch("readNew", {
- key: "1",
- id: item.id,
- });
- uni.navigateTo({
- url: `/pages/projectInfo/projectInfo?type=1&missionNo=${encodeURIComponent(
- item.missionNo
- )}&id=${encodeURIComponent(item.id)}`,
- });
- },
- },
- },
- unread: {
- 0: 0,
- 1: 0,
- },
- allUnread: 0,
- dic: {},
- },
- actions: {
- newsInit({ dispatch }) {
- const ps = [];
- ps.push(dispatch("getUnreadNum"));
-
- for (let key in handler) {
- ps.push(dispatch("newsReload", key));
- }
- return Promise.all(ps);
- },
- newsReload({ dispatch, commit }, id) {
- commit("CLEAR_NEWS_DATA", id);
- return dispatch("newsGetNextPage", id);
- },
- getUnreadNum({ commit }) {
- for (let key in handler) {
- handler[key].count().then((result) => {
- commit("SET_UNREADNUM", {
- id: key,
- count: result,
- });
- });
- }
- },
- newsGetNextPage({ state, commit }, id) {
- const item = state.data[id];
- const page = item.page;
- const current = page.current + 1;
- return new Promise((resolve, reject) => {
- if (parseInt(page.total / page.size) + 1 < current) {
- resolve();
- return;
- }
- handler[id]
- .getList(current, page.size)
- .then((res) => {
- const data = res.data.data;
- commit("ADD_NEWS_DATA", {
- id,
- data: data.records,
- current,
- total: data.total,
- });
- resolve(res);
- })
- .catch(reject);
- });
- },
- removeNew({ commit }, { id, key, group, index }) {
- return new Promise((resolve, reject) => {
- commit("REMOVE_NEWS", {
- id,
- key,
- group,
- index,
- });
- handler[key].remove(id).then(resolve, reject);
- });
- },
- readNew({ commit }, { key, id }) {
- return new Promise((resolve, reject) => {
- commit("READ_NEWS", {
- key,
- id,
- });
- handler[key].read(id).then(resolve, reject);
- });
- },
- endRefreshNewsTimer() {
- stopRefreshToken();
- },
- startRefreshNewsTimer({ state, commit, dispatch }) {
- dispatch("newsInit").then(() => {
- startRefreshToken(dispatch);
- });
- },
- },
- mutations: {
- SET_UNREADNUM: (state, { id, count }) => {
- state.unread[id] = count;
- state.allUnread = getCount(state.unread);
- },
- CLEAR_NEWS_DATA: (state, id) => {
- state.data[id].page = {
- current: 0,
- size,
- };
- state.data[id].data = [];
- },
- ADD_NEWS_DATA: (state, { id, data, current, total }) => {
- data.forEach((item) => {
- state.dic[item.id] = item;
- });
- state.data[id].page.total = total;
- state.data[id].page.current = current;
- if (data.length > 0) {
- state.data[id].data.push(data);
- }
- },
- REMOVE_NEWS: (state, { id, key, group, index }) => {
- const readProp = state.data[key].prop["isRead"];
- if (state.dic[id][readProp] === 0) {
- state.unread[key]--;
- state.allUnread--;
- }
- state.dic[id] = undefined;
- const data = state.data[key].data;
- data[group].splice(index, 1);
- if (data[group].length === 0) {
- data.splice(group, 1);
- }
- },
- READ_NEWS: (state, { key, id }) => {
- const readProp = state.data[key].prop["isRead"];
- if (state.dic[id][readProp] === 0) {
- state.dic[id][readProp] = 1;
- state.unread[key]--;
- state.allUnread--;
- }
- },
- },
- getters: {},
-};
-export default news;
diff --git a/vue.config.js b/vue.config.js
index c0d8345..bb4d2d5 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -3,8 +3,8 @@ module.exports = {
port: 1887,
proxy: {
'/api': {
- // target: 'http://39.98.184.58:8000', // 公网
- target: 'http://192.168.3.173:8000', // 本地服务接口地址
+ target: 'http://39.98.184.58:8000', // 公网
+ // target: 'http://192.168.3.173:8000', // 本地服务接口地址
ws: true,
pathRewrite: {
'^/api': '/'
From 140fdb34646a2ba940d3b35a00997b1a0a80c118 Mon Sep 17 00:00:00 2001
From: dengxin <2390584170@qq.com>
Date: Wed, 20 Mar 2024 10:33:06 +0800
Subject: [PATCH 5/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=81=94=E7=B3=BB?=
=?UTF-8?q?=E4=BA=BAui?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../subPage/newsDetail/projectInfo.vue | 31 ++++++++++++++-----
.../subPage/newsDetail/userrecruitInfo.vue | 31 ++++++++++++++-----
pages/recruit/subPage/newsDetail/workInfo.vue | 31 ++++++++++++++-----
3 files changed, 72 insertions(+), 21 deletions(-)
diff --git a/pages/recruit/subPage/newsDetail/projectInfo.vue b/pages/recruit/subPage/newsDetail/projectInfo.vue
index c7a750a..a4c3980 100644
--- a/pages/recruit/subPage/newsDetail/projectInfo.vue
+++ b/pages/recruit/subPage/newsDetail/projectInfo.vue
@@ -110,13 +110,11 @@
-
-
- {{ item.realName }} : {{
- item.telphone }} 申请时间: {{
- item.applyTime }}
+
+
+ {{ item.realName }} : {{ item.telphone }}
+ 申请时间:{{ item.applyTime }}
+
@@ -487,4 +485,23 @@ export default {
word-break: break-all;
white-space: pre-line;
}
+
+.contactWrapper {
+ box-sizing: border-box;
+ text-align: center;
+ font-size: 28rpx;
+ margin-top: 10rpx;
+ border: 1px solid #e0e0e0;
+ border-radius: 5px;
+ padding: 20rpx;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+
+}
+
+.applyTime {
+ font-size: 24rpx;
+ color: #666666;
+}
diff --git a/pages/recruit/subPage/newsDetail/userrecruitInfo.vue b/pages/recruit/subPage/newsDetail/userrecruitInfo.vue
index 323e5bb..ac7875c 100644
--- a/pages/recruit/subPage/newsDetail/userrecruitInfo.vue
+++ b/pages/recruit/subPage/newsDetail/userrecruitInfo.vue
@@ -117,13 +117,11 @@
-
-
- {{ item.realName }} : {{
- item.telphone }} 申请时间: {{
- item.applyTime }}
+
+
+ {{ item.realName }} : {{ item.telphone }}
+ 申请时间:{{ item.applyTime }}
+
@@ -497,4 +495,23 @@ export default {
word-break: break-all;
white-space: pre-line;
}
+
+.contactWrapper {
+ box-sizing: border-box;
+ text-align: center;
+ font-size: 28rpx;
+ margin-top: 10rpx;
+ border: 1px solid #e0e0e0;
+ border-radius: 5px;
+ padding: 20rpx;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+
+}
+
+.applyTime {
+ font-size: 24rpx;
+ color: #666666;
+}
diff --git a/pages/recruit/subPage/newsDetail/workInfo.vue b/pages/recruit/subPage/newsDetail/workInfo.vue
index 893dc97..c88a1d7 100644
--- a/pages/recruit/subPage/newsDetail/workInfo.vue
+++ b/pages/recruit/subPage/newsDetail/workInfo.vue
@@ -117,13 +117,11 @@
-
-
- {{ item.realName }} : {{
- item.telphone }} 申请时间: {{
- item.applyTime }}
+
+
+ {{ item.realName }} : {{ item.telphone }}
+ 申请时间:{{ item.applyTime }}
+
@@ -489,4 +487,23 @@ export default {
word-break: break-all;
white-space: pre-line;
}
+
+.contactWrapper {
+ box-sizing: border-box;
+ text-align: center;
+ font-size: 28rpx;
+ margin-top: 10rpx;
+ border: 1px solid #e0e0e0;
+ border-radius: 5px;
+ padding: 20rpx;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+
+}
+
+.applyTime {
+ font-size: 24rpx;
+ color: #666666;
+}
From 9dc28da967dcea5e7acb97f5ddd3398da0be9cf3 Mon Sep 17 00:00:00 2001
From: 18500206848
Date: Wed, 20 Mar 2024 10:40:47 +0800
Subject: [PATCH 6/6] 11
---
vue.config.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/vue.config.js b/vue.config.js
index bb4d2d5..5b3408d 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -3,7 +3,7 @@ module.exports = {
port: 1887,
proxy: {
'/api': {
- target: 'http://39.98.184.58:8000', // 公网
+ target: 'http://10.165.0.173:8000',
// target: 'http://192.168.3.173:8000', // 本地服务接口地址
ws: true,
pathRewrite: {