|
|
- <template>
- <!-- <div>订单详情</div> -->
- <view class="box">
- <view class="top" :style="{ borderRadius: '8px' }">
- <view class="money" :style="{ borderRadius: '8px' }">
- <view class="top_left">
- <view class="">
- <u--text text="客户实际支付" size="10px"></u--text>
- <u--text text="¥ 45" color="#FE4E41" size="15px" lineHeight="21px"></u--text>
- </view>
- <u-line color="#FFBF60" direction="col" length="30px"></u-line>
- <view class="">
- <u--text text="分成比例" size="10px"></u--text>
- <u--text text="20%" color="#FE4E41" size="15px" lineHeight="21px"></u--text>
- </view>
- <u-line color="#FFBF60" direction="col" length="30px"></u-line>
- <view class="">
- <u--text text="本单酬劳" size="10px"></u--text>
- <u--text text="¥ 9" color="#FE4E41" size="15px" lineHeight="21px"></u--text>
- </view>
- </view>
- </view>
- <view class="top_bottom">
- <u--text text="订单为系统派发,请确认订单信息后再抢单" size="10px" color="#707070"></u--text>
- </view>
- <view class="top-button" :style="{ borderRadius: '27px' }">
- <u--text text=" 系统派单" size="10px" color="#FFBF60" align="center" line-height="28px"></u--text>
- </view>
- </view>
- <view class="information" :style="{ borderRadius: '8px' }">
- <view class="text1">
- <u-line color="#FFBF60" direction="col" length="15px" bold></u-line>
- <u--text text="基本信息" size="15px" color="#000000"></u--text>
- </view>
- <u-divider text="" :hairline="true" lineColor="#F5F5F5"></u-divider>
- <view class="time">
- <u--text text="服务日期" size="13px" color="#000000"></u--text>
- <u--text text="12-0,12-08" size="13px" color="#000000"></u--text>
- </view>
- <u-divider text="" :hairline="true" lineColor="#F5F5F5"></u-divider>
- <view class="time">
- <u--text text="服务地址" size="13px" color="#000000"></u--text>
- <u--text text="湖南省长沙市雨花区人民东路" size="13px" color="#000000"></u--text>
- </view>
- </view>
- <view class="service" :style="{ borderRadius: '8px' }">
- <view class="horizontal_distribution">
- <view class="text1">
- <u-line color="#FFBF60" direction="col" length="15px"></u-line>
- <u--text text="服务内容和酬劳" size="15px" color="#000000"></u--text>
- </view>
- <view class="text2">
- <u--text text="查看宠物信息" size="10px" color="#F5F5F5"></u--text>
- <u-icon name="arrow-right-double" color="#F5F5F5" size="10"></u-icon>
- </view>
- </view>
- <u-divider text="" :hairline="true" lineColor="#F5F5F5"></u-divider>
- <view class="pet_information">
- <u--image
- src="https://k.sinaimg.cn/n/sinakd20118/751/w690h861/20240406/8eda-d4d56e3bface126bd5806ff981a09314.jpg/w700d1q75cms.jpg"
- shape="circle" width="50px" height="50px"></u--image>
- <view class="">
- <view class="flex">
- <u--text text="小咪" size="14px" color="#000000"></u--text>
- <u-icon name="woman" color="#F77293" size="10"></u-icon>
- </view>
- <u--text text="中华田园犬(小型犬)" size="14px" color="#707070"></u--text>
- </view>
- </view>
- <u-divider text="" :hairline="true" lineColor="#F5F5F5"></u-divider>
- <view class="flex">
- <u--text text="12-14" size="14px" color="#707070"></u--text>
- <u--text text="专业喂养" size="14px" color="#000000"></u--text>
- <u--text text="上门1次" size="14px" color="#707070"></u--text>
- </view>
- <u-divider text="" :hairline="true" lineColor="#F5F5F5"></u-divider>
- <view class="horizontal_distribution money_total">
- <view>
- <u--text text="合计" size="14px" color="#707070"></u--text>
- </view>
- <view>
- <u--text text="¥ 45" size="14px" color="#FE4E41"></u--text>
- </view>
- </view>
- </view>
- <view class="other_information">
- <view class="text1">
- <u-line color="#FFBF60" direction="col" length="15px"></u-line>
- <u--text text="其他信息" size="15px" color="#000000"></u--text>
- </view>
- <u-divider text="" :hairline="true" lineColor="#F5F5F5"></u-divider>
- <view class="horizontal_distribution">
- <view>
- <u--text text="订单编号:" size="14px" color="#000000"></u--text>
- </view>
- <view>
- <u--text text="fe34521532513256" size="14px" color="#000000"></u--text>
- </view>
- </view>
- <u-divider text="" :hairline="true" lineColor="#F5F5F5"></u-divider>
- <view class="horizontal_distribution">
- <view>
- <u--text text="下单时间:" size="14px" color="#000000"></u--text>
- </view>
- <view>
- <u--text text="2024-12-45 12:32:41" size="14px" color="#000000"></u--text>
- </view>
- </view>
- <u-divider text="" :hairline="true" lineColor="#F5F5F5"></u-divider>
- <view class="horizontal_distribution">
- <view>
- <u--text text="支付时间:" size="14px" color="#000000"></u--text>
- </view>
- <view>
- <u--text text="2024-12-45 12:32:41" size="14px" color="#000000"></u--text>
- </view>
- </view>
- </view>
- <view class="bottom">
- <view class="bottom_button" :style="{ borderRadius: '41px' }">
- <u--text text="立即抢单" size="15px" color="#FFFFFF" align="center" line-height="60px"></u--text>
- </view>
- </view>
- <view>
- <u-popup :show="show" mode="center" @close="close" @open="open">
- <view class="success">
- <view class="pop_top">
- </view>
- <u--text text="请立即添加服务顾问,并提供订单编码" size="12px" color="#707070" align="center"></u--text>
- <view class="pop_image">
- <u--image src="https://xxx.com/album/1.jpg" shape="square" width="100px"
- height="100px"></u--image>
- </view>
- <view class="code" :style="{ borderRadius: '6px' }">
- <!-- <u--input type="number" border="surround" v-model="value" @change="change"></u--input> -->
- </view>
- <view class="copy" :style="{ borderRadius: '40px' }">
- <u--text text="复制订单编号" size="12px" color="#FFFFFF" align="center" line-height="50px"></u--text>
- </view>
- <view class="cancel" :style="{ borderRadius: '50px' }">
- <u-icon name="close-circle" color="#707070" size="40"></u-icon>
- </view>
- </view>
- </u-popup>
- <u-button @click="show = true">打开</u-button>
- </view>
- </view>
- </template>
-
- <script>
- export default {
- data() {
- return {
- show: false
- }
- },
- methods: {
- open() {
- // console.log('open');
- },
- close() {
- this.show = false
- // console.log('close');
- }
- }
- }
-
- // export default {
- // data() {
- // return {
- // value: ''
- // }
- // },
- // methods: {
- // change(e) {
- // console.log('change', e);
- // }
- // }
- // }
- </script>
-
- <style lang="scss">
- .box {
- width: 100%;
- height: 100%;
- background-color: #F5F5F5;
- }
-
- .top {
- width: 350px;
- height: 100px;
- background-color: #FFFFFF;
- margin: 14px 20px 0 20px;
- }
-
- .money {
- width: 250px;
- height: 80px;
- }
-
- .top_left {
- width: 220px;
- height: 26px;
- display: flex;
- padding: 25px 0 0 20px;
- justify-content: space-between;
- }
-
- .top_bottom {
- width: 200px;
- height: 26px;
- // background-color: aqua;
- margin-left: 20px;
- }
-
- .top-button {
- width: 66px;
- height: 28px;
- border: 1px solid #FFBF60;
- position: absolute;
- top: 30px;
- right: 30px;
- }
-
- .information {
- width: 350px;
- height: 130px;
- background-color: #FFFFFF;
- margin: 10px 20px 0 20px;
- padding: 25px;
- }
-
- .text1 {
- width: 120px;
- height: 20px;
- display: flex;
- }
-
- .time {
- width: 300px;
- height: 30px;
- // background-color: gray;
- display: flex;
- justify-content: space-between;
- }
-
- .service {
- width: 350px;
- height: 190px;
- background-color: #FFFFFF;
- margin: 10px 20px 0 20px;
- padding: 27px;
- }
-
- .horizontal_distribution {
- display: flex;
- justify-content: space-between;
- }
-
- .flex {
- display: flex;
- }
-
- .text2 {
- width: 100px;
- height: 20px;
- display: flex;
- }
-
- .pet_information {
- width: 300px;
- height: 50px;
- // background-color: red;
- display: flex;
- }
-
- .money_total {
- width: 300px;
- }
-
- .other_information {
- width: 350px;
- height: 190px;
- background-color: #FFFFFF;
- margin: 10px 20px 0 20px;
- padding: 27px 0 0 27px;
- }
-
- .bottom {
- width: 100%;
- height: 60px;
- background-color: #FFFFFF;
- margin-top: 20px;
- padding: 20px 50px;
- }
-
- .bottom_button {
- width: 300px;
- height: 60px;
- background-color: #FFBF60;
- }
-
- .success {
- width: 310px;
- height: 370px;
- background-color: #FFFFFF;
- }
-
- .pop_top {
- width: 310px;
- height: 100px;
- background-image: linear-gradient(to bottom, #FFBF60, #FFD494)
- }
-
- .code {
- width: 250px;
- height: 50px;
- background-color: #F3F3F3;
- margin: 30px 0 0 30px;
- }
-
- .pop_image {
- display: grid;
- place-items: center;
- margin-top: 20px;
- }
-
- .copy {
- width: 260px;
- height: 50px;
- background-color: #FFBF60;
- margin: 30px 0 0 25px;
- }
-
- .cancel {
- width: 40px;
- height: 40px;
- background-color: #FFFFFF;
- position: absolute;
- top: -20px;
- right: -17px;
- }
- </style>
|