index.vue 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <view v-if="showWebView">
  3. <web-view :src="redirectUri" @load="handleWebViewLoad" @error="handleWebViewError"></web-view>
  4. </view>
  5. <view class="auth" v-else>
  6. <view class="auth-logo">
  7. <image src="https://faceid-ecard-1254418846.cos.ap-chengdu.myqcloud.com/eidLogo.png" />
  8. </view>
  9. <view class="title">
  10. 您正在授权
  11. <view class="merchant-name">{{' '+ appName}}</view>
  12. </view>
  13. <view class="sub-title">通过腾讯云E证通核验并获取您的身份信息</view>
  14. <view class="agreement">
  15. <checkbox-group @change="changeAgree">
  16. <checkbox :value="agreement" :checked="isAgree" />
  17. </checkbox-group>
  18. <view>
  19. <view>
  20. <view @click="changeAgree" style="display:inline">已阅读并同意</view>
  21. <navigator url="/mp_ecard_sdk/protocol/service/service">《腾讯云E证通服务使用协议》</navigator>和
  22. </view>
  23. <view>
  24. <navigator url="/mp_ecard_sdk/protocol/eid/eid">《eID数字身份小程序服务协议》</navigator>
  25. </view>
  26. </view>
  27. </view>
  28. <view class="button-area">
  29. <button @click='navigateToEid' :disabled="!isAgree || isNavigating">
  30. 确认授权
  31. </button>
  32. </view>
  33. </view>
  34. </template>
  35. <script>
  36. import index from "./index";
  37. export default index;
  38. </script>
  39. <style>
  40. @import url('../index.css');
  41. </style>