|
@@ -101,32 +101,20 @@ export default {
|
|
|
}]
|
|
|
},
|
|
|
{
|
|
|
- label: "开始时间",
|
|
|
- prop: "publishTimeStart",
|
|
|
- type: "date",
|
|
|
+ label: "发布时间",
|
|
|
+ prop: "publishTime",
|
|
|
+ type: "daterange",
|
|
|
format: "yyyy-MM-dd",
|
|
|
valueFormat: "yyyy-MM-dd",
|
|
|
- placeholder: "请选择开始时间",
|
|
|
- search: true,
|
|
|
- searchSpan: 6,
|
|
|
- hide: true,
|
|
|
- addDisplay: false,
|
|
|
- editDisplay: false,
|
|
|
- viewDisplay: false
|
|
|
- },
|
|
|
- {
|
|
|
- label: "结束时间",
|
|
|
- prop: "publishTimeEnd",
|
|
|
- type: "date",
|
|
|
- format: "yyyy-MM-dd",
|
|
|
- valueFormat: "yyyy-MM-dd",
|
|
|
- placeholder: "请选择结束时间",
|
|
|
+ rangeSeparator: "至",
|
|
|
+ startPlaceholder: "开始时间",
|
|
|
+ endPlaceholder: "结束时间",
|
|
|
+ overHidden: true,
|
|
|
search: true,
|
|
|
- searchSpan: 6,
|
|
|
- hide: true,
|
|
|
- addDisplay: false,
|
|
|
- editDisplay: false,
|
|
|
- viewDisplay: false
|
|
|
+ hide: true, // 在表格中隐藏,只用于搜索
|
|
|
+ addDisplay: false, // 新增时不显示
|
|
|
+ editDisplay: false, // 编辑时不显示
|
|
|
+ viewDisplay: false // 查看时不显示
|
|
|
},
|
|
|
{
|
|
|
label: "经销商",
|
|
@@ -435,16 +423,18 @@ export default {
|
|
|
this.onLoad(this.page, this.query);
|
|
|
},
|
|
|
onLoad(page, params = {}) {
|
|
|
- const { publishTimeStart, publishTimeEnd } = this.query;
|
|
|
+ const { publishTime } = this.query;
|
|
|
let values = {
|
|
|
...params,
|
|
|
- ...this.query
|
|
|
};
|
|
|
- if (publishTimeStart) {
|
|
|
- values.publishTimeStart = publishTimeStart;
|
|
|
- }
|
|
|
- if (publishTimeEnd) {
|
|
|
- values.publishTimeEnd = publishTimeEnd;
|
|
|
+ if (publishTime) {
|
|
|
+ values = {
|
|
|
+ ...params,
|
|
|
+ publishTimeStart: publishTime[0],
|
|
|
+ publishTimeEnd: publishTime[1],
|
|
|
+ ...this.query
|
|
|
+ };
|
|
|
+ values.publishTime = null;
|
|
|
}
|
|
|
this.loading = true;
|
|
|
getList(page.currentPage, page.pageSize, values).then(res => {
|