From 9a61fca92fcbad517581ced2ba5c82eb67c15021 Mon Sep 17 00:00:00 2001 From: Apcallover <1503963513@qq.com> Date: Wed, 12 Jun 2024 15:27:14 +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/tenant/talents.js | 8 ++ src/components/promptDialog/index.vue | 15 ++- src/views/tenant/main/label/index.vue | 84 +++++++------ src/views/tenant/main/policy/index.vue | 116 ++++++++++-------- src/views/tenant/main/serve/index.vue | 4 + .../tenant/main/talents/certain/index.vue | 105 +++++++++++++++- .../main/talents/personnelserve/index.vue | 7 +- vue.config.js | 2 +- 8 files changed, 246 insertions(+), 95 deletions(-) diff --git a/src/api/tenant/talents.js b/src/api/tenant/talents.js index 9f1adcb..b0021e0 100644 --- a/src/api/tenant/talents.js +++ b/src/api/tenant/talents.js @@ -137,3 +137,11 @@ export const talentsApproval = (params) => { }) } +export const tenantSuspected = (params) => { + return request({ + url: '/api/jobslink-api/tenant/talents/suspected', + method: 'post', + data: params + }) +} + diff --git a/src/components/promptDialog/index.vue b/src/components/promptDialog/index.vue index cdd489a..eb11877 100644 --- a/src/components/promptDialog/index.vue +++ b/src/components/promptDialog/index.vue @@ -22,7 +22,7 @@ 取 消 - 驳 回 + {{ backText }} {{ submitText }} @@ -63,6 +63,15 @@ export default { type: String, required: false, }, + backText: { + default: '驳 回', + type: String, + required: false, + }, + isInputInfo: { + type: Boolean, + default: true, + }, backBtnHide: { default: true, type: Boolean, @@ -106,6 +115,10 @@ export default { this.$emit('onClose') }, handleCancel() { + if (!this.isInputInfo) { + this.$emit('onCancel') + return + } if (this.status) { this.$emit('onCancel', this.input) } else { diff --git a/src/views/tenant/main/label/index.vue b/src/views/tenant/main/label/index.vue index 0553cb3..76b00ac 100644 --- a/src/views/tenant/main/label/index.vue +++ b/src/views/tenant/main/label/index.vue @@ -11,7 +11,7 @@
+ :data="treeData" :props="props"> + v-if="vaildData(permission.tenant_main_label_index_groupdelete, false)" + type="text" size="mini" @click="() => removeGroups(data)"> @@ -45,7 +45,8 @@ icon="el-icon-plus" v-if="vaildData(permission.tenant_main_label_index_groupadd, false)" @click="updateGroups('add')"> - 新建分组 + 新建分组 +
@@ -67,7 +68,7 @@ + :value="item.value"> + :permission="permissionList" :before-open="beforeOpen" @row-del="rowDel" @row-update="rowUpdate" + @row-save="rowSave" @search-change="searchChange" @search-reset="searchReset" + @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange" + @refresh-change="refreshChange" class="customPage">