三级安全教育 显示 培训方式、培训老师 修改
标语 静默添加 标语显示文本
This commit is contained in:
parent
fbf1751f95
commit
86e6fdb3e5
@ -1,6 +1,6 @@
|
|||||||
import { Button, Descriptions, Modal, Popconfirm, Row, Col, Form, Input, Select, Table, Icon } from 'antd';
|
import { Button, Descriptions, Modal, Popconfirm, Row, Col, Form, Input, Select, Table, Icon } from 'antd';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { initFilter, extendRule, extendInclude, setDataFieldValue, showApprove, guid, initQueryFilter, GetFileModel, showFiles } from '../../../utils/common';
|
import { initFilter, extendRule, extendInclude, setDataFieldValue, showApprove, guid, initQueryFilter, GetFileModel, showFiles, getArryPropShow } from '../../../utils/common';
|
||||||
import ReactToPrint from 'react-to-print';
|
import ReactToPrint from 'react-to-print';
|
||||||
import { ExportToExcel } from '@woowalker/feui'
|
import { ExportToExcel } from '@woowalker/feui'
|
||||||
import XLSX from 'xlsx';
|
import XLSX from 'xlsx';
|
||||||
@ -103,6 +103,7 @@ class SE061ShowPrint extends React.Component {
|
|||||||
extendInclude(json, 'Nav_Department')
|
extendInclude(json, 'Nav_Department')
|
||||||
extendInclude(json, 'Nav_User')
|
extendInclude(json, 'Nav_User')
|
||||||
extendInclude(json, 'Nav_Content')
|
extendInclude(json, 'Nav_Content')
|
||||||
|
extendInclude(json, 'Nav_Teachers.Nav_User')
|
||||||
extendInclude(json, 'Nav_Files.Nav_ImgFile')
|
extendInclude(json, 'Nav_Files.Nav_ImgFile')
|
||||||
extendInclude(json, 'Nav_NewUserDetail.Nav_User')
|
extendInclude(json, 'Nav_NewUserDetail.Nav_User')
|
||||||
extendInclude(json, 'Nav_NewUserDetail.Nav_Department')
|
extendInclude(json, 'Nav_NewUserDetail.Nav_Department')
|
||||||
@ -140,7 +141,7 @@ class SE061ShowPrint extends React.Component {
|
|||||||
<div ref={el => (this.componentRef = el)} style={{ padding: '20px', paddingTop: '20px' }} id={'tableId' + this.props.data.id}>
|
<div ref={el => (this.componentRef = el)} style={{ padding: '20px', paddingTop: '20px' }} id={'tableId' + this.props.data.id}>
|
||||||
<h1 className={styles.showPrintHead}>三级安全教育记录</h1>
|
<h1 className={styles.showPrintHead}>三级安全教育记录</h1>
|
||||||
{
|
{
|
||||||
data ? <div style={{ width: '95%' }}>
|
data ? <div>
|
||||||
<Descriptions title='' size='middle' bordered>
|
<Descriptions title='' size='middle' bordered>
|
||||||
<Descriptions.Item label="发起部门">{data.Nav_Department.NAME}</Descriptions.Item>
|
<Descriptions.Item label="发起部门">{data.Nav_Department.NAME}</Descriptions.Item>
|
||||||
<Descriptions.Item label="发起人">{data.Nav_User.NAME}</Descriptions.Item>
|
<Descriptions.Item label="发起人">{data.Nav_User.NAME}</Descriptions.Item>
|
||||||
@ -149,8 +150,8 @@ class SE061ShowPrint extends React.Component {
|
|||||||
<Descriptions.Item label="截止时间">{data.END_TIME}</Descriptions.Item>
|
<Descriptions.Item label="截止时间">{data.END_TIME}</Descriptions.Item>
|
||||||
<Descriptions.Item label="培训学时">{data.TRAINNING_TIME}</Descriptions.Item>
|
<Descriptions.Item label="培训学时">{data.TRAINNING_TIME}</Descriptions.Item>
|
||||||
<Descriptions.Item label="培训地点">{data.TAINNING_ADDR}</Descriptions.Item>
|
<Descriptions.Item label="培训地点">{data.TAINNING_ADDR}</Descriptions.Item>
|
||||||
<Descriptions.Item label="培训老师">{data.TEACHER}</Descriptions.Item>
|
<Descriptions.Item label="培训老师">{getArryPropShow(data.Nav_Teachers, "Nav_User.NAME")}</Descriptions.Item>
|
||||||
<Descriptions.Item label="培训形式">{data ? this.returnModel(data.TRAIN_MODEL) : null}</Descriptions.Item>
|
<Descriptions.Item label="培训形式">{enums.TrainType.enums[data.TRAINTYPE]}</Descriptions.Item>
|
||||||
<Descriptions.Item label="培训内容" span="3">{data.Nav_Content.NAME}</Descriptions.Item>
|
<Descriptions.Item label="培训内容" span="3">{data.Nav_Content.NAME}</Descriptions.Item>
|
||||||
<Descriptions.Item label="附件">{showFiles(data.Nav_Files, config.picServerHost, this)}</Descriptions.Item>
|
<Descriptions.Item label="附件">{showFiles(data.Nav_Files, config.picServerHost, this)}</Descriptions.Item>
|
||||||
<Descriptions.Item label="是否触发考试">{data.IS_CREATETEST ? "是" : "否"}</Descriptions.Item>
|
<Descriptions.Item label="是否触发考试">{data.IS_CREATETEST ? "是" : "否"}</Descriptions.Item>
|
||||||
|
|||||||
@ -38,7 +38,12 @@ export default {
|
|||||||
onBlur={(editorState) => {
|
onBlur={(editorState) => {
|
||||||
const htmlContent = editorState.toHTML();
|
const htmlContent = editorState.toHTML();
|
||||||
if (params.record.TITLE != htmlContent) {
|
if (params.record.TITLE != htmlContent) {
|
||||||
params.setFieldValue('TITLE', htmlContent);
|
var plainText = htmlContent.replace(/<[^>]+>/g, '');
|
||||||
|
const temps = [];
|
||||||
|
temps.push({ field: 'TITLE', value: htmlContent })
|
||||||
|
temps.push({ field: 'TITLE_SHOW', value: plainText })
|
||||||
|
params.setFieldValueByBatch(temps);
|
||||||
|
// params.setFieldValue('TITLE', htmlContent);
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
placeholder={placeholder}
|
placeholder={placeholder}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user