提交 1f50bd38 作者: 龚洪江

功能:推荐商品字段添加

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