diff --git a/src/components/CustomPages/SE/SE007AllView.js b/src/components/CustomPages/SE/SE007AllView.js index b8ad024..610bba4 100644 --- a/src/components/CustomPages/SE/SE007AllView.js +++ b/src/components/CustomPages/SE/SE007AllView.js @@ -115,7 +115,7 @@ class SE007AllView extends React.Component { let TableWrap = document.getElementById('tableId' + this.props.data.id); let Table = TableWrap.getElementsByTagName('table')[0]; const wb = XLSX.utils.table_to_book(Table); - let name = '公司培训需求调查统计表'; + let name = '培训需求调查统计表'; name += '.xlsx'; XLSX.writeFile(wb, name) } @@ -135,7 +135,7 @@ class SE007AllView extends React.Component {
(this.componentRef = el)} style={{ padding: '20px' }} id={'tableId' + this.props.data.id}> -

公司培训需求调查统计表

+

培训需求调查统计表

diff --git a/src/components/CustomPages/SE/SE007ShowPrint.js b/src/components/CustomPages/SE/SE007ShowPrint.js index d0d9652..507b8ba 100644 --- a/src/components/CustomPages/SE/SE007ShowPrint.js +++ b/src/components/CustomPages/SE/SE007ShowPrint.js @@ -1,7 +1,7 @@ import { message } from "antd/lib/index"; import { Button, Popconfirm, Row, Col, Checkbox, Radio, Form, Input, Select, Table, Upload, Icon, PageHeader, Modal } from 'antd'; import React from 'react'; -import { initFilter, extendRule, extendInclude, extendSelectField, setDataFieldValue, guid, initQueryFilter } from "../../../utils/common"; +import { initFilter, extendRule, extendInclude, extendSelectField, setDataFieldValue, guid, getArryPropShow } from "../../../utils/common"; import ReactToPrint from "react-to-print"; import styles from '../../CustomPages/HI/StepForm.css'; import SEstyles from './SE.css'; @@ -59,6 +59,7 @@ class SE007ShowPrint extends React.Component { extendSelectField(json, 'LAUNCH_TIME'); extendSelectField(json, 'END_TIME'); extendSelectField(json, 'STATUS'); + extendSelectField(json, 'Nav_JoinDepartment.Nav_Department'); extendSelectField(json, 'Nav_LaunchDepartment.NAME'); extendSelectField(json, 'Nav_LaunchUser.NAME'); extendSelectField(json, 'Nav_Points.Nav_Point.NAME'); @@ -155,7 +156,7 @@ class SE007ShowPrint extends React.Component { let TableWrap = document.getElementById('tableId' + this.props.data.id); let Table = TableWrap.getElementsByTagName('table')[0]; const wb = XLSX.utils.table_to_book(Table); - let name = '部门培训需求调查统计表'; + let name = '培训需求调查统计表'; name += '.xlsx'; XLSX.writeFile(wb, name) } @@ -183,25 +184,28 @@ class SE007ShowPrint extends React.Component { }
(this.componentRef = el)} style={{ padding: '20px' }} id={'tableId' + this.props.data.id}> -

部门培训需求调查统计表

+

培训需求调查统计表

