You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.6 KiB
70 lines
1.6 KiB
interface IAppOption { |
|
globalData: { |
|
userInfo?: IUserInfo; |
|
url: string; |
|
upFileUrl: string; |
|
imageUrl: string; |
|
loginState: string; |
|
isLogin: 0 | 1 | 999; |
|
isAnswer: '0' | '1'; |
|
scene: null | { [key: string]: any }; |
|
backPath: string; |
|
}; |
|
userInfoReadyCallback?: WechatMiniprogram.GetUserInfoSuccessCallback; |
|
waitLogin: (waitLoginState?: boolean, requireLogin?: boolean, backPath?: string) => Promise<any>; |
|
getMenuInfo: (arg0: WechatMiniprogram.Page.Instance<any, any>) => void; |
|
getUserInfo: (arg0: WechatMiniprogram.Page.Instance<any, any>, arg1?: (arg0: any) => void) => void; |
|
} |
|
|
|
interface IAgaxParams extends WechatMiniprogram.RequestOption { |
|
showMsg?: boolean; |
|
loading?: boolean; |
|
isJSON?: boolean; |
|
} |
|
|
|
declare namespace WechatMiniprogram { |
|
export interface Wx { |
|
ajax: (arg0: IAgaxParams) => Promise<any>; |
|
WebIM; |
|
} |
|
} |
|
|
|
interface IUserInfo { |
|
UserId: string; |
|
IsDoctor: number; |
|
DoctorId: number; |
|
Name: string; |
|
Img: string; |
|
Telephone: string; |
|
HospitalId: string; |
|
TitleType: number; |
|
OtherTitle: string; |
|
DoctorLevel: number; |
|
Introduce: string; |
|
Department: IDepartment[]; |
|
DepartmentId: string[]; |
|
Specialty: ISpecialty[]; |
|
SpecialtyId: string[]; |
|
HospitalName: string; |
|
HospitalClassification: string; |
|
HospitalLevel: string; |
|
ProvinceName: string; |
|
CityName: string; |
|
CountyName: string; |
|
Address: string; |
|
HospitalClassificationName: string; |
|
HospitalLevelName: string; |
|
} |
|
|
|
interface IDepartment { |
|
DepartmentId: string; |
|
DepartmentName: string; |
|
DoctorId: string; |
|
} |
|
|
|
interface ISpecialty { |
|
SpecialtyId: string; |
|
SpecialtyName: string; |
|
DepartmentId: string; |
|
DoctorId: string; |
|
}
|
|
|