开票
Showing
2 changed files
with
38 additions
and
9 deletions
| ... | @@ -302,14 +302,18 @@ | ... | @@ -302,14 +302,18 @@ |
| 302 | </el-col> | 302 | </el-col> |
| 303 | <el-col :lg="8" :md="12" :sm="12" :xs="24"> | 303 | <el-col :lg="8" :md="12" :sm="12" :xs="24"> |
| 304 | <div v-if="language == 0 "> | 304 | <div v-if="language == 0 "> |
| 305 | {{ language == 0 ? '¥' : '€' }} | ||
| 305 | {{ | 306 | {{ |
| 306 | !v.discount ? form.extJson?.ticketDate?.price : form.extJson?.ticketDate?.rebatePrice | 307 | !v.discount ? form.extJson?.ticketDate?.price : form.extJson?.ticketDate?.rebatePrice |
| 307 | }}{{ language == 0 ? '¥' : '€' }}/{{ language == 0 ? '张' : 'Tickets' }} | 308 | }} |
| 309 | /{{ language == 0 ? '张' : 'Tickets' }} | ||
| 308 | </div> | 310 | </div> |
| 309 | <div v-else> | 311 | <div v-else> |
| 312 | {{ language == 0 ? '¥' : '€' }} | ||
| 310 | {{ | 313 | {{ |
| 311 | !v.discount ? form.extJson?.ticketDate?.priceEn : form.extJson?.ticketDate?.rebatePriceEn | 314 | !v.discount ? form.extJson?.ticketDate?.priceEn : form.extJson?.ticketDate?.rebatePriceEn |
| 312 | }}{{ language == 0 ? '¥' : '€' }}/{{ language == 0 ? '张' : 'Tickets' }} | 315 | }} |
| 316 | /{{ language == 0 ? '张' : 'Tickets' }} | ||
| 313 | </div> | 317 | </div> |
| 314 | </el-col> | 318 | </el-col> |
| 315 | </el-row> | 319 | </el-row> |
| ... | @@ -325,9 +329,9 @@ | ... | @@ -325,9 +329,9 @@ |
| 325 | }}:{{ form.phone }} | 329 | }}:{{ form.phone }} |
| 326 | </el-col> | 330 | </el-col> |
| 327 | <el-col :lg="8" :md="12" :sm="12" :xs="24"> | 331 | <el-col :lg="8" :md="12" :sm="12" :xs="24"> |
| 328 | {{ language == 0 ? '共计' : 'total' }}:{{ Number(totalFee).toFixed(2) }}{{ | 332 | {{ language == 0 ? '共计' : 'total' }}:{{ |
| 329 | language == 0 ? '¥' : '€' | 333 | language == 0 ? '¥' : '€' |
| 330 | }} | 334 | }}{{ Number(totalFee).toFixed(2) }} |
| 331 | </el-col> | 335 | </el-col> |
| 332 | </el-row> | 336 | </el-row> |
| 333 | 337 | ... | ... |
| ... | @@ -127,7 +127,12 @@ | ... | @@ -127,7 +127,12 @@ |
| 127 | </div> | 127 | </div> |
| 128 | 128 | ||
| 129 | <div class="container bottom"> | 129 | <div class="container bottom"> |
| 130 | <div class="rich_content" v-html="matchForm.ticketDes"></div> | 130 | <div style="display: flex"> |
| 131 | <div :class="{'bg':active==1}" class="buBg" @click="active=1">购票说明</div> | ||
| 132 | <div :class="{'bg' :active==2}" class="buBg" @click="active=2">购票须知</div> | ||
| 133 | </div> | ||
| 134 | <div v-show="active==1" class="rich_content" v-html="matchForm.ticketDes"/> | ||
| 135 | <div v-show="active==2" class="rich_content" v-html="matchForm.ticketNotice"/> | ||
| 131 | </div> | 136 | </div> |
| 132 | </div> | 137 | </div> |
| 133 | </template> | 138 | </template> |
| ... | @@ -152,6 +157,7 @@ const route = useRoute(); | ... | @@ -152,6 +157,7 @@ const route = useRoute(); |
| 152 | const router = useRouter(); | 157 | const router = useRouter(); |
| 153 | const activeId = ref(route.params.activeId) | 158 | const activeId = ref(route.params.activeId) |
| 154 | const flag = ref(false) | 159 | const flag = ref(false) |
| 160 | const active = ref(1) | ||
| 155 | const countDown = ref(false) | 161 | const countDown = ref(false) |
| 156 | const props = defineProps({ | 162 | const props = defineProps({ |
| 157 | activityId: [String, Number], | 163 | activityId: [String, Number], |
| ... | @@ -261,6 +267,19 @@ function toSelectClosed() { | ... | @@ -261,6 +267,19 @@ function toSelectClosed() { |
| 261 | display: none | 267 | display: none |
| 262 | } | 268 | } |
| 263 | 269 | ||
| 270 | .buBg { | ||
| 271 | cursor: pointer; | ||
| 272 | font-size: 18px; | ||
| 273 | padding: 8px 13px; | ||
| 274 | border-radius: 5px; | ||
| 275 | margin-right: 10px; | ||
| 276 | } | ||
| 277 | |||
| 278 | .bg { | ||
| 279 | background: linear-gradient(270deg, #493ceb 0%, #8623fc 100%); | ||
| 280 | color: #fff; | ||
| 281 | } | ||
| 282 | |||
| 264 | .container { | 283 | .container { |
| 265 | width: 1200px; | 284 | width: 1200px; |
| 266 | margin: 0 auto; | 285 | margin: 0 auto; |
| ... | @@ -297,17 +316,17 @@ function toSelectClosed() { | ... | @@ -297,17 +316,17 @@ function toSelectClosed() { |
| 297 | } | 316 | } |
| 298 | 317 | ||
| 299 | .time { | 318 | .time { |
| 300 | font-weight: 500; | 319 | font-weight: 600; |
| 301 | font-size: 16px; | 320 | font-size: 16px; |
| 302 | color: #4a4a4a; | 321 | color: #000; |
| 303 | line-height: 24px; | 322 | line-height: 24px; |
| 304 | margin-bottom: 16px; | 323 | margin-bottom: 16px; |
| 305 | } | 324 | } |
| 306 | 325 | ||
| 307 | .address { | 326 | .address { |
| 308 | font-weight: 500; | 327 | font-weight: 600; |
| 309 | font-size: 16px; | 328 | font-size: 16px; |
| 310 | color: #4a4a4a; | 329 | color: #000; |
| 311 | line-height: 24px; | 330 | line-height: 24px; |
| 312 | margin-bottom: 33px; | 331 | margin-bottom: 33px; |
| 313 | } | 332 | } |
| ... | @@ -423,6 +442,12 @@ function toSelectClosed() { | ... | @@ -423,6 +442,12 @@ function toSelectClosed() { |
| 423 | 442 | ||
| 424 | .rich_content { | 443 | .rich_content { |
| 425 | margin-top: 30px; | 444 | margin-top: 30px; |
| 445 | |||
| 446 | img { | ||
| 447 | width: 100% !important; | ||
| 448 | height: auto !important; | ||
| 449 | } | ||
| 450 | |||
| 426 | } | 451 | } |
| 427 | } | 452 | } |
| 428 | 453 | ... | ... |
-
Please register or sign in to post a comment