|
|
@ -11,7 +11,9 @@ |
|
|
<view v-for="(items, index) in orderData" :key="index" @click="myPriceInfo(items)"> |
|
|
<view v-for="(items, index) in orderData" :key="index" @click="myPriceInfo(items)"> |
|
|
<view class="list-border list-title-line"> |
|
|
<view class="list-border list-title-line"> |
|
|
<text class="list-title">{{ items.belongEnterpriseName }}</text> |
|
|
<text class="list-title">{{ items.belongEnterpriseName }}</text> |
|
|
<text class="list-title-Subtitle">{{ controlItems[items.orderStatus - 1] }}</text> |
|
|
|
|
|
|
|
|
<text class="list-title-Subtitle" :style="{ color: controlItems[items.replyStatus] == '已过期' ? '#888888' : '#FF5368' }"> |
|
|
|
|
|
{{ controlItems[items.replyStatus] }} |
|
|
|
|
|
</text> |
|
|
</view> |
|
|
</view> |
|
|
<view class="list-border list-info-line" v-for="(item, index) in items.itemList" :key="index"> |
|
|
<view class="list-border list-info-line" v-for="(item, index) in items.itemList" :key="index"> |
|
|
<view class="list-info" :class="index === items.itemList.length ? 'list-border' : ''"> |
|
|
<view class="list-info" :class="index === items.itemList.length ? 'list-border' : ''"> |
|
|
@ -27,7 +29,7 @@ |
|
|
</view> |
|
|
</view> |
|
|
<view class="list-border list-bottom-contant"> |
|
|
<view class="list-border list-bottom-contant"> |
|
|
<view> |
|
|
<view> |
|
|
<text class="list-time">{{ items.deliveryDay }}</text> |
|
|
|
|
|
|
|
|
<text class="list-time">{{ transformTime(items.replyTime) }}</text> |
|
|
</view> |
|
|
</view> |
|
|
<view class=""> |
|
|
<view class=""> |
|
|
<text class="list-title-Subtitle">¥{{ items.totalPrice }}</text> |
|
|
<text class="list-title-Subtitle">¥{{ items.totalPrice }}</text> |
|
|
@ -44,6 +46,7 @@ import { back, go2 } from '@/utils/hook.js' |
|
|
import uGap from '@/components/u-gap/u-gap.vue' |
|
|
import uGap from '@/components/u-gap/u-gap.vue' |
|
|
import scrollList from '@/components/scroll-list/scroll-list.vue' |
|
|
import scrollList from '@/components/scroll-list/scroll-list.vue' |
|
|
import { getMyReplyList } from '@/apis/trade.js' |
|
|
import { getMyReplyList } from '@/apis/trade.js' |
|
|
|
|
|
import { difTime } from '@/utils/index' |
|
|
export default { |
|
|
export default { |
|
|
// props: { |
|
|
// props: { |
|
|
// queryOrderData: { |
|
|
// queryOrderData: { |
|
|
@ -63,7 +66,12 @@ export default { |
|
|
}, |
|
|
}, |
|
|
orderData: [], |
|
|
orderData: [], |
|
|
controlCurrent: 0, |
|
|
controlCurrent: 0, |
|
|
controlItems: ['待付款', '待发货', '待收货', '已完成', '已关闭'], |
|
|
|
|
|
|
|
|
controlItems: { |
|
|
|
|
|
30128: '待报价', |
|
|
|
|
|
30130: '已报价', |
|
|
|
|
|
30139: '已下单', |
|
|
|
|
|
30102: '已过期' |
|
|
|
|
|
}, |
|
|
orderOption: { |
|
|
orderOption: { |
|
|
size: 10, |
|
|
size: 10, |
|
|
auto: true, |
|
|
auto: true, |
|
|
@ -79,7 +87,6 @@ export default { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
filters: {}, |
|
|
|
|
|
watch: { |
|
|
watch: { |
|
|
orderParams: { |
|
|
orderParams: { |
|
|
handler(val) { |
|
|
handler(val) { |
|
|
@ -97,6 +104,22 @@ export default { |
|
|
this.getMyReplyListQuery() |
|
|
this.getMyReplyListQuery() |
|
|
}, |
|
|
}, |
|
|
methods: { |
|
|
methods: { |
|
|
|
|
|
transformTime(time) { |
|
|
|
|
|
if (!time) { |
|
|
|
|
|
return '-' |
|
|
|
|
|
} |
|
|
|
|
|
const { day, hours, minutes, seconds } = difTime(new Date(), time) |
|
|
|
|
|
if (day > 0) { |
|
|
|
|
|
return `${day}天前` |
|
|
|
|
|
} |
|
|
|
|
|
if (hours > 0) { |
|
|
|
|
|
return `${hours}小时前` |
|
|
|
|
|
} |
|
|
|
|
|
if (minutes > 0) { |
|
|
|
|
|
return `${minutes}分钟前` |
|
|
|
|
|
} |
|
|
|
|
|
return `${seconds}秒前` |
|
|
|
|
|
}, |
|
|
back, |
|
|
back, |
|
|
// 获取我的报价 |
|
|
// 获取我的报价 |
|
|
getMyReplyListQuery() { |
|
|
getMyReplyListQuery() { |
|
|
|