提交 1f50bd38 作者: 龚洪江

功能:推荐商品字段添加

上级 a8b6164f
......@@ -194,6 +194,7 @@ export type editUserApplyTagDetails = InterFunction<
licenseImg: string;
remark: string;
attachmentList?: { userApplyTagId: number; url: string; type: number }[];
brandLogo: string;
}
>;
// 后台-编辑服务商信息
......
......@@ -42,9 +42,13 @@ const AddEditModal: FC<propType> = (props) => {
const [fileList, setFileList] = useState<
{ id: number; uid: number; url: string; name: string }[]
>([]);
// 品牌logo文件
const [logoFileList, setLogoFileList] = useState<any>([]);
// 关闭弹窗
const handleCancel = () => {
form.resetFields();
setLogoFileList([]);
setFileList([]);
closed();
};
// 获取审批详情
......@@ -68,6 +72,14 @@ const AddEditModal: FC<propType> = (props) => {
url: v.url,
})) || [];
setFileList(fileList);
setLogoFileList([
{
id: Math.random(),
uid: Math.random().toString(),
name: 'brandLogo',
url: res.result.brandLogo,
},
]);
}
};
// 获取加盟列表
......@@ -95,6 +107,11 @@ const AddEditModal: FC<propType> = (props) => {
})),
);
};
// 品牌logo更换
const brandLogoChange = (value: any) => {
setLogoFileList(value);
form.setFieldValue('brandLogo', value[0].url);
};
// 确认事件
const handleOk = () => {
......@@ -130,7 +147,6 @@ const AddEditModal: FC<propType> = (props) => {
getCooperationList().then();
if (!data) return;
getApplyTagDetails().then();
// console.log('data --->', data);
}, [open]);
return (
<>
......@@ -189,6 +205,16 @@ const AddEditModal: FC<propType> = (props) => {
>
<Rate allowClear />
</Form.Item>
<Form.Item label='品牌logo' name='brandLogo'>
<Uploader
fileUpload
listType='picture-card'
defaultFileList={logoFileList}
onChange={brandLogoChange}
>
<UploadOutlined />
</Uploader>
</Form.Item>
<Form.Item label='营业执照'>
<Image src={detail?.licenseImg} width={50} height={50} />
</Form.Item>
......@@ -226,7 +252,7 @@ const AddEditModal: FC<propType> = (props) => {
</Form>
</Modal>
<SelectMapModal
title={'选择位置'}
title='选择位置'
open={openAddress}
closed={() => {
setOpenAddress(false);
......
......@@ -159,6 +159,7 @@ const GoodsAddOrEditOrDetail = () => {
labelShow: result.labelShow,
goodsLabel: result.goodsLabel || undefined,
priceShow: result.priceShow,
recommend: result.recommend,
});
baseInfoRef.current.setLabelShow(!!result.labelShow);
baseInfoRef.current.mediaData.setMainFileList(mainImgList);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论