gx
chenyc
2025-06-09 81ced3885266779c3a3813a0e4687962375b1d62
src/types/pinia.d.ts
@@ -1,6 +1,10 @@
/**
 * pinia 类型定义
 */
declare interface clientInfo {
   code:string,
   clientName:string,
}
// 用户信息
declare interface UserInfos<T = any> {
@@ -10,13 +14,29 @@
   time: number;
   userName: string;
   clientCode:string,
   clientName:string
   clientName:string,
   clientInfos:[]
   [key: string]: T;
}
declare interface UserInfosState {
   userInfos: UserInfos;
}
// 患者信息
declare interface patientsInfo<T=any>{
   id:string,
   code:string,
   age:number,
   patientName:string,
   patientGenderText:string,
   //头像
   patientAvatarIcon:string,
   [key: string]: T;
}
declare interface patientsInfoState {
   patientsInfo: patientsInfo;
}
// 路由缓存列表
declare interface KeepAliveNamesState {
   keepAliveNames: string[];