fix:更新,增加机构端admin,logo添加
All checks were successful
Build and Push Docker Image / build (push) Successful in 3m37s

This commit is contained in:
Your Name 2026-01-22 11:41:55 +08:00
parent b38bc643bf
commit c34437c3e9

View File

@ -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*480png格式的Logo) (480*480png格式的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' }}>
(jpgpng格式的Logo)
</span>
</div>
),
max: 1,
colProps: { span: 24 },
}),
{ {
title: ( title: (
<div> <div>