feat: 试用过程中的细节优化
This commit is contained in:
@@ -300,6 +300,11 @@ const App: React.FC = () => {
|
||||
}
|
||||
setReporting(true);
|
||||
try {
|
||||
// 上报遵循采集图片区的勾选状态:勾选了就只传勾选项;未勾选则全量传。
|
||||
// 避免详情图过多时超过服务端的单次素材上限,同时保留“全不选 = 全量”的便捷行为。
|
||||
const imagesToReport = selectedKeys.size > 0
|
||||
? allImages.filter(img => selectedKeys.has(img.key))
|
||||
: allImages;
|
||||
const data = await send<{ product_id: string }>('reportProduct', {
|
||||
reportBaseUrl: settings.reportBaseUrl,
|
||||
payload: {
|
||||
@@ -310,8 +315,7 @@ const App: React.FC = () => {
|
||||
collectedAt: result.scannedAt,
|
||||
},
|
||||
texts: editedTexts(),
|
||||
// 全量上报采集图(main/sku/detail/video),试算页需要完整素材
|
||||
images: result.images.map(img => ({
|
||||
images: imagesToReport.map(img => ({
|
||||
groupKey: img.groupKey,
|
||||
groupName: img.groupName,
|
||||
variantName: img.variantName ?? null,
|
||||
|
||||
Reference in New Issue
Block a user