feat(huya): 协作台账支持待补资料一键建单与表单暂存

This commit is contained in:
yml2213
2026-10-17 14:21:36 +08:00
parent cad06ae789
commit fcc2fbdc09
8 changed files with 401 additions and 50 deletions
@@ -41,11 +41,14 @@ export default function HuyaCollabHomeImageUploader({
value = [],
max = 20,
disabled,
optional = false,
onChange,
}: {
value?: string[];
max?: number;
disabled?: boolean;
/** 草稿建单:主页截图可以先空着 */
optional?: boolean;
onChange?: (value: string[]) => void;
}) {
const [busy, setBusy] = useState(false);
@@ -138,7 +141,9 @@ export default function HuyaCollabHomeImageUploader({
return (
<Space direction="vertical" size={8} style={{ width: '100%' }}>
{keys.length === 0 ? (
<Text type="secondary">还没有图(必填:至少 1 张,第一张作封面)</Text>
<Text type="secondary">
{optional ? '还没有图(可稍后补,第一张作封面)' : '还没有图(必填:至少 1 张,第一张作封面)'}
</Text>
) : (
<Image.PreviewGroup
items={keys.map((key) => previews[key]?.url || `/api/files/object?key=${encodeURIComponent(key)}`)}