门店端适配新表 及操盘手端工作台优化

This commit is contained in:
wong
2025-04-17 09:46:47 +08:00
parent 4f0ea36691
commit dbeb0aa559
23 changed files with 687 additions and 423 deletions

View File

@@ -34,8 +34,11 @@ interface SyncTask {
lastSyncTime: string
createTime: string
creator: string
libraries?: string[]
devices?: string[]
config: {
devices: string[]
contentLibraryNames: string[]
}
creatorName: string
}
export default function MomentsSyncPage() {
@@ -309,19 +312,19 @@ export default function MomentsSyncPage() {
<div className="grid grid-cols-2 gap-4 mb-4">
<div className="text-sm text-gray-500">
<div>{task.devices?.length || 0} </div>
<div>{task.contentLib}</div>
<div>{task.config.devices.length || 0} </div>
<div className="truncate">{task.config.contentLibraryNames?.join('、') || '--'}</div>
</div>
<div className="text-sm text-gray-500">
<div>{task.syncCount} </div>
<div>{task.creator}</div>
<div>{task.syncCount || 0} </div>
<div>{task.creatorName}</div>
</div>
</div>
<div className="flex items-center justify-between text-xs text-gray-500 border-t pt-4">
<div className="flex items-center">
<Clock className="w-4 h-4 mr-1" />
{task.lastSyncTime}
{task.lastSyncTime || '--'}
</div>
<div>{task.createTime}</div>
</div>