| | |
| | | state = { |
| | | tabview: null, // 标签 |
| | | dict: sessionStorage.getItem('lang') !== 'en-US' ? mzhCN : menUS, |
| | | hasNavBar: window.GLOB.navBar !== 'linkage' |
| | | } |
| | | |
| | | refreshTabview = () => { |
| | |
| | | } |
| | | |
| | | render () { |
| | | const { tabview } = this.state |
| | | const { tabview, hasNavBar } = this.state |
| | | |
| | | return ( |
| | | <section id="mk-breadview-wrap" className="mk-breadview-wrap"> |
| | | {tabview ? <Breadcrumb separator=""> |
| | | {hasNavBar && tabview ? <Breadcrumb separator=""> |
| | | <Breadcrumb.Item> |
| | | <Icon type="home" onClick={this.gotoHome} /> |
| | | </Breadcrumb.Item> |
| | |
| | | oriVersion: '', |
| | | newVersion: '', |
| | | debug: sessionStorage.getItem('debug') === 'true', |
| | | navBar: window.GLOB.navBar |
| | | navBar: ['linkage_navigation', 'linkage'].includes(window.GLOB.navBar) ? 'topmenu' : '' |
| | | } |
| | | |
| | | handleCollapse = () => { |
| | |
| | | |
| | | // 测试系统文件置于admin中 |
| | | |
| | | // fetch(process.env.NODE_ENV === 'production' ? '../options.json' : './options.json') |
| | | fetch('./options.json') |
| | | .then(response => response.json()) |
| | | .catch(() => { |
| | |
| | | GLOB.webSite = _systemMsg.webSite |
| | | GLOB.style = _systemMsg.style |
| | | GLOB.showline = _systemMsg.showline || '' |
| | | GLOB.navBar = _systemMsg.navBar || 'sidemenu' |
| | | GLOB.navBar = _systemMsg.navBar || '' |
| | | |
| | | if (GLOB.favicon) { |
| | | let link = document.querySelector("link[rel*='icon']") || document.createElement('link') |
| | |
| | | |
| | | Api.genericInterface(param).then(res => { |
| | | if (res.status) { |
| | | if (res.mk_ex_invoke === 'false') { |
| | | if (res.mk_ex_invoke === 'false' || res.mk_ex_invoke === false) { |
| | | this.loadmaindata() |
| | | } else { |
| | | this.customOuterRequest(res) |
| | |
| | | .commontable-main-action { |
| | | min-height: 25px; |
| | | .button-list { |
| | | padding-right: 110px; |
| | | padding-right: 60px; |
| | | } |
| | | } |
| | | .ant-modal-mask { |
| | |
| | | >.button-list.toolbar-button { |
| | | padding: 0; |
| | | line-height: 55px; |
| | | padding-right: 110px; |
| | | padding-right: 60px; |
| | | button { |
| | | margin-right: 0px; |
| | | margin-bottom: 0px; |
| | |
| | | |
| | | Api.genericInterface(param).then(res => { |
| | | if (res.status) { |
| | | if (res.mk_ex_invoke === 'false') { |
| | | if (res.mk_ex_invoke === 'false' || res.mk_ex_invoke === false) { |
| | | if (inters.length > 0) { |
| | | this.loadOutResource(inters) |
| | | } |
| | |
| | | |
| | | Api.genericInterface(param).then(res => { |
| | | if (res.status) { |
| | | if (res.mk_ex_invoke === 'false') { |
| | | if (res.mk_ex_invoke === 'false' || res.mk_ex_invoke === false) { |
| | | this.loadmaindata() |
| | | } else { |
| | | this.customOuterRequest(res) |
| | |
| | | |
| | | Api.genericInterface(param).then(res => { |
| | | if (res.status) { |
| | | if (res.mk_ex_invoke === 'false') { |
| | | if (res.mk_ex_invoke === 'false' || res.mk_ex_invoke === false) { |
| | | this.loadmaindata() |
| | | } else { |
| | | this.customOuterRequest(res) |
| | |
| | | |
| | | Api.genericInterface(param).then(res => { |
| | | if (res.status) { |
| | | if (res.mk_ex_invoke === 'false' && params.length === 0) { |
| | | if ((res.mk_ex_invoke === 'false' || res.mk_ex_invoke === false) && params.length === 0) { |
| | | this.execSuccess(res) |
| | | _resolve() |
| | | } else if (res.mk_ex_invoke === 'false' && params.length > 0) { |
| | | } else if ((res.mk_ex_invoke === 'false' || res.mk_ex_invoke === false) && params.length > 0) { |
| | | this.customLoopRequest(params, _resolve) |
| | | } else { |
| | | this.customOuterRequest(params, res, record, _resolve) |
| | |
| | | return new Promise(resolve => { |
| | | Api.genericInterface(_this.state.checkParam).then((result) => { |
| | | if (result.status) { |
| | | if (result.mk_ex_invoke === 'false' && params.length === 0) { |
| | | if ((result.mk_ex_invoke === 'false' || result.mk_ex_invoke === false) && params.length === 0) { |
| | | _this.execSuccess(result) |
| | | _resolve() |
| | | } else if (result.mk_ex_invoke === 'false' && params.length > 0) { |
| | | } else if ((result.mk_ex_invoke === 'false' || result.mk_ex_invoke === false) && params.length > 0) { |
| | | _this.customLoopRequest(params, _resolve) |
| | | } else { |
| | | _this.customOuterRequest(params, result, record, _resolve) |
| | |
| | | return tab.MenuID !== newtab.MenuID |
| | | }) |
| | | |
| | | if (window.GLOB.navBar === 'topmenu') { |
| | | if (['linkage_navigation', 'linkage'].includes(window.GLOB.navBar)) { |
| | | this.props.modifyTabview([newtab]) |
| | | } else { |
| | | if (tabviews.length !== tabs.length) { |
| | |
| | | } else if (quarter === 3) { |
| | | _stime = year + '-07-01' |
| | | _etime = year + '-09-30' |
| | | } else if (quarter === 2) { |
| | | } else if (quarter === 4) { |
| | | _stime = year + '-10-01' |
| | | _etime = year + '-12-31' |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | tr:hover { |
| | | tr:not(.ant-quarter-selected):hover { |
| | | font-weight: bold; |
| | | background: #e6f7ff; |
| | | } |
| | | tr.ant-quarter-selected { |
| | | font-weight: bold; |
| | | background: #bae7ff!important; |
| | | background: #bae7ff; |
| | | } |
| | | } |
| | | .quarter-picker-tooltip.bottomRight { |
| | |
| | | style: res.CSS || '', |
| | | showline: res.split_line_show || 'true', |
| | | webSite: res.WebSite || '', |
| | | navBar: res.NavBar !== 'topmenu' ? 'sidemenu' : 'topmenu' |
| | | navBar: res.menu_type |
| | | } |
| | | |
| | | sessionStorage.setItem('home_background', res.index_background_color) |
| | |
| | | |
| | | render () { |
| | | const { navBar } = this.state |
| | | const isSideMenu = !['linkage_navigation', 'linkage'].includes(navBar) |
| | | |
| | | return ( |
| | | <div className="mk-main-view"> |
| | | <ConfigProvider locale={_locale}> |
| | | <Header key="header"/> |
| | | {navBar !== 'topmenu' ? <Sidemenu key="sidemenu"/> : null} |
| | | {navBar !== 'topmenu' ? <Tabview key="tabview"/> : null} |
| | | {navBar === 'topmenu' ? <Breadview key="breadview"/> : null} |
| | | {isSideMenu ? <Sidemenu key="sidemenu"/> : null} |
| | | {isSideMenu ? <Tabview key="tabview"/> : null} |
| | | {!isSideMenu ? <Breadview key="breadview"/> : null} |
| | | <QueryLog /> |
| | | </ConfigProvider> |
| | | </div> |