|
|
@@ -20,16 +20,42 @@
|
|
|
<view class="refund-label"><text></text>退款金额:</view>
|
|
|
<view class="list">¥{{refundPrice}}</view>
|
|
|
</view>
|
|
|
+ <view class="flex refund-item">
|
|
|
+ <view class="refund-label"><text></text>退款状态:</view>
|
|
|
+ <view class="list">{{ info.status==0?'待审核':info.status==1?'已通过':info.status==2?'已驳回':info.status==3 ? '已取消':'' }}</view>
|
|
|
+ </view>
|
|
|
<view class=" refund-item">
|
|
|
- <view class="refund-label">备注信息:</view>
|
|
|
- <view class="list">{{remark}}</view>
|
|
|
+ <view class="refund-label">客户备注:</view>
|
|
|
+ <view class="list">{{info.hdRemark?info.hdRemark:''}}</view>
|
|
|
</view>
|
|
|
- <view style="text-align:center;">
|
|
|
- <button class="admin-button-com big blue" style="margin:30upx auto 10upx auto;width:50%;" @click="goBack()">返回</button>
|
|
|
+ <view class=" refund-item">
|
|
|
+ <view class="refund-label">我的备注:</view>
|
|
|
+ <view class="list">{{info.remark?info.remark:''}}</view>
|
|
|
</view>
|
|
|
- <view style="text-align:center;">
|
|
|
+
|
|
|
+ <view class=" refund-item">
|
|
|
+ <view class="refund-label">售后图片:</view>
|
|
|
+ <view class="list">
|
|
|
+ <block v-if="info.smallImgList && !$util.isEmpty(info.smallImgList)">
|
|
|
+ <block v-for="(itemImg, indexImg) in info.smallImgList" :key="indexImg">
|
|
|
+ <image :src="itemImg" style="width:100upx;height:100upx;float:left;margin-left:20upx;margin-bottom:10upx;" @click="showBig(indexImg)" mode="widthFix"></image>
|
|
|
+ </block>
|
|
|
+ </block>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+
|
|
|
+ <view style="text-align:center;" v-if="info.status==0">
|
|
|
+ <button class="admin-button-com big blue" style="margin:30upx auto 10upx auto;width:50%;background-color: green;border:1upx solid green;color:white;" @click="pass()">通过</button>
|
|
|
+ </view>
|
|
|
+ <view style="text-align:center;" v-if="info.status==0">
|
|
|
+ <button class="admin-button-com big blue" style="margin:30upx auto 10upx auto;width:50%;background-color: red;border:1upx solid red;color:white;" @click="reject()">驳回</button>
|
|
|
+ </view>
|
|
|
+ <view style="text-align:center;" v-if="info.status==1">
|
|
|
<button class="admin-button-com big blue" style="margin:20upx auto 10upx auto;width:50%;" @click="goWaste()">去报损</button>
|
|
|
</view>
|
|
|
+ <view style="text-align:center;">
|
|
|
+ <button class="admin-button-com big default" style="margin:30upx auto 10upx auto;width:50%;" @click="goBack()">返回</button>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</template>
|
|
|
<script>
|
|
|
@@ -40,12 +66,26 @@ export default {
|
|
|
product:'',
|
|
|
refundPrice:0,
|
|
|
refundType:1,
|
|
|
- remark:''
|
|
|
+ remark:'',
|
|
|
+ info:[]
|
|
|
};
|
|
|
},
|
|
|
onShow() {
|
|
|
},
|
|
|
methods: {
|
|
|
+ reject(){
|
|
|
+
|
|
|
+ },
|
|
|
+ pass(){
|
|
|
+
|
|
|
+ },
|
|
|
+ showBig(index){
|
|
|
+ if(this.info.bigImgList && !this.$util.isEmpty(this.info.bigImgList)){
|
|
|
+ if(this.info.bigImgList[index]){
|
|
|
+ uni.previewImage({ urls: [this.info.bigImgList[index]] })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
goBack(){
|
|
|
uni.navigateBack()
|
|
|
},
|
|
|
@@ -58,6 +98,7 @@ export default {
|
|
|
this.refundType = res.data.info.refundType||0;
|
|
|
this.refundPrice = res.data.info.refundPrice ? parseFloat(res.data.info.refundPrice) : 0
|
|
|
this.remark = res.data.info.remark;
|
|
|
+ this.info = res.data.info
|
|
|
})
|
|
|
}
|
|
|
}
|