diff --git a/src/api/manage/econtract.js b/src/api/manage/econtract.js index a1495f7..6f323a2 100644 --- a/src/api/manage/econtract.js +++ b/src/api/manage/econtract.js @@ -1,136 +1,128 @@ -import request from '@/router/axios'; -import { getToken } from '@/util/auth' +import request from "@/router/axios"; +import { getToken } from "@/util/auth"; //申请开通电子签章 -export const apply = - (data) => { - return request({ - - url: `jobslink-api/doc/docCompanySeal/signseal/apply`, - method: 'post', - data:data - }) - } +export const apply = (data) => { + return request({ + url: `jobslink-api/doc/docCompanySeal/signseal/apply`, + method: "post", + data: data, + }); +}; //电子合同状态 - export const applyStatus = - () => { - return request({ - url: '/api/jobslink-api/doc/company/cert/company/status', - method: 'get', - params: {} - }) - } - //电子合同管理列表 -export const tenantList = -(current, size, params) =>request({ - url: '/api/jobslink-api/doc/contract/tenant/list', - method: 'get', +export const applyStatus = () => { + return request({ + url: "/api/jobslink-api/doc/company/cert/company/status", + method: "get", + params: {}, + }); +}; +//电子合同管理列表 +export const tenantList = (current, size, params) => + request({ + url: "/api/jobslink-api/doc/contract/tenant/list", + method: "get", params: { - ...params, - current, - size, + ...params, + current, + size, }, - headers:{ - 'content-type':'application/pdf' - } - }) + headers: { + "content-type": "application/pdf", + }, + }); //企业-录用人员-已录用中查看合同 -export const viewContractImg = -(userId,missionsNo) => { +export const viewContractImg = (userId, missionsNo) => { return request({ - url: '/api/jobslink-api/doc/contract/mission/viewContract', - method: 'get', + url: "/api/jobslink-api/doc/contract/mission/viewContract", + method: "get", params: { - userId:userId, - missionsNo:missionsNo - } - }) -} + userId: userId, + missionsNo: missionsNo, + }, + }); +}; //企业-录用人员-已录用中是否显示查看合同 -export const isGenerateContract = -(userId,missionsNo) => { +export const isGenerateContract = (userId, missionsNo) => { return request({ - url: '/api/jobslink-api/doc/contract/isGenerateContract', - method: 'get', + url: "/api/jobslink-api/doc/contract/isGenerateContract", + method: "get", params: { - userId:userId, - missionsNo:missionsNo - } - }) -} + userId: userId, + missionsNo: missionsNo, + }, + }); +}; //企业端校验印章密码是否正确 -export const certCheckPass = -(pass) => { +export const certCheckPass = (pass) => { return request({ - url: '/api/jobslink-api/doc/company/cert/checkPass', - method: 'get', + url: "/api/jobslink-api/doc/company/cert/checkPass", + method: "get", params: { - pass:pass - } - }) -} + pass: pass, + }, + }); +}; //获取手机短信验证码 -export const getCode=(mobile)=>{ +export const getCode = (mobile) => { return request({ - url:'/api/jobslink-api/doc/company/cert/resetPass/sendValidate', - method:'get', - params:{mobile} - }) -} + url: "/api/jobslink-api/doc/company/cert/resetPass/sendValidate", + method: "get", + params: { mobile }, + }); +}; //重置密码 -export const resetPwd=(mobile,password,code)=>{ +export const resetPwd = (mobile, password, code) => { return request({ - headers: {'SCaptcha-Key': mobile, 'SCaptcha-Code': code}, - url:'/api/jobslink-api/doc/company/cert/resetPass', - method:'post', - params:{mobile,password,code} - }) -} + headers: { "SCaptcha-Key": mobile, "SCaptcha-Code": code }, + url: "/api/jobslink-api/doc/company/cert/resetPass", + method: "post", + params: { mobile, password, code }, + }); +}; //查看签章图片 -export const viewSignature=()=>{ +export const viewSignature = () => { return request({ - url:'/api/jobslink-api/doc/docCompanySeal/company/details', - method:'get', - }) -} + url: "/api/jobslink-api/doc/docCompanySeal/company/details", + method: "get", + }); +}; //查看电子合同 -export const viewLetter=(userId,missionsNo)=>{ +export const viewLetter = (userId, missionsNo) => { return request({ - url:'/api/jobslink-api/doc/contract/mission/viewContract', - method:'get', - params:{userId,missionsNo} - }) -} + url: "/api/jobslink-api/doc/contract/mission/viewContract", + method: "get", + params: { userId, missionsNo }, + }); +}; //下载电子合同 -export const downLetter = -(id) => { - return `jobslink-api/doc/contract/download/${id}?Jobslink-Auth=${getToken()}` -} +export const downLetter = (id) => { + return `jobslink-api/doc/contract/download/${id}?Jobslink-Auth=${getToken()}`; +}; //判断企业是否设置签章密码 -export const whetherSetSignPwd=()=>{ +export const whetherSetSignPwd = () => { return request({ - url:'/api/jobslink-api/doc/company/cert/hasPass', - method:'get' - }) -} - + url: "/api/jobslink-api/doc/company/cert/hasPass", + method: "get", + }); +}; //查看pdf -export const viewPdf=(url)=>{ - console.log(url) +export const viewPdf = (url) => { + console.log(url); return request({ - url:url, - method:'get' -}) -} + url: url, + method: "get", + }); +}; //批量下载合同 -export const mutiDownPdf=(ids)=> { - return `jobslink-api/doc/contract/contract/bulkDownload?ids=${ids}&Jobslink-Auth=${getToken()}` -} +export const mutiDownPdf = (ids) => { + return `jobslink-api/doc/contract/contract/bulkDownload?ids=${ids}&Jobslink-Auth=${getToken()}`; +}; diff --git a/src/page/index/index.vue b/src/page/index/index.vue index 775d5a4..47ba0ca 100644 --- a/src/page/index/index.vue +++ b/src/page/index/index.vue @@ -92,7 +92,7 @@ }, mounted() { this.init(); - this.getSignatureStatus();//获取企业是否设置了签章密码 + // this.getSignatureStatus();//获取企业是否设置了签章密码 }, activated() { }, computed: { diff --git a/src/views/manage/company/talentsList.vue b/src/views/manage/company/talentsList.vue index a93d7bd..eee2187 100644 --- a/src/views/manage/company/talentsList.vue +++ b/src/views/manage/company/talentsList.vue @@ -91,6 +91,7 @@ + +.header li a { + color: #409EFF; + margin-right: 20px; + cursor: pointer; +} + +.el-button { + padding: 8px 10px; + margin-left: 10px; +} + +.applyEcontract /deep/ .el-input__inner { + width: 210px; + height: 30px; +} + +.uploadEcontractBtn { + cursor: pointer; +} + +.uploadEcontractBtn:hover { + color: #409EFF; +} + +.econtract-resetForm /deep/ .el-form-item__content { + text-align: left; +} + +.searchBtn { + display: inline-block; +} + +.econtract-resetForm .el-form-item { + margin-bottom: 30px !important; +} + +.demo-ruleForm .el-form-item { + margin-bottom: 20px !important; +} diff --git a/src/views/tenant/mission/Dialog/Employ.vue b/src/views/tenant/mission/Dialog/Employ.vue index 667bfd8..2d0922f 100644 --- a/src/views/tenant/mission/Dialog/Employ.vue +++ b/src/views/tenant/mission/Dialog/Employ.vue @@ -1,63 +1,44 @@ @@ -78,24 +59,14 @@ > --> - {{ item.label }} + {{ item.label }}
- 录用 + 录用 - 取消 - 查看合同 + 取消 + 查看合同
- diff --git a/src/views/tenant/mission/Dialog/EmployInformation.vue b/src/views/tenant/mission/Dialog/EmployInformation.vue index 4dfe277..8b6f5e3 100644 --- a/src/views/tenant/mission/Dialog/EmployInformation.vue +++ b/src/views/tenant/mission/Dialog/EmployInformation.vue @@ -335,10 +335,12 @@ export default { ); }, checkStatus(){ - applyStatus().then(res=>{ - this.companyContractOn=res.data.data.contractOn;//电子合同是否启用,0=未启用 1=已启用 - this.conpanySealOn=res.data.data.sealOn;//电子签章是否设置,0=未设置,1=等待审核,2=已设置 - }) + this.companyContractOn = 0;//电子合同是否启用,0=未启用 + this.conpanySealOn = 0;//电子签章是否设置,0=未设置,1=等待审核,2=已设置 + // applyStatus().then(res=>{ + // this.companyContractOn=res.data.data.contractOn;//电子合同是否启用,0=未启用 1=已启用 + // this.conpanySealOn=res.data.data.sealOn;//电子签章是否设置,0=未设置,1=等待审核,2=已设置 + // }) }, drawerClose(){ this.$emit('refresh'); diff --git a/src/views/tenant/postzp/Dialog/Employ.vue b/src/views/tenant/postzp/Dialog/Employ.vue index 8c1ea71..99568ca 100644 --- a/src/views/tenant/postzp/Dialog/Employ.vue +++ b/src/views/tenant/postzp/Dialog/Employ.vue @@ -617,10 +617,12 @@ export default { return dateFormat(new Date(date),'yyyy/MM/dd') }, checkStatus(){ - applyStatus().then(res=>{ - this.companyContractOn=res.data.data.contractOn;//电子合同是否启用,0=未启用 - this.conpanySealOn=res.data.data.sealOn;//电子签章是否设置,0=未设置,1=等待审核,2=已设置 - }) + this.companyContractOn = 0;//电子合同是否启用,0=未启用 + this.conpanySealOn = 0;//电子签章是否设置,0=未设置,1=等待审核,2=已设置 + // applyStatus().then(res=>{ + // this.companyContractOn=res.data.data.contractOn;//电子合同是否启用,0=未启用 + // this.conpanySealOn=res.data.data.sealOn;//电子签章是否设置,0=未设置,1=等待审核,2=已设置 + // }) }, idNumberDDesensitization, //输入密码点击确定 diff --git a/src/views/tenant/postzp/Dialog/EmployInformation.vue b/src/views/tenant/postzp/Dialog/EmployInformation.vue index b3e823a..eb23c8d 100644 --- a/src/views/tenant/postzp/Dialog/EmployInformation.vue +++ b/src/views/tenant/postzp/Dialog/EmployInformation.vue @@ -335,10 +335,12 @@ export default { ); }, checkStatus(){ - applyStatus().then(res=>{ - this.companyContractOn=res.data.data.contractOn;//电子合同是否启用,0=未启用 1=已启用 - this.conpanySealOn=res.data.data.sealOn;//电子签章是否设置,0=未设置,1=等待审核,2=已设置 - }) + this.companyContractOn = 0;//电子合同是否启用,0=未启用 + this.conpanySealOn = 0;//电子签章是否设置,0=未设置,1=等待审核,2=已设置 + // applyStatus().then(res=>{ + // this.companyContractOn=res.data.data.contractOn;//电子合同是否启用,0=未启用 1=已启用 + // this.conpanySealOn=res.data.data.sealOn;//电子签章是否设置,0=未设置,1=等待审核,2=已设置 + // }) }, drawerClose(){ this.$emit('refresh');