Compare commits
No commits in common. "6283dec74d244210c6c3fac127fd6b4f0ce29c9f" and "f56efa71e5cd98752fd909ccb43ba976a144e58a" have entirely different histories.
6283dec74d
...
f56efa71e5
@ -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 {
|
||||
|
||||
</div>
|
||||
<div ref={el => (this.componentRef = el)} style={{ padding: '20px' }} 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}>
|
||||
<tbody>
|
||||
<tr>
|
||||
|
||||
@ -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, getArryPropShow } from "../../../utils/common";
|
||||
import { initFilter, extendRule, extendInclude, extendSelectField, setDataFieldValue, guid, initQueryFilter } from "../../../utils/common";
|
||||
import ReactToPrint from "react-to-print";
|
||||
import styles from '../../CustomPages/HI/StepForm.css';
|
||||
import SEstyles from './SE.css';
|
||||
@ -59,7 +59,6 @@ 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');
|
||||
@ -156,7 +155,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)
|
||||
}
|
||||
@ -184,28 +183,25 @@ class SE007ShowPrint extends React.Component {
|
||||
}
|
||||
</div>
|
||||
<div ref={el => (this.componentRef = el)} style={{ padding: '20px' }} 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}>
|
||||
<tbody>
|
||||
{/* 3 2 6 */}
|
||||
<tr>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>调查名称</td>
|
||||
<td colSpan={6} rowSpan={1}>{data && data.NAME ? data.NAME : ''}</td>
|
||||
<td colSpan={4} rowSpan={1}>{data && data.NAME ? data.NAME : ''}</td>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>发起时间</td>
|
||||
<td colSpan={6} rowSpan={1}>{data && data.LAUNCH_TIME ? data.LAUNCH_TIME : ''}</td>
|
||||
<td colSpan={4} rowSpan={1}>{data && data.LAUNCH_TIME ? data.LAUNCH_TIME : ''}</td>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>截止时间</td>
|
||||
<td colSpan={6} rowSpan={1}>{data && data.END_TIME ? data.END_TIME : ''}</td>
|
||||
<td colSpan={4} rowSpan={1}>{data && data.END_TIME ? data.END_TIME : ''}</td>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>发起部门</td>
|
||||
<td colSpan={4} rowSpan={1}>{data && data.Nav_LaunchDepartment ? data.Nav_LaunchDepartment.NAME : ''}</td>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>发起人员</td>
|
||||
<td colSpan={2} rowSpan={1}>{data && data.Nav_LaunchUser ? data.Nav_LaunchUser.NAME : ''}</td>
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>发起部门</td>
|
||||
<td colSpan={6} rowSpan={1}>{data && data.Nav_LaunchDepartment ? data.Nav_LaunchDepartment.NAME : ''}</td>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>发起人员</td>
|
||||
<td colSpan={6} rowSpan={1}>{data && data.Nav_LaunchUser ? data.Nav_LaunchUser.NAME : ''}</td>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>参与组织</td>
|
||||
<td colSpan={6} rowSpan={1}>{getArryPropShow(data?.Nav_JoinDepartment, 'Nav_Department.NAME')}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
{/* <td colSpan={2} rowSpan={1} className={styles.fontBold}>调查时间</td>
|
||||
@ -213,30 +209,26 @@ class SE007ShowPrint extends React.Component {
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>调查部门</td>
|
||||
<td colSpan={4} rowSpan={1}>{data && data.Nav_LaunchDepartment ? data.Nav_LaunchDepartment.NAME : ''}</td> */}
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>调查目的</td>
|
||||
<td colSpan={22} rowSpan={1}>{
|
||||
getArryPropShow(data?.Nav_Points, 'Nav_Point.NAME')
|
||||
}</td>
|
||||
{/* data?.Nav_Points && data?.Nav_Points.map((item, i) => {
|
||||
<td colSpan={14} rowSpan={1}>{
|
||||
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 + ' '
|
||||
}
|
||||
}) */}
|
||||
</tr>
|
||||
})
|
||||
}</td>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>调查份数</td>
|
||||
<td colSpan={6} rowSpan={1}>{total}</td>
|
||||
<td colSpan={2} rowSpan={1}>{total}</td>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>反馈份数</td>
|
||||
<td colSpan={6} rowSpan={1}>{reportCount}</td>
|
||||
<td colSpan={2} rowSpan={1}>{reportCount}</td>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>反馈比例</td>
|
||||
<td colSpan={6} rowSpan={1}>{rate + '%'}</td>
|
||||
<tr>
|
||||
|
||||
<td colSpan={2} rowSpan={1}>{rate + '%'}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>序号</td>
|
||||
<td colSpan={4} rowSpan={1} className={styles.fontBold}>培训需求</td>
|
||||
<td colSpan={14} rowSpan={1} className={styles.fontBold}>需求部门</td>
|
||||
<td colSpan={18} rowSpan={1} className={styles.fontBold}>需求部门</td>
|
||||
<td colSpan={4} rowSpan={1} className={styles.fontBold}>需求人数</td>
|
||||
</tr>
|
||||
{
|
||||
@ -244,7 +236,7 @@ class SE007ShowPrint extends React.Component {
|
||||
return <tr key={r.ID}>
|
||||
<td colSpan={2} rowSpan={1} >{idx + 1}</td>
|
||||
<td colSpan={4} rowSpan={1} >{r.NAME}</td>
|
||||
<td colSpan={14} rowSpan={1} >{r.department.join('、')}</td>
|
||||
<td colSpan={18} rowSpan={1} >{r.department.join('、')}</td>
|
||||
<td colSpan={4} rowSpan={1} >{r.report}</td>
|
||||
</tr>
|
||||
})
|
||||
@ -253,7 +245,7 @@ class SE007ShowPrint extends React.Component {
|
||||
<tr>
|
||||
<td colSpan={2} rowSpan={1} className={styles.fontBold}>序号</td>
|
||||
<td colSpan={4} rowSpan={1} className={styles.fontBold}>培训其他需求</td>
|
||||
<td colSpan={14} rowSpan={1} className={styles.fontBold}>需求人员</td>
|
||||
<td colSpan={18} rowSpan={1} className={styles.fontBold}>需求人员</td>
|
||||
<td colSpan={4} rowSpan={1} className={styles.fontBold}>需求人数</td>
|
||||
</tr>
|
||||
{
|
||||
@ -261,7 +253,7 @@ class SE007ShowPrint extends React.Component {
|
||||
return <tr key={r.ID}>
|
||||
<td colSpan={2} rowSpan={1} >{idx + 1}</td>
|
||||
<td colSpan={4} rowSpan={1} >{r.NAME}</td>
|
||||
<td colSpan={14} rowSpan={1} >{r.department.join('、')}</td>
|
||||
<td colSpan={18} rowSpan={1} >{r.department.join('、')}</td>
|
||||
<td colSpan={4} rowSpan={1} >{r.report}</td>
|
||||
</tr>
|
||||
})
|
||||
|
||||
@ -367,7 +367,7 @@ class SESafeSurveyTest extends React.Component {
|
||||
<td colSpan={3} rowSpan={1}>{safe ? safe.END_TIME : ''}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colSpan={4} rowSpan={1} className={styles.fontBold}>参与组织</td>
|
||||
<td colSpan={4} rowSpan={1} className={styles.fontBold}>参与人员</td>
|
||||
<td colSpan={20} rowSpan={1}>{this.getJoinDepartment().join('、')}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@ -1,4 +1,3 @@
|
||||
// import { forEach } from "core-js/core/array";
|
||||
import config from "../../config.js";
|
||||
import { downLoad } from "../../utils/common";
|
||||
export default {
|
||||
@ -6,14 +5,4 @@ export default {
|
||||
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
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -11,7 +11,7 @@ export default {
|
||||
params.record.PUBLISH = params.customParams;
|
||||
},
|
||||
onBeforeEdit({ stateData, setFieldVisible }) {
|
||||
if (stateData.STATUS != undefined && stateData.STATUS != "0") {
|
||||
if (stateData.STATUS != "0") {
|
||||
setFieldVisible("IS_DOWN", false)
|
||||
}
|
||||
},
|
||||
|
||||
@ -11,7 +11,7 @@ export default {
|
||||
params.record.PUBLISH = params.customParams;
|
||||
},
|
||||
onBeforeEdit({ stateData, setFieldVisible }) {
|
||||
if (stateData.STATUS != undefined && stateData.STATUS != "0") {
|
||||
if (stateData.STATUS != "0") {
|
||||
setFieldVisible("IS_DOWN", false)
|
||||
}
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user