소스 검색

提交复制物流单号

yxb
DESKTOP-2IO5MST\huting 1 년 전
부모
커밋
e39590cf15
3개의 변경된 파일36개의 추가작업 그리고 13개의 파일을 삭제
  1. 2
    2
      pages/user/user.vue
  2. 11
    0
      subpackage/orders/components/order-info-item.vue
  3. 23
    11
      subpackage/orders/order-detail-logistics.vue

+ 2
- 2
pages/user/user.vue 파일 보기

</view> </view>
<view class="amount m-top"> <view class="amount m-top">
<text>¥ <text>¥
{{(state.monthFlowingVo.flowingNum ? state.monthFlowingVo.flowingNum : 0) /100}}</text>
{{state.monthFlowingVo.flowingNum }}</text>
<text>¥ <text>¥
{{(state.monthFlowingVo.flowingNum ? state.monthFlowingVo.flowingNum : 0)/100}}</text>
{{state.monthFlowingVo.flowingNum }}</text>
</view> </view>
<view class="line m-top"> <view class="line m-top">
<view class="line1" <view class="line1"

+ 11
- 0
subpackage/orders/components/order-info-item.vue 파일 보기

<view class="as-layout-horizontal as-gravity-center-start" v-if="!hide"> <view class="as-layout-horizontal as-gravity-center-start" v-if="!hide">
<text class="label">{{label}}</text> <text class="label">{{label}}</text>
<text class="value" @click="copy(value,label)">{{value}}</text> <text class="value" @click="copy(value,label)">{{value}}</text>
<image :src="`${$imgUrl}order/copy-template.png`" mode="" v-if="label == '物流单号:'" @click="copy(value,label)">
</image>
</view> </view>
</template> </template>


<script setup lang="ts"> <script setup lang="ts">
import { msg } from "@/utils/utils";
defineProps({ defineProps({
label: { label: {
type: String, type: String,
color: #333333; color: #333333;
padding: 0 30rpx padding: 0 30rpx
} }

image {
width: 36rpx;
height: 36rpx;
position: relative;
left: -22rpx;
top: -4rpx;
}
</style> </style>

+ 23
- 11
subpackage/orders/order-detail-logistics.vue 파일 보기

<view class="order-line" v-for="(item,index) in state.orderShowInfo" :key="index"> <view class="order-line" v-for="(item,index) in state.orderShowInfo" :key="index">
<order-info-item :label="item.label" :value="item.value"></order-info-item> <order-info-item :label="item.label" :value="item.value"></order-info-item>
</view> </view>
<view class="order-line" v-for="(item,index) in state.orderHideInfo" :key="index">
<!-- <view class="order-line" v-for="(item,index) in state.orderHideInfo" :key="index">
<order-info-item :label="item.label" :value="item.value"></order-info-item> <order-info-item :label="item.label" :value="item.value"></order-info-item>
</view>
</view> -->
</view> </view>
<view class="show-or-noshow as-layout-horizontal as-gravity-center" @click="state.isShow = !state.isShow">
<!-- <view class="show-or-noshow as-layout-horizontal as-gravity-center" @click="state.isShow = !state.isShow">
<text>{{state.isShow?"收起部分订单信息":"查看全部订单信息"}}</text> <text>{{state.isShow?"收起部分订单信息":"查看全部订单信息"}}</text>
<image class="arror" :src="`${$imgUrl}common/arror-${state.isShow? 'right' : 'down'}.png`"></image> <image class="arror" :src="`${$imgUrl}common/arror-${state.isShow? 'right' : 'down'}.png`"></image>
</view>
</view> -->
</view> </view>
</view> </view>


label: '订单状态:', label: '订单状态:',
value: '' value: ''
}, },
{
label: '创建时间:',
value: ''
},
{
label: '物流单号:',
value: ''
},
{
label: '物流公司:',
value: ''
},
], ],
//隐藏部分订单信息 //隐藏部分订单信息
orderHideInfo: [{ orderHideInfo: [{
state.orderShowInfo[4].value = getCarTypeName(state.orderInfo["type"]) state.orderShowInfo[4].value = getCarTypeName(state.orderInfo["type"])
state.orderShowInfo[5].value = getOrderStatusName(state.orderInfo['orderStep']) state.orderShowInfo[5].value = getOrderStatusName(state.orderInfo['orderStep'])


state.orderHideInfo[0].value = getOrderTime(state.orderInfo['insertTime'])
state.orderHideInfo[1].value = state.orderInfo['trackingNumber']
state.orderHideInfo[2].value = state.orderInfo['courierCompany']
state.orderShowInfo[6].value = getOrderTime(state.orderInfo['insertTime'])
state.orderShowInfo[7].value = state.orderInfo['trackingNumber']
state.orderShowInfo[8].value = state.orderInfo['courierCompany']
}) })
</script> </script>


padding: 28rpx 30rpx 0; padding: 28rpx 30rpx 0;
} }


.order-box {
height: 380rpx;
overflow: hidden;
}
// .order-box {
// height: 380rpx;
// overflow: hidden;
// }


.show { .show {
height: auto; height: auto;

Loading…
취소
저장