|
@@ -1,5 +1,5 @@
|
|
|
<!--
|
|
<!--
|
|
|
- PC 采购售后记录列表:售后类型后展示「售后时间」(当天/隔天),对齐小程序 pagesPurchase/refundList。
|
|
|
|
|
|
|
+ PC 采购售后记录列表:售后类型后展示「售后的订单」(当天/过去),对齐小程序 pagesPurchase/refundList。
|
|
|
-->
|
|
-->
|
|
|
<template>
|
|
<template>
|
|
|
<div class="app-list-content">
|
|
<div class="app-list-content">
|
|
@@ -15,10 +15,10 @@
|
|
|
{{ scope.row.refundType==1?'退货并退款':'仅退款' }}
|
|
{{ scope.row.refundType==1?'退货并退款':'仅退款' }}
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
- <!-- sameDay=0 隔天售后,否则当天售后 -->
|
|
|
|
|
|
|
+ <!-- sameDay=0 过去,否则当天 -->
|
|
|
<template #table-column-sameDay="{scope}">
|
|
<template #table-column-sameDay="{scope}">
|
|
|
- <span :style="Number(scope.row.sameDay) === 0 ? 'color:#e67e22;font-weight:bold;' : ''">
|
|
|
|
|
- {{ Number(scope.row.sameDay) === 0 ? '隔天售后' : '当天售后' }}
|
|
|
|
|
|
|
+ <span :style="Number(scope.row.sameDay) === 0 ? 'color:#e67e22;' : ''">
|
|
|
|
|
+ {{ Number(scope.row.sameDay) === 0 ? '过去订单' : '当天订单' }}
|
|
|
</span>
|
|
</span>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
@@ -58,10 +58,10 @@
|
|
|
<el-select size="mini" v-model="currentStaffName" placeholder="操作人" style="width:110px;margin-left:8px;" @change="getKdStaff" :clearable="true">
|
|
<el-select size="mini" v-model="currentStaffName" placeholder="操作人" style="width:110px;margin-left:8px;" @change="getKdStaff" :clearable="true">
|
|
|
<el-option v-for="item in staffList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
<el-option v-for="item in staffList" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
- <!-- 售后时间:当天 sameDay=1 / 隔天 sameDay=0;清空为全部 -->
|
|
|
|
|
- <el-select size="mini" v-model="sameDayFilter" placeholder="售后时间" style="width:110px;margin-left:8px;" @change="onSameDayChange" :clearable="true">
|
|
|
|
|
- <el-option label="当天售后" :value="1"></el-option>
|
|
|
|
|
- <el-option label="隔天售后" :value="0"></el-option>
|
|
|
|
|
|
|
+ <!-- 售后的订单:当天订单 sameDay=1 / 过去订单 sameDay=0;清空为全部 -->
|
|
|
|
|
+ <el-select size="mini" v-model="sameDayFilter" placeholder="售后的订单" style="width:110px;margin-left:8px;" @change="onSameDayChange" :clearable="true">
|
|
|
|
|
+ <el-option label="当天订单" :value="1"></el-option>
|
|
|
|
|
+ <el-option label="过去订单" :value="0"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
<span style="margin-left:9px;font-size:16px;">采购单日期:</span>
|
|
<span style="margin-left:9px;font-size:16px;">采购单日期:</span>
|
|
|
<el-date-picker v-model="currentDateList" type="daterange" align="right" unlink-panels range-separator="至" start-placeholder="开始日期" @change="getSearchDate" value-format="yyyy-MM-dd"
|
|
<el-date-picker v-model="currentDateList" type="daterange" align="right" unlink-panels range-separator="至" start-placeholder="开始日期" @change="getSearchDate" value-format="yyyy-MM-dd"
|
|
@@ -154,7 +154,7 @@ export default {
|
|
|
refundSearchTime:'',
|
|
refundSearchTime:'',
|
|
|
currentRefundDateList:[],
|
|
currentRefundDateList:[],
|
|
|
status:'-1',
|
|
status:'-1',
|
|
|
- /** 售后时间筛选:null=全部,1=当天,0=隔天 */
|
|
|
|
|
|
|
+ /** 售后的订单筛选:null=全部,1=当天订单,0=过去订单 */
|
|
|
sameDayFilter: null,
|
|
sameDayFilter: null,
|
|
|
totalRefundPrice:0,
|
|
totalRefundPrice:0,
|
|
|
currentGhsName:'',
|
|
currentGhsName:'',
|
|
@@ -195,11 +195,11 @@ export default {
|
|
|
this.currentStaffId = e
|
|
this.currentStaffId = e
|
|
|
this.refreshData()
|
|
this.refreshData()
|
|
|
},
|
|
},
|
|
|
- /** 切换售后时间筛选后刷新列表 */
|
|
|
|
|
|
|
+ /** 切换售后的订单筛选后刷新列表 */
|
|
|
onSameDayChange(){
|
|
onSameDayChange(){
|
|
|
this.refreshData()
|
|
this.refreshData()
|
|
|
},
|
|
},
|
|
|
- /** 请求参数 sameDay:-1全部 / 1当天 / 0隔天 */
|
|
|
|
|
|
|
+ /** 请求参数 sameDay:-1全部 / 1当天订单 / 0过去订单 */
|
|
|
sameDayQuery(){
|
|
sameDayQuery(){
|
|
|
return (this.sameDayFilter === 0 || this.sameDayFilter === 1) ? this.sameDayFilter : -1
|
|
return (this.sameDayFilter === 0 || this.sameDayFilter === 1) ? this.sameDayFilter : -1
|
|
|
},
|
|
},
|
|
@@ -320,7 +320,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
prop: 'sameDay',
|
|
prop: 'sameDay',
|
|
|
- label: '售后时间',
|
|
|
|
|
|
|
+ label: '售后的订单',
|
|
|
align: 'center',
|
|
align: 'center',
|
|
|
width: 100
|
|
width: 100
|
|
|
},
|
|
},
|