+ {/* 3 2 6 */} - + - + - - - - - + - - + + + + + + + + {/* @@ -209,26 +213,30 @@ class SE007ShowPrint extends React.Component { */} - + {/* data?.Nav_Points && data?.Nav_Points.map((item, i) => { if (i == (data?.Nav_Points.length - 1)) { return item.Nav_Point?.NAME } else { return item.Nav_Point?.NAME + ' ' } - }) - } - - - - - - + }) */} + + + + + + + + + - + { @@ -236,7 +244,7 @@ class SE007ShowPrint extends React.Component { return - + }) @@ -245,7 +253,7 @@ class SE007ShowPrint extends React.Component { - + { @@ -253,7 +261,7 @@ class SE007ShowPrint extends React.Component { return - + }) diff --git a/src/components/CustomPages/SE/SESafeSurveyTest.js b/src/components/CustomPages/SE/SESafeSurveyTest.js index b47801d..504565a 100644 --- a/src/components/CustomPages/SE/SESafeSurveyTest.js +++ b/src/components/CustomPages/SE/SESafeSurveyTest.js @@ -367,7 +367,7 @@ class SESafeSurveyTest extends React.Component { - + diff --git a/src/files/edit/LR018.js b/src/files/edit/LR018.js index bed3220..f8b8cb8 100644 --- a/src/files/edit/LR018.js +++ b/src/files/edit/LR018.js @@ -1,8 +1,19 @@ +// import { forEach } from "core-js/core/array"; import config from "../../config.js"; import { downLoad } from "../../utils/common"; export default { downloadFile: (params) => { - downLoad(config.picServerHost, "法律法规\/"+params.record.NAME+".pdf") + downLoad(config.picServerHost, "法律法规\/" + params.record.NAME + ".pdf") }, + onSubChange: ({ record, stateData, colInfo }) => { + if (record.VERSION_STATUS == 1 && (colInfo.FIELD_NAME == "ENTER_TIME" || colInfo.FIELD_NAME == "UPDATE_TIME" || colInfo.FIELD_NAME == "EXECUTE_TIME")) { + // 废止 = 0, 现行 = 1, + stateData.Nav_LawVersion.forEach(item => { + if (item.VERSION_STATUS == 1 && item.ID != record.ID) { + item.VERSION_STATUS = 0 + } + }) + } + } } diff --git a/src/files/edit/SE006.js b/src/files/edit/SE006.js index c8ee5ab..b8161f2 100644 --- a/src/files/edit/SE006.js +++ b/src/files/edit/SE006.js @@ -11,7 +11,7 @@ export default { params.record.PUBLISH = params.customParams; }, onBeforeEdit({ stateData, setFieldVisible }) { - if (stateData.STATUS != "0") { + if (stateData.STATUS != undefined && stateData.STATUS != "0") { setFieldVisible("IS_DOWN", false) } }, diff --git a/src/files/edit/SE008.js b/src/files/edit/SE008.js index 1320210..6c4f9d9 100644 --- a/src/files/edit/SE008.js +++ b/src/files/edit/SE008.js @@ -11,7 +11,7 @@ export default { params.record.PUBLISH = params.customParams; }, onBeforeEdit({ stateData, setFieldVisible }) { - if (stateData.STATUS != "0") { + if (stateData.STATUS != undefined && stateData.STATUS != "0") { setFieldVisible("IS_DOWN", false) } },
调查名称{data && data.NAME ? data.NAME : ''}{data && data.NAME ? data.NAME : ''} 发起时间{data && data.LAUNCH_TIME ? data.LAUNCH_TIME : ''}{data && data.LAUNCH_TIME ? data.LAUNCH_TIME : ''} 截止时间{data && data.END_TIME ? data.END_TIME : ''}发起部门{data && data.Nav_LaunchDepartment ? data.Nav_LaunchDepartment.NAME : ''}发起人员{data && data.Nav_LaunchUser ? data.Nav_LaunchUser.NAME : ''}{data && data.END_TIME ? data.END_TIME : ''}
发起部门{data && data.Nav_LaunchDepartment ? data.Nav_LaunchDepartment.NAME : ''}发起人员{data && data.Nav_LaunchUser ? data.Nav_LaunchUser.NAME : ''}参与组织{getArryPropShow(data?.Nav_JoinDepartment, 'Nav_Department.NAME')}
调查时间调查部门 {data && data.Nav_LaunchDepartment ? data.Nav_LaunchDepartment.NAME : ''}调查目的{ - data?.Nav_Points && data?.Nav_Points.map((item, i) => { + { + getArryPropShow(data?.Nav_Points, 'Nav_Point.NAME') + }调查份数{total}反馈份数{reportCount}反馈比例{rate + '%'}
调查份数{total}反馈份数{reportCount}反馈比例{rate + '%'}
序号 培训需求需求部门需求部门 需求人数
{idx + 1} {r.NAME}{r.department.join('、')}{r.department.join('、')} {r.report}
序号 培训其他需求需求人员需求人员 需求人数
{idx + 1} {r.NAME}{r.department.join('、')}{r.department.join('、')} {r.report}
{safe ? safe.END_TIME : ''}
参与人员参与组织 {this.getJoinDepartment().join('、')}