king
2021-03-11 c8e680b315ce010905f6b0409d3156218abfe056
src/pc/components/navbar/normal-navbar/wrapsetting/settingform/index.jsx
@@ -16,8 +16,7 @@
  }
  state = {
    appMenus: [],
    logointid: this.props.wrap.linkIntId || ''
    appMenus: []
  }
  UNSAFE_componentWillMount () {
@@ -36,17 +35,10 @@
  }
  handleConfirm = () => {
    const { logointid } = this.state
    // 表单提交时检查输入值是否正确
    return new Promise((resolve, reject) => {
      this.props.form.validateFieldsAndScroll((err, values) => {
        if (!err) {
          values.linkIntId = ''
          if (values.logolink && logointid) {
            values.linkIntId = logointid
          }
          resolve(values)
        } else {
          reject(err)
@@ -67,7 +59,6 @@
    const { wrap } = this.props
    const { getFieldDecorator } = this.props.form
    const { appMenus } = this.state
    const formItemLayout = {
      labelCol: {
        xs: { span: 24 },
@@ -156,12 +147,11 @@
                })(
                  <Select
                    showSearch
                    onChange={(val, { props }) => this.setState({logointid: props.intid})}
                    filterOption={(input, option) => option.props.children.toLowerCase().indexOf(input.toLowerCase()) >= 0}
                  >
                    <Select.Option key="empty" intid={''} value={''}>无</Select.Option>
                    {appMenus.map(option =>
                      <Select.Option key={option.MenuID} intid={option.menuid_int} value={option.MenuID}>{option.MenuName}</Select.Option>
                      <Select.Option key={option.MenuID} value={option.MenuID}>{option.MenuName}</Select.Option>
                    )}
                  </Select>
                )}