90 lines
2.1 KiB
Vue
90 lines
2.1 KiB
Vue
|
|
<!--
|
|||
|
|
@name: OrderOrderInfo
|
|||
|
|
@author: kahu4
|
|||
|
|
@date: 2024-01-22 12:01
|
|||
|
|
@description:OrderOrderInfo
|
|||
|
|
@update: 2024-01-22 12:01
|
|||
|
|
-->
|
|||
|
|
<script setup>
|
|||
|
|
import { toRefs } from "vue";
|
|||
|
|
import { useShearPlate } from "@/hooks/useShearPlate";
|
|||
|
|
import { useGlobalProperties } from "@/hooks";
|
|||
|
|
|
|||
|
|
const props = defineProps({
|
|||
|
|
orderInfoData: {
|
|||
|
|
type: Object,
|
|||
|
|
required: true
|
|||
|
|
}
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
const {orderInfoData} = toRefs(props)
|
|||
|
|
const {setData} = useShearPlate();
|
|||
|
|
const {$timeFormat} = useGlobalProperties()
|
|||
|
|
</script>
|
|||
|
|
|
|||
|
|
<template>
|
|||
|
|
<view class="mb-20 card">
|
|||
|
|
<view class="card-head">
|
|||
|
|
<view class="card-title">
|
|||
|
|
订单信息
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view class="card-content">
|
|||
|
|
<view class="infos">
|
|||
|
|
<view class="info-cell">
|
|||
|
|
<view class="info-cell-label">
|
|||
|
|
订单编号
|
|||
|
|
</view>
|
|||
|
|
<view class="info-cell-value">
|
|||
|
|
{{ orderInfoData.orderId }}
|
|||
|
|
</view>
|
|||
|
|
<view
|
|||
|
|
class="info-cell-operation"
|
|||
|
|
@click="setData(orderInfoData.orderId,'复制成功')"
|
|||
|
|
>
|
|||
|
|
复制
|
|||
|
|
</view>
|
|||
|
|
|
|||
|
|
</view>
|
|||
|
|
<view class="info-cell">
|
|||
|
|
<view class="info-cell-label">
|
|||
|
|
创建时间
|
|||
|
|
</view>
|
|||
|
|
<view class="info-cell-value">
|
|||
|
|
{{ $timeFormat(orderInfoData.createTime, 'yyyy-mm-dd hh:MM:ss') }}
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view
|
|||
|
|
v-if="orderInfoData.status > 0 && orderInfoData.payTime"
|
|||
|
|
class="info-cell"
|
|||
|
|
>
|
|||
|
|
<view class="info-cell-label">
|
|||
|
|
付款时间
|
|||
|
|
</view>
|
|||
|
|
<view class="info-cell-value">
|
|||
|
|
{{ $timeFormat(orderInfoData.payTime, 'yyyy-mm-dd hh:MM:ss') }}
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
<view
|
|||
|
|
v-if="orderInfoData.deliveryTime"
|
|||
|
|
class="info-cell"
|
|||
|
|
>
|
|||
|
|
<view class="info-cell-label">
|
|||
|
|
发货时间
|
|||
|
|
</view>
|
|||
|
|
<view class="info-cell-value">
|
|||
|
|
{{ $timeFormat(orderInfoData.deliveryTime, 'yyyy-mm-dd hh:MM:ss') }}
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
</view>
|
|||
|
|
|
|||
|
|
</template>
|
|||
|
|
|
|||
|
|
<style
|
|||
|
|
scoped
|
|||
|
|
lang="scss">
|
|||
|
|
|
|||
|
|
</style>
|