|
@ -30,7 +30,7 @@ |
|
|
</view> |
|
|
</view> |
|
|
<!-- 订单列表 --> |
|
|
<!-- 订单列表 --> |
|
|
<view class="trade-list" v-if="list.length > 0"> |
|
|
<view class="trade-list" v-if="list.length > 0"> |
|
|
<view v-for="(item, key) in list" :key="item.id" class="trade-items" v-if="showItem(item)" |
|
|
<view v-for="(item, key) in list" :key="item.order_id" class="trade-items" v-if="showItem(item)" |
|
|
@click="() => choseType(item)"> |
|
|
@click="() => choseType(item)"> |
|
|
<view class="trade-item-head"> |
|
|
<view class="trade-item-head"> |
|
|
<view class="trade-item-head-tid">订单编号:{{ item.order_id }}</view> |
|
|
<view class="trade-item-head-tid">订单编号:{{ item.order_id }}</view> |
|
@ -53,7 +53,7 @@ |
|
|
</view> |
|
|
</view> |
|
|
<view class="trade-item-info"> |
|
|
<view class="trade-item-info"> |
|
|
合计 |
|
|
合计 |
|
|
<text>{{ item.total_money / 100 }}</text> |
|
|
<text>{{ item.paid_money / 100 }}</text> |
|
|
</view> |
|
|
</view> |
|
|
<view class="trade-item-btns"> |
|
|
<view class="trade-item-btns"> |
|
|
<view @click.stop="() => refund(item.order_id, key)" v-if="['WAIT_POST','WAIT_USE','PAID'].includes(item.state)"> |
|
|
<view @click.stop="() => refund(item.order_id, key)" v-if="['WAIT_POST','WAIT_USE','PAID'].includes(item.state)"> |
|
@ -187,9 +187,9 @@ export default { |
|
|
this.orderId = id; |
|
|
this.orderId = id; |
|
|
this.Post({ |
|
|
this.Post({ |
|
|
order_id: id, |
|
|
order_id: id, |
|
|
type: "miniprogram", |
|
|
pay_platform: "miniprogram", |
|
|
platform: 'miniprogram' |
|
|
pay_method: 'abc' |
|
|
}, '/api/pay/unify') |
|
|
}, '/api/order/pay') |
|
|
.then(res => { |
|
|
.then(res => { |
|
|
if (res.data) { |
|
|
if (res.data) { |
|
|
uni.requestPayment({ |
|
|
uni.requestPayment({ |
|
@ -199,19 +199,8 @@ export default { |
|
|
signType: res.data.signType, |
|
|
signType: res.data.signType, |
|
|
timeStamp: res.data.timeStamp, |
|
|
timeStamp: res.data.timeStamp, |
|
|
success: () => { |
|
|
success: () => { |
|
|
const templateIds = [ |
|
|
this.resetList(); |
|
|
// 退款成功通知 |
|
|
this.getList(); |
|
|
'hRZoiEES2BWtKb6Xgsnn8khLQH9un5j_11qu0bwlhfE', |
|
|
|
|
|
// 出票结果通知 |
|
|
|
|
|
'YyTCUIYBnrj9CyKks8cOjNX_Rk8a4yVdswMP-zXVbhc' |
|
|
|
|
|
]; |
|
|
|
|
|
uni.requestSubscribeMessage({ |
|
|
|
|
|
tmplIds: templateIds, |
|
|
|
|
|
complete: () => { |
|
|
|
|
|
this.resetList(); |
|
|
|
|
|
this.getList(); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|