zhengyiming
1 天以前 891a1ad22fdca6bf9ea2433377afd2a0e438c72f
apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue
@@ -114,20 +114,23 @@
  },
});
function checkAgreement() {
  if (detail?.value?.userSignContractStatus === EnumTaskUserSignContractStatus.Wait) {
    goToSign();
  }
  if (
    detail?.value?.userSignContractStatus === EnumTaskUserSignContractStatus.Stop ||
    detail?.value?.userSignContractStatus === EnumTaskUserSignContractStatus.Pass
  ) {
    if (!detail?.value?.contractUrl) {
      Message.warning('协议无法查看,请稍后再试');
      return;
async function checkAgreement() {
  try {
    const res = await refetch();
    if (res?.data?.userSignContractStatus === EnumTaskUserSignContractStatus.Wait) {
      goToSign();
    }
    openDocument(setOSSLink(detail?.value?.contractUrl));
  }
    if (
      res?.data?.userSignContractStatus === EnumTaskUserSignContractStatus.Stop ||
      res?.data?.userSignContractStatus === EnumTaskUserSignContractStatus.Pass
    ) {
      if (!res?.data?.contractUrl) {
        Message.warning('协议无法查看,请稍后再试');
        return;
      }
      openDocument(setOSSLink(res?.data?.contractUrl));
    }
  } catch (error) {}
}
const goToSign = useAccessReal(async () => {
@@ -152,10 +155,14 @@
        }
      } else {
        const encodedUrl = encodeURIComponent(res.signContractLongUrl);
        Taro.redirectTo({ url: `${RouterPath.extraPage}?url=${res.signContractLongUrl}` });
        Taro.redirectTo({ url: `${RouterPath.extraPage}?url=${encodedUrl}` });
      }
    } else {
      btnLoading.value = false;
    }
  } catch (error) {}
  } catch (error) {
    btnLoading.value = false;
  }
});
Taro.useDidShow(() => {