+
+ 请上传正方形图标,建议81*81起的菜单图标
+
+ {/* {index ? (
+ {
+ // 确认删除操作
+ // 获取当前表单值
+ const formValues = form.getFieldsValue();
+ // 检查menu数组是否存在
+ if (
+ formValues?.menu &&
+ Array.isArray(formValues.menu)
+ ) {
+ // 创建新的menu数组,删除指定下标项
+ const newMenu = formValues.menu.filter(
+ (_, i) => i !== index,
+ );
+ // 更新表单值
+ setFormValues({
+ ...formValues,
+ menu: newMenu,
+ });
+ form.setFieldsValue({
+ ...formValues,
+ menu: newMenu,
+ });
+ }
+ }}
+ style={{
+ cursor: 'pointer',
+ padding: '4px',
+ borderRadius: '4px',
+ }}
+ >
+
+
+ ) : (
+ ''
+ )} */}
+
+ }
+ >
+ {listDom}
+
+ );
+ },
+ },
+ columns: [
+ {
+ valueType: 'group',
+ colProps: { span: 24 },
+ columns: [
+ {
+ title: '菜单名称',
+ key: 'text',
+ colProps: { span: 4 },
+ },
+ {
+ title: '跳转链接',
+ key: 'pagePath',
+ colProps: { span: 8 },
+ },
+ MyFormItems.UploadImages({
+ key: 'iconPath',
+ title: '默认图标',
+ max: 1,
+ colProps: { span: 4 },
+ }),
+ MyFormItems.UploadImages({
+ key: 'selectedIconPath',
+ title: '选中图标',
+ max: 1,
+ colProps: { span: 4 },
+ }),
+ ],
+ },
+ ],
+ },
]}
/>
@@ -346,6 +473,29 @@ export default function Index({ title = '小程序页面配置' }) {
+