取消年份显示
This commit is contained in:
		
							parent
							
								
									ad4e4503a9
								
							
						
					
					
						commit
						bd00a98f0a
					
				@ -1,5 +1,5 @@
 | 
				
			|||||||
import { message } from "antd/lib/index";
 | 
					import { message } from "antd/lib/index";
 | 
				
			||||||
import { Button, Popconfirm, Row, Col, Form, Input,InputNumber, DatePicker,Select, Table } from 'antd';
 | 
					import { Button, Popconfirm, Row, Col, Form, Input, InputNumber, DatePicker, Select, Table } from 'antd';
 | 
				
			||||||
import React from 'react';
 | 
					import React from 'react';
 | 
				
			||||||
import { initFilter, extendRule, extendInclude, setDataFieldValue, guid, initQueryFilter } from "../../../utils/common";
 | 
					import { initFilter, extendRule, extendInclude, setDataFieldValue, guid, initQueryFilter } from "../../../utils/common";
 | 
				
			||||||
import styles from '../../CustomPages/HI/StepForm.css';
 | 
					import styles from '../../CustomPages/HI/StepForm.css';
 | 
				
			||||||
@ -10,7 +10,7 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
    constructor(props) {
 | 
					    constructor(props) {
 | 
				
			||||||
        super(props);
 | 
					        super(props);
 | 
				
			||||||
        this.state = {
 | 
					        this.state = {
 | 
				
			||||||
            isLoading:false,
 | 
					            isLoading: false,
 | 
				
			||||||
            data: {
 | 
					            data: {
 | 
				
			||||||
                ID: null,
 | 
					                ID: null,
 | 
				
			||||||
                SAFE_SERVEY_TRIGGER_TIME: null,
 | 
					                SAFE_SERVEY_TRIGGER_TIME: null,
 | 
				
			||||||
@ -38,7 +38,7 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
            this.props.closeFn();
 | 
					            this.props.closeFn();
 | 
				
			||||||
        else if (typeof this.props.data.closeTab == 'function') {
 | 
					        else if (typeof this.props.data.closeTab == 'function') {
 | 
				
			||||||
            this.props.data.closeTab(this.props.data.id)
 | 
					            this.props.data.closeTab(this.props.data.id)
 | 
				
			||||||
        }  else if (typeof this.props.onCancel === "function"){
 | 
					        } else if (typeof this.props.onCancel === "function") {
 | 
				
			||||||
            this.props.onCancel();
 | 
					            this.props.onCancel();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@ -55,25 +55,25 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fmtEnum(name,value){
 | 
					    fmtEnum(name, value) {
 | 
				
			||||||
        const enums = this.props.app.enums;
 | 
					        const enums = this.props.app.enums;
 | 
				
			||||||
        if (!enums || !enums[name]) return '';
 | 
					        if (!enums || !enums[name]) return '';
 | 
				
			||||||
        return enums[name].enums[value] || '';
 | 
					        return enums[name].enums[value] || '';
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    onSave = () =>{
 | 
					    onSave = () => {
 | 
				
			||||||
        let data = JSON.parse(JSON.stringify(this.state.data));
 | 
					        let data = JSON.parse(JSON.stringify(this.state.data));
 | 
				
			||||||
        if (data.DEP_TRAIN_PLAN_END_TIME && data.DEP_TRAIN_PLAN_START_TIME){
 | 
					        if (data.DEP_TRAIN_PLAN_END_TIME && data.DEP_TRAIN_PLAN_START_TIME) {
 | 
				
			||||||
            let s = new Date(data.DEP_TRAIN_PLAN_START_TIME);
 | 
					            let s = new Date(data.DEP_TRAIN_PLAN_START_TIME);
 | 
				
			||||||
            let e = new Date(data.DEP_TRAIN_PLAN_END_TIME);
 | 
					            let e = new Date(data.DEP_TRAIN_PLAN_END_TIME);
 | 
				
			||||||
            if (e.getTime() - s.getTime() < 1 * 24 * 60 * 60 * 1000){
 | 
					            if (e.getTime() - s.getTime() < 1 * 24 * 60 * 60 * 1000) {
 | 
				
			||||||
                message.error('截止时间至少比开始时间大一天');
 | 
					                message.error('截止时间至少比开始时间大一天');
 | 
				
			||||||
                return;
 | 
					                return;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if (!data.ID){
 | 
					        if (!data.ID) {
 | 
				
			||||||
            data.ID = guid();
 | 
					            data.ID = guid();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        this.setState({isLoading:true});
 | 
					        this.setState({ isLoading: true });
 | 
				
			||||||
        this.props.dispatch({
 | 
					        this.props.dispatch({
 | 
				
			||||||
            type: 'app/getDataByPost',
 | 
					            type: 'app/getDataByPost',
 | 
				
			||||||
            payload: data,
 | 
					            payload: data,
 | 
				
			||||||
@ -81,19 +81,19 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
            onComplete: (ret) => {
 | 
					            onComplete: (ret) => {
 | 
				
			||||||
                if (ret) {
 | 
					                if (ret) {
 | 
				
			||||||
                    message.success('保存成功!');
 | 
					                    message.success('保存成功!');
 | 
				
			||||||
                    this.setState({isLoading:false});
 | 
					                    this.setState({ isLoading: false });
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    render() {
 | 
					    render() {
 | 
				
			||||||
        const { data } = this.state;
 | 
					        const { data } = this.state;
 | 
				
			||||||
        const dateFormat = 'YYYY/MM/DD';
 | 
					        const dateFormat = 'MM-DD';
 | 
				
			||||||
        return <>
 | 
					        return <>
 | 
				
			||||||
            <div style={{ padding: '10px' }}>
 | 
					            <div style={{ padding: '10px' }}>
 | 
				
			||||||
                <Button style={{ marginLeft: '8px' }} onClick={() => this.onSave()} icon="save" type="primary" loading={this.state.isLoading}>保存</Button>
 | 
					                <Button style={{ marginLeft: '8px' }} onClick={() => this.onSave()} icon="save" type="primary" loading={this.state.isLoading}>保存</Button>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div ref={el => (this.componentRef = el)} style={{ padding: '20px',backgroundColor:'FFF' }} id={'tableId' + this.props.data.id}>
 | 
					            <div ref={el => (this.componentRef = el)} style={{ padding: '20px', backgroundColor: 'FFF' }} id={'tableId' + this.props.data.id}>
 | 
				
			||||||
                <h1 style={{ textAlign: 'center', margin: '15px' }}>安全教育培训基础设置</h1>
 | 
					                <h1 style={{ textAlign: 'center', margin: '15px' }}>安全教育培训基础设置</h1>
 | 
				
			||||||
                <table style={{ width: '100%', textAlign: 'center', borderTop: '1px solid #333', borderLeft: '1px solid #333' }} className={styles.PrintForm}>
 | 
					                <table style={{ width: '100%', textAlign: 'center', borderTop: '1px solid #333', borderLeft: '1px solid #333' }} className={styles.PrintForm}>
 | 
				
			||||||
                    <tr>
 | 
					                    <tr>
 | 
				
			||||||
@ -104,7 +104,7 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >
 | 
					                        <td colSpan={4} rowSpan={1} >
 | 
				
			||||||
                            <InputNumber value={data.C_TEST_COUNT} min={0} max={9999}
 | 
					                            <InputNumber value={data.C_TEST_COUNT} min={0} max={9999}
 | 
				
			||||||
                                onChange={
 | 
					                                onChange={
 | 
				
			||||||
                                    value =>{  
 | 
					                                    value => {
 | 
				
			||||||
                                        let data = this.state.data;
 | 
					                                        let data = this.state.data;
 | 
				
			||||||
                                        data.C_TEST_COUNT = value;
 | 
					                                        data.C_TEST_COUNT = value;
 | 
				
			||||||
                                        this.setState(data)
 | 
					                                        this.setState(data)
 | 
				
			||||||
@ -117,7 +117,7 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >
 | 
					                        <td colSpan={4} rowSpan={1} >
 | 
				
			||||||
                            <InputNumber value={data.C_TEST_SCORE} min={0} max={9999}
 | 
					                            <InputNumber value={data.C_TEST_SCORE} min={0} max={9999}
 | 
				
			||||||
                                onChange={
 | 
					                                onChange={
 | 
				
			||||||
                                    value =>{  
 | 
					                                    value => {
 | 
				
			||||||
                                        let data = this.state.data;
 | 
					                                        let data = this.state.data;
 | 
				
			||||||
                                        data.C_TEST_SCORE = value;
 | 
					                                        data.C_TEST_SCORE = value;
 | 
				
			||||||
                                        this.setState(data)
 | 
					                                        this.setState(data)
 | 
				
			||||||
@ -134,7 +134,7 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >
 | 
					                        <td colSpan={4} rowSpan={1} >
 | 
				
			||||||
                            <InputNumber value={data.S_TEST_COUNT} min={0} max={9999}
 | 
					                            <InputNumber value={data.S_TEST_COUNT} min={0} max={9999}
 | 
				
			||||||
                                onChange={
 | 
					                                onChange={
 | 
				
			||||||
                                    value =>{  
 | 
					                                    value => {
 | 
				
			||||||
                                        let data = this.state.data;
 | 
					                                        let data = this.state.data;
 | 
				
			||||||
                                        data.S_TEST_COUNT = value;
 | 
					                                        data.S_TEST_COUNT = value;
 | 
				
			||||||
                                        this.setState(data)
 | 
					                                        this.setState(data)
 | 
				
			||||||
@ -147,7 +147,7 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >
 | 
					                        <td colSpan={4} rowSpan={1} >
 | 
				
			||||||
                            <InputNumber value={data.S_TEST_SCORE} min={0} max={9999}
 | 
					                            <InputNumber value={data.S_TEST_SCORE} min={0} max={9999}
 | 
				
			||||||
                                onChange={
 | 
					                                onChange={
 | 
				
			||||||
                                    value =>{  
 | 
					                                    value => {
 | 
				
			||||||
                                        let data = this.state.data;
 | 
					                                        let data = this.state.data;
 | 
				
			||||||
                                        data.S_TEST_SCORE = value;
 | 
					                                        data.S_TEST_SCORE = value;
 | 
				
			||||||
                                        this.setState(data)
 | 
					                                        this.setState(data)
 | 
				
			||||||
@ -164,7 +164,7 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >
 | 
					                        <td colSpan={4} rowSpan={1} >
 | 
				
			||||||
                            <InputNumber value={data.M_TEST_COUNT} min={0} max={9999}
 | 
					                            <InputNumber value={data.M_TEST_COUNT} min={0} max={9999}
 | 
				
			||||||
                                onChange={
 | 
					                                onChange={
 | 
				
			||||||
                                    value =>{  
 | 
					                                    value => {
 | 
				
			||||||
                                        let data = this.state.data;
 | 
					                                        let data = this.state.data;
 | 
				
			||||||
                                        data.M_TEST_COUNT = value;
 | 
					                                        data.M_TEST_COUNT = value;
 | 
				
			||||||
                                        this.setState(data)
 | 
					                                        this.setState(data)
 | 
				
			||||||
@ -177,7 +177,7 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >
 | 
					                        <td colSpan={4} rowSpan={1} >
 | 
				
			||||||
                            <InputNumber value={data.M_TEST_SCORE} min={0} max={9999}
 | 
					                            <InputNumber value={data.M_TEST_SCORE} min={0} max={9999}
 | 
				
			||||||
                                onChange={
 | 
					                                onChange={
 | 
				
			||||||
                                    value =>{  
 | 
					                                    value => {
 | 
				
			||||||
                                        let data = this.state.data;
 | 
					                                        let data = this.state.data;
 | 
				
			||||||
                                        data.M_TEST_SCORE = value;
 | 
					                                        data.M_TEST_SCORE = value;
 | 
				
			||||||
                                        this.setState(data)
 | 
					                                        this.setState(data)
 | 
				
			||||||
@ -191,7 +191,7 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                    </tr>
 | 
					                    </tr>
 | 
				
			||||||
                    <tr>
 | 
					                    <tr>
 | 
				
			||||||
                        <td colSpan={4} rowSpan={1} >试题总分</td>
 | 
					                        <td colSpan={4} rowSpan={1} >试题总分</td>
 | 
				
			||||||
                        <td colSpan={20} rowSpan={1} > { data.C_TEST_COUNT * data.C_TEST_SCORE + data.S_TEST_COUNT * data.S_TEST_SCORE + data.M_TEST_COUNT * data.M_TEST_SCORE}
 | 
					                        <td colSpan={20} rowSpan={1} > {data.C_TEST_COUNT * data.C_TEST_SCORE + data.S_TEST_COUNT * data.S_TEST_SCORE + data.M_TEST_COUNT * data.M_TEST_SCORE}
 | 
				
			||||||
                        </td>
 | 
					                        </td>
 | 
				
			||||||
                    </tr>
 | 
					                    </tr>
 | 
				
			||||||
                    <tr>
 | 
					                    <tr>
 | 
				
			||||||
@ -201,8 +201,9 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >安全意识调查触发时间</td>
 | 
					                        <td colSpan={4} rowSpan={1} >安全意识调查触发时间</td>
 | 
				
			||||||
                        <td colSpan={20} rowSpan={1} >
 | 
					                        <td colSpan={20} rowSpan={1} >
 | 
				
			||||||
                            <DatePicker
 | 
					                            <DatePicker
 | 
				
			||||||
 | 
					                                format={dateFormat}
 | 
				
			||||||
                                value={data.SAFE_SERVEY_TRIGGER_TIME ? moment(data.SAFE_SERVEY_TRIGGER_TIME) : null}
 | 
					                                value={data.SAFE_SERVEY_TRIGGER_TIME ? moment(data.SAFE_SERVEY_TRIGGER_TIME) : null}
 | 
				
			||||||
                                onChange={ value => {
 | 
					                                onChange={value => {
 | 
				
			||||||
                                    let data = this.state.data;
 | 
					                                    let data = this.state.data;
 | 
				
			||||||
                                    data.SAFE_SERVEY_TRIGGER_TIME = value;
 | 
					                                    data.SAFE_SERVEY_TRIGGER_TIME = value;
 | 
				
			||||||
                                    this.setState(data)
 | 
					                                    this.setState(data)
 | 
				
			||||||
@ -214,8 +215,9 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >培训需求调查触发时间</td>
 | 
					                        <td colSpan={4} rowSpan={1} >培训需求调查触发时间</td>
 | 
				
			||||||
                        <td colSpan={20} rowSpan={1} >
 | 
					                        <td colSpan={20} rowSpan={1} >
 | 
				
			||||||
                            <DatePicker
 | 
					                            <DatePicker
 | 
				
			||||||
                                value={data.TRAIN_SURVEY_TRIGGER_TIME ? moment(data.TRAIN_SURVEY_TRIGGER_TIME) : null }
 | 
					                                format={dateFormat}
 | 
				
			||||||
                                onChange={ value => {
 | 
					                                value={data.TRAIN_SURVEY_TRIGGER_TIME ? moment(data.TRAIN_SURVEY_TRIGGER_TIME) : null}
 | 
				
			||||||
 | 
					                                onChange={value => {
 | 
				
			||||||
                                    let data = this.state.data;
 | 
					                                    let data = this.state.data;
 | 
				
			||||||
                                    data.TRAIN_SURVEY_TRIGGER_TIME = value;
 | 
					                                    data.TRAIN_SURVEY_TRIGGER_TIME = value;
 | 
				
			||||||
                                    this.setState(data)
 | 
					                                    this.setState(data)
 | 
				
			||||||
@ -227,8 +229,9 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >部门培训计划发起时间</td>
 | 
					                        <td colSpan={4} rowSpan={1} >部门培训计划发起时间</td>
 | 
				
			||||||
                        <td colSpan={20} rowSpan={1} >
 | 
					                        <td colSpan={20} rowSpan={1} >
 | 
				
			||||||
                            <DatePicker
 | 
					                            <DatePicker
 | 
				
			||||||
 | 
					                                format={dateFormat}
 | 
				
			||||||
                                value={data.DEP_TRAIN_PLAN_START_TIME ? moment(data.DEP_TRAIN_PLAN_START_TIME) : null}
 | 
					                                value={data.DEP_TRAIN_PLAN_START_TIME ? moment(data.DEP_TRAIN_PLAN_START_TIME) : null}
 | 
				
			||||||
                                onChange={ value => {
 | 
					                                onChange={value => {
 | 
				
			||||||
                                    let data = this.state.data;
 | 
					                                    let data = this.state.data;
 | 
				
			||||||
                                    data.DEP_TRAIN_PLAN_START_TIME = value;
 | 
					                                    data.DEP_TRAIN_PLAN_START_TIME = value;
 | 
				
			||||||
                                    this.setState(data)
 | 
					                                    this.setState(data)
 | 
				
			||||||
@ -240,8 +243,9 @@ class SEConfigPage extends React.Component {
 | 
				
			|||||||
                        <td colSpan={4} rowSpan={1} >部门培训计划截至时间</td>
 | 
					                        <td colSpan={4} rowSpan={1} >部门培训计划截至时间</td>
 | 
				
			||||||
                        <td colSpan={20} rowSpan={1} >
 | 
					                        <td colSpan={20} rowSpan={1} >
 | 
				
			||||||
                            <DatePicker
 | 
					                            <DatePicker
 | 
				
			||||||
                                value={data.DEP_TRAIN_PLAN_END_TIME ? moment(data.DEP_TRAIN_PLAN_END_TIME) : null }
 | 
					                                format={dateFormat}
 | 
				
			||||||
                                onChange={ value => {
 | 
					                                value={data.DEP_TRAIN_PLAN_END_TIME ? moment(data.DEP_TRAIN_PLAN_END_TIME) : null}
 | 
				
			||||||
 | 
					                                onChange={value => {
 | 
				
			||||||
                                    let data = this.state.data;
 | 
					                                    let data = this.state.data;
 | 
				
			||||||
                                    data.DEP_TRAIN_PLAN_END_TIME = value;
 | 
					                                    data.DEP_TRAIN_PLAN_END_TIME = value;
 | 
				
			||||||
                                    this.setState(data)
 | 
					                                    this.setState(data)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user