refundApplicationState.vue 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <template>
  2. <view class="container">
  3. <view class="main_box">
  4. <view class="make_msg_box">
  5. <image class="success_icon" :src="iconUrl.icon_circleActive"></image>
  6. <text class="title">已成功提交退费申请</text>
  7. </view>
  8. <image v-if="pageType == 'yygh'" class="division_icon" :src="iconUrl.icon_division"></image>
  9. <view class="tips_box">
  10. <view class="tips_boxTit">温馨提示</view>
  11. <text>请等待审核结果,如审核未通过会短信通知您;审核通过后预计将在7 个工作日退款到账,具体以银行实际到账时间为准,请耐心等待。</text>
  12. </view>
  13. <text class="determine backgroundCustom" @click="btnClick">返回首页</text>
  14. <text class="determine backgroundCustom" @click="btnClickRecord">查看申请记录</text>
  15. </view>
  16. </view>
  17. </template>
  18. <script setup lang="ts">
  19. import { ref } from 'vue';
  20. import { onLoad } from '@dcloudio/uni-app';
  21. import { common } from '@/utils';
  22. import icon from '@/utils/icon';
  23. const iconUrl = ref(icon);
  24. const pageType = ref('');
  25. onLoad((options) => {
  26. if (options && options.pageType) {
  27. pageType.value = options.pageType;
  28. }
  29. });
  30. /**
  31. * 回首页
  32. */
  33. const btnClick = () => {
  34. common.goToUrl('/pages/st1/business/tabbar/homePage/homePage', { skipWay: "reLaunch" });
  35. };
  36. const btnClickRecord = () => {
  37. common.goToUrl(`/pagesPatient/st1/business/refund/refundApplicationRecord/refundApplicationRecord`, { skipWay: 'redirectTo' });
  38. };
  39. </script>
  40. <style>
  41. .main_box {
  42. width: 100%;
  43. height: 100%;
  44. padding: 30upx;
  45. box-sizing: border-box;
  46. padding-bottom: 210upx;
  47. overflow: auto;
  48. }
  49. .division_icon {
  50. width: 100%;
  51. height: 48upx;
  52. }
  53. .make_msg_box {
  54. width: 100%;
  55. padding: 64upx 0upx 30upx 0upx;
  56. box-sizing: border-box;
  57. background: white;
  58. display: flex;
  59. flex-direction: column;
  60. justify-content: center;
  61. align-items: center;
  62. border-radius: 24upx;
  63. }
  64. .make_msg_box .success_icon {
  65. width: 120upx;
  66. height: 120upx;
  67. margin-bottom: 30upx;
  68. }
  69. .make_msg_box .title {
  70. text-align: center;
  71. font-size: 36upx;
  72. font-family: PingFang SC;
  73. font-weight: bold;
  74. color: #333;
  75. text-align: left;
  76. }
  77. .tips_box {
  78. background: white;
  79. padding: 30upx;
  80. box-sizing: border-box;
  81. border-radius: 24upx;
  82. }
  83. .tips_boxTit{
  84. font-size: 32upx;
  85. text-align: center;
  86. margin: 30upx 0;
  87. }
  88. .tips_box text {
  89. line-height: 48upx;
  90. font-size: 30upx;
  91. color: #333;
  92. text-align: justify;
  93. display: block;
  94. }
  95. /* 按钮 */
  96. .determine {
  97. display: block;
  98. margin: 40upx 0 0 ;
  99. line-height: 88upx;
  100. height: 88upx;
  101. font-size: 32upx;
  102. font-family: PingFang SC;
  103. font-weight: bold;
  104. text-align: center;
  105. border-radius: 44upx;
  106. }
  107. </style>