Browse Source

软件安装时间和证书安装时间,使用 `yyyy-MM-dd HH:mm:ss.SSS` 格式,而不是时间戳。

pull/292/head
王良 8 months ago
parent
commit
80f5943c52
  1. 17
      packages/gui/src/bridge/api/backend.js
  2. 3
      packages/gui/src/view/pages/index.vue

17
packages/gui/src/bridge/api/backend.js

@ -13,6 +13,18 @@ const getDefaultConfigBasePath = function () {
return DevSidecar.api.config.get().server.setting.userBasePath return DevSidecar.api.config.get().server.setting.userBasePath
} }
const getDateTimeStr = function () {
const date = new Date() // 创建一个表示当前日期和时间的 Date 对象
const year = date.getFullYear() // 获取年份
const month = String(date.getMonth() + 1).padStart(2, '0') // 获取月份(注意月份从 0 开始计数)
const day = String(date.getDate()).padStart(2, '0') // 获取天数
const hours = String(date.getHours()).padStart(2, '0') // 获取小时
const minutes = String(date.getMinutes()).padStart(2, '0') // 获取分钟
const seconds = String(date.getSeconds()).padStart(2, '0') // 获取秒数
const milliseconds = String(date.getMilliseconds()).padStart(3, '0') // 获取毫秒
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}.${milliseconds}`
}
const localApi = { const localApi = {
/** /**
* 返回所有api列表供vue来ipc调用 * 返回所有api列表供vue来ipc调用
@ -65,7 +77,7 @@ const localApi = {
if (setting.installTime == null) { if (setting.installTime == null) {
// 设置安装时间 // 设置安装时间
setting.installTime = new Date().getTime() setting.installTime = getDateTimeStr()
// 初始化 rootCa.setuped // 初始化 rootCa.setuped
if (setting.rootCa == null) { if (setting.rootCa == null) {
@ -179,5 +191,6 @@ export default {
doStart() doStart()
}, },
devSidecar: DevSidecar, devSidecar: DevSidecar,
invoke invoke,
getDateTimeStr
} }

3
packages/gui/src/view/pages/index.vue

@ -114,6 +114,7 @@
import lodash from 'lodash' import lodash from 'lodash'
import setupCa from '../components/setup-ca' import setupCa from '../components/setup-ca'
import DsContainer from '../components/container' import DsContainer from '../components/container'
const backend = require('../../bridge/api/backend')
export default { export default {
name: 'Index', name: 'Index',
@ -253,7 +254,7 @@ export default {
// //
rootCa.setuped = true rootCa.setuped = true
// //
rootCa.setupTime = new Date().getTime() rootCa.setupTime = backend.getDateTimeStr()
// //
rootCa.desc = '根证书已安装' rootCa.desc = '根证书已安装'
// noTip // noTip

Loading…
Cancel
Save