From e970733bd0c46145f91c6530d83d1f40f70f477b Mon Sep 17 00:00:00 2001 From: Apcallover <1503963513@qq.com> Date: Mon, 20 May 2024 10:30:34 +0800 Subject: [PATCH] =?UTF-8?q?flat:=20=E6=B7=BB=E5=8A=A0=E6=9C=9F=E6=9C=9B?= =?UTF-8?q?=E8=96=AA=E8=B5=84=E7=AD=89=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/tenant/serve.js | 53 +- src/components/city-cascader/label.vue | 5 +- .../manage/cuser/serve/Dialog/pushService.vue | 3 + src/views/manage/cuser/serve/index.vue | 864 ++++++++++-------- src/views/manage/cuser/talents/index.vue | 16 + .../tenant/main/serve/Dialog/pushService.vue | 10 +- src/views/tenant/main/serve/index.vue | 864 ++++++++++-------- .../tenant/main/talents/certain/index.vue | 8 + src/views/tenant/works/Dialog/CopyMission.vue | 15 +- 9 files changed, 1067 insertions(+), 771 deletions(-) diff --git a/src/api/tenant/serve.js b/src/api/tenant/serve.js index bfe5ffd..b51a84b 100644 --- a/src/api/tenant/serve.js +++ b/src/api/tenant/serve.js @@ -5,7 +5,7 @@ export const getList = (current, size, params, groupId) => { return request({ url: "/api/jobslink-api/serve/list", method: "get", - params: { ...params, current, size, groupId } + params: {...params, current, size, groupId} }); }; @@ -14,7 +14,7 @@ export const getUserList = (current, size, params, groupId) => { return request({ url: "/api/jobslink-api/serve/user/list", method: "get", - params: { ...params, current, size, groupId } + params: {...params, current, size, groupId} }); }; @@ -41,7 +41,7 @@ export const remove = ids => { return request({ url: "/api/jobslink-api/serve/remove", method: "post", - params: { ids } + params: {ids} }); }; @@ -50,7 +50,7 @@ export const detail = id => { return request({ url: "/api/jobslink-api/serve/detail", method: "get", - params: { id } + params: {id} }); }; @@ -104,7 +104,7 @@ export const removeDept = ids => { return request({ url: "/api/jobslink-api/serve/group/remove", method: "post", - params: { ids } + params: {ids} }); }; @@ -113,7 +113,7 @@ export const transferDept = (groupIds, ids) => { return request({ url: "/api/jobslink-api/serve/updateAllGroup", method: "post", - params: { groupIds, ids } + params: {groupIds, ids} }); }; @@ -205,11 +205,12 @@ export const getSearchAll = params => method: "get", params: params }); -export const getSearchAllByUserId = params => +export const getSearchAllByUserId = (params, body) => request({ url: "/api/jobslink-api/serve/pushSearchList", - method: "get", - params: params + method: "post", + data: body, + params: params, }); export const pushPolicyUserServe = params => @@ -233,9 +234,31 @@ export const getListAllTalents = params => params }); - export const getListUserAllTalents = params => - request({ - url: "/api/jobslink-api/serve/user/listAllTalents", - method: "get", - params - }); +export const getListUserAllTalents = params => + request({ + url: "/api/jobslink-api/serve/user/listAllTalents", + method: "get", + params + }); + +export const addServeLog = data => + request({ + url: "/api/jobslink-api/tenant/mainserveuserlog/save", + method: "post", + data + }); + +export const updateServeLog = data => + request({ + url: "/api/jobslink-api/tenant/mainserveuserlog/update", + method: "post", + data + }); + +export const removeServeLog = data => + request({ + url: "/api/jobslink-api/tenant/mainserveuserlog/remove", + method: "post", + params: data + }); + diff --git a/src/components/city-cascader/label.vue b/src/components/city-cascader/label.vue index c1cd800..152c320 100644 --- a/src/components/city-cascader/label.vue +++ b/src/components/city-cascader/label.vue @@ -40,12 +40,15 @@ export default { county: { get() { if (this.value) { - return this.value.split(this.splicer); + console.log('enum', this.area) + console.log('getvalue', this.value.split(this.splicer)) + return this.value.split(this.splicer).map((item) => item.replace(/\s+/g, "")); } else { return [] } }, set(val) { + console.log('setvalue', val, val.join(this.splicer)) this.$emit("input", val.join(this.splicer)); }, }, diff --git a/src/views/manage/cuser/serve/Dialog/pushService.vue b/src/views/manage/cuser/serve/Dialog/pushService.vue index 705913f..f57faf4 100644 --- a/src/views/manage/cuser/serve/Dialog/pushService.vue +++ b/src/views/manage/cuser/serve/Dialog/pushService.vue @@ -137,6 +137,9 @@ let leftUserOptions = { }, { label: '手机号', prop: 'telphone', + }, { + label: "求职意愿", + prop: "willingJob", }, { label: "民族", prop: "aac005", diff --git a/src/views/manage/cuser/serve/index.vue b/src/views/manage/cuser/serve/index.vue index 63bd50a..4f3d196 100644 --- a/src/views/manage/cuser/serve/index.vue +++ b/src/views/manage/cuser/serve/index.vue @@ -1,13 +1,13 @@