From bad79ab956262da378d8085653e55c92cd31d553 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=BA=A2=E4=B8=BD?= <1181930680@qq.com> Date: Thu, 5 Sep 2024 15:38:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/data/dict/index.vue | 1 - src/views/system/user/columns.ts | 22 ++++++++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/src/views/data/dict/index.vue b/src/views/data/dict/index.vue index 3602fc9..e5a42e4 100644 --- a/src/views/data/dict/index.vue +++ b/src/views/data/dict/index.vue @@ -73,7 +73,6 @@ const fwbHeight = document.body.clientHeight - 395 //新建字典 const addDict = async () => { - dictId.value = 0 await nextTick(); editVisible.value = true }; diff --git a/src/views/system/user/columns.ts b/src/views/system/user/columns.ts index ca88cf2..6071780 100644 --- a/src/views/system/user/columns.ts +++ b/src/views/system/user/columns.ts @@ -37,13 +37,31 @@ export const columns = [ label: '性别', prop: 'gender', render(record) { + let typeText = '' + let color = '' + switch (record.row.gender) { + case 1: + typeText='男' + color='primary' + break; + case 2: + typeText='女' + color='danger' + break; + case 3: + typeText='保密' + color='warning' + break; + default: + break; + } return h( ElTag, { - type: record.row.gender === 1 ? 'success' : 'danger', + type: color, }, { - default: () => (record.row.gender === 1 ? '男' : '女'), + default: () => typeText, }, ); },