index.ts 823 B

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