index.ts 799 B

12345678910111213141516171819202122
  1. import { QueryBaseMemberList_V3 } from '../../service/base';
  2. import { common } from '../../utils';
  3. /** 查询并保存全局所有就诊人数据信息 (就诊人改变后都要重新调用,并保存一遍)*/
  4. export const usePreserMember = async () => {
  5. let queryData = {
  6. isCache: false,
  7. isEncrypt: true,
  8. hosId: getApp().globalData.districtId || getApp().globalData.hosId,
  9. openid: uni.getStorageSync('openid'),
  10. };
  11. let { resp, resData } = await QueryBaseMemberList_V3(queryData);
  12. // 请求成功且有返回值保存全局就诊人数据列表
  13. getApp().globalData.currentUser = null;
  14. if (resData.RespCode == 10000 && common.isNotEmpty(resp)) {
  15. uni.setStorageSync('memberList', resp);
  16. } else {
  17. // 否则保存空
  18. uni.setStorageSync('memberList', null);
  19. }
  20. return resp;
  21. };