From dbefed8524c872c127f44cf7ea39f71a41f7dcf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B2=E5=85=B8=E5=8D=93?= Date: Mon, 17 Feb 2025 12:54:18 +0800 Subject: [PATCH] =?UTF-8?q?flat:=20=E5=8E=8B=E7=BC=A9=E5=9B=BE=E7=89=87?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=E6=B6=88=E6=81=AF=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 282 ++-- api/auth.js | 242 +-- api/federation.js | 102 +- api/user.js | 12 +- pages/my/my.vue | 19 +- pages/projectInfo/projectInfo.vue | 1422 ++++++++-------- pages/projectInfo/userrecruitInfo.vue | 1452 ++++++++-------- pages/projectInfo/userrecruitWorkInfo.vue | 1453 +++++++++-------- pages/projectInfo/workInfo.vue | 1394 ++++++++-------- .../subPage/newsDetail/userrecruitInfo.vue | 1067 ++++++------ pages/recruit/subPage/newsDetail/workInfo.vue | 1044 ++++++------ static/img/Takingpictures.png | Bin 2752 -> 2005 bytes static/img/anli.png | Bin 15103 -> 3996 bytes static/img/apply.png | Bin 563 -> 269 bytes static/img/backidcard1.png | Bin 7722 -> 6743 bytes static/img/businessLicense.jpg | Bin 13224 -> 9700 bytes static/img/checkOk.png | Bin 809 -> 401 bytes static/img/city.png | Bin 888 -> 389 bytes static/img/collect.png | Bin 2075 -> 766 bytes static/img/collect_yes.png | Bin 1682 -> 679 bytes static/img/contract.png | Bin 1395 -> 560 bytes static/img/delete.png | Bin 1163 -> 489 bytes static/img/deyang.png | Bin 65435 -> 18660 bytes static/img/direction.png | Bin 531 -> 508 bytes static/img/direction2.png | Bin 565 -> 538 bytes static/img/dji.png | Bin 637 -> 628 bytes static/img/evaluate.png | Bin 2226 -> 766 bytes static/img/idcard.png | Bin 11993 -> 6910 bytes static/img/index/bangzhu.png | Bin 881 -> 856 bytes static/img/index/consult.png | Bin 2354 -> 864 bytes static/img/index/hotBg.png | Bin 2489 -> 843 bytes static/img/index/icon-liulan.png | Bin 1159 -> 1112 bytes static/img/index/inLogo.png | Bin 20440 -> 10520 bytes static/img/index/inLogo11.png | Bin 16715 -> 15701 bytes static/img/index/jobRegister.png | Bin 975 -> 962 bytes static/img/index/legal.png | Bin 2035 -> 808 bytes static/img/index/near.png | Bin 1170 -> 1140 bytes static/img/index/newPolicy.png | Bin 5348 -> 3077 bytes static/img/index/question.png | Bin 2175 -> 857 bytes static/img/index/seeMore.png | Bin 4886 -> 1686 bytes static/img/index/shenqing.png | Bin 875 -> 865 bytes static/img/index/shoucang.png | Bin 1770 -> 1683 bytes static/img/index/skill.png | Bin 1434 -> 1350 bytes static/img/index/union.png | Bin 1167 -> 1146 bytes static/img/left_right.png | Bin 3199 -> 1007 bytes static/img/location.png | Bin 1178 -> 462 bytes static/img/location_new.png | Bin 1862 -> 798 bytes static/img/my/mybanner.png | Bin 538 -> 142 bytes static/img/point.png | Bin 2869 -> 478 bytes static/img/policy_icon.png | Bin 1962 -> 636 bytes static/img/renwu.png | Bin 5935 -> 2169 bytes static/img/safe_icon.png | Bin 3746 -> 1113 bytes static/img/tabbar/add.png | Bin 2009 -> 481 bytes static/img/tabbar/addactive.png | Bin 1718 -> 421 bytes static/img/tabbar/guanzhu.png | Bin 2186 -> 463 bytes static/img/tabbar/guanzhuactive.png | Bin 1933 -> 417 bytes static/img/tabbar/home.png | Bin 2383 -> 660 bytes static/img/tabbar/homeactive.png | Bin 1843 -> 522 bytes static/img/tabbar/me.png | Bin 3909 -> 1229 bytes static/img/tabbar/meactive.png | Bin 2817 -> 783 bytes static/img/zhao_gong.png | Bin 7787 -> 2397 bytes static/img/zhao_icon1.png | Bin 12388 -> 4215 bytes static/img/zhao_icon2.png | Bin 6550 -> 2766 bytes static/img/zhiyin_icon.png | Bin 3336 -> 895 bytes store/models/user.js | 41 +- 65 files changed, 4316 insertions(+), 4214 deletions(-) diff --git a/App.vue b/App.vue index d3007fc..64937a4 100644 --- a/App.vue +++ b/App.vue @@ -1,143 +1,139 @@ - - - - \ No newline at end of file + + + + diff --git a/api/auth.js b/api/auth.js index c933660..32355e9 100644 --- a/api/auth.js +++ b/api/auth.js @@ -1,118 +1,124 @@ -import { - request -} from '@/untils/AxiosUtils.js'; -import website from "@/config/website"; - -const authUrl = '/api/jobslink-api/user/user/auth/auth' - -export const findAuth = () => request({ - url: '/api/jobslink-api/user/user/find', - method: 'get' -}); - -export const cheakValue = () => request({ - url: authUrl, - method: 'post', - data: { - cheakvalue: 1, - bakvalue: 0 - } -}); - -export const realName = (realName, idNumber) => request({ - url: authUrl, - method: 'post', - data: { - cheakvalue: 2, - realName, - idNumber - } -}); - -export const bank = (bankName, realName, cardNumber, def, id) => request({ - url: authUrl, - method: 'post', - data: { - cheakvalue: 3, - bankName, - cardNumber, - realName, - def, - id - } -}); - -export const insure = (bakvalue) => request({ - url: authUrl, - method: 'post', - data: { - cheakvalue: 4, - bakvalue - } -}); -// 判断当前用户是否采集签名 -export const isGather = () => request({ - url: "/api/jobslink-api/doc/docUserSeal/isGather", - method: 'get', -}); -// 个人端签名采集 -export const signGather = (signSrcUrl, password, confirmPassword) => request({ - url: "/api/jobslink-api/doc/docUserSeal/signGather", - method: 'post', - data: { - signSrcUrl, - password, - confirmPassword - } -}); -// 获取短信接口 -export const sendValidate = (mobile) => request({ - url: "/api/jobslink-api/doc/docUserCert/resetPass/sendValidate", - method: 'get', - data: { - mobile - } -}); -// 密码重置接口 -export const resetPass = (mobile, code, password) => request({ - url: "/api/jobslink-api/doc/docUserCert/resetPass", - method: 'post', - headers: { - 'SCaptcha-Key': mobile, - 'SCaptcha-Code': code, - 'password': password - } -}); -// 我的合同 -export const contractList = (params) => request({ - url: "/api/jobslink-api/doc/contract/personal/contractList", - method: 'get', - data: params -}); -// 签名密码 /jobslink-api/doc/docUserCert/checkPass -export const checkPass = (params) => request({ - url: "/api/jobslink-api/doc/docUserCert/checkPass", - method: 'get', - data: params -}); -// 返回的是base64格式的pdf -export const viewContract = (params) => request({ - url: "/api/jobslink-api/doc/contract/viewContract", - method: 'get', - data: params -}); - -//新实名认证api -export const newCertification = (bakvalue, realName, idNumber, cardNumber, bankCode,def,bankName) => request({ - url: '/api/jobslink-api/user/user/auth/authNew', - method: 'post', - data: { - bakvalue, - realName, - idNumber, - cardNumber, - bankCode, - def, - bankName - } -}); +import { + request +} from '@/untils/AxiosUtils.js'; +import website from "@/config/website"; + +const authUrl = '/api/jobslink-api/user/user/auth/auth' + +export const findAuth = () => request({ + url: '/api/jobslink-api/user/user/find', + method: 'get' +}); + +export const cheakValue = () => request({ + url: authUrl, + method: 'post', + data: { + cheakvalue: 1, + bakvalue: 0 + } +}); + +export const realName = (realName, idNumber) => request({ + url: authUrl, + method: 'post', + data: { + cheakvalue: 2, + realName, + idNumber + } +}); + +export const bank = (bankName, realName, cardNumber, def, id) => request({ + url: authUrl, + method: 'post', + data: { + cheakvalue: 3, + bankName, + cardNumber, + realName, + def, + id + } +}); + +export const insure = (bakvalue) => request({ + url: authUrl, + method: 'post', + data: { + cheakvalue: 4, + bakvalue + } +}); +// 判断当前用户是否采集签名 +export const isGather = () => request({ + url: "/api/jobslink-api/doc/docUserSeal/isGather", + method: 'get', +}); +// 个人端签名采集 +export const signGather = (signSrcUrl, password, confirmPassword) => request({ + url: "/api/jobslink-api/doc/docUserSeal/signGather", + method: 'post', + data: { + signSrcUrl, + password, + confirmPassword + } +}); +// 获取短信接口 +export const sendValidate = (mobile) => request({ + url: "/api/jobslink-api/doc/docUserCert/resetPass/sendValidate", + method: 'get', + data: { + mobile + } +}); +// 密码重置接口 +export const resetPass = (mobile, code, password) => request({ + url: "/api/jobslink-api/doc/docUserCert/resetPass", + method: 'post', + headers: { + 'SCaptcha-Key': mobile, + 'SCaptcha-Code': code, + 'password': password + } +}); +// 我的合同 +export const contractList = (params) => request({ + url: "/api/jobslink-api/doc/contract/personal/contractList", + method: 'get', + data: params +}); +// 签名密码 /jobslink-api/doc/docUserCert/checkPass +export const checkPass = (params) => request({ + url: "/api/jobslink-api/doc/docUserCert/checkPass", + method: 'get', + data: params +}); +// 返回的是base64格式的pdf +export const viewContract = (params) => request({ + url: "/api/jobslink-api/doc/contract/viewContract", + method: 'get', + data: params +}); + +//新实名认证api +export const newCertification = (bakvalue, realName, idNumber, cardNumber, bankCode, def, bankName) => request({ + url: '/api/jobslink-api/user/user/auth/authNew', + method: 'post', + data: { + bakvalue, + realName, + idNumber, + cardNumber, + bankCode, + def, + bankName + } +}); +// 电话联系 +export const getPhoneCountNumber = (params) => request({ + url: "/api/jobslink-api/serve/phone", + method: 'get', + data: params +}); \ No newline at end of file diff --git a/api/federation.js b/api/federation.js index 92d2752..902e82f 100644 --- a/api/federation.js +++ b/api/federation.js @@ -1,47 +1,55 @@ -import { - request -} from '@/untils/AxiosUtils.js'; -import website from "../config/website.js" -import store from '@/store/'; -// 设置民族政治面貌 jobslink-api/user/user/setInfo -export const setInfo = (params) => request({ - url: "/api/jobslink-api/user/user/setInfo", - method: 'post', - data: params -}); - -// 获取用户工会状态 /jobslink-api/doc/user/labourUnion/info -export const labourUnionInfo = () => request({ - url: "/api/jobslink-api/doc/user/labourUnion/info", - method: 'get' -}); - -// 申请入会 -export const contract = (params) => request({ - url: "/api/jobslink-api/doc/user/labourUnion/apply", - method: 'post', - data: params -}); - -//会员信息--判断用户是否加入工会 -export const labourUnionDetail = (no) => request({ - url: "/api/jobslink-api/doc/jkLabourUnionAppl/list", - method: 'get', - params:{no} -}); -//提交会员申请 -export const saveApplication = (labourunionId,applType,applComment) =>{ - applComment=applComment.substring(0,200) - return request({ - url: "/api/jobslink-api/doc/jkLabourUnionDetail/save", - method: 'post', - data:{labourunionId,applType,applComment} - }); -} - -//查询提交的申请内容 -export const applicationInfo = (no) => request({ - url: "/api/jobslink-api/doc/jkLabourUnionDetail/list", - method: 'get', - params:{no} -}); +import { + request +} from '@/untils/AxiosUtils.js'; +import website from "../config/website.js" +import store from '@/store/'; +// 设置民族政治面貌 jobslink-api/user/user/setInfo +export const setInfo = (params) => request({ + url: "/api/jobslink-api/user/user/setInfo", + method: 'post', + data: params +}); + +// 获取用户工会状态 /jobslink-api/doc/user/labourUnion/info +export const labourUnionInfo = () => request({ + url: "/api/jobslink-api/doc/user/labourUnion/info", + method: 'get' +}); + +// 申请入会 +export const contract = (params) => request({ + url: "/api/jobslink-api/doc/user/labourUnion/apply", + method: 'post', + data: params +}); + +//会员信息--判断用户是否加入工会 +export const labourUnionDetail = (no) => request({ + url: "/api/jobslink-api/doc/jkLabourUnionAppl/list", + method: 'get', + params: { + no + } +}); +//提交会员申请 +export const saveApplication = (labourunionId, applType, applComment) => { + applComment = applComment.substring(0, 200) + return request({ + url: "/api/jobslink-api/doc/jkLabourUnionDetail/save", + method: 'post', + data: { + labourunionId, + applType, + applComment + } + }); +} + +//查询提交的申请内容 +export const applicationInfo = (no) => request({ + url: "/api/jobslink-api/doc/jkLabourUnionDetail/list", + method: 'get', + params: { + no + } +}); \ No newline at end of file diff --git a/api/user.js b/api/user.js index 31e7d74..8af973b 100644 --- a/api/user.js +++ b/api/user.js @@ -72,4 +72,14 @@ export const clearCache = () => request({ export const mobileIsCms = () => request({ url: '/api/jobslink-api/mobile/isCms', method: 'get' -}) \ No newline at end of file +}) + +export const noticeIsEnable = () => request({ + url: "/api/jobslink-api/desk/notice/isEnable", + method: 'get', +}); + +export const setNoticeIsEnable = (state) => request({ + url: "/api/jobslink-api/desk/notice/isEnable/" + state, + method: 'PUT', +}); \ No newline at end of file diff --git a/pages/my/my.vue b/pages/my/my.vue index 5b8c094..2d32b5c 100644 --- a/pages/my/my.vue +++ b/pages/my/my.vue @@ -78,6 +78,11 @@ 投诉建议 + + + 消息提醒 + +