king
2021-11-18 c98e45bfac25e9110ad0383faac54a54d98ea9d5
src/mob/components/menubar/normal-menubar/menucomponent/options.jsx
@@ -1,13 +1,13 @@
/**
 * @description Setting表单配置信息
 */
export default function (setting) {
export default function (setting, columns) {
  let menulist = sessionStorage.getItem('appMenus')
  if (menulist) {
    try {
      menulist = JSON.parse(menulist)
    } catch {
    } catch (e) {
      menulist = []
    }
  } else {
@@ -91,7 +91,8 @@
      field: 'linkurl',
      label: '链接',
      initval: setting.linkurl || '',
      required: true
      required: true,
      span: 24
    },
    {
      type: 'radio',
@@ -141,6 +142,13 @@
      required: true
    },
    {
      type: 'styleInput',
      field: 'borderRadius',
      label: '圆角',
      initval: setting.borderRadius || '15%',
      required: false
    },
    {
      type: 'color',
      field: 'color',
      label: '字体颜色',
@@ -172,6 +180,15 @@
      precision: 0,
      required: false
    },
    {
      type: 'select',
      field: 'tip',
      label: '提示',
      initval: setting.tip || '',
      tooltip: '绑定提示字段后,会在菜单右上角显示红色标记。',
      required: false,
      options: columns
    },
  ]
  return menuWrapForm