82 lines
3.1 KiB
Vue
82 lines
3.1 KiB
Vue
|
<template>
|
|||
|
<view class="">
|
|||
|
<!-- 使用标题栏 -->
|
|||
|
<status-nav :statusBackw="true" :statusTitle="true" :title-val="'申请售后'" :tabcolor="'#ffffff'"></status-nav>
|
|||
|
<view :style="{paddingTop:statusHNH+'px'}">
|
|||
|
<view class="bacb margin-s20 padding-s30 padding-zy20 padding-x40">
|
|||
|
<view class="margin-x20 fon24 color33">订单号:{{afterOrder.orderId}}</view>
|
|||
|
<view class="dis borbot padding-x30 ">
|
|||
|
<image class="flexs goodsImg" :src="afterOrder.skuList[0].src" mode=""></image>
|
|||
|
<view class="margin-z20 margin-y30 width100">
|
|||
|
<view class="clips2 fon28">{{afterOrder.skuList[0].title}}</view>
|
|||
|
<view class="fon24 color9 margin-s10">{{afterOrder.skuList[0].cate}}</view>
|
|||
|
</view>
|
|||
|
<view class="margin-z20 " style="text-align: right;">
|
|||
|
<view class="fon24 bold">¥<text class="fon32">{{afterOrder.skuList[0].price}}</text>.0</view>
|
|||
|
<view class="margin-s10" style="font-size: 30rpx;color: #6f6f6f;">共{{afterOrder.skuList[0].num}}件</view>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
<view class="padding-s30 margin-x20">申请售后原因</view>
|
|||
|
<view style="background-color: #f6f6f6;padding: 20rpx;height: 230rpx;border-radius: 8rpx;">
|
|||
|
<textarea v-model="content" style="background-color: #f6f6f6;width: 100%;font-size: 26rpx;height: 100%;" placeholder="请输入不想要的原因" />
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
<view class="disbc">
|
|||
|
<button class="businessbtn" :disabled="disabled" @tap="submit">{{btncon}}</button>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
</template>
|
|||
|
|
|||
|
<script>
|
|||
|
export default {
|
|||
|
data() {
|
|||
|
return {
|
|||
|
disabled:false,
|
|||
|
btncon:'提交',
|
|||
|
content:'',
|
|||
|
afterOrder:{},
|
|||
|
statusHNH:uni.getStorageSync('statusHNH')
|
|||
|
}
|
|||
|
},
|
|||
|
onUnload() {
|
|||
|
uni.removeStorageSync('afterOrder')
|
|||
|
},
|
|||
|
onLoad() {
|
|||
|
this.afterOrder = uni.getStorageSync('afterOrder')
|
|||
|
},
|
|||
|
onShow() {
|
|||
|
this.$toolAll.tools.guoq()
|
|||
|
},
|
|||
|
methods: {
|
|||
|
// 获取要申请售后的订单信息
|
|||
|
checkInfo(id){
|
|||
|
this.$requst.post('order/get-after-sale-list',{order_id:id}).then(res=>{
|
|||
|
// console.log('售后订单信息',res);
|
|||
|
},error=>{})
|
|||
|
},
|
|||
|
submit(){
|
|||
|
if(!this.content){
|
|||
|
this.$toolAll.tools.showToast('请输入原因')
|
|||
|
} else {
|
|||
|
this.disabled = true
|
|||
|
this.btncon = '正在提交...'
|
|||
|
this.$requst.post('order/after-sale-apply',{order_id:this.afterOrder.id,description:this.content}).then(res=>{
|
|||
|
// console.log(res);
|
|||
|
if(res.code==0){
|
|||
|
this.btncon = '提交'
|
|||
|
this.$toolAll.tools.showToast('恭喜售后申请成功(*^▽^*)')
|
|||
|
setTimeout(function(){
|
|||
|
uni.navigateBack({delta:1})
|
|||
|
},1000)
|
|||
|
}
|
|||
|
},error=>{})
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
</script>
|
|||
|
|
|||
|
<style>
|
|||
|
</style>
|