diff --git a/apps/web-antdv-next/src/api/system/index.ts b/apps/web-antdv-next/src/api/system/index.ts index dd4e162..0f44e97 100644 --- a/apps/web-antdv-next/src/api/system/index.ts +++ b/apps/web-antdv-next/src/api/system/index.ts @@ -2,6 +2,6 @@ export * from './dept'; export * from './dict'; export * from './log'; export * from './menu'; -export * from './role'; export * from './notice'; +export * from './role'; export * from './user'; diff --git a/apps/web-antdv-next/src/api/system/notice.ts b/apps/web-antdv-next/src/api/system/notice.ts index 3281448..818b742 100644 --- a/apps/web-antdv-next/src/api/system/notice.ts +++ b/apps/web-antdv-next/src/api/system/notice.ts @@ -49,14 +49,15 @@ export namespace SystemNoticeApi { } async function getNoticeList(params: Recordable) { - return requestClient.get>( - '/system/notice/list', - { params }, - ); + return requestClient.get< + SystemNoticeApi.PageResult + >('/system/notice/list', { params }); } async function getNoticeDetail(id: string) { - return requestClient.get(`/system/notice/detail/${id}`); + return requestClient.get( + `/system/notice/detail/${id}`, + ); } async function createNotice(data: SystemNoticeApi.NoticeInput) { @@ -74,7 +75,10 @@ async function deleteNotice(id: string) { return requestClient.delete(`/system/notice/${id}`); } -async function toggleNoticeStatus(id: string, status: SystemNoticeApi.NoticeItem['status']) { +async function toggleNoticeStatus( + id: string, + status: SystemNoticeApi.NoticeItem['status'], +) { return requestClient.post('/system/notice/toggle', undefined, { params: { id, @@ -101,4 +105,3 @@ export { toggleNoticeTop, updateNotice, }; - diff --git a/apps/web-antdv-next/src/views/system/notice/data.ts b/apps/web-antdv-next/src/views/system/notice/data.ts index d263099..ce18075 100644 --- a/apps/web-antdv-next/src/views/system/notice/data.ts +++ b/apps/web-antdv-next/src/views/system/notice/data.ts @@ -74,7 +74,10 @@ export function useFormSchema(): VbenFormSchema[] { rules: z .string() .min(1, $t('ui.formRules.required', [$t('system.notice.title')])) - .max(120, $t('ui.formRules.maxLength', [$t('system.notice.title'), 120])), + .max( + 120, + $t('ui.formRules.maxLength', [$t('system.notice.title'), 120]), + ), }, { component: 'Input', @@ -86,7 +89,10 @@ export function useFormSchema(): VbenFormSchema[] { label: $t('system.notice.summary'), rules: z .string() - .max(200, $t('ui.formRules.maxLength', [$t('system.notice.summary'), 200])), + .max( + 200, + $t('ui.formRules.maxLength', [$t('system.notice.summary'), 200]), + ), }, { component: 'TextArea', diff --git a/apps/web-antdv-next/src/views/system/notice/list.vue b/apps/web-antdv-next/src/views/system/notice/list.vue index f1f62d6..a77fb46 100644 --- a/apps/web-antdv-next/src/views/system/notice/list.vue +++ b/apps/web-antdv-next/src/views/system/notice/list.vue @@ -106,24 +106,21 @@ const rowActions: Array> = [ permissionCodes: ['System:Notice:Edit'], }, { - confirm: (row) => - $t('system.notice.toggleStatusConfirm', [row.title]), + confirm: (row) => $t('system.notice.toggleStatusConfirm', [row.title]), key: 'toggle', label: $t('system.notice.toggle'), onClick: onToggleStatus, permissionCodes: ['System:Notice:Edit'], }, { - confirm: (row) => - $t('system.notice.toggleTopConfirm', [row.title]), + confirm: (row) => $t('system.notice.toggleTopConfirm', [row.title]), key: 'top', label: $t('system.notice.topToggle'), onClick: onToggleTop, permissionCodes: ['System:Notice:Edit'], }, { - confirm: (row) => - $t('system.notice.deleteConfirm', [row.title]), + confirm: (row) => $t('system.notice.deleteConfirm', [row.title]), danger: true, key: 'delete', label: $t('common.delete'), @@ -224,7 +221,11 @@ function onRefresh() { -