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.
95 lines
2.0 KiB
95 lines
2.0 KiB
interface globalSystemInfo extends WechatMiniprogram.SystemInfo { |
|
capsulePosition: { |
|
top: number |
|
bottom: number |
|
right: number |
|
left: number |
|
width: number |
|
height: number |
|
} |
|
} |
|
|
|
interface pickerItem { |
|
id: string |
|
value: string |
|
} |
|
|
|
interface ISpecItem { |
|
giftId: string |
|
specName: string |
|
hysGoodsId: string |
|
integral: string |
|
unitPrice: string |
|
stock: string |
|
} |
|
|
|
type pickerList = pickerItem[] |
|
|
|
interface IAppOption { |
|
globalData: { |
|
userInfo: { |
|
UserId?: string |
|
PatientId?: number |
|
PatientName?: string |
|
AuditStatus?: number |
|
UserType?: number |
|
RelationType?: number |
|
isFollow?: number |
|
UserRegTime?: string |
|
IsRootUser?: number |
|
AgeYear?: number |
|
AgeMonth?: number |
|
Birth?: string |
|
DiagnosisTime?: string |
|
DiagnoseType?: number |
|
DiagnoseImg?: string |
|
CommitTime?: string |
|
IsSick?: number |
|
IsUseDrugs?: number |
|
IsAliQiWei?: 0 | 1 |
|
} |
|
|
|
url?: string |
|
upFileUrl: string |
|
imageUrl: string |
|
/** |
|
* token |
|
*/ |
|
Timestamp: number |
|
loginState: string |
|
isReg: string |
|
|
|
registrationSource: number |
|
registChannel: number |
|
regBusinessId: string |
|
|
|
[propName: string]: any |
|
} |
|
updateUserInfo: (encryptedData: string, iv: string) => Promise<any> |
|
getCode: () => Promise<any> |
|
doLogin: () => Promise<any> |
|
waitLogin: (obj?: { isReg?: boolean; loginPage?: boolean }) => Promise<any> |
|
startLogin: () => void |
|
getUserInfo: (self?, update?: boolean, callback?: (userinfo) => void) => void |
|
mpBehavior: (data: { PageName: string; doctor?: boolean }) => void |
|
globalSystemInfo?: globalSystemInfo |
|
[propName: string]: any |
|
} |
|
|
|
interface Response<T> { |
|
code: string |
|
data: T |
|
message: string |
|
} |
|
|
|
interface IAgaxParams extends WechatMiniprogram.RequestOption { |
|
showMsg?: boolean |
|
loading?: boolean |
|
isJSON?: boolean |
|
} |
|
|
|
declare namespace WechatMiniprogram { |
|
export interface Wx { |
|
ajax: (params: IAgaxParams) => Promise<any> |
|
} |
|
}
|
|
|