mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-10-08 22:46:51 +08:00
feat: 修改方法名
This commit is contained in:
parent
cc17499207
commit
3ffda84dee
33 changed files with 81 additions and 79 deletions
|
@ -33,7 +33,7 @@
|
|||
<script lang="ts" setup>
|
||||
import { logContainer } from '@/api/modules/container';
|
||||
import i18n from '@/lang';
|
||||
import { dateFromatForName } from '@/utils/util';
|
||||
import { dateFormatForName } from '@/utils/util';
|
||||
import { nextTick, reactive, ref, shallowRef } from 'vue';
|
||||
import { Codemirror } from 'vue-codemirror';
|
||||
import { javascript } from '@codemirror/lang-javascript';
|
||||
|
@ -98,7 +98,7 @@ const onDownload = async () => {
|
|||
const a = document.createElement('a');
|
||||
a.style.display = 'none';
|
||||
a.href = downloadUrl;
|
||||
a.download = logSearch.container + '-' + dateFromatForName(new Date()) + '.log';
|
||||
a.download = logSearch.container + '-' + dateFormatForName(new Date()) + '.log';
|
||||
const event = new MouseEvent('click');
|
||||
a.dispatchEvent(event);
|
||||
};
|
||||
|
|
|
@ -35,7 +35,7 @@ export function getBrowserLang() {
|
|||
}
|
||||
return defaultBrowserLang;
|
||||
}
|
||||
export function dateFromat(row: number, col: number, dataStr: any) {
|
||||
export function dateFormat(row: any, col: any, dataStr: any) {
|
||||
const date = new Date(dataStr);
|
||||
const y = date.getFullYear();
|
||||
let m: string | number = date.getMonth() + 1;
|
||||
|
@ -52,7 +52,7 @@ export function dateFromat(row: number, col: number, dataStr: any) {
|
|||
}
|
||||
|
||||
//2016-01-12
|
||||
export function dateFromatSimple(dataStr: any) {
|
||||
export function dateFormatSimple(dataStr: any) {
|
||||
const date = new Date(dataStr);
|
||||
const y = date.getFullYear();
|
||||
let m: string | number = date.getMonth() + 1;
|
||||
|
@ -63,7 +63,7 @@ export function dateFromatSimple(dataStr: any) {
|
|||
}
|
||||
|
||||
// 20221013151302
|
||||
export function dateFromatForName(dataStr: any) {
|
||||
export function dateFormatForName(dataStr: any) {
|
||||
const date = new Date(dataStr);
|
||||
const y = date.getFullYear();
|
||||
let m: string | number = date.getMonth() + 1;
|
||||
|
@ -80,7 +80,7 @@ export function dateFromatForName(dataStr: any) {
|
|||
}
|
||||
|
||||
// 10-13 \n 15:13
|
||||
export function dateFromatWithoutYear(dataStr: any) {
|
||||
export function dateFormatWithoutYear(dataStr: any) {
|
||||
const date = new Date(dataStr);
|
||||
let m: string | number = date.getMonth() + 1;
|
||||
m = m < 10 ? `0${String(m)}` : m;
|
||||
|
@ -94,7 +94,7 @@ export function dateFromatWithoutYear(dataStr: any) {
|
|||
}
|
||||
|
||||
// 20221013151302
|
||||
export function dateFromatForSecond(dataStr: any) {
|
||||
export function dateFormatForSecond(dataStr: any) {
|
||||
const date = new Date(dataStr);
|
||||
let h: string | number = date.getHours();
|
||||
h = h < 10 ? `0${String(h)}` : h;
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<el-table-column
|
||||
prop="createdAt"
|
||||
:label="$t('app.backupdate')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<fu-table-operations
|
||||
|
@ -73,7 +73,7 @@ import { DelAppBackups, GetAppBackups, InstalledOp } from '@/api/modules/app';
|
|||
import { reactive, ref } from 'vue';
|
||||
import ComplexTable from '@/components/complex-table/index.vue';
|
||||
import Header from '@/components/drawer-header/index.vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import i18n from '@/lang';
|
||||
import { useDeleteData } from '@/hooks/use-delete-data';
|
||||
|
|
|
@ -95,7 +95,7 @@
|
|||
<el-table-column
|
||||
prop="createTime"
|
||||
:label="$t('commons.table.date')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<fu-table-operations
|
||||
|
@ -130,7 +130,7 @@ import TerminalDialog from '@/views/container/container/terminal/index.vue';
|
|||
import CodemirrorDialog from '@/components/codemirror-dialog/codemirror.vue';
|
||||
import ComplexTable from '@/components/complex-table/index.vue';
|
||||
import Status from '@/components/status/index.vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import { composeOperator, ContainerOperator, inspect, searchContainer } from '@/api/modules/container';
|
||||
import { ElMessage, ElMessageBox } from 'element-plus';
|
||||
import i18n from '@/lang';
|
||||
|
|
|
@ -71,7 +71,7 @@
|
|||
<el-table-column
|
||||
prop="createTime"
|
||||
:label="$t('commons.table.date')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<fu-table-operations
|
||||
|
@ -107,7 +107,7 @@ import CodemirrorDialog from '@/components/codemirror-dialog/codemirror.vue';
|
|||
import Status from '@/components/status/index.vue';
|
||||
import Submenu from '@/views/container/index.vue';
|
||||
import { reactive, onMounted, ref } from 'vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import { ContainerOperator, inspect, loadDockerStatus, searchContainer } from '@/api/modules/container';
|
||||
import { Container } from '@/api/interface/container';
|
||||
import { ElMessage, ElMessageBox } from 'element-plus';
|
||||
|
|
|
@ -49,7 +49,7 @@
|
|||
<script lang="ts" setup>
|
||||
import { logContainer } from '@/api/modules/container';
|
||||
import i18n from '@/lang';
|
||||
import { dateFromatForName } from '@/utils/util';
|
||||
import { dateFormatForName } from '@/utils/util';
|
||||
import { nextTick, reactive, ref, shallowRef } from 'vue';
|
||||
import { Codemirror } from 'vue-codemirror';
|
||||
import { javascript } from '@codemirror/lang-javascript';
|
||||
|
@ -114,7 +114,7 @@ const onDownload = async () => {
|
|||
const a = document.createElement('a');
|
||||
a.style.display = 'none';
|
||||
a.href = downloadUrl;
|
||||
a.download = logSearch.container + '-' + dateFromatForName(new Date()) + '.log';
|
||||
a.download = logSearch.container + '-' + dateFormatForName(new Date()) + '.log';
|
||||
const event = new MouseEvent('click');
|
||||
a.dispatchEvent(event);
|
||||
};
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
<script lang="ts" setup>
|
||||
import { ref } from 'vue';
|
||||
import { ContainerStats } from '@/api/modules/container';
|
||||
import { dateFromatForSecond } from '@/utils/util';
|
||||
import { dateFormatForSecond } from '@/utils/util';
|
||||
import * as echarts from 'echarts';
|
||||
import i18n from '@/lang';
|
||||
|
||||
|
@ -142,7 +142,7 @@ const loadData = async () => {
|
|||
if (netRxDatas.value.length > 20) {
|
||||
netRxDatas.value.splice(0, 1);
|
||||
}
|
||||
timeDatas.value.push(dateFromatForSecond(res.data.shotTime));
|
||||
timeDatas.value.push(dateFormatForSecond(res.data.shotTime));
|
||||
if (timeDatas.value.length > 20) {
|
||||
timeDatas.value.splice(0, 1);
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<el-table-column :label="$t('container.size')" prop="size" min-width="70" fix />
|
||||
<el-table-column :label="$t('commons.table.createdAt')" min-width="80" fix>
|
||||
<template #default="{ row }">
|
||||
{{ dateFromat(0, 0, row.createdAt) }}
|
||||
{{ dateFormatSimple(row.createdAt) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<fu-table-operations
|
||||
|
@ -81,7 +81,7 @@
|
|||
<script lang="ts" setup>
|
||||
import ComplexTable from '@/components/complex-table/index.vue';
|
||||
import { reactive, onMounted, ref } from 'vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormatSimple } from '@/utils/util';
|
||||
import Submenu from '@/views/container/index.vue';
|
||||
import { Container } from '@/api/interface/container';
|
||||
import LayoutContent from '@/layout/layout-content.vue';
|
||||
|
|
|
@ -63,7 +63,7 @@
|
|||
prop="createdAt"
|
||||
min-width="90"
|
||||
:label="$t('commons.table.date')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
/>
|
||||
<fu-table-operations :buttons="buttons" :label="$t('commons.table.operate')" fix />
|
||||
</ComplexTable>
|
||||
|
@ -82,7 +82,7 @@ import CreateDialog from '@/views/container/network/create/index.vue';
|
|||
import CodemirrorDialog from '@/components/codemirror-dialog/codemirror.vue';
|
||||
import Submenu from '@/views/container/index.vue';
|
||||
import { reactive, onMounted, ref } from 'vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import { deleteNetwork, searchNetwork, inspect, loadDockerStatus } from '@/api/modules/container';
|
||||
import { Container } from '@/api/interface/container';
|
||||
import i18n from '@/lang';
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
</el-table-column>
|
||||
<el-table-column :label="$t('commons.table.createdAt')" min-width="80" fix>
|
||||
<template #default="{ row }">
|
||||
{{ dateFromat(0, 0, row.createdAt) }}
|
||||
{{ dateFormatSimple(row.createdAt) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<fu-table-operations :buttons="buttons" :label="$t('commons.table.operate')" />
|
||||
|
@ -65,7 +65,7 @@ import OperatorDialog from '@/views/container/repo/operator/index.vue';
|
|||
import DeleteDialog from '@/views/container/repo/delete/index.vue';
|
||||
import Submenu from '@/views/container/index.vue';
|
||||
import { reactive, onMounted, ref } from 'vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormatSimple } from '@/utils/util';
|
||||
import { Container } from '@/api/interface/container';
|
||||
import { loadDockerStatus, searchImageRepo } from '@/api/modules/container';
|
||||
import i18n from '@/lang';
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
<el-table-column :label="$t('container.description')" prop="description" min-width="200" fix />
|
||||
<el-table-column :label="$t('commons.table.createdAt')" min-width="80" fix>
|
||||
<template #default="{ row }">
|
||||
{{ dateFromat(0, 0, row.createdAt) }}
|
||||
{{ dateFormatSimple(row.createdAt) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<fu-table-operations :buttons="buttons" :label="$t('commons.table.operate')" />
|
||||
|
@ -86,7 +86,7 @@ import { Codemirror } from 'vue-codemirror';
|
|||
import { javascript } from '@codemirror/lang-javascript';
|
||||
import { oneDark } from '@codemirror/theme-one-dark';
|
||||
import { reactive, onMounted, ref } from 'vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormatSimple } from '@/utils/util';
|
||||
import { Container } from '@/api/interface/container';
|
||||
import OperatorDialog from '@/views/container/template/operator/index.vue';
|
||||
import { deleteComposeTemplate, loadDockerStatus, searchComposeTemplate } from '@/api/modules/container';
|
||||
|
|
|
@ -52,7 +52,7 @@
|
|||
prop="createdAt"
|
||||
min-width="90"
|
||||
:label="$t('commons.table.date')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
/>
|
||||
<fu-table-operations :buttons="buttons" :label="$t('commons.table.operate')" fix />
|
||||
</ComplexTable>
|
||||
|
@ -71,7 +71,7 @@ import CreateDialog from '@/views/container/volume/create/index.vue';
|
|||
import Submenu from '@/views/container/index.vue';
|
||||
import CodemirrorDialog from '@/components/codemirror-dialog/codemirror.vue';
|
||||
import { reactive, onMounted, ref } from 'vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import { deleteVolume, searchVolume, inspect, loadDockerStatus } from '@/api/modules/container';
|
||||
import { Container } from '@/api/interface/container';
|
||||
import i18n from '@/lang';
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
>
|
||||
<el-icon v-if="item.status === 'Success'"><Select /></el-icon>
|
||||
<el-icon v-if="item.status === 'Failed'"><CloseBold /></el-icon>
|
||||
{{ dateFromat(0, 0, item.startTime) }}
|
||||
{{ dateFormatSimple(item.startTime) }}
|
||||
</li>
|
||||
</ul>
|
||||
<div style="margin-top: 10px; margin-bottom: 5px; font-size: 12px; float: right">
|
||||
|
@ -164,7 +164,7 @@
|
|||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-form-item :label="$t('commons.search.timeStart')">
|
||||
{{ dateFromat(0, 0, currentRecord?.startTime) }}
|
||||
{{ dateFormatSimple(currentRecord?.startTime) }}
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
|
@ -232,7 +232,7 @@ import { Cronjob } from '@/api/interface/cronjob';
|
|||
import { loadZero } from '@/utils/util';
|
||||
import { loadBackupName } from '@/views/setting/helper';
|
||||
import { searchRecords, download } from '@/api/modules/cronjob';
|
||||
import { dateFromat, dateFromatForName } from '@/utils/util';
|
||||
import { dateFormatSimple, dateFormatForName } from '@/utils/util';
|
||||
import i18n from '@/lang';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import { LoadFile } from '@/api/modules/files';
|
||||
|
@ -362,9 +362,9 @@ const onDownload = async (recordID: number, backupID: number) => {
|
|||
a.style.display = 'none';
|
||||
a.href = downloadUrl;
|
||||
if (dialogData.value.rowData!.type === 'database') {
|
||||
a.download = dateFromatForName(currentRecord.value?.startTime) + '.sql.gz';
|
||||
a.download = dateFormatForName(currentRecord.value?.startTime) + '.sql.gz';
|
||||
} else {
|
||||
a.download = dateFromatForName(currentRecord.value?.startTime) + '.tar.gz';
|
||||
a.download = dateFormatForName(currentRecord.value?.startTime) + '.tar.gz';
|
||||
}
|
||||
const event = new MouseEvent('click');
|
||||
a.dispatchEvent(event);
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<el-table-column
|
||||
prop="createdAt"
|
||||
:label="$t('commons.table.date')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
|
||||
|
@ -34,7 +34,7 @@
|
|||
<script lang="ts" setup>
|
||||
import ComplexTable from '@/components/complex-table/index.vue';
|
||||
import { reactive, ref } from 'vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import { useDeleteData } from '@/hooks/use-delete-data';
|
||||
import { backup, recover } from '@/api/modules/database';
|
||||
import i18n from '@/lang';
|
||||
|
|
|
@ -86,7 +86,7 @@
|
|||
<el-table-column
|
||||
prop="createdAt"
|
||||
:label="$t('commons.table.date')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<fu-table-operations
|
||||
|
@ -196,7 +196,7 @@ import AppResources from '@/views/database/mysql/check/index.vue';
|
|||
import Setting from '@/views/database/mysql/setting/index.vue';
|
||||
import AppStatus from '@/components/app-status/index.vue';
|
||||
import Submenu from '@/views/database/index.vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import { reactive, ref } from 'vue';
|
||||
import {
|
||||
deleteCheckMysqlDB,
|
||||
|
|
|
@ -57,7 +57,7 @@ import { LoadFile } from '@/api/modules/files';
|
|||
import ConfirmDialog from '@/components/confirm-dialog/index.vue';
|
||||
import { updateMysqlVariables } from '@/api/modules/database';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import { dateFromatForName } from '@/utils/util';
|
||||
import { dateFormatForName } from '@/utils/util';
|
||||
import i18n from '@/lang';
|
||||
import { loadBaseDir } from '@/api/modules/setting';
|
||||
|
||||
|
@ -141,7 +141,7 @@ const onDownload = async () => {
|
|||
const a = document.createElement('a');
|
||||
a.style.display = 'none';
|
||||
a.href = downloadUrl;
|
||||
a.download = mysqlName.value + '-slowlogs-' + dateFromatForName(new Date()) + '.log';
|
||||
a.download = mysqlName.value + '-slowlogs-' + dateFormatForName(new Date()) + '.log';
|
||||
const event = new MouseEvent('click');
|
||||
a.dispatchEvent(event);
|
||||
};
|
||||
|
|
|
@ -48,7 +48,7 @@
|
|||
</el-table-column>
|
||||
<el-table-column :label="$t('commons.table.createdAt')" min-width="80" fix>
|
||||
<template #default="{ row }">
|
||||
{{ dateFromat(0, 0, row.modTime) }}
|
||||
{{ dateFormatSimple(row.modTime) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<fu-table-operations
|
||||
|
@ -66,7 +66,7 @@
|
|||
<script lang="ts" setup>
|
||||
import ComplexTable from '@/components/complex-table/index.vue';
|
||||
import { reactive, ref } from 'vue';
|
||||
import { computeSize, dateFromat } from '@/utils/util';
|
||||
import { computeSize, dateFormatSimple } from '@/utils/util';
|
||||
import { useDeleteData } from '@/hooks/use-delete-data';
|
||||
import { recoverByUpload } from '@/api/modules/database';
|
||||
import i18n from '@/lang';
|
||||
|
|
|
@ -157,7 +157,7 @@ import App from '@/views/home/app/index.vue';
|
|||
import CardWithHeader from '@/components/card-with-header/index.vue';
|
||||
import i18n from '@/lang';
|
||||
import { Dashboard } from '@/api/interface/dashboard';
|
||||
import { dateFromatForSecond, computeSize } from '@/utils/util';
|
||||
import { dateFormatForSecond, computeSize } from '@/utils/util';
|
||||
import { useRouter } from 'vue-router';
|
||||
import { loadBaseInfo, loadCurrentInfo } from '@/api/modules/dashboard';
|
||||
import { getIOOptions, getNetworkOptions } from '@/api/modules/monitor';
|
||||
|
@ -341,11 +341,11 @@ const onLoadCurrentInfo = async () => {
|
|||
}
|
||||
currentChartInfo.ioCount = Number(((res.data.ioCount - currentInfo.value.ioCount) / 3).toFixed(2));
|
||||
|
||||
timeIODatas.value.push(dateFromatForSecond(res.data.shotTime));
|
||||
timeIODatas.value.push(dateFormatForSecond(res.data.shotTime));
|
||||
if (timeIODatas.value.length > 20) {
|
||||
timeIODatas.value.splice(0, 1);
|
||||
}
|
||||
timeNetDatas.value.push(dateFromatForSecond(res.data.shotTime));
|
||||
timeNetDatas.value.push(dateFormatForSecond(res.data.shotTime));
|
||||
if (timeNetDatas.value.length > 20) {
|
||||
timeNetDatas.value.splice(0, 1);
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<el-descriptions-item :label="$t('file.user')">{{ data.user }}</el-descriptions-item>
|
||||
<el-descriptions-item :label="$t('file.group')">{{ data.group }}</el-descriptions-item>
|
||||
<el-descriptions-item :label="$t('commons.table.updatedAt')">
|
||||
{{ dateFromat(0, 0, data.modTime) }}
|
||||
{{ dateFormatSimple(data.modTime) }}
|
||||
</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
</el-col>
|
||||
|
@ -23,7 +23,7 @@
|
|||
import { GetFileContent } from '@/api/modules/files';
|
||||
import { computeSize } from '@/utils/util';
|
||||
import { ref } from 'vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormatSimple } from '@/utils/util';
|
||||
|
||||
interface InfoProps {
|
||||
path: string;
|
||||
|
|
|
@ -116,7 +116,7 @@
|
|||
<el-table-column
|
||||
:label="$t('file.updateTime')"
|
||||
prop="modTime"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
min-width="150"
|
||||
show-overflow-tooltip
|
||||
></el-table-column>
|
||||
|
@ -187,7 +187,7 @@ import {
|
|||
SaveFileContent,
|
||||
ComputeDirSize,
|
||||
} from '@/api/modules/files';
|
||||
import { computeSize, dateFromat, getIcon, getRandomStr } from '@/utils/util';
|
||||
import { computeSize, dateFormat, getIcon, getRandomStr } from '@/utils/util';
|
||||
import { File } from '@/api/interface/file';
|
||||
import { useDeleteData } from '@/hooks/use-delete-data';
|
||||
import { ElMessage } from 'element-plus';
|
||||
|
|
|
@ -114,7 +114,7 @@ import { ref, reactive, onMounted, onBeforeUnmount } from 'vue';
|
|||
import * as echarts from 'echarts';
|
||||
import { loadMonitor, getNetworkOptions } from '@/api/modules/monitor';
|
||||
import { Monitor } from '@/api/interface/monitor';
|
||||
import { dateFromatWithoutYear } from '@/utils/util';
|
||||
import { dateFormatWithoutYear } from '@/utils/util';
|
||||
import i18n from '@/lang';
|
||||
|
||||
const zoomStart = ref();
|
||||
|
@ -211,7 +211,7 @@ const search = async (param: string) => {
|
|||
switch (item.param) {
|
||||
case 'base':
|
||||
let baseDate = item.date.map(function (item: any) {
|
||||
return dateFromatWithoutYear(item);
|
||||
return dateFormatWithoutYear(item);
|
||||
});
|
||||
if (param === 'cpu' || param === 'all') {
|
||||
let cpuData = item.value.map(function (item: any) {
|
||||
|
@ -241,7 +241,7 @@ const search = async (param: string) => {
|
|||
break;
|
||||
case 'network':
|
||||
let networkDate = item.date.map(function (item: any) {
|
||||
return dateFromatWithoutYear(item);
|
||||
return dateFormatWithoutYear(item);
|
||||
});
|
||||
let networkUp = item.value.map(function (item: any) {
|
||||
return item.up.toFixed(2);
|
||||
|
@ -327,7 +327,7 @@ function initLoadCharts(item: Monitor.MonitorData) {
|
|||
grid: { left: '7%', right: '7%', bottom: '20%' },
|
||||
xAxis: {
|
||||
data: item.date.map(function (item: any) {
|
||||
return dateFromatWithoutYear(item);
|
||||
return dateFormatWithoutYear(item);
|
||||
}),
|
||||
},
|
||||
yAxis: [
|
||||
|
@ -425,7 +425,7 @@ function initIOCharts(item: Monitor.MonitorData) {
|
|||
grid: { left: '7%', right: '7%', bottom: '20%' },
|
||||
xAxis: {
|
||||
data: item.date.map(function (item: any) {
|
||||
return dateFromatWithoutYear(item);
|
||||
return dateFormatWithoutYear(item);
|
||||
}),
|
||||
},
|
||||
yAxis: [
|
||||
|
@ -482,7 +482,7 @@ function changeChartSize() {
|
|||
}
|
||||
|
||||
onMounted(() => {
|
||||
zoomStart.value = dateFromatWithoutYear(new Date(new Date().setHours(0, 0, 0, 0)));
|
||||
zoomStart.value = dateFormatWithoutYear(new Date(new Date().setHours(0, 0, 0, 0)));
|
||||
loadNetworkOptions();
|
||||
window.addEventListener('resize', changeChartSize);
|
||||
});
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
<el-table-column
|
||||
prop="createdAt"
|
||||
:label="$t('commons.table.date')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
</ComplexTable>
|
||||
|
@ -41,8 +41,8 @@
|
|||
<script setup lang="ts">
|
||||
import ComplexTable from '@/components/complex-table/index.vue';
|
||||
import ConfirmDialog from '@/components/confirm-dialog/index.vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import LayoutContent from '@/layout/layout-content.vue';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import { cleanLogs, getLoginLogs } from '@/api/modules/log';
|
||||
import Submenu from '@/views/log/index.vue';
|
||||
import { onMounted, reactive, ref } from '@vue/runtime-core';
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
<el-table-column
|
||||
prop="createdAt"
|
||||
:label="$t('commons.table.date')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
</ComplexTable>
|
||||
|
@ -53,7 +53,7 @@
|
|||
<script setup lang="ts">
|
||||
import ComplexTable from '@/components/complex-table/index.vue';
|
||||
import ConfirmDialog from '@/components/confirm-dialog/index.vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import LayoutContent from '@/layout/layout-content.vue';
|
||||
import { cleanLogs, getOperationLogs } from '@/api/modules/log';
|
||||
import Submenu from '@/views/log/index.vue';
|
||||
|
|
|
@ -191,7 +191,7 @@
|
|||
{{ sftpData.bucket }}
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('commons.table.createdAt')">
|
||||
{{ dateFromat(0, 0, sftpData.createdAt) }}
|
||||
{{ dateFormatSimple(sftpData.createdAt) }}
|
||||
</el-form-item>
|
||||
</div>
|
||||
<el-alert v-else center style="height: 167px; background-color: #e2e4ec" :closable="false">
|
||||
|
@ -214,7 +214,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormatSimple } from '@/utils/util';
|
||||
import { onMounted, ref } from 'vue';
|
||||
import LayoutContent from '@/layout/layout-content.vue';
|
||||
import { getBackupList, deleteBackup } from '@/api/modules/backup';
|
||||
|
|
|
@ -186,7 +186,9 @@ import LayoutContent from '@/layout/layout-content.vue';
|
|||
import { updatePassword, updateSetting, getMFA, bindMFA, getSettingInfo } from '@/api/modules/setting';
|
||||
import i18n from '@/lang';
|
||||
import { Rules } from '@/global/form-rules';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormatSimple } from '@/utils/util';
|
||||
|
||||
const emit = defineEmits(['search']);
|
||||
import { GlobalStore } from '@/store';
|
||||
import router from '@/routers';
|
||||
|
||||
|
@ -377,7 +379,7 @@ const submitTimeout = async (formEl: FormInstance | undefined) => {
|
|||
loading.value = false;
|
||||
search();
|
||||
loadTimeOut();
|
||||
form.expirationTime = dateFromat(0, 0, time);
|
||||
form.expirationTime = dateFormatSimple(time);
|
||||
timeoutVisiable.value = false;
|
||||
})
|
||||
.catch(() => {
|
||||
|
|
|
@ -29,10 +29,10 @@
|
|||
{{ ssl.type }}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item :label="$t('ssl.startDate')">
|
||||
{{ dateFromat(0, 0, ssl.startDate) }}
|
||||
{{ dateFormatSimple(ssl.startDate) }}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item :label="$t('website.expireDate')">
|
||||
{{ dateFromat(0, 0, ssl.expireDate) }}
|
||||
{{ dateFormatSimple(ssl.expireDate) }}
|
||||
</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
</div>
|
||||
|
@ -61,7 +61,7 @@
|
|||
<script lang="ts" setup>
|
||||
import { GetSSL } from '@/api/modules/website';
|
||||
import { ref } from 'vue';
|
||||
import { dateFromat, getProvider } from '@/utils/util';
|
||||
import { dateFormatSimple, getProvider } from '@/utils/util';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import i18n from '@/lang';
|
||||
import useClipboard from 'vue-clipboard3';
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
<el-table-column
|
||||
prop="expireDate"
|
||||
:label="$t('website.expireDate')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<fu-table-operations
|
||||
|
@ -76,7 +76,7 @@ import AcmeAccount from './acme-account/index.vue';
|
|||
import Renew from './renew/index.vue';
|
||||
import Create from './create/index.vue';
|
||||
import Detail from './detail/index.vue';
|
||||
import { dateFromat, getProvider } from '@/utils/util';
|
||||
import { dateFormat, getProvider } from '@/utils/util';
|
||||
import i18n from '@/lang';
|
||||
import { Website } from '@/api/interface/website';
|
||||
import { useDeleteData } from '@/hooks/use-delete-data';
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
<el-table-column
|
||||
prop="createdAt"
|
||||
:label="$t('commons.table.date')"
|
||||
:formatter="dateFromat"
|
||||
:formatter="dateFormat"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<fu-table-operations :buttons="buttons" :label="$t('commons.table.operate')" fix />
|
||||
|
@ -35,7 +35,7 @@
|
|||
<script lang="ts" setup>
|
||||
import ComplexTable from '@/components/complex-table/index.vue';
|
||||
import { reactive, ref } from 'vue';
|
||||
import { dateFromat } from '@/utils/util';
|
||||
import { dateFormat } from '@/utils/util';
|
||||
import { useDeleteData } from '@/hooks/use-delete-data';
|
||||
import i18n from '@/lang';
|
||||
import { ElMessage } from 'element-plus';
|
||||
|
|
|
@ -72,7 +72,7 @@
|
|||
{{ websiteSSL.acmeAccount.email }}
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item :label="$t('website.expireDate')">
|
||||
{{ dateFromat(1, 1, websiteSSL.expireDate) }}
|
||||
{{ dateFormatSimple(websiteSSL.expireDate) }}
|
||||
</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
</el-form-item>
|
||||
|
@ -123,7 +123,7 @@ import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
|
|||
import { computed, onMounted, reactive, ref } from 'vue';
|
||||
import i18n from '@/lang';
|
||||
import { Rules } from '@/global/form-rules';
|
||||
import { dateFromat, getProvider } from '@/utils/util';
|
||||
import { dateFormatSimple, getProvider } from '@/utils/util';
|
||||
|
||||
const props = defineProps({
|
||||
id: {
|
||||
|
|
|
@ -42,7 +42,7 @@ import { javascript } from '@codemirror/lang-javascript';
|
|||
import { oneDark } from '@codemirror/theme-one-dark';
|
||||
import { computed, nextTick, onMounted, onUnmounted, ref, shallowRef } from 'vue';
|
||||
import { OpWebsiteLog } from '@/api/modules/website';
|
||||
import { dateFromatForName } from '@/utils/util';
|
||||
import { dateFormatForName } from '@/utils/util';
|
||||
|
||||
const extensions = [javascript(), oneDark];
|
||||
const props = defineProps({
|
||||
|
@ -129,7 +129,7 @@ const onDownload = async () => {
|
|||
const a = document.createElement('a');
|
||||
a.style.display = 'none';
|
||||
a.href = downloadUrl;
|
||||
a.download = logType.value + '-' + dateFromatForName(new Date()) + '.log';
|
||||
a.download = logType.value + '-' + dateFormatForName(new Date()) + '.log';
|
||||
const event = new MouseEvent('click');
|
||||
a.dispatchEvent(event);
|
||||
};
|
||||
|
|
|
@ -106,7 +106,7 @@
|
|||
{{ $t('website.neverExpire') }}
|
||||
</span>
|
||||
<span v-else @click="openDatePicker(row, $index)">
|
||||
{{ dateFromatSimple(row.expireDate) }}
|
||||
{{ dateFormatSimple(row.expireDate) }}
|
||||
</span>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -152,7 +152,7 @@ import i18n from '@/lang';
|
|||
import router from '@/routers';
|
||||
import { App } from '@/api/interface/app';
|
||||
import { ElMessage, ElMessageBox } from 'element-plus';
|
||||
import { dateFromatSimple } from '@/utils/util';
|
||||
import { dateFormatSimple } from '@/utils/util';
|
||||
|
||||
const shortcuts = [
|
||||
{
|
||||
|
@ -269,7 +269,7 @@ const pickerVisibility = (visibility: boolean, row: any) => {
|
|||
};
|
||||
|
||||
const submitDate = (row: any) => {
|
||||
const reqDate = dateFromatSimple(row.expireDate);
|
||||
const reqDate = dateFormatSimple(row.expireDate);
|
||||
const req = {
|
||||
id: row.id,
|
||||
primaryDomain: row.primaryDomain,
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
<span v-if="isEver(props.expireDate)">
|
||||
{{ $t('website.neverExpire') }}
|
||||
</span>
|
||||
<span v-else>{{ dateFromatSimple(props.expireDate) }}</span>
|
||||
<span v-else>{{ dateFormatSimple(props.expireDate) }}</span>
|
||||
</el-tag>
|
||||
</div>
|
||||
</el-col>
|
||||
|
@ -27,7 +27,7 @@
|
|||
</template>
|
||||
<script lang="ts" setup>
|
||||
import Status from '@/components/status/index.vue';
|
||||
import { dateFromatSimple } from '@/utils/util';
|
||||
import { dateFormatSimple } from '@/utils/util';
|
||||
const props = defineProps({
|
||||
primaryDomain: {
|
||||
type: String,
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
</el-table-column>
|
||||
<el-table-column :label="$t('commons.table.createdAt')" min-width="80" fix>
|
||||
<template #default="{ row }">
|
||||
{{ dateFromat(0, 0, row.modTime) }}
|
||||
{{ dateFormatSimple(row.modTime) }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<fu-table-operations
|
||||
|
@ -64,7 +64,7 @@
|
|||
<script lang="ts" setup>
|
||||
import ComplexTable from '@/components/complex-table/index.vue';
|
||||
import { reactive, ref } from 'vue';
|
||||
import { computeSize, dateFromat } from '@/utils/util';
|
||||
import { computeSize, dateFormatSimple } from '@/utils/util';
|
||||
import { useDeleteData } from '@/hooks/use-delete-data';
|
||||
import i18n from '@/lang';
|
||||
import { ElMessage, UploadFile, UploadFiles, UploadInstance, UploadProps } from 'element-plus';
|
||||
|
|
Loading…
Add table
Reference in a new issue