fix:更新,增加机构端admin,logo添加
All checks were successful
Build and Push Docker Image / build (push) Successful in 3m37s
All checks were successful
Build and Push Docker Image / build (push) Successful in 3m37s
This commit is contained in:
parent
b38bc643bf
commit
c34437c3e9
@ -17,6 +17,7 @@ interface FormData {
|
|||||||
color: string;
|
color: string;
|
||||||
pageColor: string;
|
pageColor: string;
|
||||||
pageColorValue?: string[];
|
pageColorValue?: string[];
|
||||||
|
admin_logo?: { url: string }[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function Index({ title = '小程序页面配置' }) {
|
export default function Index({ title = '小程序页面配置' }) {
|
||||||
@ -25,10 +26,11 @@ export default function Index({ title = '小程序页面配置' }) {
|
|||||||
const [searchParams] = useSearchParams();
|
const [searchParams] = useSearchParams();
|
||||||
const [formValues, setFormValues] = useState<FormData>({
|
const [formValues, setFormValues] = useState<FormData>({
|
||||||
logo: [],
|
logo: [],
|
||||||
|
admin_logo: [],
|
||||||
color: '#1890ff',
|
color: '#1890ff',
|
||||||
pageColor: `linear-gradient(180deg,rgba(255, 255, 255, 0.44) 0%,rgba(255, 255, 255, 0) 100%),linear-gradient(146deg,#d3d7ff 0%,rgba(255, 255, 255, 0) 37%),linear-gradient(194deg,#dffff3 0%,#f8f8f8 30%)`,
|
pageColor: `linear-gradient(180deg,rgba(255, 255, 255, 0.44) 0%,rgba(255, 255, 255, 0) 100%),linear-gradient(146deg,#d3d7ff 0%,rgba(255, 255, 255, 0) 37%),linear-gradient(194deg,#dffff3 0%,#f8f8f8 30%)`,
|
||||||
});
|
});
|
||||||
const [GET_DEFAULT_COLOR, SET_DEFAULT_COLOR] = useState([
|
const GET_DEFAULT_COLOR = [
|
||||||
{
|
{
|
||||||
color: '#d3d7ff',
|
color: '#d3d7ff',
|
||||||
percent: 0,
|
percent: 0,
|
||||||
@ -37,7 +39,7 @@ export default function Index({ title = '小程序页面配置' }) {
|
|||||||
color: '#dffff3',
|
color: '#dffff3',
|
||||||
percent: 100,
|
percent: 100,
|
||||||
},
|
},
|
||||||
]);
|
];
|
||||||
// 处理表单值变化,用于实时预览
|
// 处理表单值变化,用于实时预览
|
||||||
const handleValuesChange = (row: FormData) => {
|
const handleValuesChange = (row: FormData) => {
|
||||||
console.log('row', row);
|
console.log('row', row);
|
||||||
@ -49,6 +51,7 @@ export default function Index({ title = '小程序页面配置' }) {
|
|||||||
pageColor: formValues?.pageColor,
|
pageColor: formValues?.pageColor,
|
||||||
logo: row?.logo || formValues?.logo,
|
logo: row?.logo || formValues?.logo,
|
||||||
pageColorValue: formValues?.pageColorValue,
|
pageColorValue: formValues?.pageColorValue,
|
||||||
|
admin_logo: row?.admin_logo,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -70,7 +73,7 @@ export default function Index({ title = '小程序页面配置' }) {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (searchParams.get('id')) {
|
if (searchParams.get('id')) {
|
||||||
Apis.Company.CompanyConfigs.GetDetail({
|
Apis.Company.CompanyConfigs.GetDetail({
|
||||||
companies_id: searchParams.get('id'),
|
companies_id: searchParams.get('id') ?? 0,
|
||||||
config_key: 'Theme',
|
config_key: 'Theme',
|
||||||
}).then((res: any) => {
|
}).then((res: any) => {
|
||||||
console.log('res', res);
|
console.log('res', res);
|
||||||
@ -156,9 +159,9 @@ export default function Index({ title = '小程序页面配置' }) {
|
|||||||
key: 'logo',
|
key: 'logo',
|
||||||
title: (
|
title: (
|
||||||
<div>
|
<div>
|
||||||
机构Logo
|
机构小程序Logo
|
||||||
<span style={{ fontSize: '12px', color: '#999' }}>
|
<span style={{ fontSize: '12px', color: '#999' }}>
|
||||||
(请上传480*480,png格式的Logo)
|
(请上传正方形,建议:480*480,png格式的Logo)
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
),
|
),
|
||||||
@ -170,6 +173,19 @@ export default function Index({ title = '小程序页面配置' }) {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
|
MyFormItems.UploadImages({
|
||||||
|
key: 'admin_logo',
|
||||||
|
title: (
|
||||||
|
<div>
|
||||||
|
机构后台Logo
|
||||||
|
<span style={{ fontSize: '12px', color: '#999' }}>
|
||||||
|
(请上传长方形横版,jpg,png格式的Logo)
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
),
|
||||||
|
max: 1,
|
||||||
|
colProps: { span: 24 },
|
||||||
|
}),
|
||||||
{
|
{
|
||||||
title: (
|
title: (
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user