订单详情

msb_beta
ch 2 years ago
parent 4ecac66826
commit 0361e5cd94

@ -77,16 +77,16 @@
"devServer" : { "devServer" : {
"proxy" : { "proxy" : {
"/uc/" : { "/uc/" : {
"target" : "http://192.168.10.109:8090/" "target" : "http://192.168.10.5:8090/"
}, },
"/mall/" : { "/mall/" : {
"target" : "http://192.168.10.109:8090/" "target" : "http://192.168.10.5:8090/"
}, },
"/pay/" : { "/pay/" : {
"target" : "http://192.168.10.109:8090/" "target" : "http://192.168.10.5:8090/"
}, },
"/oss/" : { "/oss/" : {
"target" : "http://192.168.10.109:8090/" "target" : "http://192.168.10.5:8090/"
} }
} }
} }

@ -2,44 +2,44 @@
* @Author: ch * @Author: ch
* @Date: 2022-03-23 10:29:07 * @Date: 2022-03-23 10:29:07
* @LastEditors: ch * @LastEditors: ch
* @LastEditTime: 2022-04-21 16:23:22 * @LastEditTime: 2022-04-21 18:36:57
* @Description: file content * @Description: file content
--> -->
<template> <template>
<view class="pick"> <view class="pick">
<view class="max" @click="$Router.push(`/goodsDetail?id=${max.id}`)"> <view class="max" @click="$Router.push(`/goodsDetail?id=${max.id}`)">
<view class="title">{{max.name}}</view> <view class="title">{{max.title}}</view>
<view class="desc">{{max.name}}</view> <view class="desc">{{max.subTitle}}</view>
<!-- <view class="tag"></view> --> <!-- <view class="tag"></view> -->
<!-- <view class="price">{{max.startingPrice}}</view> --> <!-- <view class="price">{{max.startingPrice}}</view> -->
<UiMoney class="price" :money="max.startingPrice" prefix></UiMoney> <UiMoney class="price" :money="max.startingPrice" prefix></UiMoney>
<view class="img-box"> <view class="img-box">
<image class="img" :src="max.mainPicture"/> <image class="img" :src="max.recommendPicture"/>
</view> </view>
</view> </view>
<view class="min" @click="$Router.push(`/goodsDetail?id=${minOne.id}`)"> <view class="min" @click="$Router.push(`/goodsDetail?id=${minOne.id}`)">
<view class="title">{{minOne.name}}</view> <view class="title">{{minOne.title}}</view>
<view class="min--info-box"> <view class="min--info-box">
<view class="min--info-box-right"> <view class="min--info-box-right">
<view class="desc">{{minOne.name}}</view> <view class="desc">{{minOne.subTitle}}</view>
<!-- <view class="tag"></view> --> <!-- <view class="tag"></view> -->
<UiMoney class="price" :money="minOne.startingPrice" prefix></UiMoney> <UiMoney class="price" :money="minOne.startingPrice" prefix></UiMoney>
</view> </view>
<view class="img-box"> <view class="img-box">
<image class="img" :src="minOne.mainPicture"/> <image class="img" :src="minOne.recommendPicture"/>
</view> </view>
</view> </view>
</view> </view>
<view class="min" @click="$Router.push(`/goodsDetail?id=${minTwo.id}`)"> <view class="min" @click="$Router.push(`/goodsDetail?id=${minTwo.id}`)">
<view class="title">{{minTwo.name}}</view> <view class="title">{{minTwo.title}}</view>
<view class="min--info-box"> <view class="min--info-box">
<view class="min--info-box-right"> <view class="min--info-box-right">
<view class="desc">{{minTwo.name}}</view> <view class="desc">{{minTwo.subTitle}}</view>
<view class="tag"></view> <view class="tag"></view>
<UiMoney class="price" :money="minTwo.startingPrice" prefix></UiMoney> <UiMoney class="price" :money="minTwo.startingPrice" prefix></UiMoney>
</view> </view>
<view class="img-box"> <view class="img-box">
<image class="img" :src="minTwo.mainPicture"/> <image class="img" :src="minTwo.recommendPicture"/>
</view> </view>
</view> </view>
</view> </view>

