| | |
| | | DownloadOutlined, |
| | | StepBackwardOutlined, |
| | | StepForwardOutlined, |
| | | FastBackwardOutlined, |
| | | FastForwardOutlined, |
| | | DoubleRightOutlined, |
| | | DoubleLeftOutlined, |
| | | ForwardOutlined, |
| | |
| | | 'download': (props) => <DownloadOutlined {...props} />, |
| | | 'step-backward': (props) => <StepBackwardOutlined {...props} />, |
| | | 'step-forward': (props) => <StepForwardOutlined {...props} />, |
| | | 'fast-backward': (props) => <FastBackwardOutlined {...props} />, |
| | | 'fast-forward': (props) => <FastForwardOutlined {...props} />, |
| | | 'double-right': (props) => <DoubleRightOutlined {...props} />, |
| | | 'double-left': (props) => <DoubleLeftOutlined {...props} />, |
| | | 'forward': (props) => <ForwardOutlined {...props} />, |
| | |
| | | GLOB.lineColor = config.lineColor || '' |
| | | GLOB.licenseKey = config.licenseKey || '' |
| | | GLOB.probation = false |
| | | GLOB.watermark = config.watermark !== false |
| | | |
| | | if (config.externalDatabase !== false && config.externalDatabase !== 'false' && config.externalDatabase !== undefined) { |
| | | GLOB.externalDatabase = config.externalDatabase ? `[${config.externalDatabase}]..` : '' |
| | |
| | | systemApi = systemApi.replace(/\/?$/, '/webapi/dostars') |
| | | } |
| | | |
| | | if (systemApi.indexOf('sso.mk9h.cn') > -1 && process.env.NODE_ENV === 'production') { |
| | | if (systemApi.indexOf('sso.mk9h.cn') > -1 && GLOB.watermark) { |
| | | GLOB.dataFormat = true |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | } |
| | | .menu-carousel-edit-box::after { |
| | | .menu-data-carousel-edit-box::after { |
| | | display: block; |
| | | content: ' '; |
| | | clear: both; |
| | | } |
| | | .menu-carousel-edit-box:hover { |
| | | .menu-data-carousel-edit-box:hover { |
| | | z-index: 1; |
| | | box-shadow: 0px 0px 4px #1890ff; |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | .menu-prop-card-edit-box::after { |
| | | .menu-prop-carousel-edit-box::after { |
| | | display: block; |
| | | content: ' '; |
| | | clear: both; |
| | | } |
| | | .menu-prop-card-edit-box:hover { |
| | | .menu-prop-carousel-edit-box:hover { |
| | | z-index: 1; |
| | | box-shadow: 0px 0px 4px #1890ff; |
| | | } |
| | |
| | | changeStyle = () => { |
| | | const { config } = this.props |
| | | |
| | | let options = ['font', 'border'] |
| | | let options = ['font', 'border', 'background'] |
| | | if (config.type === 'menubar') { |
| | | options.push('padding') |
| | | } |
| | |
| | | editab.label = res.label |
| | | editab.icon = res.icon |
| | | // editab.hasSearch = res.hasSearch || '' |
| | | editab.hide = res.hide || 'false' |
| | | editab.backgroundColor = res.backgroundColor |
| | | editab.controlVal = res.controlVal || '' |
| | | editab.blacklist = res.blacklist |
| | |
| | | <CloseOutlined className="close" onClick={() => this.delTab(tab)} /> |
| | | </div> |
| | | } trigger="hover"> |
| | | <span>{tab.icon ? <MkIcon type={tab.icon} /> : null}{tab.label}</span> |
| | | <span style={{textDecoration: tab.hide === 'true' ? 'line-through' : 'none'}}>{tab.icon ? <MkIcon type={tab.icon} /> : null}{tab.label}</span> |
| | | </Popover> |
| | | } key={tab.uuid} style={{backgroundColor: tab.backgroundColor || 'transparent'}}> |
| | | {/* {appType === 'mob' && tabs.setting.position === 'top' && tabs.setting.display === 'inline-block' && tab.hasSearch === 'icon' ? |
| | |
| | | span: 22 |
| | | }, |
| | | { |
| | | type: 'radio', |
| | | field: 'hide', |
| | | label: '隐藏', |
| | | initval: tab.hide || 'false', |
| | | required: false, |
| | | options: [ |
| | | {value: 'false', label: '否'}, |
| | | {value: 'true', label: '是'}, |
| | | ], |
| | | span: 22 |
| | | }, |
| | | { |
| | | type: 'multiselect', |
| | | field: 'blacklist', |
| | | label: '黑名单', |
| | |
| | | editab.label = res.label |
| | | editab.icon = res.icon |
| | | // editab.hasSearch = res.hasSearch || '' |
| | | editab.hide = res.hide || 'false' |
| | | editab.backgroundColor = res.backgroundColor |
| | | editab.blacklist = res.blacklist |
| | | |
| | |
| | | <CloseOutlined className="close" onClick={() => this.delTab(tab)} /> |
| | | </div> |
| | | } trigger="hover"> |
| | | <span style={_tabStyle}>{tab.icon ? <MkIcon type={tab.icon} /> : null}{tab.label}</span> |
| | | <span style={{..._tabStyle, textDecoration: tab.hide === 'true' ? 'line-through' : 'none'}}>{tab.icon ? <MkIcon type={tab.icon} /> : null}{tab.label}</span> |
| | | </Popover> |
| | | } key={tab.uuid} style={{backgroundColor: tab.backgroundColor || 'transparent'}}> |
| | | {/* {appType === 'mob' && tabs.setting.display === 'inline-block' && tab.hasSearch === 'icon' ? |
| | |
| | | span: 22 |
| | | }, |
| | | { |
| | | type: 'radio', |
| | | field: 'hide', |
| | | label: '隐藏', |
| | | initval: tab.hide || 'false', |
| | | required: false, |
| | | options: [ |
| | | {value: 'false', label: '否'}, |
| | | {value: 'true', label: '是'}, |
| | | ], |
| | | span: 22 |
| | | }, |
| | | { |
| | | type: 'multiselect', |
| | | field: 'blacklist', |
| | | label: '黑名单', |
| | |
| | | tab.blacklist.filter(v => roleId.indexOf(v) > -1).length > 0 |
| | | ) { |
| | | return false |
| | | } else if (tab.hide === 'true') { |
| | | return false |
| | | } |
| | | return true |
| | | }) |
| | |
| | | newval = newval === 'Invalid date' ? '$empty' : newval |
| | | } |
| | | if (newval === '$empty' && item.initval) { |
| | | if (item.initval === '0') { |
| | | newval = moment().format('YYYY-MM-DD HH:mm:ss') |
| | | } else { |
| | | newval = moment().subtract(item.initval, 'days').format('YYYY-MM-DD') + ' 00:00:00' |
| | | } |
| | | } |
| | | } else if (item.type === 'switch') { // 开关只接收固定值 |
| | | if (newval !== '$empty' && (newval === item.closeVal || newval === item.openVal)) { |
| | | |