|
@@ -1,7 +1,7 @@
|
|
<!--
|
|
<!--
|
|
* @Author: yizhiyang
|
|
* @Author: yizhiyang
|
|
* @Date: 2023-11-30 09:40:24
|
|
* @Date: 2023-11-30 09:40:24
|
|
- * @Description:
|
|
|
|
|
|
+ * @Description:
|
|
-->
|
|
-->
|
|
<template>
|
|
<template>
|
|
<view>
|
|
<view>
|
|
@@ -25,63 +25,18 @@
|
|
marginBottom: '15rpx',
|
|
marginBottom: '15rpx',
|
|
}"
|
|
}"
|
|
itemStyle="padding-left: 15px; padding-right: 15px; height: 34px;"
|
|
itemStyle="padding-left: 15px; padding-right: 15px; height: 34px;"
|
|
|
|
+ @click="handlerChangeItem"
|
|
></u-tabs>
|
|
></u-tabs>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
- <view class="order__info" v-for="index in 4" :key="index">
|
|
|
|
- <view class="order__info--phone">
|
|
|
|
- <view>
|
|
|
|
- <view style="font-size: 35rpx; margin-bottom: 20rpx">
|
|
|
|
- 182***4342
|
|
|
|
- <text class="tipInfo" style="margin-left: 10rpx">(预留手机)</text>
|
|
|
|
- </view>
|
|
|
|
- <view class="tipInfo">近90天第16次下单</view>
|
|
|
|
- </view>
|
|
|
|
- <u-icon name="phone" color="#2979ff" size="28"></u-icon>
|
|
|
|
- </view>
|
|
|
|
|
|
+ <orderItem :typeStyle.sync='typeStyle'></orderItem>
|
|
|
|
|
|
- <view class="order__info--pay">
|
|
|
|
- <text>顾客待付款</text>
|
|
|
|
- <view class="service">
|
|
|
|
- <image
|
|
|
|
- slot="icon"
|
|
|
|
- src="@/static/QR57a.jpg"
|
|
|
|
- style="width: 200rpx; height: 200rpx"
|
|
|
|
- />
|
|
|
|
- <view class="description">
|
|
|
|
- <view class="description--title">汽车维修与保养</view>
|
|
|
|
- <view class="tipInfo">专业维修保界</view>
|
|
|
|
- <view class="description--text">服务描述……</view>
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <view class="order__info--compute">
|
|
|
|
- <view class="computeFlex">
|
|
|
|
- <view>发票信息</view>
|
|
|
|
- <view class="tipInfo">不需要</view>
|
|
|
|
- </view>
|
|
|
|
- <view class="computeFlex">
|
|
|
|
- <view>技术服务费</view>
|
|
|
|
- <view class="tipInfo">¥15</view>
|
|
|
|
- </view>
|
|
|
|
- <view class="computeFlex">
|
|
|
|
- <view>本单预计收入</view>
|
|
|
|
- <view class="tipInfo">¥723.7</view>
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <view class="order__info--tip">
|
|
|
|
- <view class="tipInfo"> 订单编号:12232964103521日</view>
|
|
|
|
- <view class="tipInfo"> 交易快照:发生争议时,可作为判断依据</view>
|
|
|
|
- <view class="tipInfo"> 下单时间:12-0318:03</view>
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+ import orderItem from "@/pages/tabbar/order/components/orderItem.vue"
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -92,71 +47,21 @@ export default {
|
|
{ id: '4', name: '退款' },
|
|
{ id: '4', name: '退款' },
|
|
{ id: '5', name: '已完成' },
|
|
{ id: '5', name: '已完成' },
|
|
],
|
|
],
|
|
|
|
+ typeStyle:0
|
|
};
|
|
};
|
|
},
|
|
},
|
|
|
|
+ components:{orderItem},
|
|
|
|
+ methods:{
|
|
|
|
+ // 点击切换顶部导航栏
|
|
|
|
+ handlerChangeItem(item){
|
|
|
|
+ this.typeStyle = item.index
|
|
|
|
+ }
|
|
|
|
+ }
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
-
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
-.order {
|
|
|
|
- min-height: 100vh;
|
|
|
|
- background-color: $uni-bg-color-page;
|
|
|
|
- &__info {
|
|
|
|
- margin: 20rpx 0;
|
|
|
|
- background-color: $uni-bg-color;
|
|
|
|
- padding: $uni-bg-padding-sm;
|
|
|
|
- &--phone {
|
|
|
|
- display: flex;
|
|
|
|
- justify-content: space-between;
|
|
|
|
- padding-bottom: 20rpx;
|
|
|
|
- border-bottom: 2rpx solid #ececec;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &--pay {
|
|
|
|
- margin: 20rpx 0;
|
|
|
|
- > text {
|
|
|
|
- font-size: 36rpx;
|
|
|
|
- color: #333;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- .service {
|
|
|
|
- display: flex;
|
|
|
|
- margin-top: 20rpx;
|
|
|
|
- .description {
|
|
|
|
- margin-left: 20rpx;
|
|
|
|
- &--title {
|
|
|
|
- font-size: 34rpx;
|
|
|
|
- font-weight: 700;
|
|
|
|
- margin-bottom: 10rpx;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &--text {
|
|
|
|
- font-size: 30rpx;
|
|
|
|
- color: #333;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &--compute {
|
|
|
|
- margin-top: 40rpx;
|
|
|
|
- padding-bottom: 20rpx;
|
|
|
|
- border-bottom: 2rpx solid #ececec;
|
|
|
|
- .computeFlex {
|
|
|
|
- margin-bottom: 20rpx;
|
|
|
|
- display: flex;
|
|
|
|
- justify-content: space-between;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- &--tip {
|
|
|
|
- margin-top: 30rpx;
|
|
|
|
- }
|
|
|
|
|
|
+ .order {
|
|
|
|
+ min-height: 100vh;
|
|
|
|
+ background-color: $uni-bg-color-page;
|
|
}
|
|
}
|
|
-}
|
|
|
|
-
|
|
|
|
-.tipInfo {
|
|
|
|
- font-size: 24rpx;
|
|
|
|
- color: #666;
|
|
|
|
-}
|
|
|
|
</style>
|
|
</style>
|