src/menu/replaceField/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/menudesign/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/menudesign/popview/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/mobdesign/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/mobdesign/popview/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/pcdesign/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/tabledesign/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/tabledesign/popview/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/menu/replaceField/index.jsx
@@ -12,7 +12,6 @@ class ReplaceField extends Component { static propTpyes = { type: PropTypes.string, config: PropTypes.object, updateConfig: PropTypes.func } @@ -155,10 +154,8 @@ // 依据原字段替换为新字段 exec = (map) => { const { type } = this.props let config = fromJS(this.props.config).toJS() if (type === 'custom') { let _replace = (components) => { return components.map(item => { if (item.type === 'tabs') { @@ -417,43 +414,21 @@ } config.components = _replace(config.components) // } else if (type === 'table') { // config.columns = config.columns.map(col => { // if (col.field && map[col.field.toLowerCase()]) { // col.field = map[col.field.toLowerCase()].FieldName // } // return col // }) // config.search = config.search.map(col => { // if (col.field && map[col.field.toLowerCase()]) { // col.field = map[col.field.toLowerCase()].FieldName // } // if (col.datefield && map[col.datefield.toLowerCase()]) { // col.datefield = map[col.datefield.toLowerCase()].FieldName // } // return col // }) // config.action = config.action.map(m => { // if (m.verify && m.verify.columns) { // m.verify.columns = m.verify.columns.map(col => { // if (col.Column && map[col.Column.toLowerCase()]) { // col.Column = map[col.Column.toLowerCase()].FieldName // } // return col // }) // } // return m // }) } else if (type === 'form') { config.fields = config.fields.map(col => { if (col.field && map[col.field.toLowerCase()]) { col.field = map[col.field.toLowerCase()].FieldName config.interfaces && config.interfaces.forEach(item => { if (item.columns) { item.columns = item.columns.map(col => { let cell = map[col.field.toLowerCase()] if (cell) { col.field = cell.FieldName if (cell.datatype) { col.datatype = cell.datatype } } return col }) } }) this.setState({ confirming: false, @@ -470,10 +445,8 @@ // 依据字段替换名称 execLabel = (map) => { const { type } = this.props let config = fromJS(this.props.config).toJS() if (type === 'custom') { let _replace = (components) => { return components.map(item => { if (item.type === 'tabs') { @@ -585,40 +558,17 @@ } config.components = _replace(config.components) // } else if (type === 'table') { // config.columns = config.columns.map(col => { // if (col.field && map[col.field.toLowerCase()]) { // col.label = map[col.field.toLowerCase()].FieldDec // } // return col // }) // config.search = config.search.map(col => { // if (col.field && map[col.field.toLowerCase()]) { // col.label = map[col.field.toLowerCase()].FieldDec // } // return col // }) // config.action = config.action.map(m => { // if (m.verify && m.verify.columns) { // m.verify.columns = m.verify.columns.map(col => { // if (col.Column && map[col.Column.toLowerCase()]) { // col.Text = map[col.Column.toLowerCase()].FieldDec // } // return col // }) // } // return m // }) } else if (type === 'form') { config.fields = config.fields.map(col => { config.interfaces && config.interfaces.forEach(item => { if (item.columns) { item.columns = item.columns.map(col => { if (col.field && map[col.field.toLowerCase()]) { col.label = map[col.field.toLowerCase()].FieldDec } return col }) } }) this.setState({ confirming: false, src/views/menudesign/index.jsx
@@ -1382,7 +1382,7 @@ <StyleCombControlButton menu={config} /> <PasteController vType="admin" insert={this.insert} /> {config ? <Dropdown placement="bottomCenter" overlay={<div className="mk-opeartion-dropdown-wrap"> <ReplaceField type="custom" config={config} updateConfig={this.resetConfig}/> <ReplaceField config={config} updateConfig={this.resetConfig}/> <LowerField config={config} updateConfig={this.resetConfig}/> <PictureController/> </div>} trigger={['hover']}> src/views/menudesign/popview/index.jsx
@@ -279,7 +279,7 @@ } bordered={false} extra={ <div> <Button className="mk-border-purple" onClick={() => this.setState({eyeopen: !eyeopen})}>{!eyeopen ? <EyeOutlined /> : <EyeInvisibleOutlined />} 组件名</Button> <ReplaceField type="custom" config={config} updateConfig={this.resetConfig}/> <ReplaceField config={config} updateConfig={this.resetConfig}/> <StyleCombControlButton menu={config} /> <PasteController insert={this.insert} /> <Switch className="big" checkedChildren="启" unCheckedChildren="停" checked={config.enabled} onChange={this.onEnabledChange} /> src/views/mobdesign/index.jsx
@@ -2316,7 +2316,7 @@ <StyleCombControlButton menu={config} /> <Button className="mk-border-green set-home" disabled={MenuId === appHomeId} data-title="当前菜单为应用首页" onClick={this.setHomeView}><HomeOutlined /> 设为首页</Button> <Button className="mk-border-purple" disabled={MenuId === appLoginId} data-title="当前菜单为应用登录页" onClick={this.setLoginView}><LoginOutlined /> 设为登录页</Button> <ReplaceField type="custom" config={config} updateConfig={this.resetConfig}/> <ReplaceField config={config} updateConfig={this.resetConfig}/> <LowerField config={config} updateConfig={this.resetConfig}/> <Transfer MenuID={MenuId} /> {config ? <Versions MenuId={MenuId} Template="webPage" checklog={this.checklog} updateConfig={this.updateLogConfig}/> : null} src/views/mobdesign/popview/index.jsx
@@ -291,7 +291,7 @@ <Button className="mk-border-purple" onClick={() => this.setState({eyeopen: !eyeopen})}>{!eyeopen ? <EyeOutlined /> : <EyeInvisibleOutlined />} 组件名</Button> <PasteController insert={this.insert} /> <StyleCombControlButton menu={config} /> <ReplaceField type="custom" config={config} updateConfig={this.resetConfig}/> <ReplaceField config={config} updateConfig={this.resetConfig}/> <Button type="default" onClick={this.closeView}>返回</Button> </div> </div> src/views/pcdesign/index.jsx
@@ -1941,7 +1941,7 @@ <StyleCombControlButton menu={config} /> <Button className="mk-border-green" disabled={MenuId === appHomeId} data-title="当前菜单为应用首页" onClick={this.setHomeView}><HomeOutlined /> 设为首页</Button> <Button className="mk-border-purple" disabled={MenuId === appLoginId} data-title="当前菜单为应用登录页" onClick={this.setLoginView}><LoginOutlined/> 设为登录页</Button> <ReplaceField type="custom" config={config} updateConfig={this.resetConfig}/> <ReplaceField config={config} updateConfig={this.resetConfig}/> <LowerField config={config} updateConfig={this.resetConfig}/> <Transfer MenuID={MenuId} /> {config ? <Versions MenuId={MenuId} Template="webPage" checklog={this.checklog} updateConfig={this.updateLogConfig}/> : null} src/views/tabledesign/index.jsx
@@ -1098,7 +1098,7 @@ <TableNodes config={config} /> <PasteBaseTable type="page" insert={this.insert}/> {config ? <Dropdown placement="bottomCenter" overlay={<div className="mk-opeartion-dropdown-wrap"> <ReplaceField type="custom" config={config} updateConfig={this.resetConfig}/> <ReplaceField config={config} updateConfig={this.resetConfig}/> <LowerField config={config} updateConfig={this.resetConfig}/> </div>} trigger={['hover']}> <div className="mk-button-more">更多<DownOutlined/></div> src/views/tabledesign/popview/index.jsx
@@ -216,7 +216,7 @@ <div> {config.MenuName} </div> } bordered={false} extra={ <div> <ReplaceField type="custom" config={config} updateConfig={this.resetConfig}/> <ReplaceField config={config} updateConfig={this.resetConfig}/> <Switch className="big" checkedChildren="启" unCheckedChildren="停" checked={config.enabled} onChange={this.onEnabledChange} /> <Button type="primary" id="save-pop-config" onClick={this.submitConfig} loading={menuloading}>保存</Button> <Button type="default" disabled={menuloading} onClick={this.closeView}>返回</Button>