wupengfei
3 天以前 882df88aee586342cbf2e406f9ef0015a044fbb1
fix: bug
2个文件已修改
15 ■■■■■ 已修改文件
apps/cMiniApp/src/components/PageFooter/PageFooterBtn.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/cMiniApp/src/components/PageFooter/PageFooterBtn.vue
@@ -1,5 +1,5 @@
<template>
  <nut-button class="page-footer-btn">
  <nut-button class="page-footer-btn" $attrs>
    <slot></slot>
  </nut-button>
</template>
apps/cMiniApp/src/subpackages/mine/mineAgreementSignDetail/InnerPage.vue
@@ -62,7 +62,7 @@
      </div>
    </ContentScrollView>
    <PageFooter v-if="detail?.userSignContractStatus === EnumTaskUserSignContractStatus.Wait">
      <PageFooterBtn type="primary" @click="goToSign">去签约</PageFooterBtn>
      <PageFooterBtn type="primary" @click="goToSign" :loading="btnLoading">去签约</PageFooterBtn>
    </PageFooter>
  </LoadingLayout>
</template>
@@ -91,6 +91,7 @@
//灵工Id
const id = router.params?.id;
const code = router.params?.code || options?.query?.scene;
const btnLoading = ref(false);
const {
  isLoading,
@@ -131,7 +132,7 @@
const goToSign = useAccessReal(async () => {
  try {
    Taro.showLoading({ title: '正在加载中' });
    btnLoading.value = true;
    let params: API.PersonalUserElectronSignCommand = {
      id: detail.value?.id,
      returnUrl: `${RouterPath.mineAgreementSignDetail}?id=${id}`,
@@ -151,14 +152,10 @@
        }
      } else {
        const encodedUrl = encodeURIComponent(res.signContractLongUrl);
        Taro.redirectTo({ url: `${RouterPath.extraPage}?url=${encodedUrl}` });
        Taro.redirectTo({ url: `${RouterPath.extraPage}?url=${res.signContractLongUrl}` });
      }
    } else {
      Taro.hideLoading();
    }
  } catch (error) {
    Taro.hideLoading();
  }
  } catch (error) {}
});
Taro.useDidShow(() => {