From 484e36631e569fbd20ef924de2908e22ea0fc44e Mon Sep 17 00:00:00 2001 From: Apcallover <1503963513@qq.com> Date: Sun, 5 May 2024 17:29:22 +0800 Subject: [PATCH] =?UTF-8?q?flat:=20=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/manage/mission.js | 14 +- src/api/resource/template.js | 11 +- .../manage/mission/supplyDemand/index.vue | 171 +++++++++++++++++- src/views/manage/station/mainList.vue | 9 +- .../tenant/main/talents/certain/index.vue | 31 +++- .../tenant/main/talents/latent/index.vue | 32 +++- .../tenant/mission/Dialog/CopyMission.vue | 6 + src/views/tenant/works/Dialog/CopyMission.vue | 8 +- vue.config.js | 2 +- 9 files changed, 270 insertions(+), 14 deletions(-) diff --git a/src/api/manage/mission.js b/src/api/manage/mission.js index 8dcf3ec..2621d9a 100644 --- a/src/api/manage/mission.js +++ b/src/api/manage/mission.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) => { return request({ @@ -57,7 +57,7 @@ export const getDetail = (missionNo) => { return request({ url: "/api/jobslink-api/missions/mission/detail", method: "get", - params: { missionNo }, + params: {missionNo}, }); }; @@ -88,7 +88,7 @@ export const complet = (ids) => { return request({ url: "/api/jobslink-api/missions/mission/manage/complet", method: "post", - params: { ids }, + params: {ids}, }); }; @@ -117,3 +117,11 @@ export const Auditing = (data) => { data, }); }; + +export const getAllCountWorkCount = (params) => { + return request({ + url: "/api/jobslink-api/report/allCount/workCount", + method: "get", + params, + }); +}; diff --git a/src/api/resource/template.js b/src/api/resource/template.js index c6a5a50..de497c9 100644 --- a/src/api/resource/template.js +++ b/src/api/resource/template.js @@ -12,6 +12,15 @@ export const getTemplate = (type) => { return request({ url: '/api/jobslink-api/resource/template/docurl', method: 'get', - params: { type } + params: {type} + }) +} + +export const getTemplateRecommendExportList = (params) => { + return request({ + url: '/api/jobslink-api/tenant/talents/recommend/exportList', + method: 'get', + params, + responseType: 'blob', }) } diff --git a/src/views/manage/mission/supplyDemand/index.vue b/src/views/manage/mission/supplyDemand/index.vue index da89348..1968ba8 100644 --- a/src/views/manage/mission/supplyDemand/index.vue +++ b/src/views/manage/mission/supplyDemand/index.vue @@ -1,12 +1,60 @@