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 @@ 投诉建议 + + + 消息提醒 + +