@@ -121,7 +121,7 @@
数据列表
-
+
导出Excel
@@ -490,6 +490,7 @@
handleSearchList() {
this.listQuery.pageNum = 1;
this.getList();
+ this.orderDatas(this.listQuery.status);
},
handleSelectionChange(val) {
this.multipleSelection = val;
@@ -626,9 +627,24 @@
});
},
orderDatas(status) {
- orderData({
- status: status
- }).then(response => {
+
+ let _orderSn = this.listQuery.orderSn
+ let _receiverPhone = this.listQuery.receiverPhone
+ let _createTimeStart = this.listQuery.createTimeStart
+ let _createTimeEnd = this.listQuery.createTimeEnd
+
+ if (status == 0)
+ status = null
+
+ let data = {
+ status: status,
+ orderSn: _orderSn == null ? "" : _orderSn,
+ receiverPhone: _receiverPhone == null ? "" : _receiverPhone,
+ createTimeStart: _createTimeStart == null ? "" : _createTimeStart,
+ createTimeEnd: _createTimeEnd == null ? "" : _createTimeEnd
+ }
+
+ orderData(data).then(response => {
this.caculateInfo = response.data;
});
},
@@ -715,8 +731,33 @@
}
},
// 导出
- doExport(){
-
+ doExport() {
+
+ // const loading = this.$loading({
+ // lock: true,
+ // text: 'Loading',
+ // spinner: 'el-icon-loading',
+ // background: 'rgba(0, 0, 0, 0.7)'
+ // })
+ // exportExcel(this.listQuery).then((resp) => {
+ // loading.close()
+ // const blob = new Blob([resp], {
+ // type: 'application/vnd.ms-excel'
+ // })
+ // const fileName = '订单列表' + '.xls'
+ // const elink = document.createElement('a')
+ // elink.download = fileName
+ // elink.style.display = 'nonde'
+ // elink.href = URL.createObjectURL(blob)
+ // document.body.appendChild(elink)
+ // elink.click()
+ // URL.revokeObjectURL(elink.href)
+ // document.body.removeChild(elink)
+ // }).catch(() => {
+ // loading.close()
+ // })
+
+
},
handleExportOption(val) {
let list = this.checkList;
@@ -866,4 +907,4 @@
padding: 4px 0;
}
}
-
+
\ No newline at end of file
diff --git a/mallplusui-web-admin/src/views/oms/order/orderStatistic.vue b/mallplusui-web-admin/src/views/oms/order/orderStatistic.vue
index 6c94fbd..09ae36a 100644
--- a/mallplusui-web-admin/src/views/oms/order/orderStatistic.vue
+++ b/mallplusui-web-admin/src/views/oms/order/orderStatistic.vue
@@ -69,7 +69,7 @@
-
+
@@ -115,7 +115,7 @@
数据列表
-
+
导出Excel
@@ -317,7 +317,7 @@
handleOrder(tab, event) {
this.listQuery.status = tab.name;
- this.status = tab.name;
+ this.status = tab.name;
this.getList();
this.orderDatas(tab.name);
console.log("tab", tab)
@@ -326,7 +326,7 @@
this.listQuery = {
pageNum: 1,
pageSize: 10,
- status:this.status,
+ status: this.status,
valueszd: null,
valueqhd: null,
receiverPhone: null
@@ -338,6 +338,7 @@
this.listQuery.pageNum = 1;
this.getList();
+ this.orderDatas(this.listQuery.status);
},
handleViewOrder(index, row) {
this.$router.push({
@@ -376,15 +377,53 @@
});
},
orderDatas(status) {
- orderData({
- status: status
- }).then(response => {
+
+
+ let _receiverPhone = this.listQuery.receiverPhone
+ let _valueszd = this.listQuery.valueszd
+ let _valueqhd = this.listQuery.valueqhd
+
+ if (status == 0)
+ status = null
+
+ let data = {
+ status: status,
+ receiverPhone: _receiverPhone == null ? "" : _receiverPhone,
+ valueszd: _valueszd == null ? "" : _valueszd,
+ valueqhd: _valueqhd == null ? "" : _valueqhd
+ }
+
+ orderData(data).then(response => {
this.caculateInfo = response.data;
});
},
// 导出
- doExport(){
-
+ doExport() {
+
+ // const loading = this.$loading({
+ // lock: true,
+ // text: 'Loading',
+ // spinner: 'el-icon-loading',
+ // background: 'rgba(0, 0, 0, 0.7)'
+ // })
+ // exportExcel(this.listQuery).then((resp) => {
+ // loading.close()
+ // const blob = new Blob([resp], {
+ // type: 'application/vnd.ms-excel'
+ // })
+ // const fileName = '订单归集统计表' + '.xls'
+ // const elink = document.createElement('a')
+ // elink.download = fileName
+ // elink.style.display = 'nonde'
+ // elink.href = URL.createObjectURL(blob)
+ // document.body.appendChild(elink)
+ // elink.click()
+ // URL.revokeObjectURL(elink.href)
+ // document.body.removeChild(elink)
+ // }).catch(() => {
+ // loading.close()
+ // })
+
}
}
@@ -465,4 +504,4 @@
padding: 4px 0;
}
}
-
+
\ No newline at end of file