pretrialResultIOBS

104 阅读1分钟
 // 请求iobs接口
  iobsLessHandl = async (lesseeAuthAddress, spouseAuthAddress, status) => {
    let lesseeAddress = [];
    let spouseAddress = [];
    const lesseeImgUrlList = [];
    const spouseImgUrlList = [];
    if (lesseeAuthAddress) {
      const lesseeIOBS = lesseeAuthAddress.substring(0, 4);
      if (lesseeIOBS === 'IOBS') {
        lesseeAddress = lesseeAuthAddress.split('|');
        try {
          for (let i = 0; i < lesseeAddress.length; i += 1) {
            const lesseeData = await imgUrl({ url: lesseeAddress[i] }); // 获取图片URL地址
            if (lesseeData.status === 0) {
              lesseeImgUrlList.push({ base64: lesseeData.data });
            }
          }
        } catch (err) {
          RNLog(err);
        }
      }
    }
    if (spouseAuthAddress) {
      const spouseIOBS = spouseAuthAddress.substring(0, 4);
      if (spouseIOBS === 'IOBS') {
        spouseAddress = spouseAuthAddress.split('|');
        try {
          for (let i = 0; i < spouseAddress.length; i += 1) {
            const spouseData = await imgUrl({ url: spouseAddress[i] }); // 获取图片URL地址
            if (spouseData.status === 0) {
              spouseImgUrlList.push({ base64: spouseData.data });
            }
          }
        } catch (err) {
          RNLog(err);
        }
      }
    }
    if (status === 205 || status === 4 || status === 5 || status === 206) {
      this.PretrialForm.setState({
        authLesseeUrl: lesseeImgUrlList,
        lesseeImgkeyList: lesseeAddress,
        authSpouseUrl: spouseImgUrlList,
        spouseImgkeyList: spouseAddress
      });
    }
    if (status === 203 || status === 2) {
      this.setState({
        lesseeAuthUrl: lesseeImgUrlList,
        lesseekeyList: lesseeAddress,
        spouseAuthUrl: spouseImgUrlList,
        spousekeyList: spouseAddress
      });
    }
  }