From b09112f769df272362e6382de08b3305703f6172 Mon Sep 17 00:00:00 2001 From: doublekou <951513186@qq.com> Date: Wed, 11 Oct 2023 16:25:05 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=86=E5=89=A9?= =?UTF-8?q?=E4=BD=99=E7=BA=BF=E7=B4=A2=E6=95=B0=E9=87=8F=E5=92=8C=E8=AE=A1?= =?UTF-8?q?=E8=B4=B9=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/user/types.ts | 9 ++- .../salespersonList/salespersonList.vue | 6 ++ src/views/system/user/SysUserFormModal.vue | 11 ++-- src/views/system/user/SysUserPage.vue | 56 +++++++++++++++++++ vite.config.ts | 4 +- 5 files changed, 78 insertions(+), 8 deletions(-) diff --git a/src/api/system/user/types.ts b/src/api/system/user/types.ts index 1ecf3f9..b5c8324 100644 --- a/src/api/system/user/types.ts +++ b/src/api/system/user/types.ts @@ -140,7 +140,7 @@ export type SysUserDTOTag = { } export type SysUserDTO = { //标签组名 - name: string | undefined + name?: string | undefined // 主键id // userId?: number // // 前端传入密码 @@ -164,8 +164,13 @@ export type SysUserDTO = { // organizationId?: number // // 角色标识列表 // roleCodes: string[] - desc: objectState + desc?: objectState // stage?: objectState + //计费开关 + chargingStatus?: number + nickname?: string | undefined + //剩余线索数量 + residueClueNum?: number | undefined } //编辑线索阶段表单 diff --git a/src/views/salesmanagement/salespersonList/salespersonList.vue b/src/views/salesmanagement/salespersonList/salespersonList.vue index 3a807ff..5faf02e 100644 --- a/src/views/salesmanagement/salespersonList/salespersonList.vue +++ b/src/views/salesmanagement/salespersonList/salespersonList.vue @@ -147,6 +147,12 @@ const columns: ProColumns[] = [ return h(DictBadge, { dictCode: 'user_status', value: value }) } }, + { + key: 'residueClueNum', + title: '剩余线索数量', + dataIndex: 'residueClueNum', + width: '100px' + }, { title: '创建日期', dataIndex: 'createTime', diff --git a/src/views/system/user/SysUserFormModal.vue b/src/views/system/user/SysUserFormModal.vue index fe38609..de84de8 100644 --- a/src/views/system/user/SysUserFormModal.vue +++ b/src/views/system/user/SysUserFormModal.vue @@ -34,9 +34,8 @@ placeholder="请选择" /> - - - + + @@ -62,6 +61,9 @@ @changes="updateRole" /> + + + @@ -98,7 +100,8 @@ const formModel = reactive({ gender: 1, phoneNumber: '', email: '', - roleCodes: [] + roleCodes: [], + residueClueNum: undefined }) // 表单的校验规则 diff --git a/src/views/system/user/SysUserPage.vue b/src/views/system/user/SysUserPage.vue index b94171c..34d8837 100644 --- a/src/views/system/user/SysUserPage.vue +++ b/src/views/system/user/SysUserPage.vue @@ -58,6 +58,19 @@ + + +