fix:时间选择器组件 统一使用format
This commit is contained in:
@@ -22,7 +22,8 @@
|
|||||||
</el-input>
|
</el-input>
|
||||||
</div>
|
</div>
|
||||||
<div class="margin-r-20 nz-btn-group">
|
<div class="margin-r-20 nz-btn-group">
|
||||||
<button @click="changeTime(-10)" class="nz-btn nz-btn-size-normal nz-btn-style-light change-time-height nz-input-group-prepend" id="endpoint-query-changetime"><i class="el-icon-d-arrow-left"></i></button><my-date-picker
|
<button @click="changeTime(-10)" class="nz-btn nz-btn-size-normal nz-btn-style-light change-time-height nz-input-group-prepend" id="endpoint-query-changetime"><i class="el-icon-d-arrow-left"></i></button>
|
||||||
|
<my-date-picker
|
||||||
v-model="formatTime"
|
v-model="formatTime"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
size="mini"
|
size="mini"
|
||||||
@@ -30,10 +31,11 @@
|
|||||||
clearable
|
clearable
|
||||||
:time-arrow-control="true"
|
:time-arrow-control="true"
|
||||||
placeholder="Moment"
|
placeholder="Moment"
|
||||||
:value-format="timeFormatStrToDatePickFormat(endpointQueryTime)"
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
:format="timeFormatStrToDatePickFormat(endpointQueryTime)"
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
>
|
>
|
||||||
</my-date-picker><button @click="changeTime(10)" class="nz-btn nz-btn-size-normal nz-btn-style-light change-time-height nz-input-group-append"><i class="el-icon-d-arrow-right"></i></button>
|
</my-date-picker>
|
||||||
|
<button @click="changeTime(10)" class="nz-btn nz-btn-size-normal nz-btn-style-light change-time-height nz-input-group-append"><i class="el-icon-d-arrow-right"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="nz-btn-group nz-btn-group-size-normal nz-btn-group-light" style="height: 28px;">
|
<div class="nz-btn-group nz-btn-group-size-normal nz-btn-group-light" style="height: 28px;">
|
||||||
<button class="nz-btn nz-btn-size-normal nz-btn-style-light" :class="{'control-icon-unchecked':selectedEndpoints.length<1,'control-icon-checked':selectedEndpoints.length>0}" @click="viewGraph">
|
<button class="nz-btn nz-btn-size-normal nz-btn-style-light" :class="{'control-icon-unchecked':selectedEndpoints.length<1,'control-icon-checked':selectedEndpoints.length>0}" @click="viewGraph">
|
||||||
@@ -127,7 +129,6 @@ export default {
|
|||||||
timeout: null,
|
timeout: null,
|
||||||
formatTime: '',
|
formatTime: '',
|
||||||
hideSameLabels: true,
|
hideSameLabels: true,
|
||||||
endpointQueryTime: localStorage.getItem('nz-default-dateFormat') ? localStorage.getItem('nz-default-dateFormat') : 'YYYY-MM-DD HH:mm:ss'
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|||||||
@@ -32,7 +32,8 @@
|
|||||||
</el-input>
|
</el-input>
|
||||||
</div>
|
</div>
|
||||||
<div class="margin-r-20 nz-btn-group nz-btn-group-size-small nz-btn-group-light">
|
<div class="margin-r-20 nz-btn-group nz-btn-group-size-small nz-btn-group-light">
|
||||||
<button @click="changeTime(-10)" class="nz-btn nz-btn-size-normal nz-btn-style-light change-time-height nz-input-group-prepend" id="endpoint-query-changetime"><i class="el-icon-d-arrow-left"></i></button><my-date-picker
|
<button @click="changeTime(-10)" class="nz-btn nz-btn-size-normal nz-btn-style-light change-time-height nz-input-group-prepend" id="endpoint-query-changetime"><i class="el-icon-d-arrow-left"></i></button>
|
||||||
|
<my-date-picker
|
||||||
v-model="formatTime"
|
v-model="formatTime"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
size="mini"
|
size="mini"
|
||||||
@@ -40,11 +41,12 @@
|
|||||||
clearable
|
clearable
|
||||||
:time-arrow-control="true"
|
:time-arrow-control="true"
|
||||||
placeholder="Moment"
|
placeholder="Moment"
|
||||||
:value-format="timeFormatStrToDatePickFormat(endpointQueryTabTime)"
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
:format="timeFormatStrToDatePickFormat(endpointQueryTabTime)"
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
@change="pickTime"
|
@change="pickTime"
|
||||||
>
|
>
|
||||||
</my-date-picker><button @click="changeTime(10)" class="nz-btn nz-btn-size-normal nz-btn-style-light change-time-height nz-input-group-append"><i class="el-icon-d-arrow-right"></i></button>
|
</my-date-picker>
|
||||||
|
<button @click="changeTime(10)" class="nz-btn nz-btn-size-normal nz-btn-style-light change-time-height nz-input-group-append"><i class="el-icon-d-arrow-right"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="nz-btn-group nz-btn-group-size-normal nz-btn-group-light" style="height: 24px;">
|
<div class="nz-btn-group nz-btn-group-size-normal nz-btn-group-light" style="height: 24px;">
|
||||||
<button class="nz-btn nz-btn-size-normal nz-btn-style-light" @click="viewGraph">
|
<button class="nz-btn nz-btn-size-normal nz-btn-style-light" @click="viewGraph">
|
||||||
@@ -175,7 +177,6 @@ export default {
|
|||||||
scrollTop: 0,
|
scrollTop: 0,
|
||||||
scrollbarWrap: null,
|
scrollbarWrap: null,
|
||||||
minusTime: 0,
|
minusTime: 0,
|
||||||
endpointQueryTabTime: localStorage.getItem('nz-default-dateFormat') ? localStorage.getItem('nz-default-dateFormat') : 'YYYY-MM-DD HH:mm:ss'
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|||||||
@@ -38,7 +38,9 @@
|
|||||||
<div class="datepicker-box">
|
<div class="datepicker-box">
|
||||||
<span class="datepicker-title">{{ $t("overall.startTime") }}</span>
|
<span class="datepicker-title">{{ $t("overall.startTime") }}</span>
|
||||||
<my-date-picker ref="calendar" v-model="editAlertSilence.startAt" :clearable="false" :placeholder="$t('dashboard.panel.startTime')"
|
<my-date-picker ref="calendar" v-model="editAlertSilence.startAt" :clearable="false" :placeholder="$t('dashboard.panel.startTime')"
|
||||||
align="right" class=" " :format="timeFormatStrToDatePickFormat(alertSilenceTime)"
|
align="right" class=" "
|
||||||
|
:value-format="timeFormatStrToDatePickFormat(alertSilenceTime)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(alertSilenceTime)"
|
||||||
popper-class="panel-time-picker-popper right-box-select-top"
|
popper-class="panel-time-picker-popper right-box-select-top"
|
||||||
prefix-icon=" "
|
prefix-icon=" "
|
||||||
size="mini"
|
size="mini"
|
||||||
@@ -50,7 +52,9 @@
|
|||||||
<div class="datepicker-box">
|
<div class="datepicker-box">
|
||||||
<span class="datepicker-title">{{ $t("overall.endTime") }}</span>
|
<span class="datepicker-title">{{ $t("overall.endTime") }}</span>
|
||||||
<my-date-picker ref="calendar" v-model="editAlertSilence.endAt" :clearable="false" :placeholder="$t('dashboard.panel.startTime')"
|
<my-date-picker ref="calendar" v-model="editAlertSilence.endAt" :clearable="false" :placeholder="$t('dashboard.panel.startTime')"
|
||||||
align="right" class=" " :format="timeFormatStrToDatePickFormat(alertSilenceTime)"
|
align="right" class=" "
|
||||||
|
:value-format="timeFormatStrToDatePickFormat(alertSilenceTime)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(alertSilenceTime)"
|
||||||
popper-class="panel-time-picker-popper right-box-select-top"
|
popper-class="panel-time-picker-popper right-box-select-top"
|
||||||
prefix-icon=" "
|
prefix-icon=" "
|
||||||
size="mini"
|
size="mini"
|
||||||
|
|||||||
@@ -132,6 +132,8 @@
|
|||||||
:placeholder="$t('overall.select')"
|
:placeholder="$t('overall.select')"
|
||||||
popper-class="right-box-select-top right-public-box-dropdown-top"
|
popper-class="right-box-select-top right-public-box-dropdown-top"
|
||||||
size="small"
|
size="small"
|
||||||
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
style="width: 100%">
|
style="width: 100%">
|
||||||
</my-date-picker>
|
</my-date-picker>
|
||||||
</template>
|
</template>
|
||||||
@@ -143,6 +145,8 @@
|
|||||||
:placeholder="$t('overall.select')"
|
:placeholder="$t('overall.select')"
|
||||||
popper-class="right-box-select-top right-public-box-dropdown-top"
|
popper-class="right-box-select-top right-public-box-dropdown-top"
|
||||||
size="small"
|
size="small"
|
||||||
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
value-format="yyyy-MM-dd">
|
value-format="yyyy-MM-dd">
|
||||||
</my-date-picker>
|
</my-date-picker>
|
||||||
|
|||||||
@@ -74,6 +74,8 @@
|
|||||||
popper-class="right-box-select-top"
|
popper-class="right-box-select-top"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
type="date"
|
type="date"
|
||||||
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
value-format="yyyy-MM-dd">
|
value-format="yyyy-MM-dd">
|
||||||
</my-date-picker>
|
</my-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -143,6 +145,8 @@
|
|||||||
placeholder=""
|
placeholder=""
|
||||||
popper-class="right-box-select-top"
|
popper-class="right-box-select-top"
|
||||||
size="small"
|
size="small"
|
||||||
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
style="width: 100%">
|
style="width: 100%">
|
||||||
</my-date-picker>
|
</my-date-picker>
|
||||||
</template>
|
</template>
|
||||||
@@ -155,7 +159,8 @@
|
|||||||
popper-class="right-box-select-top"
|
popper-class="right-box-select-top"
|
||||||
size="small"
|
size="small"
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
value-format="yyyy-MM-dd">
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)">
|
||||||
</my-date-picker>
|
</my-date-picker>
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -222,6 +222,8 @@
|
|||||||
@change="changeDate"
|
@change="changeDate"
|
||||||
:class="dataBackG?'':'dataBackG'"
|
:class="dataBackG?'':'dataBackG'"
|
||||||
v-if="ind==sreach_num&&val.id==7"
|
v-if="ind==sreach_num&&val.id==7"
|
||||||
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
>
|
>
|
||||||
</my-date-picker>
|
</my-date-picker>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -53,6 +53,8 @@
|
|||||||
:placeholder="$t('alert.silence.selectTime')"
|
:placeholder="$t('alert.silence.selectTime')"
|
||||||
:start-placeholder="$t('dashboard.panel.startTime')"
|
:start-placeholder="$t('dashboard.panel.startTime')"
|
||||||
:end-placeholder="$t('dashboard.panel.endTime')"
|
:end-placeholder="$t('dashboard.panel.endTime')"
|
||||||
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
>
|
>
|
||||||
</my-date-picker>
|
</my-date-picker>
|
||||||
</div>
|
</div>
|
||||||
@@ -74,7 +76,9 @@
|
|||||||
:range-separator="$t('dashboard.panel.to')"
|
:range-separator="$t('dashboard.panel.to')"
|
||||||
:placeholder="$t('alert.silence.selectTime')"
|
:placeholder="$t('alert.silence.selectTime')"
|
||||||
:start-placeholder="$t('dashboard.panel.startTime')"
|
:start-placeholder="$t('dashboard.panel.startTime')"
|
||||||
:end-placeholder="$t('dashboard.panel.endTime')">
|
:end-placeholder="$t('dashboard.panel.endTime')"
|
||||||
|
:value-format="timeFormatStrToDatePickFormat(timeFormatMain)"
|
||||||
|
:format="timeFormatStrToDatePickFormat(timeFormatMain)">
|
||||||
</my-date-picker>
|
</my-date-picker>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
<el-popover :content="rules.roleId.message" placement="top" trigger="manual" v-model="rules.roleId.switch" popper-class="small-pop warn-pop" @after-enter="popShow(rules.roleId)">
|
<el-popover :content="rules.roleId.message" placement="top" trigger="manual" v-model="rules.roleId.switch" popper-class="small-pop warn-pop" @after-enter="popShow(rules.roleId)">
|
||||||
<el-select v-model="scope.row[item.prop]" size="small" :placeholder="$t('el.select.placeholder')" value-key="id" slot="reference" popper-class="api-select right-box-select-top right-public-box-dropdown-top role-system-table">
|
<el-select v-model="scope.row[item.prop]" size="small" :placeholder="$t('el.select.placeholder')" value-key="id" slot="reference" popper-class="api-select right-box-select-top right-public-box-dropdown-top role-system-table">
|
||||||
<template v-for="role in roles" >
|
<template v-for="role in roles" >
|
||||||
<el-option :label="role.name" :value="role"></el-option>
|
<el-option :label="role.name" :value="role" :key="role.name"></el-option>
|
||||||
</template>
|
</template>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-popover>
|
</el-popover>
|
||||||
|
|||||||
@@ -200,6 +200,9 @@ Vue.mixin({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
timeFormatMain () {
|
||||||
|
return this.$store.getters.getTimeFormatMain
|
||||||
|
},
|
||||||
getMenuList () {
|
getMenuList () {
|
||||||
return this.$store.state.user.menuList
|
return this.$store.state.user.menuList
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -39,9 +39,13 @@ const store = new Vuex.Store({
|
|||||||
isShrink: localStorage.getItem('nz-left-menu-shrink') == 'true',
|
isShrink: localStorage.getItem('nz-left-menu-shrink') == 'true',
|
||||||
metricsList: [],
|
metricsList: [],
|
||||||
langList: [],
|
langList: [],
|
||||||
i18nReady: false
|
i18nReady: false,
|
||||||
|
timeFormatMain: localStorage.getItem('nz-default-dateFormat') || 'YYYY-MM-DD HH:mm:ss'
|
||||||
},
|
},
|
||||||
getters: {
|
getters: {
|
||||||
|
getTimeFormatMain (state) {
|
||||||
|
return state.timeFormatMain
|
||||||
|
},
|
||||||
getLinkData (state) {
|
getLinkData (state) {
|
||||||
return state.linkData
|
return state.linkData
|
||||||
},
|
},
|
||||||
@@ -167,6 +171,10 @@ const store = new Vuex.Store({
|
|||||||
setLangList (state, langList) {
|
setLangList (state, langList) {
|
||||||
state.langList = langList
|
state.langList = langList
|
||||||
},
|
},
|
||||||
|
setTimeFormatMain (state, timeFormat) {
|
||||||
|
console.log(timeFormat)
|
||||||
|
state.timeFormatMain = timeFormat
|
||||||
|
},
|
||||||
i18nReady (state, ready) {
|
i18nReady (state, ready) {
|
||||||
state.i18nReady = ready
|
state.i18nReady = ready
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ const user = {
|
|||||||
localStorage.setItem('nz-unnsaved-change', res.data.unsavedChange)
|
localStorage.setItem('nz-unnsaved-change', res.data.unsavedChange)
|
||||||
localStorage.setItem('nz-mfa-enable', Number(res.data.mfaAuthEnable) ? 1 : 0)
|
localStorage.setItem('nz-mfa-enable', Number(res.data.mfaAuthEnable) ? 1 : 0)
|
||||||
store.commit('setLanguage', res.data.user.lang || defaultAppearance.language)
|
store.commit('setLanguage', res.data.user.lang || defaultAppearance.language)
|
||||||
|
store.commit('setTimeFormatMain', localStorage.getItem('nz-default-dateFormat'))
|
||||||
post('/sys/user/permissions', { token: res.data.token }).then(res => {
|
post('/sys/user/permissions', { token: res.data.token }).then(res => {
|
||||||
const menuList = sortByOrderNum(res.data.menus)
|
const menuList = sortByOrderNum(res.data.menus)
|
||||||
store.commit('setMenuList', menuList)
|
store.commit('setMenuList', menuList)
|
||||||
|
|||||||
Reference in New Issue
Block a user