统一前后端代码格式化配置
This commit is contained in:
@@ -21,8 +21,7 @@ export function AdminDatePicker({
|
||||
placeholder = '请选择日期',
|
||||
...rest
|
||||
}: AdminDatePickerProps) {
|
||||
const resolvedFormat =
|
||||
format ?? (rest.showTime ? ADMIN_DATE_TIME_FORMAT : ADMIN_DATE_FORMAT)
|
||||
const resolvedFormat = format ?? (rest.showTime ? ADMIN_DATE_TIME_FORMAT : ADMIN_DATE_FORMAT)
|
||||
|
||||
return <DatePicker format={resolvedFormat} placeholder={placeholder} {...rest} />
|
||||
}
|
||||
@@ -30,22 +29,14 @@ export function AdminDatePicker({
|
||||
/**
|
||||
* 后台统一日期范围:默认 YYYY-MM-DD;showTime 时 YYYY-MM-DD HH:mm:ss。
|
||||
*/
|
||||
export function AdminRangePicker({
|
||||
format,
|
||||
placeholder,
|
||||
...rest
|
||||
}: AdminRangePickerProps) {
|
||||
export function AdminRangePicker({ format, placeholder, ...rest }: AdminRangePickerProps) {
|
||||
const withTime = Boolean(rest.showTime)
|
||||
const resolvedFormat = format ?? (withTime ? ADMIN_DATE_TIME_FORMAT : ADMIN_DATE_FORMAT)
|
||||
const resolvedPlaceholder =
|
||||
placeholder ?? (withTime ? ADMIN_DATE_TIME_RANGE_PLACEHOLDER : ADMIN_DATE_RANGE_PLACEHOLDER)
|
||||
|
||||
return (
|
||||
<DatePicker.RangePicker
|
||||
format={resolvedFormat}
|
||||
placeholder={resolvedPlaceholder}
|
||||
{...rest}
|
||||
/>
|
||||
<DatePicker.RangePicker format={resolvedFormat} placeholder={resolvedPlaceholder} {...rest} />
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -78,10 +78,7 @@ export default function ImageUpload({
|
||||
thumbUrl: file.thumbnailUrl || file.url,
|
||||
}))
|
||||
|
||||
async function uploadImages(
|
||||
images: File[],
|
||||
source: UploadSource = 'default',
|
||||
) {
|
||||
async function uploadImages(images: File[], source: UploadSource = 'default') {
|
||||
const remaining = maxCount - valueRef.current.length
|
||||
if (remaining <= 0) {
|
||||
message.warning(`最多上传 ${maxCount} 张图片`)
|
||||
@@ -102,10 +99,7 @@ export default function ImageUpload({
|
||||
}
|
||||
}
|
||||
|
||||
async function uploadFiles(
|
||||
files: File[],
|
||||
source: UploadSource = 'default',
|
||||
) {
|
||||
async function uploadFiles(files: File[], source: UploadSource = 'default') {
|
||||
const images = files.filter((file) => file.type.startsWith('image/'))
|
||||
if (images.length === 0) return
|
||||
await uploadImages(images, source)
|
||||
@@ -223,9 +217,7 @@ export default function ImageUpload({
|
||||
maxCount={maxCount}
|
||||
customRequest={customRequest}
|
||||
onRemove={(file) => {
|
||||
const next = valueRef.current.filter(
|
||||
(item) => (item.objectKey || item.url) !== file.uid,
|
||||
)
|
||||
const next = valueRef.current.filter((item) => (item.objectKey || item.url) !== file.uid)
|
||||
valueRef.current = next
|
||||
onChange?.(next)
|
||||
return true
|
||||
|
||||
Reference in New Issue
Block a user