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;
|
||||
pageColor: string;
|
||||
pageColorValue?: string[];
|
||||
admin_logo?: { url: string }[];
|
||||
}
|
||||
|
||||
export default function Index({ title = '小程序页面配置' }) {
|
||||
@ -25,10 +26,11 @@ export default function Index({ title = '小程序页面配置' }) {
|
||||
const [searchParams] = useSearchParams();
|
||||
const [formValues, setFormValues] = useState<FormData>({
|
||||
logo: [],
|
||||
admin_logo: [],
|
||||
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%)`,
|
||||
});
|
||||
const [GET_DEFAULT_COLOR, SET_DEFAULT_COLOR] = useState([
|
||||
const GET_DEFAULT_COLOR = [
|
||||
{
|
||||
color: '#d3d7ff',
|
||||
percent: 0,
|
||||
@ -37,7 +39,7 @@ export default function Index({ title = '小程序页面配置' }) {
|
||||
color: '#dffff3',
|
||||
percent: 100,
|
||||
},
|
||||
]);
|
||||
];
|
||||
// 处理表单值变化,用于实时预览
|
||||
const handleValuesChange = (row: FormData) => {
|
||||
console.log('row', row);
|
||||
@ -49,6 +51,7 @@ export default function Index({ title = '小程序页面配置' }) {
|
||||
pageColor: formValues?.pageColor,
|
||||
logo: row?.logo || formValues?.logo,
|
||||
pageColorValue: formValues?.pageColorValue,
|
||||
admin_logo: row?.admin_logo,
|
||||
},
|
||||
};
|
||||
|
||||
@ -70,7 +73,7 @@ export default function Index({ title = '小程序页面配置' }) {
|
||||
useEffect(() => {
|
||||
if (searchParams.get('id')) {
|
||||
Apis.Company.CompanyConfigs.GetDetail({
|
||||
companies_id: searchParams.get('id'),
|
||||
companies_id: searchParams.get('id') ?? 0,
|
||||
config_key: 'Theme',
|
||||
}).then((res: any) => {
|
||||
console.log('res', res);
|
||||
@ -156,9 +159,9 @@ export default function Index({ title = '小程序页面配置' }) {
|
||||
key: 'logo',
|
||||
title: (
|
||||
<div>
|
||||
机构Logo
|
||||
机构小程序Logo
|
||||
<span style={{ fontSize: '12px', color: '#999' }}>
|
||||
(请上传480*480,png格式的Logo)
|
||||
(请上传正方形,建议:480*480,png格式的Logo)
|
||||
</span>
|
||||
</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: (
|
||||
<div>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user