common.ts 760 B

12345678910111213141516171819
  1. import { Get, Post } from "./method";
  2. // 手机号注册
  3. export function createPhoneRegister(params: { phone: string; }) {
  4. return Get(`/mobileAccountManage/phoneRegister`, { params }).then(res => ({ patientId: res.data }));
  5. }
  6. // 获取默认患者和患者列表,以及是否需要授权
  7. export function getPatients(id?: string) {
  8. id ??= wx.getStorageSync("patientId");
  9. const transform = ({ data }: AnyObject) => {
  10. const patient =
  11. data.find((item: AnyObject) => item.patientId == id) ??
  12. data.find((item: AnyObject) => item.isDefault?.toUpperCase() === "Y") ??
  13. data[0];
  14. return { patient, patients: data, auth: patient?.isPerfectInfo !== false };
  15. };
  16. return Post("/mobileAccountManage/getPatsByAid", {}, { transform });
  17. }