jiangchengfeiyi-xiaochengxu/pages/book/myPhotoProductsOrderDetail/myPhotoProductsOrderDetail.vue

358 lines
7.7 KiB
Vue
Raw Normal View History

2025-03-22 03:19:22 +00:00
<template>
<view class="flex-col justify-start relative page" :style="{ backgroundImage: 'url(' + bkgUrl + ')'}">
<view class="flex-row items-center section_2 pos">
<image
class="image"
:src="bookUrl + '/myPhotoProductsOrder/dzf.png'"
/>
<view class="flex-col items-start flex-1 ml-6">
<text class="font text">等待买家付款</text>
<text class="text_2 mt-3">请于13分51秒内付款超时订单将自动关闭</text>
</view>
</view>
<view class="flex-row items-center section_3 pos_2">
<image
class="image_2"
:src="bookUrl + '/myPhotoProductsOrder/lxr.png'"
/>
<text class="font_2 text_3 ml-9">张三 15888610253</text>
</view>
<view class="flex-row section_4 pos_3">
<view class="flex-row items-center group pos_13">
<image
class="image_3"
src="https://ide.code.fun/api/image?token=67dd57af4ae84d00122a84d1&name=0c34cbad13bda42b94fffa906d29960d.png"
/>
<view class="flex-col items-start flex-1 ml-12">
<text class="font_3 text_4">汉服曲裾系列</text>
<text class="font_3 text_5 mt-59">138.00</text>
</view>
</view>
<view class="flex-col section_5 pos_1">
<text class="self-start font text_6">预约门店哈尔滨师范大学</text>
<view class="flex-row justify-between self-stretch mt-8">
<view class="flex-col items-start">
<text class="font text_7">到店时间2025-03-10 16:00</text>
<text class="font mt-9">附加服务妆造</text>
</view>
<view class="flex-col items-center group_2">
<image
class="image_4"
:src="bookUrl + '/myPhotoProductsOrder/nav.png'"
/>
<text class="text_8 mt-3">导航</text>
</view>
</view>
<text class="self-start font text_9 mt-8">拍摄场地室外</text>
</view>
<view class="flex-row justify-end items-center group_3 pos_6">
<text class="font_3 text_10">实付款</text>
<text class="text_11">138.00</text>
</view>
<view class="flex-row justify-between items-baseline view pos_7">
<text class="font_2 text_12">创建时间</text>
<text class="font_4 text_13">2024-10-05 09:58:41</text>
</view>
<text class="font_2 text_14 pos_8">订单编号</text>
<view class="flex-row items-center pos_9">
<text class="font_4 text_15">E20241005095840091406189</text>
<view class="flex-col justify-start items-center shrink-0 text-wrapper ml-4">
<text class="text_16">复制</text>
</view>
</view>
<text class="font_3 text_17 pos_11">在线客服</text>
<image
class="image_4 pos_4"
:src="bookUrl + '/myPhotoProductsOrder/lxkf.png'"
/>
</view>
<view class="flex-row justify-between items-center section_6 pos_5">
<view class="flex-row">
<text class="font text_18">应付款</text>
<text class="text_19">138.00</text>
</view>
<view class="flex-col justify-start items-center text-wrapper_2"><text class="font text_20">去支付</text></view>
</view>
</view>
</template>
<script setup>
import {ref} from 'vue'
import { bookUrl } from '../../../common/globalImagesUrl';
const bkgUrl = ref(bookUrl + '/myPhotoProductsOrderDetail/bkg.png')
</script>
<style scoped lang="scss">
.ml-9 {
margin-left: 16.88rpx;
}
.mt-59 {
margin-top: 110.63rpx;
}
.mt-9 {
margin-top: 16.88rpx;
}
.mt-3 {
margin-top: 5.63rpx;
}
.page {
background-color: #ffffff;
overflow: hidden;
background-size: 100% 100%;
background-repeat: no-repeat;
width: 100%;
overflow-y: auto;
overflow-x: hidden;
height: 100vh;
}
.section_2 {
padding: 16.88rpx 20.63rpx;
background-color: #ffffff;
border-radius: 18.75rpx;
}
.pos {
position: absolute;
left: 22.5rpx;
right: 24.38rpx;
top: 31.88rpx;
}
.image {
width: 75rpx;
height: 75rpx;
}
.font {
font-size: 28.13rpx;
font-family: FZSongKeBenXiuKaiS-R-GB;
line-height: 26.92rpx;
color: #000000;
}
.text {
color: #323233;
line-height: 27.58rpx;
}
.text_2 {
color: #6b6e72;
font-size: 24.38rpx;
font-family: FZSongKeBenXiuKaiS-R-GB;
line-height: 24rpx;
}
.section_3 {
padding: 24.38rpx 33.75rpx 26.25rpx;
background-color: #ffffff;
border-radius: 18.75rpx;
}
.pos_2 {
position: absolute;
left: 22.5rpx;
right: 24.38rpx;
top: 165rpx;
}
.image_2 {
width: 46.88rpx;
height: 46.88rpx;
}
.font_2 {
font-size: 28.13rpx;
font-family: FZSongKeBenXiuKaiS-R-GB;
line-height: 26.92rpx;
color: #818181;
}
.text_3 {
font-size: 30rpx;
line-height: 25.89rpx;
}
.section_4 {
padding: 0 11.25rpx 31.88rpx 16.88rpx;
background-color: #ffffff;
border-radius: 18.75rpx;
height: 703.13rpx;
}
.pos_3 {
position: absolute;
left: 22.5rpx;
right: 24.38rpx;
top: 285rpx;
}
.group {
padding: 30rpx 15rpx 24.38rpx;
}
.pos_13 {
position: absolute;
left: 16.88rpx;
right: 11.27rpx;
top: 0;
}
.image_3 {
border-radius: 9.38rpx;
width: 148.13rpx;
height: 165rpx;
}
.font_3 {
font-size: 28.13rpx;
font-family: FZSongKeBenXiuKaiS-R-GB;
line-height: 26.92rpx;
color: #323232;
}
.text_4 {
font-size: 30rpx;
line-height: 29.18rpx;
}
.text_5 {
margin-left: 9.73rpx;
font-size: 30rpx;
line-height: 20.04rpx;
}
.section_5 {
padding: 17.85rpx 19.95rpx 21.53rpx 19.97rpx;
background-color: #f4f4f4;
border-radius: 9.38rpx;
}
.pos_1 {
position: absolute;
left: 30rpx;
right: 30rpx;
top: 219.38rpx;
}
.text_6 {
line-height: 27.13rpx;
}
.text_7 {
line-height: 26.25rpx;
}
.group_2 {
margin-right: 7.44rpx;
}
.image_4 {
width: 45rpx;
height: 45rpx;
}
.text_8 {
color: #000000;
font-size: 22.5rpx;
font-family: FZSongKeBenXiuKaiS-R-GB;
line-height: 21.09rpx;
}
.text_9 {
line-height: 25.93rpx;
}
.group_3 {
padding: 25.58rpx 0 23.66rpx;
border-bottom: solid 2.81rpx #dbdbdb;
}
.pos_6 {
position: absolute;
left: 16.88rpx;
right: 11.27rpx;
top: 414.38rpx;
}
.text_10 {
line-height: 26.7rpx;
}
.text_11 {
color: #c35c5d;
font-size: 33.75rpx;
font-family: FZSongKeBenXiuKaiS-R-GB;
line-height: 22.54rpx;
}
.view {
padding-left: 15.22rpx;
padding-right: 13.73rpx;
}
.pos_7 {
position: absolute;
left: 16.88rpx;
right: 11.27rpx;
top: 526.2rpx;
}
.text_12 {
line-height: 26.47rpx;
}
.font_4 {
font-size: 28.13rpx;
font-family: Open Sans;
line-height: 20.83rpx;
color: #323232;
}
.text_13 {
font-size: 26.25rpx;
line-height: 19.41rpx;
}
.text_14 {
line-height: 27.69rpx;
}
.pos_8 {
position: absolute;
left: 33.41rpx;
bottom: 104.79rpx;
}
.pos_9 {
position: absolute;
right: 33.77rpx;
top: 570rpx;
}
.text_15 {
font-size: 26.25rpx;
line-height: 19.29rpx;
}
.text-wrapper {
padding: 3.43rpx 0 3.86rpx;
background-color: #ffffff;
width: 65.63rpx;
height: 30rpx;
border: solid 0.94rpx #d1d1d1;
}
.text_16 {
color: #323232;
font-size: 22.5rpx;
font-family: Open Sans;
line-height: 20.83rpx;
}
.text_17 {
font-size: 30rpx;
line-height: 28.48rpx;
}
.pos_11 {
position: absolute;
right: 269.76rpx;
bottom: 31.88rpx;
}
.pos_4 {
position: absolute;
left: 266.25rpx;
bottom: 22.5rpx;
}
.section_6 {
padding: 16.88rpx 15rpx 15rpx 21.56rpx;
background-color: #ffffff;
}
.pos_5 {
position: absolute;
left: 0;
right: 0;
top: 1515rpx;
}
.text_18 {
font-size: 30rpx;
line-height: 27.43rpx;
}
.text_19 {
color: #c35c5d;
font-size: 33.75rpx;
font-family: Open Sans;
line-height: 24.96rpx;
}
.text-wrapper_2 {
padding: 20.63rpx 0 22.86rpx;
background-color: #e79ea1;
border-radius: 75rpx;
width: 204.38rpx;
height: 71.25rpx;
}
.text_20 {
color: #ffffff;
font-size: 30rpx;
line-height: 27.77rpx;
}
@import url(../../../common/css/global.css);
</style>