|
@@ -2,8 +2,11 @@ import React, { Component } from "react";
|
|
|
import style from "./index.less";
|
|
|
import ReactDom from "react-dom";
|
|
|
import close from '@images/icon_close.png';
|
|
|
-import sopen from '@images/btn-open.png'
|
|
|
-import sclose from '@images/btn-closed.png'
|
|
|
+import sopen from '@images/btn-open.png';
|
|
|
+import sclose from '@images/btn-closed.png';
|
|
|
+import radio_off from '@images/icon-radio-default.png';
|
|
|
+import radio_on from '@images/icon-radio-active.png';
|
|
|
+
|
|
|
|
|
|
class ModeChange extends Component {
|
|
|
constructor(props){
|
|
@@ -16,9 +19,13 @@ class ModeChange extends Component {
|
|
|
return hideBtn?'':style['fade'];
|
|
|
}
|
|
|
render(){
|
|
|
- const {closeConfigModal, changeType, confirmType, mode,hideBtn} = this.props;
|
|
|
+ const {closeConfigModal, changeType, confirmType, config0,config1,config2,config3,config4,hideBtn} = this.props;
|
|
|
const domNode = document.getElementById('root');
|
|
|
- const isOpen = +mode===0;
|
|
|
+ const isOpen = +config0===0;
|
|
|
+ const general = +config1===0;
|
|
|
+ const ohis = +config2===0;
|
|
|
+ const fontsize = +config3===0;
|
|
|
+ const color = +config4===0;
|
|
|
return ReactDom.createPortal(<React.Fragment>
|
|
|
<div className={style['modal']}>
|
|
|
<div className={style['shade']} onClick={closeConfigModal}></div>
|
|
@@ -27,37 +34,45 @@ class ModeChange extends Component {
|
|
|
<div className={style["oper"]}>
|
|
|
<p className={this.getStyle()}>
|
|
|
<span>开启模板智能推送:</span>
|
|
|
- <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType(isOpen?'1':'0'):null}>
|
|
|
+ <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType('config0',isOpen?'1':'0'):null}>
|
|
|
<img src={isOpen?sopen:sclose} alt=""/>
|
|
|
{isOpen?'开':'关'}
|
|
|
</a>
|
|
|
</p>
|
|
|
<p className={this.getStyle()}>
|
|
|
<span>开启一般情况默认值:</span>
|
|
|
- <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType(isOpen?'1':'0'):null}>
|
|
|
- <img src={isOpen?sopen:sclose} alt=""/>
|
|
|
- {isOpen?'开':'关'}
|
|
|
+ <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType('config1',general?'1':'0'):null}>
|
|
|
+ <img src={general?sopen:sclose} alt=""/>
|
|
|
+ {general?'开':'关'}
|
|
|
</a>
|
|
|
</p>
|
|
|
<p className={this.getStyle()+" "+style['big-marb']}>
|
|
|
<span>开启开启其他史默认值:</span>
|
|
|
- <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType(isOpen?'1':'0'):null}>
|
|
|
- <img src={isOpen?sopen:sclose} alt=""/>
|
|
|
- {isOpen?'开':'关'}
|
|
|
+ <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType('config2',ohis?'1':'0'):null}>
|
|
|
+ <img src={ohis?sopen:sclose} alt=""/>
|
|
|
+ {ohis?'开':'关'}
|
|
|
</a>
|
|
|
</p>
|
|
|
<p className={this.getStyle()}>
|
|
|
<span>默认字体大小:</span>
|
|
|
- <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType(isOpen?'1':'0'):null}>
|
|
|
- <img src={isOpen?sopen:sclose} alt=""/>
|
|
|
- {isOpen?'开':'关'}
|
|
|
+ <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType('config3','0'):null}>
|
|
|
+ <img src={fontsize?radio_on:radio_off} alt=""/>
|
|
|
+ 标准
|
|
|
+ </a>
|
|
|
+ <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType('config3','1'):null}>
|
|
|
+ <img src={fontsize?radio_off:radio_on} alt=""/>
|
|
|
+ 增大
|
|
|
</a>
|
|
|
</p>
|
|
|
<p className={this.getStyle()}>
|
|
|
<span>默认字体颜色:</span>
|
|
|
- <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType(isOpen?'1':'0'):null}>
|
|
|
- <img src={isOpen?sopen:sclose} alt=""/>
|
|
|
- {isOpen?'开':'关'}
|
|
|
+ <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType('config4','0'):null}>
|
|
|
+ <img src={color?radio_on:radio_off} alt=""/>
|
|
|
+ 标准
|
|
|
+ </a>
|
|
|
+ <a className={style['switch']} href="javascript:void(0)" onClick={hideBtn?()=>changeType('config4','1'):null}>
|
|
|
+ <img src={color?radio_off:radio_on} alt=""/>
|
|
|
+ 增黑
|
|
|
</a>
|
|
|
</p>
|
|
|
</div>
|