From d4dda18720e03d9ac6bcb4e2d50bd3f0b1533c18 Mon Sep 17 00:00:00 2001
From: dengxin <2390584170@qq.com>
Date: Sun, 4 Feb 2024 16:11:12 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8F=96=E6=B6=88applyStatus/whetherSetSignPwd?=
=?UTF-8?q?=E4=B8=A4=E4=B8=AA=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/manage/econtract.js | 192 ++-
src/page/index/index.vue | 2 +-
src/views/manage/company/talentsList.vue | 1 +
src/views/manage/econtract/index.vue | 1094 +++++++++--------
src/views/tenant/mission/Dialog/Employ.vue | 677 +++++-----
.../mission/Dialog/EmployInformation.vue | 10 +-
src/views/tenant/postzp/Dialog/Employ.vue | 10 +-
.../postzp/Dialog/EmployInformation.vue | 10 +-
8 files changed, 978 insertions(+), 1018 deletions(-)
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 @@
您选择{{employNum}}人准备录用,请输入密码并确定录用
-您选择{{ employNum }}人准备录用,请输入密码并确定录用
+