1
This commit is contained in:
@@ -19,6 +19,52 @@
|
|||||||
<el-option label="失败" :value="2" />
|
<el-option label="失败" :value="2" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="退款状态" prop="refundStatus">
|
||||||
|
<el-select v-model="queryParams.refundStatus" placeholder="全部" clearable filterable style="width: 150px">
|
||||||
|
<el-option v-for="o in refundStatusFilterOptions" :key="'rs-' + o.v" :label="o.l" :value="o.v" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="买家昵称" prop="buyerNick">
|
||||||
|
<el-input v-model="queryParams.buyerNick" placeholder="模糊" clearable style="width: 120px" @keyup.enter.native="handleQuery" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="商品标题" prop="goodsTitle">
|
||||||
|
<el-input v-model="queryParams.goodsTitle" placeholder="模糊" clearable style="width: 160px" @keyup.enter.native="handleQuery" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="运单号" prop="waybillKeyword">
|
||||||
|
<el-input v-model="queryParams.waybillKeyword" placeholder="平台或本地运单模糊" clearable style="width: 150px" @keyup.enter.native="handleQuery" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="内部单备注" prop="jdRemark">
|
||||||
|
<el-input v-model="queryParams.jdRemark" placeholder="京东单据 remark 模糊" clearable style="width: 130px" @keyup.enter.native="handleQuery" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="京东三方单号" prop="jdThirdPartyOrderNo">
|
||||||
|
<el-input v-model="queryParams.jdThirdPartyOrderNo" placeholder="模糊" clearable style="width: 140px" @keyup.enter.native="handleQuery" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="卖家账号" prop="userName">
|
||||||
|
<el-input v-model="queryParams.userName" placeholder="用户名模糊" clearable style="width: 120px" @keyup.enter.native="handleQuery" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="收件手机" prop="receiverMobile">
|
||||||
|
<el-input v-model="queryParams.receiverMobile" placeholder="模糊" clearable style="width: 120px" @keyup.enter.native="handleQuery" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="关联京东" prop="jdLinkFilter">
|
||||||
|
<el-select v-model="queryParams.jdLinkFilter" placeholder="全部" clearable style="width: 114px">
|
||||||
|
<el-option label="已关联" :value="1" />
|
||||||
|
<el-option label="未关联" :value="0" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="平台更新时间">
|
||||||
|
<el-date-picker
|
||||||
|
v-model="modifyTimeRange"
|
||||||
|
type="datetimerange"
|
||||||
|
size="small"
|
||||||
|
value-format="timestamp"
|
||||||
|
range-separator="至"
|
||||||
|
start-placeholder="开始"
|
||||||
|
end-placeholder="结束"
|
||||||
|
style="width: 340px"
|
||||||
|
clearable
|
||||||
|
@change="onModifyTimeRangeChange"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
||||||
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
||||||
@@ -333,13 +379,25 @@ export default {
|
|||||||
showSearch: true,
|
showSearch: true,
|
||||||
total: 0,
|
total: 0,
|
||||||
list: [],
|
list: [],
|
||||||
|
modifyTimeRange: null,
|
||||||
queryParams: {
|
queryParams: {
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
appKey: undefined,
|
appKey: undefined,
|
||||||
orderNo: undefined,
|
orderNo: undefined,
|
||||||
orderStatus: undefined,
|
orderStatus: undefined,
|
||||||
shipStatus: undefined
|
refundStatus: undefined,
|
||||||
|
shipStatus: undefined,
|
||||||
|
buyerNick: undefined,
|
||||||
|
goodsTitle: undefined,
|
||||||
|
waybillKeyword: undefined,
|
||||||
|
jdRemark: undefined,
|
||||||
|
jdThirdPartyOrderNo: undefined,
|
||||||
|
userName: undefined,
|
||||||
|
receiverMobile: undefined,
|
||||||
|
jdLinkFilter: undefined,
|
||||||
|
modifyTimeBegin: undefined,
|
||||||
|
modifyTimeEnd: undefined
|
||||||
},
|
},
|
||||||
orderStatusOptions: [
|
orderStatusOptions: [
|
||||||
{ v: 11, l: '待付款' },
|
{ v: 11, l: '待付款' },
|
||||||
@@ -366,6 +424,13 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
/** 退款状态下拉(与开放平台 refund_status 一致) */
|
||||||
|
refundStatusFilterOptions() {
|
||||||
|
return Object.keys(GOOFISH_REFUND_STATUS).map(k => ({
|
||||||
|
v: Number(k),
|
||||||
|
l: GOOFISH_REFUND_STATUS[k]
|
||||||
|
}))
|
||||||
|
},
|
||||||
refreshLogisticsCompareRows() {
|
refreshLogisticsCompareRows() {
|
||||||
const b = this.refreshLogisticsBefore
|
const b = this.refreshLogisticsBefore
|
||||||
const a = this.refreshLogisticsAfter
|
const a = this.refreshLogisticsAfter
|
||||||
@@ -667,7 +732,20 @@ export default {
|
|||||||
this.queryParams.pageNum = 1
|
this.queryParams.pageNum = 1
|
||||||
this.getList()
|
this.getList()
|
||||||
},
|
},
|
||||||
|
/** 开放平台 modify_time 为秒级;日期控件为毫秒时间戳 */
|
||||||
|
onModifyTimeRangeChange(val) {
|
||||||
|
if (val && val.length === 2) {
|
||||||
|
this.queryParams.modifyTimeBegin = Math.floor(val[0] / 1000)
|
||||||
|
this.queryParams.modifyTimeEnd = Math.floor(val[1] / 1000)
|
||||||
|
} else {
|
||||||
|
this.queryParams.modifyTimeBegin = undefined
|
||||||
|
this.queryParams.modifyTimeEnd = undefined
|
||||||
|
}
|
||||||
|
},
|
||||||
resetQuery() {
|
resetQuery() {
|
||||||
|
this.modifyTimeRange = null
|
||||||
|
this.queryParams.modifyTimeBegin = undefined
|
||||||
|
this.queryParams.modifyTimeEnd = undefined
|
||||||
this.resetForm('queryForm')
|
this.resetForm('queryForm')
|
||||||
this.handleQuery()
|
this.handleQuery()
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -66,6 +66,9 @@
|
|||||||
<el-form-item label="型号">
|
<el-form-item label="型号">
|
||||||
<el-input v-model="queryParams.modelNumber" placeholder="型号" clearable size="small" @keyup.enter.native="handleQuery" />
|
<el-input v-model="queryParams.modelNumber" placeholder="型号" clearable size="small" @keyup.enter.native="handleQuery" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="型号不含">
|
||||||
|
<el-input v-model="queryParams.modelNumberExclude" placeholder="排除含此片段,如 130" clearable size="small" @keyup.enter.native="handleQuery" />
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="下单人">
|
<el-form-item label="下单人">
|
||||||
<el-input v-model="queryParams.buyer" placeholder="下单人" clearable size="small" @keyup.enter.native="handleQuery" />
|
<el-input v-model="queryParams.buyer" placeholder="下单人" clearable size="small" @keyup.enter.native="handleQuery" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -1265,6 +1268,7 @@ export default {
|
|||||||
orderSearch: undefined,
|
orderSearch: undefined,
|
||||||
distributionMark: undefined,
|
distributionMark: undefined,
|
||||||
modelNumber: undefined,
|
modelNumber: undefined,
|
||||||
|
modelNumberExclude: undefined,
|
||||||
link: undefined,
|
link: undefined,
|
||||||
buyer: undefined,
|
buyer: undefined,
|
||||||
address: undefined,
|
address: undefined,
|
||||||
@@ -1837,6 +1841,7 @@ export default {
|
|||||||
orderSearch: undefined,
|
orderSearch: undefined,
|
||||||
distributionMark: undefined,
|
distributionMark: undefined,
|
||||||
modelNumber: undefined,
|
modelNumber: undefined,
|
||||||
|
modelNumberExclude: undefined,
|
||||||
link: undefined,
|
link: undefined,
|
||||||
buyer: undefined,
|
buyer: undefined,
|
||||||
address: undefined,
|
address: undefined,
|
||||||
|
|||||||
Reference in New Issue
Block a user