From 4870bff2a0a12c8a1f3c5894b420ce657eb4e983 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 4 Apr 2025 08:16:26 +0800 Subject: [PATCH] =?UTF-8?q?refactor=EF=BC=9A=E4=BC=98=E5=8C=96=20tenantPac?= =?UTF-8?q?kage=20=E7=A7=9F=E6=88=B7=E5=A5=97=E9=A4=90=E7=9A=84=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index.ts | 6 ++++-- apps/web-antd/src/views/system/tenant/data.ts | 2 +- .../src/views/system/tenantPackage/data.ts | 12 +++++++++-- .../src/views/system/tenantPackage/index.vue | 20 +++++++++---------- .../system/tenantPackage/modules/form.vue | 19 ++++++++---------- 5 files changed, 33 insertions(+), 26 deletions(-) rename apps/web-antd/src/api/system/{tenantPackage => tenant-package}/index.ts (94%) diff --git a/apps/web-antd/src/api/system/tenantPackage/index.ts b/apps/web-antd/src/api/system/tenant-package/index.ts similarity index 94% rename from apps/web-antd/src/api/system/tenantPackage/index.ts rename to apps/web-antd/src/api/system/tenant-package/index.ts index 4d73b6c3e..b034a9b5e 100644 --- a/apps/web-antd/src/api/system/tenantPackage/index.ts +++ b/apps/web-antd/src/api/system/tenant-package/index.ts @@ -2,7 +2,6 @@ import type { PageParam, PageResult } from '@vben/request'; import { requestClient } from '#/api/request'; -// TODO @芋艿: export namespace SystemTenantPackageApi { /** 租户套餐信息 */ export interface SystemTenantPackage { @@ -20,7 +19,10 @@ export namespace SystemTenantPackageApi { /** 租户套餐列表 */ export function getTenantPackagePage(params: PageParam) { - return requestClient.get>('/system/tenant-package/page', { params }); + return requestClient.get>( + '/system/tenant-package/page', + { params } + ); } /** 查询租户套餐详情 */ diff --git a/apps/web-antd/src/views/system/tenant/data.ts b/apps/web-antd/src/views/system/tenant/data.ts index 573932da6..441babc26 100644 --- a/apps/web-antd/src/views/system/tenant/data.ts +++ b/apps/web-antd/src/views/system/tenant/data.ts @@ -3,7 +3,7 @@ import type { OnActionClickFn, VxeTableGridOptions } from '#/adapter/vxe-table'; import type { SystemTenantApi } from '#/api/system/tenant'; import { z } from '#/adapter/form'; -import { getTenantPackageList } from '#/api/system/tenantPackage'; +import { getTenantPackageList } from '#/api/system/tenant-package'; import { CommonStatusEnum } from '#/utils/constants'; import { DICT_TYPE, getDictOptions } from '#/utils/dict'; diff --git a/apps/web-antd/src/views/system/tenantPackage/data.ts b/apps/web-antd/src/views/system/tenantPackage/data.ts index b0994cf70..8b4bcce43 100644 --- a/apps/web-antd/src/views/system/tenantPackage/data.ts +++ b/apps/web-antd/src/views/system/tenantPackage/data.ts @@ -1,6 +1,6 @@ import type { VbenFormSchema } from '#/adapter/form'; import type { OnActionClickFn, VxeTableGridOptions } from '#/adapter/vxe-table'; -import type { SystemTenantPackageApi } from '#/api/system/tenantPackage'; +import type { SystemTenantPackageApi } from '#/api/system/tenant-package'; import { z } from '#/adapter/form'; import { CommonStatusEnum } from '#/utils/constants'; @@ -21,6 +21,9 @@ export function useFormSchema(): VbenFormSchema[] { fieldName: 'name', label: '套餐名称', component: 'Input', + componentProps: { + placeholder: '请输入套餐名称', + }, rules: 'required', }, { @@ -44,6 +47,9 @@ export function useFormSchema(): VbenFormSchema[] { fieldName: 'remark', label: '备注', component: 'Textarea', + componentProps: { + placeholder: '请输入备注', + } }, ]; } @@ -57,6 +63,7 @@ export function useGridFormSchema(): VbenFormSchema[] { component: 'Input', componentProps: { allowClear: true, + placeholder: '请输入套餐名称', }, }, { @@ -64,8 +71,9 @@ export function useGridFormSchema(): VbenFormSchema[] { label: '状态', component: 'Select', componentProps: { - allowClear: true, options: getDictOptions(DICT_TYPE.COMMON_STATUS, 'number'), + allowClear: true, + placeholder: '请选择状态', }, }, { diff --git a/apps/web-antd/src/views/system/tenantPackage/index.vue b/apps/web-antd/src/views/system/tenantPackage/index.vue index 8fad12964..b9ac0dc5d 100644 --- a/apps/web-antd/src/views/system/tenantPackage/index.vue +++ b/apps/web-antd/src/views/system/tenantPackage/index.vue @@ -1,17 +1,16 @@ +