| | |
| | | MenuID: PropTypes.string, // 菜单ID |
| | | config: PropTypes.object, // 菜单配置信息 |
| | | permFuncField: PropTypes.array, // 存储过程可用开头字段 |
| | | menuformRef: PropTypes.any, // 菜单基本信息表单 |
| | | updatesetting: PropTypes.func |
| | | } |
| | | |
| | |
| | | * @description 全局设置触发 |
| | | */ |
| | | changeSetting = () => { |
| | | const { menuformRef, MenuID, config, type, permFuncField, mainsearch } = this.props |
| | | let menu = {MenuID: MenuID} |
| | | |
| | | if (menuformRef) { |
| | | menu = {MenuID: MenuID, MenuName: menuformRef.props.form.getFieldValue('MenuName') || '', MenuNo: menuformRef.props.form.getFieldValue('MenuNo') || ''} |
| | | } |
| | | |
| | | const { MenuID, config, type, permFuncField, mainsearch } = this.props |
| | | let menu = {MenuID: MenuID, MenuName: config.MenuName, MenuNo: config.MenuNo} |
| | | let _columns = fromJS(config.columns).toJS() |
| | | |
| | | let primaryKey = config.setting.primaryKey || '' |
| | | |
| | | if (!primaryKey || _columns.filter(column => column.field === primaryKey).length === 0) { |