From f47507c7e683d9464261f9830c13119d15eb8801 Mon Sep 17 00:00:00 2001 From: dengxin <2390584170@qq.com> Date: Wed, 21 Feb 2024 20:08:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/tenant/common.js | 64 ++++++++++++++---------- src/views/tenant/main/serve/index.vue | 4 +- src/views/tenant/main/talents/index.vue | 66 +++++++++++++++---------- 3 files changed, 79 insertions(+), 55 deletions(-) diff --git a/src/api/tenant/common.js b/src/api/tenant/common.js index 838977b..fbedce8 100644 --- a/src/api/tenant/common.js +++ b/src/api/tenant/common.js @@ -1,55 +1,65 @@ -import request from '@/router/axios'; +import request from "@/router/axios"; import { validatenull } from "@/util/validate"; /*获取行业类型*/ -export const getTrade = (companyId) => { - return new Promise(function (resolve, reject) { +export const getTrade = companyId => { + return new Promise(function(resolve, reject) { request({ - url: '/api/jobslink-api/tenant/trade/base/all', - method: 'get', + url: "/api/jobslink-api/tenant/trade/base/all", + method: "get", params: { companyId } }) - .then((resp) => { + .then(resp => { const data = validatenull(resp.data.data) ? [] : resp.data.data; resolve(data); }) - .catch(reject) - }) -} + .catch(reject); + }); +}; /*根据行业类型获取工种*/ -export const getWork = (tradeId) => { - return new Promise(function (resolve, reject) { +export const getWork = tradeId => { + return new Promise(function(resolve, reject) { request({ - url: '/api/jobslink-api/tenant/worktypes/base/getlist', - method: 'get', + url: "/api/jobslink-api/tenant/worktypes/base/getlist", + method: "get", params: { tradeId } }) - .then((resp) => { + .then(resp => { const data = validatenull(resp.data.data) ? [] : resp.data.data; resolve(data); }) - .catch(reject) - }) -} + .catch(reject); + }); +}; /*根据工种获取技能列表*/ -export const getSkillList = (worktypesId) => { +export const getSkillList = worktypesId => { return request({ - url: '/api/jobslink-api/tenant/skills/base/list', - method: 'get', + url: "/api/jobslink-api/tenant/skills/base/list", + method: "get", params: { worktypesId } - }) -} + }); +}; /*获取企业工种*/ -export const getWorkTypes = (type) => { +export const getWorkTypes = type => { return request({ - url: '/api/jobslink-api/tenant/worktypes/base/list', - method: 'get', + url: "/api/jobslink-api/tenant/worktypes/base/list", + method: "get", params: { type } - }) -} + }); +}; +/*获取标签列表*/ +export const getLabelList = () => { + return request({ + url: "/api/jobslink-api/label/listAll", + method: "get" + // params: { + // type + // } + }); +}; diff --git a/src/views/tenant/main/serve/index.vue b/src/views/tenant/main/serve/index.vue index 20d87fa..24c206b 100644 --- a/src/views/tenant/main/serve/index.vue +++ b/src/views/tenant/main/serve/index.vue @@ -93,10 +93,10 @@