hookehuyr

✨ feat: 捐赠证书样式调整

...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
15 </van-row> 15 </van-row>
16 </div> 16 </div>
17 <div class="content"> 17 <div class="content">
18 - 感谢您对“童声无界-声音漂流记”活动的支持。上海市儿童基金会已收到您的捐助,您的捐助将全部用于多民族语言发展项目,感谢您的爱心捐赠! 18 + 感谢您为“童声无界”活动的捐赠,让更多的孩子体验到了阅读的乐趣。您的爱心行为增加了两地儿童的牵绊,使更多的孩子交到了远方的朋友。共读一本书,传递一份爱。初心为爱,童声无界感谢您对公益事业的支持。
19 </div> 19 </div>
20 <div class="price"> 20 <div class="price">
21 <div>爱心捐赠</div> 21 <div>爱心捐赠</div>
...@@ -34,6 +34,12 @@ ...@@ -34,6 +34,12 @@
34 </div> 34 </div>
35 </div> 35 </div>
36 <div class="date">{{ item.donate_date }}</div> 36 <div class="date">{{ item.donate_date }}</div>
37 + <!-- TODO: 编号需要联调 -->
38 + <div style="color: #713610; padding: 1rem 2rem; font-size: 0.9rem;">
39 + 证书编号:TSWJ202205260005
40 + </div>
41 + <div class="wrapper-border" />
42 + <div style="height: 2rem;" />
37 </div> 43 </div>
38 </template> 44 </template>
39 45
...@@ -42,17 +48,6 @@ import icon_cert from '@images/zhengshu@2x.png' ...@@ -42,17 +48,6 @@ import icon_cert from '@images/zhengshu@2x.png'
42 import icon_stamp01 from '@images/stamp01.png' 48 import icon_stamp01 from '@images/stamp01.png'
43 import icon_stamp02 from '@images/stamp02.png' 49 import icon_stamp02 from '@images/stamp02.png'
44 50
45 -import { ref, reactive, onMounted } from 'vue'
46 -import { useRoute, useRouter } from 'vue-router'
47 -import axios from '@/utils/axios';
48 -import $ from 'jquery'
49 -import { Toast } from 'vant';
50 -const $route = useRoute();
51 -const $router = useRouter();
52 -
53 -onMounted(() => {
54 -
55 -})
56 </script> 51 </script>
57 52
58 <script> 53 <script>
...@@ -86,26 +81,31 @@ export default { ...@@ -86,26 +81,31 @@ export default {
86 width: 100%; 81 width: 100%;
87 position: relative; 82 position: relative;
88 border-radius: 10px; 83 border-radius: 10px;
89 - height: 85vh; 84 + // height: 85vh;
90 .header-bg { 85 .header-bg {
91 text-align: center; 86 text-align: center;
92 } 87 }
88 +
93 .title { 89 .title {
94 padding: 0 2rem; 90 padding: 0 2rem;
95 } 91 }
92 +
96 .content { 93 .content {
97 font-size: 0.85rem; 94 font-size: 0.85rem;
98 padding: 2rem; 95 padding: 2rem;
99 line-height: 1.75; 96 line-height: 1.75;
100 } 97 }
98 +
101 .price { 99 .price {
102 margin-left: 5rem; 100 margin-left: 5rem;
101 +
103 div:first-child { 102 div:first-child {
104 display: inline-block; 103 display: inline-block;
105 font-size: 0.5rem; 104 font-size: 0.5rem;
106 vertical-align: middle; 105 vertical-align: middle;
107 margin-right: 0.5rem; 106 margin-right: 0.5rem;
108 } 107 }
108 +
109 div:last-child { 109 div:last-child {
110 display: inline-block; 110 display: inline-block;
111 font-size: 1.25rem; 111 font-size: 1.25rem;
...@@ -113,9 +113,11 @@ export default { ...@@ -113,9 +113,11 @@ export default {
113 vertical-align: middle; 113 vertical-align: middle;
114 } 114 }
115 } 115 }
116 +
116 .organizer { 117 .organizer {
117 margin: 1rem; 118 margin: 1rem;
118 overflow: hidden; 119 overflow: hidden;
120 +
119 .wrapper { 121 .wrapper {
120 float: right; 122 float: right;
121 font-size: 0.8rem; 123 font-size: 0.8rem;
...@@ -126,11 +128,21 @@ export default { ...@@ -126,11 +128,21 @@ export default {
126 padding: 0.5rem 0; 128 padding: 0.5rem 0;
127 } 129 }
128 } 130 }
131 +
129 .date { 132 .date {
130 color: #272727; 133 color: #272727;
131 font-size: 0.85rem; 134 font-size: 0.85rem;
132 text-align: right; 135 text-align: right;
133 padding-right: 2rem; 136 padding-right: 2rem;
134 } 137 }
138 + .wrapper-border {
139 + position: absolute;
140 + border: 1px dashed #000;
141 + height: 95%;
142 + top: 0;
143 + width: 93%;
144 + margin: 3%;
145 + border-radius: 1rem;
146 + }
135 } 147 }
136 </style> 148 </style>
......