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.
|
|
|
interface IAppOption {
|
|
|
|
globalData: {
|
|
|
|
userInfo?: IUserInfo;
|
|
|
|
url: string;
|
|
|
|
upFileUrl: string;
|
|
|
|
imageUrl: string;
|
|
|
|
loginState: string;
|
|
|
|
isLogin: number;
|
|
|
|
doctorId: null | number;
|
|
|
|
scene: null | { [key: string]: any };
|
|
|
|
};
|
|
|
|
userInfoReadyCallback?: WechatMiniprogram.GetUserInfoSuccessCallback;
|
|
|
|
waitLogin: (waitLoginState?: boolean) => Promise<any>;
|
|
|
|
getMenuInfo: (arg0: WechatMiniprogram.Page.Instance<any, any>) => void;
|
|
|
|
getUserInfo: (arg0: WechatMiniprogram.Page.Instance<any, any>, arg1?: (arg0: any) => void) => void;
|
|
|
|
getApplyDoctor: () => Promise<any>;
|
|
|
|
}
|
|
|
|
|
|
|
|
interface IAgaxParams extends WechatMiniprogram.RequestOption {
|
|
|
|
showMsg?: boolean;
|
|
|
|
loading?: boolean;
|
|
|
|
isJSON?: boolean;
|
|
|
|
}
|
|
|
|
|
|
|
|
declare namespace WechatMiniprogram {
|
|
|
|
export interface Wx {
|
|
|
|
ajax: (arg0: IAgaxParams) => Promise<any>;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
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;
|
|
|
|
}
|