This commit is contained in:
@@ -187,12 +187,13 @@ export function formatDateTime(
|
|||||||
|
|
||||||
if (isNaN(d.getTime())) return '-'
|
if (isNaN(d.getTime())) return '-'
|
||||||
|
|
||||||
const year = d.getFullYear()
|
// 使用 UTC 方法获取时间
|
||||||
const month = String(d.getMonth() + 1).padStart(2, '0')
|
const year = d.getUTCFullYear()
|
||||||
const day = String(d.getDate()).padStart(2, '0')
|
const month = String(d.getUTCMonth() + 1).padStart(2, '0')
|
||||||
const hours = String(d.getHours()).padStart(2, '0')
|
const day = String(d.getUTCDate()).padStart(2, '0')
|
||||||
const minutes = String(d.getMinutes()).padStart(2, '0')
|
const hours = String(d.getUTCHours()).padStart(2, '0')
|
||||||
const seconds = String(d.getSeconds()).padStart(2, '0')
|
const minutes = String(d.getUTCMinutes()).padStart(2, '0')
|
||||||
|
const seconds = String(d.getUTCSeconds()).padStart(2, '0')
|
||||||
|
|
||||||
return format
|
return format
|
||||||
.replace('YYYY', String(year))
|
.replace('YYYY', String(year))
|
||||||
@@ -203,6 +204,7 @@ export function formatDateTime(
|
|||||||
.replace('ss', seconds)
|
.replace('ss', seconds)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 格式化费率(基点 -> 百分比)
|
* 格式化费率(基点 -> 百分比)
|
||||||
* @param basisPoints 费率基点(100基点=1%)
|
* @param basisPoints 费率基点(100基点=1%)
|
||||||
|
|||||||
@@ -772,15 +772,7 @@
|
|||||||
|
|
||||||
// 表单验证规则
|
// 表单验证规则
|
||||||
const rules = reactive<FormRules>({
|
const rules = reactive<FormRules>({
|
||||||
username: [
|
username: [{ required: true, message: '请输入账号名称', trigger: 'blur' }],
|
||||||
{ required: true, message: '请输入账号名称', trigger: 'blur' },
|
|
||||||
{ min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' },
|
|
||||||
{
|
|
||||||
pattern: /^[a-zA-Z0-9_-]+$/,
|
|
||||||
message: '用户名只能包含字母、数字、下划线和横线',
|
|
||||||
trigger: 'blur'
|
|
||||||
}
|
|
||||||
],
|
|
||||||
password: [
|
password: [
|
||||||
{ required: true, message: '请输入密码', trigger: 'blur' },
|
{ required: true, message: '请输入密码', trigger: 'blur' },
|
||||||
{ min: 8, max: 32, message: '密码长度为 8-32 个字符', trigger: 'blur' }
|
{ min: 8, max: 32, message: '密码长度为 8-32 个字符', trigger: 'blur' }
|
||||||
|
|||||||
@@ -540,15 +540,7 @@
|
|||||||
|
|
||||||
// 表单验证规则
|
// 表单验证规则
|
||||||
const accountRules = reactive<FormRules>({
|
const accountRules = reactive<FormRules>({
|
||||||
username: [
|
username: [{ required: true, message: '请输入用户名', trigger: 'blur' }],
|
||||||
{ required: true, message: '请输入用户名', trigger: 'blur' },
|
|
||||||
{ min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' },
|
|
||||||
{
|
|
||||||
pattern: /^[a-zA-Z0-9_-]+$/,
|
|
||||||
message: '用户名只能包含字母、数字、下划线和横线',
|
|
||||||
trigger: 'blur'
|
|
||||||
}
|
|
||||||
],
|
|
||||||
password: [
|
password: [
|
||||||
{ required: true, message: '请输入密码', trigger: 'blur' },
|
{ required: true, message: '请输入密码', trigger: 'blur' },
|
||||||
{ min: 6, max: 20, message: '密码长度为 6-20 个字符', trigger: 'blur' }
|
{ min: 6, max: 20, message: '密码长度为 6-20 个字符', trigger: 'blur' }
|
||||||
|
|||||||
Reference in New Issue
Block a user