|
@@ -161,37 +161,37 @@
|
|
|
<!-- </el-select>-->
|
|
<!-- </el-select>-->
|
|
|
<!-- </el-form-item>-->
|
|
<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
- <el-form-item label="结算状态" prop="deliveryPayStatus">
|
|
|
|
|
- <el-select v-model="queryParams.deliveryPayStatus" placeholder="请选择物流结算状态" clearable size="small">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="item in deliveryPayStatusOptions"
|
|
|
|
|
- :key="item.dictValue"
|
|
|
|
|
- :label="item.dictLabel"
|
|
|
|
|
- :value="item.dictValue"
|
|
|
|
|
- />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
+<!-- <el-form-item label="结算状态" prop="deliveryPayStatus">-->
|
|
|
|
|
+<!-- <el-select v-model="queryParams.deliveryPayStatus" placeholder="请选择物流结算状态" clearable size="small">-->
|
|
|
|
|
+<!-- <el-option-->
|
|
|
|
|
+<!-- v-for="item in deliveryPayStatusOptions"-->
|
|
|
|
|
+<!-- :key="item.dictValue"-->
|
|
|
|
|
+<!-- :label="item.dictLabel"-->
|
|
|
|
|
+<!-- :value="item.dictValue"-->
|
|
|
|
|
+<!-- />-->
|
|
|
|
|
+<!-- </el-select>-->
|
|
|
|
|
+<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
- <el-form-item label="小程序" prop="appId">
|
|
|
|
|
- <el-select v-model="queryParams.appId" placeholder="请选择所属小程序" clearable size="small">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="dict in appMallOptions"
|
|
|
|
|
- :key="dict.appid"
|
|
|
|
|
- :label="dict.name + '(' + dict.appid + ')'"
|
|
|
|
|
- :value="dict.appid"
|
|
|
|
|
- />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
+<!-- <el-form-item label="小程序" prop="appId">-->
|
|
|
|
|
+<!-- <el-select v-model="queryParams.appId" placeholder="请选择所属小程序" clearable size="small">-->
|
|
|
|
|
+<!-- <el-option-->
|
|
|
|
|
+<!-- v-for="dict in appMallOptions"-->
|
|
|
|
|
+<!-- :key="dict.appid"-->
|
|
|
|
|
+<!-- :label="dict.name + '(' + dict.appid + ')'"-->
|
|
|
|
|
+<!-- :value="dict.appid"-->
|
|
|
|
|
+<!-- />-->
|
|
|
|
|
+<!-- </el-select>-->
|
|
|
|
|
+<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
- <el-form-item label="商品规格" prop="productSpec">
|
|
|
|
|
- <el-input
|
|
|
|
|
- v-model="queryParams.productSpec"
|
|
|
|
|
- placeholder="请输入商品规格"
|
|
|
|
|
- clearable
|
|
|
|
|
- size="small"
|
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
|
- />
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
+<!-- <el-form-item label="商品规格" prop="productSpec">-->
|
|
|
|
|
+<!-- <el-input-->
|
|
|
|
|
+<!-- v-model="queryParams.productSpec"-->
|
|
|
|
|
+<!-- placeholder="请输入商品规格"-->
|
|
|
|
|
+<!-- clearable-->
|
|
|
|
|
+<!-- size="small"-->
|
|
|
|
|
+<!-- @keyup.enter.native="handleQuery"-->
|
|
|
|
|
+<!-- />-->
|
|
|
|
|
+<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
<!-- <el-form-item label="商品数量" prop="totalNum">-->
|
|
<!-- <el-form-item label="商品数量" prop="totalNum">-->
|
|
|
<!-- <el-input-->
|
|
<!-- <el-input-->
|
|
@@ -232,6 +232,15 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+ <el-form-item label="汇付商户订单号" prop="hfshh">
|
|
|
|
|
+ <el-input
|
|
|
|
|
+ v-model="queryParams.hfshh"
|
|
|
|
|
+ placeholder="请输入汇付商户订单号"
|
|
|
|
|
+ clearable
|
|
|
|
|
+ size="small"
|
|
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
|
|
+ />
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
|
|
|
<!-- <el-form-item label="成本价格" prop="cost">-->
|
|
<!-- <el-form-item label="成本价格" prop="cost">-->
|
|
|
<!-- <el-input-->
|
|
<!-- <el-input-->
|
|
@@ -253,16 +262,16 @@
|
|
|
<!-- />-->
|
|
<!-- />-->
|
|
|
<!-- </el-form-item>-->
|
|
<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
- <el-form-item label="档期归属" prop="scheduleId">
|
|
|
|
|
- <el-select filterable style="width: 215px" v-model="queryParams.scheduleId" placeholder="请选择档期" clearable size="small">
|
|
|
|
|
- <el-option
|
|
|
|
|
- v-for="item in scheduleOptions"
|
|
|
|
|
- :key="item.id"
|
|
|
|
|
- :label="item.name"
|
|
|
|
|
- :value="item.id"
|
|
|
|
|
- />
|
|
|
|
|
- </el-select>
|
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
+<!-- <el-form-item label="档期归属" prop="scheduleId">-->
|
|
|
|
|
+<!-- <el-select filterable style="width: 215px" v-model="queryParams.scheduleId" placeholder="请选择档期" clearable size="small">-->
|
|
|
|
|
+<!-- <el-option-->
|
|
|
|
|
+<!-- v-for="item in scheduleOptions"-->
|
|
|
|
|
+<!-- :key="item.id"-->
|
|
|
|
|
+<!-- :label="item.name"-->
|
|
|
|
|
+<!-- :value="item.id"-->
|
|
|
|
|
+<!-- />-->
|
|
|
|
|
+<!-- </el-select>-->
|
|
|
|
|
+<!-- </el-form-item>-->
|
|
|
|
|
|
|
|
<el-form-item label="代服账户" prop="erpAccount" v-if="SFDFopen">
|
|
<el-form-item label="代服账户" prop="erpAccount" v-if="SFDFopen">
|
|
|
<el-select v-model="queryParams.erpAccount" style="width: 215px" placeholder="ERP账户" clearable size="small">
|
|
<el-select v-model="queryParams.erpAccount" style="width: 215px" placeholder="ERP账户" clearable size="small">
|
|
@@ -293,6 +302,7 @@
|
|
|
v-model="createTimeRange"
|
|
v-model="createTimeRange"
|
|
|
type="datetimerange"
|
|
type="datetimerange"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
|
+ format="yyyy-MM-dd HH:mm:ss"
|
|
|
range-separator="至"
|
|
range-separator="至"
|
|
|
start-placeholder="开始日期"
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
end-placeholder="结束日期"
|
|
@@ -308,8 +318,10 @@
|
|
|
v-model="payTimeRange"
|
|
v-model="payTimeRange"
|
|
|
type="datetimerange"
|
|
type="datetimerange"
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
|
+ format="yyyy-MM-dd HH:mm:ss"
|
|
|
start-placeholder="开始日期"
|
|
start-placeholder="开始日期"
|
|
|
end-placeholder="结束日期"
|
|
end-placeholder="结束日期"
|
|
|
|
|
+ @change="handlePayTimeChange"
|
|
|
/>
|
|
/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
@@ -447,6 +459,7 @@
|
|
|
<el-table-column label="手机号" align="center" prop="userPhone" width="120px" />
|
|
<el-table-column label="手机号" align="center" prop="userPhone" width="120px" />
|
|
|
<el-table-column label="商品规格" align="center" prop="productSpec" width="120px" />
|
|
<el-table-column label="商品规格" align="center" prop="productSpec" width="120px" />
|
|
|
<el-table-column label="商品数量" align="center" prop="totalNum" width="100px" />
|
|
<el-table-column label="商品数量" align="center" prop="totalNum" width="100px" />
|
|
|
|
|
+ <el-table-column label="汇付商户订单号" align="center" prop="hfshh" width="100px" />
|
|
|
<el-table-column label="订单金额" align="center" prop="totalPrice" width="100px">
|
|
<el-table-column label="订单金额" align="center" prop="totalPrice" width="100px">
|
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
|
<span v-if="scope.row.totalPrice != null">{{ scope.row.totalPrice.toFixed(2) }}</span>
|
|
<span v-if="scope.row.totalPrice != null">{{ scope.row.totalPrice.toFixed(2) }}</span>
|
|
@@ -717,6 +730,7 @@ export default {
|
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
|
companyId: null,
|
|
companyId: null,
|
|
|
deptId: null,
|
|
deptId: null,
|
|
|
|
|
+ hfshh: null,
|
|
|
orderTypeFilter: null,
|
|
orderTypeFilter: null,
|
|
|
salesName: null,
|
|
salesName: null,
|
|
|
orderCodes: [],
|
|
orderCodes: [],
|
|
@@ -916,13 +930,41 @@ export default {
|
|
|
},
|
|
},
|
|
|
handleOrderTimeChange(value) {
|
|
handleOrderTimeChange(value) {
|
|
|
if (value && value.length === 2) {
|
|
if (value && value.length === 2) {
|
|
|
- this.queryParams.createTimeStart = value[0]
|
|
|
|
|
- this.queryParams.createTimeEnd = value[1]
|
|
|
|
|
|
|
+ // 如果结束时间不是当天的23:59:59,则自动设置为当天的23:59:59
|
|
|
|
|
+ const endDate = new Date(value[1])
|
|
|
|
|
+ const endDateStr = value[1]
|
|
|
|
|
+ const datePart = endDateStr.split(' ')[0] // 获取日期部分
|
|
|
|
|
+ const timePart = endDateStr.split(' ')[1] // 获取时间部分
|
|
|
|
|
+
|
|
|
|
|
+ // 如果时间部分不是23:59:59,则设置为23:59:59
|
|
|
|
|
+ if (timePart !== '23:59:59') {
|
|
|
|
|
+ const newEndTime = datePart + ' 23:59:59'
|
|
|
|
|
+ this.createTimeRange = [value[0], newEndTime]
|
|
|
|
|
+ this.queryParams.createTimeStart = value[0]
|
|
|
|
|
+ this.queryParams.createTimeEnd = newEndTime
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.queryParams.createTimeStart = value[0]
|
|
|
|
|
+ this.queryParams.createTimeEnd = value[1]
|
|
|
|
|
+ }
|
|
|
} else {
|
|
} else {
|
|
|
this.queryParams.createTimeStart = null
|
|
this.queryParams.createTimeStart = null
|
|
|
this.queryParams.createTimeEnd = null
|
|
this.queryParams.createTimeEnd = null
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ handlePayTimeChange(value) {
|
|
|
|
|
+ if (value && value.length === 2) {
|
|
|
|
|
+ // 如果结束时间不是当天的23:59:59,则自动设置为当天的23:59:59
|
|
|
|
|
+ const endDateStr = value[1]
|
|
|
|
|
+ const datePart = endDateStr.split(' ')[0] // 获取日期部分
|
|
|
|
|
+ const timePart = endDateStr.split(' ')[1] // 获取时间部分
|
|
|
|
|
+
|
|
|
|
|
+ // 如果时间部分不是23:59:59,则设置为23:59:59
|
|
|
|
|
+ if (timePart !== '23:59:59') {
|
|
|
|
|
+ const newEndTime = datePart + ' 23:59:59'
|
|
|
|
|
+ this.payTimeRange = [value[0], newEndTime]
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
/** 导出订单 */
|
|
/** 导出订单 */
|
|
|
handleExport() {
|
|
handleExport() {
|
|
|
this.prepareExportParams()
|
|
this.prepareExportParams()
|