@ -2,7 +2,7 @@
* @Author: ch * @Author: ch
* @Date: 2022-04-15 17:46:10 * @Date: 2022-04-15 17:46:10
* @LastEditors: ch * @LastEditors: ch
* @LastEditTime: 2022-04-21 18:04:27 * @LastEditTime: 2022-04-21 18:49:52
* @Description: file content * @Description: file content
--> -->
<template> <template>
@ -20,21 +20,21 @@
</template> </template>
<u-popup class="cancel" :show="cancelShow" @close="closeCancel" round="16rpx" closeable> <u-popup class="cancel" :show="cancelShow" @close="closeCancel" round="16rpx" closeable>
<view class="cancel--title">取消订单原因</view> <view class="cancel--title">取消订单原因</view>
<radio-group class="cancel--cell" @change="cancelChange"> <radio-group class="cancel--cell">
<UiCell title="我不想买了"> <UiCell title="我不想买了" @click="cancelChange(1)">
<radio slot="right-icon" value="1" class="cancel--radio" color="#FF875B"/> <radio slot="right-icon" :checked="cancelValue == 1" class="cancel--radio" color="#FF875B"/>
</UiCell> </UiCell>
<UiCell title="地址信息填写错误"> <UiCell title="地址信息填写错误" @click="cancelChange(2)">
<radio slot="right-icon" value="2" class="cancel--radio" color="#FF875B"/> <radio slot="right-icon" :checked="cancelValue == 2" class="cancel--radio" color="#FF875B"/>
</UiCell> </UiCell>
<UiCell title="商品降价"> <UiCell title="商品降价" @click="cancelChange(3)">
<radio slot="right-icon" value="3" class="cancel--radio" color="#FF875B"/> <radio slot="right-icon" :checked="cancelValue == 3" class="cancel--radio" color="#FF875B"/>
</UiCell> </UiCell>
<UiCell title="商品无货"> <UiCell title="商品无货" @click="cancelChange(4)">
<radio slot="right-icon" value="4" class="cancel--radio" color="#FF875B"/> <radio slot="right-icon" :checked="cancelValue == 4" class="cancel--radio" color="#FF875B"/>
</UiCell> </UiCell>
<UiCell title="其他"> <UiCell title="其他" @click="cancelChange(5)">
<radio slot="right-icon" value="5" class="cancel--radio" color="#FF875B"/> <radio slot="right-icon" :checked="cancelValue == 5" class="cancel--radio" color="#FF875B"/>
</UiCell> </UiCell>
</radio-group> </radio-group>
<view class="cancel--footer"> <view class="cancel--footer">

@ -2,7 +2,7 @@
* @Author: ch * @Author: ch
* @Date: 2022-03-22 10:58:24 * @Date: 2022-03-22 10:58:24
* @LastEditors: ch * @LastEditors: ch
* @LastEditTime: 2022-04-21 17:36:30 * @LastEditTime: 2022-04-21 18:30:09
* @Description: file content * @Description: file content
--> -->
<template> <template>
@ -51,7 +51,7 @@
v-if="item.orderStatus == 4" @click="receive(item)">确认收货</button> v-if="item.orderStatus == 4" @click="receive(item)">确认收货</button>
</view> </view>
</view> </view>
<u-loadmore :status="loadingStatus" v-if="orderListData.length" /> <u-loadmore :status="loadingStatus" v-if="loadingStatus === 'loading'"/>
<BsPay :show.sync="payShow" :order="payOrder"></BsPay> <BsPay :show.sync="payShow" :order="payOrder"></BsPay>
</view> </view>
@ -111,7 +111,7 @@ export default {
return false; return false;
} }
// //
if(!result.records.length){ if(result.records.length < this.pageSize){
this.loadingStatus = 'nomore'; this.loadingStatus = 'nomore';
} }
this.orderListData = this.orderListData.concat(result.records); this.orderListData = this.orderListData.concat(result.records);

@ -2,7 +2,7 @@
* @Author: ch * @Author: ch
* @Date: 2022-03-20 14:14:53 * @Date: 2022-03-20 14:14:53
* @LastEditors: ch * @LastEditors: ch
* @LastEditTime: 2022-04-21 11:27:13 * @LastEditTime: 2022-04-21 18:44:17
* @Description: file content * @Description: file content
--> -->
<template> <template>
@ -153,6 +153,7 @@ export default {
const {error, result} = await ApiPostSubmitOrder({ const {error, result} = await ApiPostSubmitOrder({
orderSource : 2, orderSource : 2,
recipientAddressId : this.address.id, recipientAddressId : this.address.id,
shoppingCartIds : query.ids ? query.ids.split(',') : [],
products : this.orderInfo.products.map(i => ({ products : this.orderInfo.products.map(i => ({
productId : i.productId, productId : i.productId,
productSkuId : i.productSkuId, productSkuId : i.productSkuId,

Loading…
Cancel
Save