|
@@ -29,7 +29,7 @@
|
|
|
</div>
|
|
|
<div class="sel_item sel_item2">
|
|
|
<span class="name">日期:</span>
|
|
|
- <el-date-picker size="small" v-model="value1" class="item3" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期">
|
|
|
+ <el-date-picker size="small" v-model="value1" class="item3" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :picker-options="pickerOptions">
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
<el-button size='small' @click="search" style="background: #0D1E40;color:#fff">查询</el-button>
|
|
@@ -131,6 +131,37 @@ export default {
|
|
|
orderDetailStutus: 1,
|
|
|
markerNum: "",
|
|
|
clickBool: false,
|
|
|
+ pickerOptions: {
|
|
|
+ shortcuts: [
|
|
|
+ {
|
|
|
+ text: "最近一周",
|
|
|
+ onClick(picker) {
|
|
|
+ const end = new Date();
|
|
|
+ const start = new Date();
|
|
|
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
|
|
|
+ picker.$emit("pick", [start, end]);
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ text: "最近一个月",
|
|
|
+ onClick(picker) {
|
|
|
+ const end = new Date();
|
|
|
+ const start = new Date();
|
|
|
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
|
|
|
+ picker.$emit("pick", [start, end]);
|
|
|
+ },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ text: "最近三个月",
|
|
|
+ onClick(picker) {
|
|
|
+ const end = new Date();
|
|
|
+ const start = new Date();
|
|
|
+ start.setTime(start.getTime() - 3600 * 1000 * 24 * 90);
|
|
|
+ picker.$emit("pick", [start, end]);
|
|
|
+ },
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
};
|
|
|
},
|
|
|
components: {
|
|
@@ -142,6 +173,7 @@ export default {
|
|
|
if (searchKey) {
|
|
|
this.params.searchKey = searchKey;
|
|
|
}
|
|
|
+
|
|
|
this.init();
|
|
|
this.getShopList();
|
|
|
this.getOrder();
|
|
@@ -158,6 +190,14 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
init() {
|
|
|
+ const start = new Date().getTime() - 3600 * 1000 * 24 * 7;
|
|
|
+ this.params.startDate = this.$tool.formatDateTime(start, "yyyy-MM-dd");
|
|
|
+ this.params.endDate = this.$tool.formatDateTime(
|
|
|
+ new Date(),
|
|
|
+ "yyyy-MM-dd"
|
|
|
+ );
|
|
|
+ this.value1 = [this.params.startDate,this.params.endDate]
|
|
|
+
|
|
|
bus.$on("refreshData2", () => {
|
|
|
console.log("执行refreshData2");
|
|
|
this.orderList = [];
|
|
@@ -167,7 +207,7 @@ export default {
|
|
|
search() {
|
|
|
if (this.value1 && this.value1.length) {
|
|
|
this.params.startDate = this.$tool.formatDateTime(this.value1[0]);
|
|
|
- this.params.endtDate = this.$tool.formatDateTime(this.value1[1]);
|
|
|
+ this.params.endDate = this.$tool.formatDateTime(this.value1[1]);
|
|
|
} else {
|
|
|
this.params.startDate = "";
|
|
|
this.params.endDate = "";
|