diff --git a/src/components/ListTable/TableAction/index.vue b/src/components/ListTable/TableAction/index.vue index 930e0cc07..6a7754a67 100644 --- a/src/components/ListTable/TableAction/index.vue +++ b/src/components/ListTable/TableAction/index.vue @@ -40,16 +40,17 @@ import LeftSide from './LeftSide' import RightSide from './RightSide' import AutoDataSearch from '@/components/AutoDataSearch' import DatetimeRangePicker from '@/components/FormFields/DatetimeRangePicker' +import { getDaysAgo, getDaysFuture } from '@/utils/common' const defaultTrue = { type: Boolean, default: true } const defaultFalse = { type: Boolean, default: false } export default { name: 'TableAction', components: { - AutoDataSearch, LeftSide, - DatetimeRangePicker, - RightSide + RightSide, + AutoDataSearch, + DatetimeRangePicker }, props: { hasLeftActions: defaultTrue, @@ -58,7 +59,10 @@ export default { hasDatePicker: defaultFalse, datePicker: { type: Object, - default: () => ({}) + default: () => ({ + dateStart: getDaysAgo(7).toISOString(), + dateEnd: getDaysFuture(1).toISOString() + }) }, searchConfig: { type: Object, diff --git a/src/components/ListTable/index.vue b/src/components/ListTable/index.vue index 620bd43ba..c9aa61d1b 100644 --- a/src/components/ListTable/index.vue +++ b/src/components/ListTable/index.vue @@ -29,6 +29,7 @@ import IBox from '../IBox' import TableAction from './TableAction' import Emitter from '@/mixins/emitter' import AutoDataTable from '../AutoDataTable' +import { getDayEnd, getDaysAgo } from '@/utils/common' export default { name: 'ListTable', @@ -51,10 +52,21 @@ export default { } }, data() { + let extraQuery = {} + if (this.headerActions.hasDatePicker) { + extraQuery = { + start_time: getDaysAgo(7).toISOString(), + end_time: getDayEnd().toISOString() + } + this.headerActions.datePicker = Object.assign({ + dateStart: extraQuery.start_time, + dateEnd: extraQuery.end_time + }, this.headerActions.datePicker) + } return { selectedRows: [], init: false, - extraQuery: {} + extraQuery: extraQuery } }, computed: { diff --git a/src/i18n/langs/zh.json b/src/i18n/langs/zh.json index e03f40140..f606b34bc 100644 --- a/src/i18n/langs/zh.json +++ b/src/i18n/langs/zh.json @@ -977,7 +977,7 @@ }, "perms": { "": "", - "AccountsHelp": "所有账号: 资产上添加的账号; 指定账号:指定账号的用户名;手动输入: 用户名/密码 手动输入; 同名账号: 和账号使用者用户名相同的账号;", + "AccountsHelp": "所有账号: 资产上添加的账号; 指定账号:指定账号的用户名;手动输入: 用户名/密码 手动输入; 同名账号: 与被授权人用户名相同的账号;", "AllAccounts": "所有账号", "ManualInput": "手动输入", "SameAccount": "同名账号", diff --git a/src/utils/common.js b/src/utils/common.js index 53cb7658f..845e2d285 100644 --- a/src/utils/common.js +++ b/src/utils/common.js @@ -186,7 +186,7 @@ export function getDayEnd(now) { if (!now) { now = new Date() } - const zoneTime = moment(now).utc().endOf('month').format('YYYY-MM-DD HH:mm:ss') + const zoneTime = moment(now).utc().endOf('day').format('YYYY-MM-DD HH:mm:ss') return moment(zoneTime).utc().toDate() } diff --git a/src/views/audits/JobExecutionLogList.vue b/src/views/audits/JobExecutionLogList.vue index 8481fd770..6096d29d2 100644 --- a/src/views/audits/JobExecutionLogList.vue +++ b/src/views/audits/JobExecutionLogList.vue @@ -6,7 +6,6 @@ - - diff --git a/src/views/audits/OperateLog/OperateLogList.vue b/src/views/audits/OperateLog/OperateLogList.vue index 9aac4bb88..1edb2bd54 100644 --- a/src/views/audits/OperateLog/OperateLogList.vue +++ b/src/views/audits/OperateLog/OperateLogList.vue @@ -11,7 +11,6 @@