jiangchengfeiyi-xiaochengxu/pages/clothesRent/clothesRentOrderDetail/clothesRentOrderDetail.vue

319 lines
7.1 KiB
Vue
Raw Normal View History

2025-03-22 03:18:54 +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="clothesRentUrl + '/clothesRentOrderDetail/dzf.png'"
/>
<view class="ml-6 flex-col items-start flex-1">
<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="clothesRentUrl + '/clothesRentOrderDetail/lxr.png'"
/>
<text class="font text_3 ml-9">张三 15888610253</text>
</view>
<view class="flex-col section_4 pos_3">
<view class="flex-row justify-between group">
<view class="flex-row">
<image
class="image_3"
src="https://ide.code.fun/api/image?token=67dd8f7cdefdb1001119a623&name=0c34cbad13bda42b94fffa906d29960d.png"
/>
<view class="ml-12 flex-col items-start group_2">
<text class="font_2 text_4">汉服曲裾系列</text>
<text class="font_3 text_6 mt-59">138.00</text>
</view>
</view>
<view class="flex-col items-center self-start">
<image
class="image_2"
:src="clothesRentUrl + '/clothesRentOrderDetail/nav.png'"
/>
<text class="font_2 text_5 mt-11">提货地址</text>
</view>
</view>
<view class="mt-18 flex-col">
<view class="flex-col group_3">
<view class="flex-row justify-between items-baseline">
<text class="font text_7">租赁天数</text>
<text class="font_3 text_8">X3</text>
</view>
<view class="mt-14 flex-row justify-end items-baseline">
<text class="font_2 text_9">实付款</text>
<text class="text_10">138.00</text>
</view>
</view>
<view class="flex-col group_4">
<view class="flex-col" style="position: relative;">
<view class="flex-row justify-between items-baseline">
<text class="font">创建时间</text>
<text class="font_4 text_11">2024-10-05 09:58:41</text>
</view>
<view class="flex-row mt-9">
<text class="font text_12">订单编号</text>
<view class="flex-row items-center flex-1 group_5" style="position: absolute; right: 0;">
<text class="font_4 text_13">E20241005095840091406189</text>
<view class="ml-4 flex-col justify-start items-center shrink-0 text-wrapper">
<text class="text_14">复制</text>
</view>
</view>
</view>
</view>
<view class="flex-row justify-center items-center mt-19">
<image
class="image_4"
:src="clothesRentUrl + '/clothesRentOrderDetail/lxkf.png'"
/>
<text class="font_2 text_15">在线客服</text>
</view>
</view>
</view>
</view>
<view class="flex-row justify-between items-center section_5 pos_4">
<view class="flex-row items-baseline">
<text class="font text_16">应付款</text>
<text class="text_17">138.00</text>
</view>
<view class="flex-col justify-start items-center text-wrapper_2"><text class="font text_18">去支付</text></view>
</view>
</view>
</template>
<script setup>
import {ref} from 'vue'
import { clothesRentUrl } from '../../../common/globalImagesUrl';
const bkgUrl = ref(clothesRentUrl + '/clothesRentOrderDetail/bkg.png')
2025-03-23 04:16:10 +00:00
2025-03-22 03:18:54 +00:00
</script>
<style scoped lang="scss">
.mt-3 {
margin-top: 5.63rpx;
}
.ml-9 {
margin-left: 16.88rpx;
}
.mt-59 {
margin-top: 110.63rpx;
}
.mt-11 {
margin-top: 20.63rpx;
}
.mt-9 {
margin-top: 16.88rpx;
}
.mt-19 {
margin-top: 35.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.47rpx;
color: #818181;
}
.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: 26.25rpx 30rpx;
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;
}
.text_3 {
font-size: 30rpx;
line-height: 25.89rpx;
}
.section_4 {
padding: 30rpx 11.25rpx 30rpx 16.88rpx;
background-color: #ffffff;
border-radius: 18.75rpx;
}
.pos_3 {
position: absolute;
left: 24.38rpx;
right: 24.38rpx;
top: 285rpx;
}
.group {
padding: 0 15rpx;
}
.image_3 {
border-radius: 9.38rpx;
width: 148.13rpx;
height: 165rpx;
}
.group_2 {
margin-bottom: 3.75rpx;
}
.font_2 {
font-size: 28.13rpx;
font-family: FZSongKeBenXiuKaiS-R-GB;
line-height: 26.47rpx;
color: #323232;
}
.text_4 {
font-size: 30rpx;
line-height: 29.18rpx;
}
.font_3 {
font-size: 28.13rpx;
font-family: FZSongKeBenXiuKaiS-R-GB;
line-height: 19.41rpx;
color: #323232;
}
.text_6 {
margin-left: 11.25rpx;
font-size: 30rpx;
line-height: 20.04rpx;
}
.text_5 {
font-size: 26.25rpx;
line-height: 25.22rpx;
}
.group_3 {
padding-left: 15rpx;
padding-bottom: 26.25rpx;
border-bottom: solid 2.81rpx #dbdbdb;
}
.text_7 {
line-height: 27.02rpx;
}
.text_8 {
margin-right: 22.5rpx;
line-height: 18.79rpx;
}
.text_9 {
line-height: 26.7rpx;
}
.text_10 {
color: #c35c5d;
font-size: 33.75rpx;
font-family: FZSongKeBenXiuKaiS-R-GB;
line-height: 22.54rpx;
}
.group_4 {
padding: 33.75rpx 15rpx 0;
}
.font_4 {
font-size: 28.13rpx;
font-family: Open Sans;
line-height: 19.41rpx;
color: #323232;
}
.text_11 {
font-size: 26.25rpx;
}
.text_12 {
line-height: 27.69rpx;
}
.group_5 {
margin-right: 7.5rpx;
}
.text_13 {
font-size: 26.25rpx;
line-height: 19.29rpx;
}
.text-wrapper {
background-color: #ffffff;
width: 65.63rpx;
height: 30rpx;
border: solid 0.94rpx #d1d1dd;
}
.text_14 {
color: #323232;
font-size: 22.5rpx;
font-family: Open Sans;
line-height: 20.83rpx;
}
.image_4 {
width: 45rpx;
height: 45rpx;
}
.text_15 {
font-size: 30rpx;
line-height: 28.48rpx;
}
.section_5 {
padding: 15rpx 15rpx 15rpx 22.5rpx;
background-color: #ffffff;
}
.pos_4 {
position: fixed;
left: 0;
right: 0;
bottom: 0;
}
.text_16 {
color: #000000;
font-size: 30rpx;
line-height: 27.43rpx;
}
.text_17 {
color: #c35c5d;
font-size: 33.75rpx;
font-family: Open Sans;
line-height: 24.96rpx;
}
.text-wrapper_2 {
padding: 22.5rpx 0;
background-color: #e79ea1;
border-radius: 75rpx;
width: 204.38rpx;
height: 71.25rpx;
}
.text_18 {
color: #ffffff;
font-size: 30rpx;
line-height: 27.77rpx;
}
@import url(../../../common/css/global.css);
</style>