From dade6a8b4772abc113383246d05ab59162630e7c Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期三, 27 八月 2025 17:21:21 +0800 Subject: [PATCH] '上传变更公告获取详情与删除' --- src/api/types.ts | 78 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 78 insertions(+), 0 deletions(-) diff --git a/src/api/types.ts b/src/api/types.ts index 884a951..77504ed 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -1,3 +1,5 @@ +import type { TenderInfo } from "@/views/system/dept/utils/types"; + export type Result = { success: boolean; result: Array<any>; @@ -48,3 +50,79 @@ result: captchaImg; code: string | number; }; + +export type UserResult = { + success: boolean; + data: { + /** 澶村儚 */ + avatar: string; + /** 鐢ㄦ埛鍚� */ + username: string; + /** 鏄电О */ + nickname: string; + /** 褰撳墠鐧诲綍鐢ㄦ埛鐨勮鑹� */ + roles: Array<string>; + /** 鎸夐挳绾у埆鏉冮檺 */ + permissions: Array<string>; + /** `token` */ + accessToken: string; + /** 鐢ㄤ簬璋冪敤鍒锋柊`accessToken`鐨勬帴鍙f椂鎵�闇�鐨刞token` */ + refreshToken: string; + /** `accessToken`鐨勮繃鏈熸椂闂达紙鏍煎紡'xxxx/xx/xx xx:xx:xx'锛� */ + expires: Date; + }; +}; +// 浼佷笟淇℃伅椤圭被鍨� +interface CustomerEx { + customerUserID: number; + enterpriseName: string; + isManger: boolean; // 娉ㄦ剰锛氬師鏁版嵁涓彲鑳藉瓨鍦ㄦ嫾鍐欓敊璇紙搴斾负isManager锛夛紝姝ゅ淇濇寔涓庡師鏁版嵁涓�鑷� + unifiedSocialCreditCode: string; +} + +// 鏁翠綋缁撴灉绫诲瀷 +export interface LoginResult { + theLastLogo: boolean; + accessToken: string | null; + refreshToken: string | null; + exRoles: any | null; // exRoles涓簄ull锛屽叿浣撶被鍨嬪彲鏍规嵁瀹為檯涓氬姟鍦烘櫙缁嗗寲 + code: string; + isManager: boolean; + customerExs: CustomerEx[]; + expires: string; + roles: []; + username: string; + avatar: string; + nickname: string; + permissions: []; +} + +export type LoginData = { + message: string; + success: boolean; + code: string | number; + result: LoginResult; +}; +export interface RoleItem { + id: number; + name: string; + code: string; + orderNo: number; + dataScope: number; + remark: string | null; // 鍙兘涓簄ull鎴栧瓧绗︿覆 + status: number; +} +// 瑙掕壊鍒楄〃 +export type RoleData = { + message: string; + success: boolean; + code: string | number; + result: RoleItem[]; +}; + +export type ChangeDetail = { + message: string; + success: boolean; + code: string | number; + result: TenderInfo; +}; -- Gitblit v1.9.1