From 05712f4adc58f3a36ffdc71d2c8812bc5a0b8e69 Mon Sep 17 00:00:00 2001 From: pany <939630029@qq.com> Date: Sun, 21 May 2023 09:51:41 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96=20?= =?UTF-8?q?=E6=89=80=E6=9C=89=E7=9A=84=20interface=20=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login/index.ts | 2 +- src/api/login/types/login.ts | 8 ++++---- src/api/table/index.ts | 6 +++--- src/api/table/types/table.ts | 12 ++++++------ src/components/Notify/NotifyList.vue | 4 ++-- src/components/Notify/data.ts | 8 ++++---- src/components/Notify/index.vue | 8 ++++---- src/config/async-route.ts | 4 ++-- src/config/layout.ts | 4 ++-- src/hooks/useFetchSelect.ts | 14 +++++++------- src/hooks/useFullscreenLoading.ts | 8 ++++---- src/hooks/usePagination.ts | 8 ++++---- src/hooks/useTheme.ts | 4 ++-- src/store/modules/app.ts | 4 ++-- src/store/modules/user.ts | 4 ++-- src/views/login/index.vue | 4 ++-- src/views/table/element-plus/index.vue | 8 ++++---- src/views/table/vxe-table/index.vue | 10 +++++----- types/api.d.ts | 2 +- 19 files changed, 61 insertions(+), 61 deletions(-) diff --git a/src/api/login/index.ts b/src/api/login/index.ts index 294f2e4..26ca49a 100644 --- a/src/api/login/index.ts +++ b/src/api/login/index.ts @@ -10,7 +10,7 @@ export function getLoginCodeApi() { } /** 登录并返回 Token */ -export function loginApi(data: Login.ILoginRequestData) { +export function loginApi(data: Login.LoginRequestData) { return request({ url: "users/login", method: "post", diff --git a/src/api/login/types/login.ts b/src/api/login/types/login.ts index ae2362a..ca1624c 100644 --- a/src/api/login/types/login.ts +++ b/src/api/login/types/login.ts @@ -1,4 +1,4 @@ -export interface ILoginRequestData { +export interface LoginRequestData { /** admin 或 editor */ username: "admin" | "editor" /** 密码 */ @@ -7,8 +7,8 @@ export interface ILoginRequestData { code: string } -export type LoginCodeResponseData = IApiResponseData +export type LoginCodeResponseData = ApiResponseData -export type LoginResponseData = IApiResponseData<{ token: string }> +export type LoginResponseData = ApiResponseData<{ token: string }> -export type UserInfoResponseData = IApiResponseData<{ username: string; roles: string[] }> +export type UserInfoResponseData = ApiResponseData<{ username: string; roles: string[] }> diff --git a/src/api/table/index.ts b/src/api/table/index.ts index 1481718..90eda40 100644 --- a/src/api/table/index.ts +++ b/src/api/table/index.ts @@ -2,7 +2,7 @@ import { request } from "@/utils/service" import type * as Table from "./types/table" /** 增 */ -export function createTableDataApi(data: Table.ICreateTableRequestData) { +export function createTableDataApi(data: Table.CreateTableRequestData) { return request({ url: "table", method: "post", @@ -19,7 +19,7 @@ export function deleteTableDataApi(id: string) { } /** 改 */ -export function updateTableDataApi(data: Table.IUpdateTableRequestData) { +export function updateTableDataApi(data: Table.UpdateTableRequestData) { return request({ url: "table", method: "put", @@ -28,7 +28,7 @@ export function updateTableDataApi(data: Table.IUpdateTableRequestData) { } /** 查 */ -export function getTableDataApi(params: Table.IGetTableRequestData) { +export function getTableDataApi(params: Table.GetTableRequestData) { return request({ url: "table", method: "get", diff --git a/src/api/table/types/table.ts b/src/api/table/types/table.ts index e374819..b42bcbe 100644 --- a/src/api/table/types/table.ts +++ b/src/api/table/types/table.ts @@ -1,15 +1,15 @@ -export interface ICreateTableRequestData { +export interface CreateTableRequestData { username: string password: string } -export interface IUpdateTableRequestData { +export interface UpdateTableRequestData { id: string username: string password?: string } -export interface IGetTableRequestData { +export interface GetTableRequestData { /** 当前页码 */ currentPage: number /** 查询条数 */ @@ -20,7 +20,7 @@ export interface IGetTableRequestData { phone?: string } -export interface IGetTableData { +export interface GetTableData { createTime: string email: string id: string @@ -30,7 +30,7 @@ export interface IGetTableData { username: string } -export type GetTableResponseData = IApiResponseData<{ - list: IGetTableData[] +export type GetTableResponseData = ApiResponseData<{ + list: GetTableData[] total: number }> diff --git a/src/components/Notify/NotifyList.vue b/src/components/Notify/NotifyList.vue index 0d1d7d4..287e81a 100644 --- a/src/components/Notify/NotifyList.vue +++ b/src/components/Notify/NotifyList.vue @@ -1,10 +1,10 @@