diff --git a/.env.development b/.env.development index 902fe2e..df3ef84 100644 --- a/.env.development +++ b/.env.development @@ -4,3 +4,4 @@ VUE_APP_REPLACE_STR = {"{oss_file_url}": "http://10.165.0.173:8000", "https://dy VUE_APP_LOGIN_NEXT = http://10.160.7.216:9920/casserver/login?service=http://10.165.0.173/manage/login&stService=http%3A%2F%2F10.165.0.173%2Fmanage%2Flogin VUE_APP_SUPPER_MAP = http://10.165.0.44:1205/proxy/rest/maps/c02c6f51f3ab4190bffd5e3e54cf5ac4/111013e9067749488d44841208771768 VUE_APP_TIANDITU_APIKEY = e4266a5e84fe6c10f60c559967f0a03f +VUE_APP_LARGESCREEN = http://10.165.0.173/largescreen/ diff --git a/.env.production b/.env.production index e0100b2..fc645bc 100644 --- a/.env.production +++ b/.env.production @@ -4,3 +4,4 @@ VUE_APP_REPLACE_STR = {"{oss_file_url}": "http://10.165.0.173:8000", "https://dy VUE_APP_LOGIN_NEXT = http://10.160.7.216:9920/casserver/login?service=http://10.165.0.54:8300/manage/login&stService=http%3A%2F%2F10.165.0.54%3A8300%2Fmanage%2Flogin VUE_APP_SUPPER_MAP = http://10.165.0.44:1205/proxy/rest/maps/c02c6f51f3ab4190bffd5e3e54cf5ac4/111013e9067749488d44841208771768 VUE_APP_TIANDITU_APIKEY = e4266a5e84fe6c10f60c559967f0a03f +VUE_APP_LARGESCREEN = http://10.165.0.77/largescreen/ diff --git a/src/api/manage/company.js b/src/api/manage/company.js index 425a1ed..62df8ad 100644 --- a/src/api/manage/company.js +++ b/src/api/manage/company.js @@ -1,5 +1,5 @@ import request from '@/router/axios'; -import { getToken } from '@/util/auth' +import {getToken} from '@/util/auth' // 企业列表 export const getList = (current, size, params) => { @@ -13,32 +13,32 @@ export const getList = } }) } - // 企业列表 +// 企业列表 export const getListNew = -(current, size, params) => { - return request({ - url: '/api/jobslink-api/tenant/company/manage/listNew', - method: 'get', - params: { - ...params, - current, - size, - } - }) -} + (current, size, params) => { + return request({ + url: '/api/jobslink-api/tenant/company/manage/listNew', + method: 'get', + params: { + ...params, + current, + size, + } + }) + } //暂不处理 export const getNoProcessing = -(id, desc, status) => { - return request({ - url: '/api/jobslink-api/tenant/company/noProcessing', - method: 'get', - params: { - id, - desc, - status, - } - }) -} + (id, desc, status) => { + return request({ + url: '/api/jobslink-api/tenant/company/noProcessing', + method: 'get', + params: { + id, + desc, + status, + } + }) + } // 认证企业列表菜单 export const getMenuList = (current, size, params) => { @@ -59,34 +59,34 @@ export const getDetail = return request({ url: '/api/jobslink-api/tenant/company/detail', method: 'get', - params: { id } + params: {id} }) } export const detailCompany = - (id) => { + (params) => { return request({ url: '/api/jobslink-api/tenant/company/detailCompany', method: 'get', - params: { id } + params: params }) } // 仅保存或提交审核 export const detailNew = - (flag,company,saveFlag) => { + (flag, company, saveFlag) => { return request({ url: '/api/jobslink-api/tenant/company/detailNew', method: 'post', - data: {flag,company,saveFlag} + data: {flag, company, saveFlag} }) } - //审核接口 - export const review = - (id,status,desc) => { +//审核接口 +export const review = + (id, status, desc) => { return request({ url: '/api/jobslink-api/tenant/company/review', method: 'get', - params: { id ,status ,desc} + params: {id, status, desc} }) } // 企业开户 @@ -115,39 +115,41 @@ export const configDetail = return request({ url: '/api/jobslink-api/tenant/base/config/detail', method: 'get', - params: { companyId, tenantId } + params: {companyId, tenantId} }) } //下载全部 export const downloadList = -(urls) => { - return `/api/jobslink-api/tenant/company/downloadList?urls=${urls}&Jobslink-Auth=${getToken()}` -} + (urls) => { + return `/api/jobslink-api/tenant/company/downloadList?urls=${urls}&Jobslink-Auth=${getToken()}` + } // 获取一堆公司信息 function getCompanyInfo(companyId) { return request({ url: '/api/jobslink-api/tenant/company/examineInfo', method: 'get', - params: { companyId } + params: {companyId} }) } + // 获取一堆公司信息 function getCompanyInfoNew(companyId) { return request({ url: '/api/jobslink-api/tenant/company/examineInfoNew', method: 'get', - params: { companyId } + params: {companyId} }) } + // 审核通过 export const examine = (companyId) => { return request({ url: '/api/jobslink-api/tenant/company/examine', method: 'post', - params: { companyId } + params: {companyId} }) } @@ -174,7 +176,7 @@ export const reject = return request({ url: '/api/jobslink-api/tenant/company/reject', method: 'post', - params: { companyId, remarks } + params: {companyId, remarks} }) } @@ -182,7 +184,7 @@ function state(companyId, flag) { return request({ url: '/api/jobslink-api/tenant/company/status', method: 'post', - params: { companyId, flag } + params: {companyId, flag} }) } @@ -222,7 +224,7 @@ export const getAdmin = return new Promise(function (resolve, reject) { getCompanyInfo(companyId) .then(function (resp) { - const result = { data: { data: resp.data.data.user } }; + const result = {data: {data: resp.data.data.user}}; resolve(result) }) .catch(reject) @@ -237,28 +239,28 @@ export const getConfig = .then(function (resp) { const data = resp.data.data const result = { - data: { data: { config: data.config, fee: data.fee } } + data: {data: {config: data.config, fee: data.fee}} }; resolve(result) }) .catch(reject) }) } - // 获取配置 +// 获取配置 export const getConfigNew = -(companyId) => { - return new Promise(function (resolve, reject) { - getCompanyInfoNew(companyId) - .then(function (resp) { - const data = resp.data.data - const result = { - data: { data: { config: data.config, fee: data.fee } } - }; - resolve(result) - }) - .catch(reject) - }) -} + (companyId) => { + return new Promise(function (resolve, reject) { + getCompanyInfoNew(companyId) + .then(function (resp) { + const data = resp.data.data + const result = { + data: {data: {config: data.config, fee: data.fee}} + }; + resolve(result) + }) + .catch(reject) + }) + } // 设置配置 export const setConfig = (data) => { @@ -284,7 +286,7 @@ export const serviceEnable = (id, companyId) => { return request({ url: '/api/jobslink-api/tenant/config/service/fee/isEnabled', method: 'post', - data: { id, companyId } + data: {id, companyId} }) } diff --git a/src/api/system/user.js b/src/api/system/user.js index 317def8..ea7ff70 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -1,134 +1,134 @@ import request from '@/router/axios'; export const getList = - (current, size, params, deptId) => { - return request({ - url: '/api/jobslink-api/system/tuser/page', - method: 'get', - params: { - ...params, - current, - size, - deptId, - } - }) - } + (current, size, params, deptId) => { + return request({ + url: '/api/jobslink-api/system/tuser/page', + method: 'get', + params: { + current, + size, + deptId, + ...params, + } + }) + } export const getAllList = - (current, size, params, tenantId) => { - return request({ - url: '/api/jobslink-api/system/tuser/list', - method: 'get', - params: { - ...params, - current, - size, - tenantId, - } - }) - } + (current, size, params, tenantId) => { + return request({ + url: '/api/jobslink-api/system/tuser/list', + method: 'get', + params: { + ...params, + current, + size, + tenantId, + } + }) + } export const remove = - (ids) => { - return request({ - url: '/api/jobslink-api/system/tuser/remove', - method: 'post', - params: { - ids, - } - }) - } + (ids) => { + return request({ + url: '/api/jobslink-api/system/tuser/remove', + method: 'post', + params: { + ids, + } + }) + } export const add = - (row) => { - return request( - {url: '/api/jobslink-api/system/tuser/submit', method: 'post', data: row}) - } + (row) => { + return request( + {url: '/api/jobslink-api/system/tuser/submit', method: 'post', data: row}) + } export const update = - (row) => { - return request( - {url: '/api/jobslink-api/system/tuser/update', method: 'post', data: row}) - } + (row) => { + return request( + {url: '/api/jobslink-api/system/tuser/update', method: 'post', data: row}) + } export const getUser = - (id) => { - return request({ - url: '/api/jobslink-api/system/tuser/detail', - method: 'get', - params: { - id, - } - }) - } + (id) => { + return request({ + url: '/api/jobslink-api/system/tuser/detail', + method: 'get', + params: { + id, + } + }) + } export const getUserInfo = - () => { - return request({ - url: '/api/jobslink-api/system/tuser/info', - method: 'get', - }) - } + () => { + return request({ + url: '/api/jobslink-api/system/tuser/info', + method: 'get', + }) + } export const resetPassword = - (userIds) => { - return request({ - url: '/api/jobslink-api/system/tuser/reset-password', - method: 'post', - params: { - userIds, - } - }) - } + (userIds) => { + return request({ + url: '/api/jobslink-api/system/tuser/reset-password', + method: 'post', + params: { + userIds, + } + }) + } export const updatePassword = - (oldPassword, newPassword, newPassword1) => { - return request({ - url: '/api/jobslink-api/system/tuser/update-password', - method: 'post', - params: { - oldPassword, - newPassword, - newPassword1, - } - }) - } + (oldPassword, newPassword, newPassword1) => { + return request({ + url: '/api/jobslink-api/system/tuser/update-password', + method: 'post', + params: { + oldPassword, + newPassword, + newPassword1, + } + }) + } export const updateInfo = - (row) => { - return request({ - url: '/api/jobslink-api/system/tuser/update-info', - method: 'post', - data: row - }) - } + (row) => { + return request({ + url: '/api/jobslink-api/system/tuser/update-info', + method: 'post', + data: row + }) + } export const grant = - (userIds, roleIds) => { - return request({ - url: '/api/jobslink-api/system/tuser/grant', - method: 'post', - params: { - userIds, - roleIds, - } - }) - } + (userIds, roleIds) => { + return request({ + url: '/api/jobslink-api/system/tuser/grant', + method: 'post', + params: { + userIds, + roleIds, + } + }) + } export const enableUser = - (ids) => { - return request( - {url: '/api/jobslink-api/system/tuser/on', method: 'post', params: {ids}}) - } + (ids) => { + return request( + {url: '/api/jobslink-api/system/tuser/on', method: 'post', params: {ids}}) + } export const disableUser = - (ids) => { - return request({ - url: '/api/jobslink-api/system/tuser/off', - method: 'post', - params: {ids} - }) - } + (ids) => { + return request({ + url: '/api/jobslink-api/system/tuser/off', + method: 'post', + params: {ids} + }) + } export const getUserInfoById = (userId) => { return request({ diff --git a/src/api/tenant/serverRecords.js b/src/api/tenant/serverRecords.js new file mode 100644 index 0000000..849cefb --- /dev/null +++ b/src/api/tenant/serverRecords.js @@ -0,0 +1,10 @@ +import request from "@/router/axios"; + +/*获取人才列表*/ +export const getServeLogList = (params) => { + return request({ + url: "/api/jobslink-api/serve/log/list", + method: "get", + params + }); +}; diff --git a/src/common/dic.js b/src/common/dic.js index 1e7af10..ad5bbdb 100644 --- a/src/common/dic.js +++ b/src/common/dic.js @@ -340,18 +340,16 @@ export const genderState = [ ]; // 服务类型 export const serviceType = [ - { - label: "政策标签", - value: 0, - }, - { - label: "个人标签", - value: 1, - }, - { - label: "服务标签", - value: 2, - } + {value: 0, label: "其他指导和服务"}, + {value: 1, label: "就业指导课程宣讲"}, + {value: 2, label: "职业选择"}, + {value: 3, label: "求职择业心理辅导"}, + {value: 4, label: "就业政策宣讲与就业市场分析"}, + {value: 5, label: "求职简历面试技巧辅导"}, + {value: 6, label: "劳动权益与法律保障解读"}, + {value: 7, label: "创业服务与辅导"}, + {value: 8, label: "职场适应与职业发展指导"}, + {value: 9, label: "就业典型案例宣传与就业干预"}, ]; export const recruitStatus = [ diff --git a/src/main.js b/src/main.js index 6cc1aa5..3db461d 100644 --- a/src/main.js +++ b/src/main.js @@ -60,7 +60,18 @@ function sleep(time) { return new Promise((resolve) => setTimeout(resolve, time)) } -Vue.prototype.$api = {sleep} +function filterObject(obj) { + const filteredObj = {...obj}; // 创建对象的副本 + Object.keys(filteredObj).forEach(key => { + // 判断属性名是否以 $ 开头 且值为 falsy + if (key.startsWith('$') || !filteredObj[key] && filteredObj[key] !== 0) { + delete filteredObj[key]; + } + }); + return filteredObj; +} + +Vue.prototype.$api = {sleep, filterObject} Vue.config.productionTip = false; new Vue({router, store, i18n, render: h => h(App)}).$mount('#app') diff --git a/src/views/manage/company/companyList.vue b/src/views/manage/company/companyList.vue index f7a8562..ea7816d 100644 --- a/src/views/manage/company/companyList.vue +++ b/src/views/manage/company/companyList.vue @@ -600,7 +600,11 @@ export default { if (["edit", "view"].includes(type)) { this.imgList = []; this.loading = true; - detailCompany(this.form.id).then((res) => { + let params = { + id: this.form.id, + createDept: this.form.createDept + } + detailCompany(params).then((res) => { this.loading = false; this.form = res.data.data; if (this.form.motoleyUrl) { diff --git a/src/views/manage/mission/index.vue b/src/views/manage/mission/index.vue index 79b5f9a..4783f9d 100644 --- a/src/views/manage/mission/index.vue +++ b/src/views/manage/mission/index.vue @@ -1,128 +1,7 @@ @@ -73,14 +78,15 @@ diff --git a/src/views/tenant/mission/Table/WaitingMission.vue b/src/views/tenant/mission/Table/WaitingMission.vue index 75dd66a..8eec757 100644 --- a/src/views/tenant/mission/Table/WaitingMission.vue +++ b/src/views/tenant/mission/Table/WaitingMission.vue @@ -56,15 +56,19 @@
- 申请录用 + 申请录用 + + 已录用 + 查看 编辑 - 取消 diff --git a/src/views/tenant/mission/index.vue b/src/views/tenant/mission/index.vue index 49a5af4..3650da5 100644 --- a/src/views/tenant/mission/index.vue +++ b/src/views/tenant/mission/index.vue @@ -1,107 +1,7 @@ @@ -52,7 +56,8 @@ size="mini" @click="$refs.resume.openDialog(row)" v-if="row.userId && row.userId !== '0'" - >查看简历查看简历 +
暂无简历
@@ -64,7 +69,7 @@ @@ -73,14 +78,15 @@ diff --git a/src/views/tenant/works/Table/WaitingMission.vue b/src/views/tenant/works/Table/WaitingMission.vue index 6437f8f..19a326d 100644 --- a/src/views/tenant/works/Table/WaitingMission.vue +++ b/src/views/tenant/works/Table/WaitingMission.vue @@ -59,16 +59,18 @@
- 申请录用 + 申请录用 + 已录用 查看 编辑 取消 + v-show="vaildData(permission.tenant_mission_cancel, false)" v-if="row.reviewState !== 9">取消 diff --git a/src/views/tenant/works/index.vue b/src/views/tenant/works/index.vue index 6e2759e..9b2b14a 100644 --- a/src/views/tenant/works/index.vue +++ b/src/views/tenant/works/index.vue @@ -1,156 +1,8 @@