-
-
-
-
-
-
-
-
-
-
- {/*
+ ],
+ columndatas: [
+ {
+ title: '序号',
+ dataIndex: 'NUM',
+ key: "NUM",
+ render: (text, record, index) => {
+ return
+ }
+ },
+ {
+ title: "生产单元",
+ dataIndex: "MINE_NAME",
+ key: "MINE_NAME",
+ // render: (text, record, index) => {
+ // return
+ // }
+ },
+ {
+ title: "检查层级",
+ dataIndex: "CHECK_TYPE",
+ key: "CHECK_TYPE",
+ render: (text, record, index) => {
+ return
+ }
+ },
+ {
+ title: "检查类型",
+ dataIndex: "Nav_CheckType.NAME",
+ key: "Nav_CheckType.NAME",
+ },
+ {
+ title: "检查周期",
+ dataIndex: "CHECK_CYCLE",
+ key: "CHECK_CYCLE",
+ render: (text, record, index) => {
+ return
+ }
+ },
+ {
+ title: '操作',
+ dataIndex: '',
+ key: '',
+ render: (text, record, index) => {
+ return
+ }
}
-export default connect(({ login,app }) => ({ login,app }))(SK010CheckList)
\ No newline at end of file
+export default connect(({ login, app }) => ({ login, app }))(SK010CheckList)
\ No newline at end of file
diff --git a/src/components/CustomPages/SK/SK010ShowPrint.js b/src/components/CustomPages/SK/SK010ShowPrint.js
index 967e834..4e2c7b1 100644
--- a/src/components/CustomPages/SK/SK010ShowPrint.js
+++ b/src/components/CustomPages/SK/SK010ShowPrint.js
@@ -60,6 +60,7 @@ class SK010ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
extendRule(json, 'TASK_ID', 1, taskID);
extendIgnoreDataRule(json)
@@ -91,7 +92,7 @@ class SK010ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
@@ -207,7 +208,7 @@ class SK010ShowPrint extends React.Component {
{
- item.CHECK_RESULT == null? "无隐患" :enums.SKCheckResultEnum.enums[item.CHECK_RESULT]
+ item.CHECK_RESULT == null ? "无隐患" : enums.SKCheckResultEnum.enums[item.CHECK_RESULT]
}
|
diff --git a/src/components/CustomPages/SK/SK012ShowPrint.js b/src/components/CustomPages/SK/SK012ShowPrint.js
index 33e9444..755f8ae 100644
--- a/src/components/CustomPages/SK/SK012ShowPrint.js
+++ b/src/components/CustomPages/SK/SK012ShowPrint.js
@@ -1,7 +1,7 @@
import { message } from "antd/lib/index";
import { Button, Descriptions, Popconfirm, Row, Col, Form, Input, Select, Modal } from 'antd';
import React from 'react';
-import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, showFiles, GetFileModel,showUserSign } from "../../../utils/common";
+import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, showFiles, GetFileModel, showUserSign } from "../../../utils/common";
import ReactToPrint from "react-to-print";
import config from "../../../config";
import XLSX from 'xlsx';
@@ -15,7 +15,7 @@ class SK012ShowPrint extends React.Component {
this.state = {
data: null,
enumData: null,
- detailUsers:[],
+ detailUsers: [],
BtnAgreeDisplay: 'none',
fileForm: {
title: "",
@@ -61,6 +61,7 @@ class SK012ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
extendRule(json, 'TASK_ID', 1, taskID);
extendIgnoreDataRule(json)
@@ -84,19 +85,17 @@ class SK012ShowPrint extends React.Component {
if (this.props.data && this.props.data.loadDataDeal) {
this.props.data.loadDataDeal(1);
}
- let users=[]
- let uniqueUsers =[]
- if(ret.Nav_CheckRecordDetails)
- {
+ let users = []
+ let uniqueUsers = []
+ if (ret.Nav_CheckRecordDetails) {
ret.Nav_CheckRecordDetails.forEach(item => {
- item.Nav_CheckRecordDetailUsers.forEach(item2=>{
+ item.Nav_CheckRecordDetailUsers.forEach(item2 => {
users.push(item2)
})
})
}
- if(users)
- {
- uniqueUsers= users.reduce((acc, user) => {
+ if (users) {
+ uniqueUsers = users.reduce((acc, user) => {
// 如果累积数组中还没有这个 user_id,则添加
if (!acc.some(item => item.USER_ID === user.USER_ID)) {
acc.push(user);
@@ -104,7 +103,7 @@ class SK012ShowPrint extends React.Component {
return acc;
}, []);
}
- this.setState({ data: ret,detailUsers:uniqueUsers })
+ this.setState({ data: ret, detailUsers: uniqueUsers })
if (this.props.data.tableKey == "2" || this.props.data.tableKey == undefined) {
this.setState({ BtnAgreeDisplay: 'none' })
} else {
@@ -112,7 +111,7 @@ class SK012ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
@@ -228,7 +227,7 @@ class SK012ShowPrint extends React.Component {
|
{
- item.CHECK_RESULT == null? "无隐患" :enums.SKCheckResultEnum.enums[item.CHECK_RESULT]
+ item.CHECK_RESULT == null ? "无隐患" : enums.SKCheckResultEnum.enums[item.CHECK_RESULT]
}
|
@@ -267,15 +266,15 @@ class SK012ShowPrint extends React.Component {
{
this.state.detailUsers ?
-
-
- {
- this.state.detailUsers?.filter(it => it.ISCHECK).map((item, i) => {
- return showUserSign(item.Nav_User, config.picServerHost)
- })
- }
-
- :null
+
+
+ {
+ this.state.detailUsers?.filter(it => it.ISCHECK).map((item, i) => {
+ return showUserSign(item.Nav_User, config.picServerHost)
+ })
+ }
+
+ : null
}
diff --git a/src/components/CustomPages/SK/SK014ShowPrint.js b/src/components/CustomPages/SK/SK014ShowPrint.js
index f1efede..e5a4239 100644
--- a/src/components/CustomPages/SK/SK014ShowPrint.js
+++ b/src/components/CustomPages/SK/SK014ShowPrint.js
@@ -1,7 +1,7 @@
import { message } from "antd/lib/index";
import { Button, Descriptions, Popconfirm, Row, Col, Form, Input, Select, Modal } from 'antd';
import React from 'react';
-import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, showFiles, GetFileModel,showUserSign } from "../../../utils/common";
+import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, showFiles, GetFileModel, showUserSign } from "../../../utils/common";
import ReactToPrint from "react-to-print";
import config from "../../../config";
import XLSX from 'xlsx';
@@ -60,6 +60,7 @@ class SK014ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
extendRule(json, 'TASK_ID', 1, taskID);
extendIgnoreDataRule(json)
@@ -191,7 +192,7 @@ class SK014ShowPrint extends React.Component {
item.HIDDEN_PLACE
}
|
-
+ |
{
item?.Nav_ReportDetailReasons && item?.Nav_ReportDetailReasons.map((item2, i) => {
@@ -203,8 +204,8 @@ class SK014ShowPrint extends React.Component {
|
{
- item.ISCHECK? {item.Nav_RecitifyUser?.NAME}:
- {item.Nav_RecitifyUser?.NAME}
+ item.ISCHECK ? {item.Nav_RecitifyUser?.NAME} :
+ {item.Nav_RecitifyUser?.NAME}
}
{/* {
item.Nav_RecitifyUser?.NAME
@@ -225,18 +226,18 @@ class SK014ShowPrint extends React.Component {
}
{
- data && data.Nav_ReportDetails ?
-
-
- {
- data.Nav_ReportDetails?.map((item, i) => {
- if (item && item.ISCHECK ) {
- showUserSign(item.Nav_RecitifyUser, config.picServerHost)
- }
- })
- }
-
- :null
+ data && data.Nav_ReportDetails ?
+
+
+ {
+ data.Nav_ReportDetails?.map((item, i) => {
+ if (item && item.ISCHECK) {
+ showUserSign(item.Nav_RecitifyUser, config.picServerHost)
+ }
+ })
+ }
+
+ : null
}
diff --git a/src/components/CustomPages/SK/SK016ShowPrint.js b/src/components/CustomPages/SK/SK016ShowPrint.js
index 523b7d7..2ce5f5d 100644
--- a/src/components/CustomPages/SK/SK016ShowPrint.js
+++ b/src/components/CustomPages/SK/SK016ShowPrint.js
@@ -41,6 +41,7 @@ class SK016ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
extendInclude(json, 'Nav_ApplyUser');
@@ -71,7 +72,7 @@ class SK016ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
diff --git a/src/components/CustomPages/SK/SK018ShowPrint.js b/src/components/CustomPages/SK/SK018ShowPrint.js
index f0683f1..c7aea07 100644
--- a/src/components/CustomPages/SK/SK018ShowPrint.js
+++ b/src/components/CustomPages/SK/SK018ShowPrint.js
@@ -57,6 +57,7 @@ class SK018ShowPrint extends React.Component {
}
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
extendInclude(json, 'Nav_Report');
@@ -102,7 +103,7 @@ class SK018ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
@@ -165,7 +166,7 @@ class SK018ShowPrint extends React.Component {
{data.Nav_Question?.DESCREPTION}
{enums.SKHiddenLevel.enums[data.HIDDEN_LEVEL]}
{data.RECTIFICATION_MEASURES}
- {
+ {
data?.Nav_Reasons && data?.Nav_Reasons.map((item2, i) => {
return {(i > 0 ? "," : "") + item2.Nav_Reason.NAME}
@@ -176,9 +177,9 @@ class SK018ShowPrint extends React.Component {
{/* {enums.FMDepartmentType.enums[data.DEPARTMENT_TYPE]}
{data.Nav_CheckType ? data.Nav_CheckType.NAME : ''}
{enums.BSPLANCHECKFREQUENCYEnum.enums[data.PLANCHECKFREQUENCY]} */}
- { data.STATUS == 30 && data.Nav_RecitifyUser && data.Nav_RecitifyUser.FILE_PATH ?
+ {data.STATUS == 30 && data.Nav_RecitifyUser && data.Nav_RecitifyUser.FILE_PATH ?
showUserSign(data.Nav_RecitifyUser, config.picServerHost)
- : data.Nav_RecitifyUser ? data.Nav_RecitifyUser.NAME : ''}
+ : data.Nav_RecitifyUser ? data.Nav_RecitifyUser.NAME : ''}
{moment(data.RECITIFY_TIME).format('YYYY-MM-DD')}
{
showFiles(data?.Nav_Files, config.picServerHost, this)
diff --git a/src/components/CustomPages/SK/SK020ShowPrint.js b/src/components/CustomPages/SK/SK020ShowPrint.js
index cd2e00c..65ada03 100644
--- a/src/components/CustomPages/SK/SK020ShowPrint.js
+++ b/src/components/CustomPages/SK/SK020ShowPrint.js
@@ -60,6 +60,7 @@ class SK020ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
extendRule(json, 'TASK_ID', 1, taskID);
extendIgnoreDataRule(json)
@@ -91,7 +92,7 @@ class SK020ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
@@ -179,7 +180,7 @@ class SK020ShowPrint extends React.Component {
| */}
{
- item.Nav_Question?.DESCREPTION?item.Nav_Question.DESCREPTION:item.HIDDEN_DESCRIPTION
+ item.Nav_Question?.DESCREPTION ? item.Nav_Question.DESCREPTION : item.HIDDEN_DESCRIPTION
}
|
diff --git a/src/components/CustomPages/SK/SK022ShowPrint.js b/src/components/CustomPages/SK/SK022ShowPrint.js
index 39986a2..3ac12ae 100644
--- a/src/components/CustomPages/SK/SK022ShowPrint.js
+++ b/src/components/CustomPages/SK/SK022ShowPrint.js
@@ -1,7 +1,7 @@
import { message } from "antd/lib/index";
import { Button, Descriptions, Popconfirm, Row, Col, Form, Input, Select, Modal } from 'antd';
import React from 'react';
-import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, showFiles,showUserSign,showFileImg, GetFileModel } from "../../../utils/common";
+import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, showFiles, showUserSign, showFileImg, GetFileModel } from "../../../utils/common";
import ReactToPrint from "react-to-print";
import config from "../../../config";
import XLSX from 'xlsx';
@@ -57,6 +57,7 @@ class SK022ShowPrint extends React.Component {
}
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
// extendInclude(json, 'Nav_ApplyUser');
@@ -92,7 +93,7 @@ class SK022ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
@@ -124,7 +125,7 @@ class SK022ShowPrint extends React.Component {
pageStyle=".printDIV { padding:0 40px;} img{width :120px}"
/>
this.onTableBtnExport()} icon="export" >导出
- this.onTableBtnAgree()} icon="check" >审阅
+ this.onTableBtnAgree()} icon="check" >审阅
(this.componentRef = el)} style={{ padding: '20px' }} id={'tableId' + this.props.data.id}>
隐患整改记录
@@ -147,21 +148,21 @@ class SK022ShowPrint extends React.Component {
// return |
})
}
- {data.Nav_Question?.DESCREPTION?data.Nav_Question.DESCREPTION:data.HIDDEN_DESCRIPTION}
+ {data.Nav_Question?.DESCREPTION ? data.Nav_Question.DESCREPTION : data.HIDDEN_DESCRIPTION}
{enums.SKHiddenLevel.enums[data.HIDDEN_LEVEL]}
{data.RECTIFICATION_MEASURES}
{moment(data.RECITIFY_TIME).format('YYYY-MM-DD')}
{data.Nav_RecitifyUser && data.Nav_RecitifyUser.Nav_Department ? data.Nav_RecitifyUser.Nav_Department.NAME : ''}
{data.Nav_RecitifyUser ? data.Nav_RecitifyUser.NAME : ''}
{
- data.STATUS == 21 &&
- data.Nav_ImplementUser && data.Nav_ImplementUser.FILE_PATH ?
- showUserSign(data.Nav_ImplementUser, config.picServerHost)
- : data.Nav_ImplementUser ? data.Nav_ImplementUser.NAME : ''}
+ data.STATUS == 21 &&
+ data.Nav_ImplementUser && data.Nav_ImplementUser.FILE_PATH ?
+ showUserSign(data.Nav_ImplementUser, config.picServerHost)
+ : data.Nav_ImplementUser ? data.Nav_ImplementUser.NAME : ''}
{data.Nav_AcceptUser ? data.Nav_AcceptUser.NAME : ''}
{data.RECTIFICATION_DESCRIPTION}
{data.RECTIFICATION_MONEY}
- {data.COMPLETE_DATE?moment(data.COMPLETE_DATE).format('YYYY-MM-DD'):null}
+ {data.COMPLETE_DATE ? moment(data.COMPLETE_DATE).format('YYYY-MM-DD') : null}
{
showFileImg(data?.Nav_RectifyPhotoas, config.picServerHost, this)
}
@@ -171,17 +172,17 @@ class SK022ShowPrint extends React.Component {
{
showFiles(data?.Nav_RectifyFiles, config.picServerHost, this)
}
- {data.ACCEPT_DATE?moment(data.ACCEPT_DATE).format('YYYY-MM-DD'):null}
- {enums.SKAcceptResultEnum.enums[data.ACCEPT_RESULTE]}
- {data.ACCEPT_OPINION}
+ {data.ACCEPT_DATE ? moment(data.ACCEPT_DATE).format('YYYY-MM-DD') : null}
+ {enums.SKAcceptResultEnum.enums[data.ACCEPT_RESULTE]}
+ {data.ACCEPT_OPINION}
{
data.Nav_RecitifyUser && data.Nav_RecitifyUser.FILE_PATH ?
- showUserSign(data.Nav_RecitifyUser, config.picServerHost)
- : data.Nav_RecitifyUser ? data.Nav_RecitifyUser.NAME : ''
+ showUserSign(data.Nav_RecitifyUser, config.picServerHost)
+ : data.Nav_RecitifyUser ? data.Nav_RecitifyUser.NAME : ''
}
{
- (data.STATUS == 20 ||data.STATUS == 30)&& data.Nav_AcceptUser && data.Nav_AcceptUser.FILE_PATH ?
- showUserSign(data.Nav_RecitifyUser, config.picServerHost)
+ (data.STATUS == 20 || data.STATUS == 30) && data.Nav_AcceptUser && data.Nav_AcceptUser.FILE_PATH ?
+ showUserSign(data.Nav_RecitifyUser, config.picServerHost)
: data.Nav_AcceptUser ? data.Nav_AcceptUser.NAME : ''
}
diff --git a/src/components/CustomPages/SK/SK024ShowPrint.js b/src/components/CustomPages/SK/SK024ShowPrint.js
index 44d286c..c07bc4e 100644
--- a/src/components/CustomPages/SK/SK024ShowPrint.js
+++ b/src/components/CustomPages/SK/SK024ShowPrint.js
@@ -57,6 +57,7 @@ class SK024ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
extendInclude(json, 'Nav_ApplyUser');
@@ -84,7 +85,7 @@ class SK024ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
diff --git a/src/components/CustomPages/SK/SK026ShowPrint.js b/src/components/CustomPages/SK/SK026ShowPrint.js
index 797fa9f..a9fa8da 100644
--- a/src/components/CustomPages/SK/SK026ShowPrint.js
+++ b/src/components/CustomPages/SK/SK026ShowPrint.js
@@ -228,6 +228,7 @@ class SK026ShowPrint extends React.Component {
loadData = (dataId) => {
let that = this;
let json = initFilter(that.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendInclude(json, 'Nav_ApplyUser');
// extendInclude(json, 'Nav_ApplyDepartment');
@@ -272,7 +273,7 @@ class SK026ShowPrint extends React.Component {
// this.setState({ isFinished: 'inline' })
// }
}
-
+
}
});
}
@@ -496,7 +497,7 @@ class SK026ShowPrint extends React.Component {
{i + 1}
- {item.Nav_ProductionUnit?.NAME}
+ {item.Nav_ProductionUnit?.NAME}
|
{item.Nav_Area ? item.Nav_Area.NAME : ''}
@@ -511,13 +512,13 @@ class SK026ShowPrint extends React.Component {
{item.Nav_Type ? item.Nav_Type?.NAME : ''}
|
- {item.Nav_SCOREL? item.Nav_SCOREL?.SCORE : 0}
+ {item.Nav_SCOREL ? item.Nav_SCOREL?.SCORE : 0}
|
- {item.Nav_SCOREE? item.Nav_SCOREE?.SCORE : 0}
+ {item.Nav_SCOREE ? item.Nav_SCOREE?.SCORE : 0}
|
- {item.Nav_SCOREC? item.Nav_SCOREC?.SCORE : 0}
+ {item.Nav_SCOREC ? item.Nav_SCOREC?.SCORE : 0}
|
{item.EVALUATE_SCORE}
diff --git a/src/components/CustomPages/SK/SK027ShowPrint.js b/src/components/CustomPages/SK/SK027ShowPrint.js
index 07ca05f..06bfb32 100644
--- a/src/components/CustomPages/SK/SK027ShowPrint.js
+++ b/src/components/CustomPages/SK/SK027ShowPrint.js
@@ -47,6 +47,7 @@ class SK027ShowPrint extends React.Component {
loadData = (dataId) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
extendIgnoreDataRule(json)
// extendRule(json, 'ID', 1, dataId);
@@ -77,7 +78,7 @@ class SK027ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
diff --git a/src/components/CustomPages/SK/SK031ShowPrint.js b/src/components/CustomPages/SK/SK031ShowPrint.js
index b254452..cb03c8d 100644
--- a/src/components/CustomPages/SK/SK031ShowPrint.js
+++ b/src/components/CustomPages/SK/SK031ShowPrint.js
@@ -41,6 +41,7 @@ class SK031ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
// extendInclude(json, 'Nav_ApplyUser');
@@ -68,7 +69,7 @@ class SK031ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
diff --git a/src/components/CustomPages/SK/SK033ShowPrint.js b/src/components/CustomPages/SK/SK033ShowPrint.js
index 6329857..bc1d601 100644
--- a/src/components/CustomPages/SK/SK033ShowPrint.js
+++ b/src/components/CustomPages/SK/SK033ShowPrint.js
@@ -42,7 +42,15 @@ class SK033ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
- json.Parameter22 = this.props.data?.TASK_ORGID
+ if (this.props.data.ORG_ID_HV) {
+ json.Parameter22 = this.props.data.ORG_ID_HV;
+ }
+ else if (this.props.data?.TASK_ORGID) {
+ json.Parameter22 = this.props.data?.TASK_ORGID
+ }
+ else {
+ json.Parameter22 = this.props.data.ORG_ID_HV;
+ }
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
// extendInclude(json, 'Nav_ApplyUser');
diff --git a/src/components/CustomPages/SK/SK035CheckLibrary.js b/src/components/CustomPages/SK/SK035CheckLibrary.js
index b490e3f..6e90d3b 100644
--- a/src/components/CustomPages/SK/SK035CheckLibrary.js
+++ b/src/components/CustomPages/SK/SK035CheckLibrary.js
@@ -1,6 +1,6 @@
-import { Button, Descriptions,Popconfirm, Row, Col, Form,Modal, Input, Select, Table } from 'antd';
+import { Button, Descriptions, Popconfirm, Row, Col, Form, Modal, Input, Select, Table } from 'antd';
import React from 'react';
-import { initFilter, extendRule, extendInclude, extendIgnoreDataRule,setDataFieldValue, guid, initQueryFilter } from "../../../utils/common";
+import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, initQueryFilter } from "../../../utils/common";
import ReactToPrint from "react-to-print";
import stylesStep from '../HI/StepForm.css';
import config from "../../../config";
@@ -10,434 +10,431 @@ import moment from 'moment';
import { message } from "antd/lib/index";
import FormPage from '../../../components/FormPage'
class SK035CheckLibrary extends React.Component {
- constructor(props) {
- super(props);
- this.state = {
- data: null,
- BtnAgreeDisplay: 'none',
- tmpData: {},
- showDetail:false,
- showDetailContent: false,
- Details:{},
- columns:[],
- DetailContents:{},
- columnContents:[],
- DetailPosts:{},
- columnPosts:[]
- };
+ constructor(props) {
+ super(props);
+ this.state = {
+ data: null,
+ BtnAgreeDisplay: 'none',
+ tmpData: {},
+ showDetail: false,
+ showDetailContent: false,
+ Details: {},
+ columns: [],
+ DetailContents: {},
+ columnContents: [],
+ DetailPosts: {},
+ columnPosts: []
};
+ };
- componentDidMount() {
- if (this.props.data?.id)
- this.loadData(this.props.data?.id);
- this.state.columnContents = [
- {
- title: '序号',
- dataIndex: 'NUM',
- key: "NUM",
- },
- // {
- // title: "检查内容",
- // dataIndex: "Nav_Contents.CHECKCONTENT",
- // key: "Nav_Contents.CHECKCONTENT",
- // },
- {
- title: "检查内容",
- dataIndex: "Nav_Contents.CHECKCONTENT",
- key: "Nav_Contents.CHECKCONTENT",
- },
- {
- title: "检查依据",
- dataIndex: "CHECK_BASIC",
- key: "CHECK_BASIC",
- },
- {
- title: "判定标准",
- dataIndex: "CHECK_STANDARD",
- key: "CHECK_STANDARD",
- },
- {
- title: '操作',
- dataIndex: '',
- key: '',
- render: (text, record, index) => {
- return { this.showModal(record) }} icon='eye' />
- }
- }
- ];
- this.state.columnPosts = [
- {
- title: "检查层级",
- dataIndex: "CHECK_TYPE",
- key: "CHECK_TYPE",
- render: (text, record) =>
- {
- return
- }
- },
- {
- title: "检查部门",
- dataIndex: "Nav_Department.NAME",
- key: "Nav_Department.NAME",
- },
- // {
- // title: "检查岗位",
- // dataIndex: "Nav_DetailPosts",
- // key: "Nav_DetailPosts",
- // render: (text, record) =>
- // {
- // return
- // }
- // },
- {
- title: "检查类型",
- dataIndex: "Nav_CheckType.NAME",
- key: "Nav_CheckType.NAME",
- },
- {
- title: "检查周期",
- dataIndex: "CHECK_CYCLE",
- key: "CHECK_CYCLE",
- render: (text, record) =>
- {
- return
- }
- },
- ];
- this.state.columns = [
- {
- title: '序号',
- dataIndex: 'NUM',
- key: "NUM",
- },
- {
- title: "隐患描述",
- dataIndex: "HIDDEN_DESCRIPTION",
- key: "HIDDEN_DESCRIPTION",
- },
- {
- title: "隐患等级",
- dataIndex: "HIDDEN_LEVEL",
- key: "HIDDEN_LEVEL",
- render: (text, record) => this.ShowState(record),
- },
- {
- title: "整改措施",
- dataIndex: "RECTIFICATION_MEASURES",
- key: "RECTIFICATION_MEASURES",
- },
- ];
- }
-
- componentWillReceiveProps(NextProps) {
- if (NextProps.data?.id && this.props.data?.id != NextProps.data?.id) {
- this.loadData(NextProps.data?.id);
- }
- }
- ShowState(obj) {
- if (obj.HIDDEN_LEVEL === 0) {
- return "一般";
- } else {
- return "重大";
+ componentDidMount() {
+ if (this.props.data?.id)
+ this.loadData(this.props.data?.id);
+ this.state.columnContents = [
+ {
+ title: '序号',
+ dataIndex: 'NUM',
+ key: "NUM",
+ },
+ // {
+ // title: "检查内容",
+ // dataIndex: "Nav_Contents.CHECKCONTENT",
+ // key: "Nav_Contents.CHECKCONTENT",
+ // },
+ {
+ title: "检查内容",
+ dataIndex: "Nav_Contents.CHECKCONTENT",
+ key: "Nav_Contents.CHECKCONTENT",
+ },
+ {
+ title: "检查依据",
+ dataIndex: "CHECK_BASIC",
+ key: "CHECK_BASIC",
+ },
+ {
+ title: "判定标准",
+ dataIndex: "CHECK_STANDARD",
+ key: "CHECK_STANDARD",
+ },
+ {
+ title: '操作',
+ dataIndex: '',
+ key: '',
+ render: (text, record, index) => {
+ return { this.showModal(record) }} icon='eye' />
}
}
- BtnClose = () => {
- if (typeof this.props.data.onCancel != "undefined"&&typeof this.props.data.onCancel == 'function')
- this.props.data.onCancel();
- }
+ ];
+ this.state.columnPosts = [
+ {
+ title: "检查层级",
+ dataIndex: "CHECK_TYPE",
+ key: "CHECK_TYPE",
+ render: (text, record) => {
+ return
+ }
+ },
+ {
+ title: "检查部门",
+ dataIndex: "Nav_Department.NAME",
+ key: "Nav_Department.NAME",
+ },
+ // {
+ // title: "检查岗位",
+ // dataIndex: "Nav_DetailPosts",
+ // key: "Nav_DetailPosts",
+ // render: (text, record) =>
+ // {
+ // return
+ // }
+ // },
+ {
+ title: "检查类型",
+ dataIndex: "Nav_CheckType.NAME",
+ key: "Nav_CheckType.NAME",
+ },
+ {
+ title: "检查周期",
+ dataIndex: "CHECK_CYCLE",
+ key: "CHECK_CYCLE",
+ render: (text, record) => {
+ return
+ }
+ },
+ ];
+ this.state.columns = [
+ {
+ title: '序号',
+ dataIndex: 'NUM',
+ key: "NUM",
+ },
+ {
+ title: "隐患描述",
+ dataIndex: "HIDDEN_DESCRIPTION",
+ key: "HIDDEN_DESCRIPTION",
+ },
+ {
+ title: "隐患等级",
+ dataIndex: "HIDDEN_LEVEL",
+ key: "HIDDEN_LEVEL",
+ render: (text, record) => this.ShowState(record),
+ },
+ {
+ title: "整改措施",
+ dataIndex: "RECTIFICATION_MEASURES",
+ key: "RECTIFICATION_MEASURES",
+ },
+ ];
+ }
- loadData = (dataId) => {
- let that=this;
- let jsonTemp = initFilter(that.props.login.OrgId);
- extendRule(jsonTemp, 'ID', 1, dataId);
- that.props.dispatch({
- type: 'app/getDataByPost',
- payload: jsonTemp,
- url: 'SK/SKRiskIdentifyResult/GetDetail',
- onComplete: (retTemp) => {
- if (retTemp) {
- let json = initFilter(that.props.login.OrgId);
- extendRule(json, 'PRODUCTION_UNIT_ID', 1, retTemp.PRODUCTION_UNIT_ID);
- extendRule(json, 'AREA_ID', 1, retTemp.AREA_ID);
- extendRule(json, 'TYPE_ID', 1, retTemp.TYPE_ID);
- extendRule(json, 'RISK_NAME', 1, retTemp.RISK_NAME);
- extendRule(json, 'RISK_DESCRIPTION', 1, retTemp.RISK_DESCRIPTION);
- // extendInclude(json, 'Nav_Type');
- // extendInclude(json, 'Nav_Area');
- // extendInclude(json, 'Nav_Posts');
- // extendInclude(json, 'Nav_Posts.Nav_PostDetails.Nav_Post');
- // extendInclude(json, 'Nav_Departs');
- // extendInclude(json, 'Nav_Departs.Nav_Department');
- // extendInclude(json, 'Nav_Departs.Nav_User');
- // extendInclude(json, 'Nav_Details');
- // extendInclude(json, 'Nav_Details.Nav_DetailContents');
- // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_Contents');
- // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailHiddens');
- // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts');
- // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_Department');
- // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_CheckType');
- // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_DetailPosts');
- // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_DetailPosts.Nav_Post');
- extendIgnoreDataRule(json)
- that.props.dispatch({
+ componentWillReceiveProps(NextProps) {
+ if (NextProps.data?.id && this.props.data?.id != NextProps.data?.id) {
+ this.loadData(NextProps.data?.id);
+ }
+ }
+ ShowState(obj) {
+ if (obj.HIDDEN_LEVEL === 0) {
+ return "一般";
+ } else {
+ return "重大";
+ }
+ }
+ BtnClose = () => {
+ if (typeof this.props.data.onCancel != "undefined" && typeof this.props.data.onCancel == 'function')
+ this.props.data.onCancel();
+ }
+
+ loadData = (dataId) => {
+ let that = this;
+ let jsonTemp = initFilter(that.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
+ extendRule(jsonTemp, 'ID', 1, dataId);
+ that.props.dispatch({
+ type: 'app/getDataByPost',
+ payload: jsonTemp,
+ url: 'SK/SKRiskIdentifyResult/GetDetail',
+ onComplete: (retTemp) => {
+ if (retTemp) {
+ let json = initFilter(that.props.login.OrgId);
+ extendRule(json, 'PRODUCTION_UNIT_ID', 1, retTemp.PRODUCTION_UNIT_ID);
+ extendRule(json, 'AREA_ID', 1, retTemp.AREA_ID);
+ extendRule(json, 'TYPE_ID', 1, retTemp.TYPE_ID);
+ extendRule(json, 'RISK_NAME', 1, retTemp.RISK_NAME);
+ extendRule(json, 'RISK_DESCRIPTION', 1, retTemp.RISK_DESCRIPTION);
+ // extendInclude(json, 'Nav_Type');
+ // extendInclude(json, 'Nav_Area');
+ // extendInclude(json, 'Nav_Posts');
+ // extendInclude(json, 'Nav_Posts.Nav_PostDetails.Nav_Post');
+ // extendInclude(json, 'Nav_Departs');
+ // extendInclude(json, 'Nav_Departs.Nav_Department');
+ // extendInclude(json, 'Nav_Departs.Nav_User');
+ // extendInclude(json, 'Nav_Details');
+ // extendInclude(json, 'Nav_Details.Nav_DetailContents');
+ // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_Contents');
+ // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailHiddens');
+ // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts');
+ // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_Department');
+ // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_CheckType');
+ // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_DetailPosts');
+ // extendInclude(json, 'Nav_Details.Nav_DetailContents.Nav_DetailDeparts.Nav_DetailPosts.Nav_Post');
+ extendIgnoreDataRule(json)
+ that.props.dispatch({
type: 'app/getDataByPost',
payload: json,
url: 'SK/SKEnterpriseLibrary/SKGet',
onComplete: (ret) => {
- if (ret) {
- if(that.props.data && that.props.data.loadDataDeal)
- {
- that.props.data.loadDataDeal(1);
- }
- that.setState({ data: ret });
- if (that.props.data.tableKey==="2" ||that.props.data.tableKey===undefined) {
- that.setState({ BtnAgreeDisplay: 'none' })
- }else{
- that.setState({ BtnAgreeDisplay: 'inline' })
- }
- this.onClickApprove(false);
- //归档才显示打印和导出按钮
- // if(ret.PRE_MEETING_STATUS==5){
- // this.setState({ isFinished: 'inline' })
- // }
+ if (ret) {
+ if (that.props.data && that.props.data.loadDataDeal) {
+ that.props.data.loadDataDeal(1);
}
- else
- { message.error('企业库无对应风险!');}
- }
- });
+ that.setState({ data: ret });
+ if (that.props.data.tableKey === "2" || that.props.data.tableKey === undefined) {
+ that.setState({ BtnAgreeDisplay: 'none' })
+ } else {
+ that.setState({ BtnAgreeDisplay: 'inline' })
}
-
+ this.onClickApprove(false);
+ //归档才显示打印和导出按钮
+ // if(ret.PRE_MEETING_STATUS==5){
+ // this.setState({ isFinished: 'inline' })
+ // }
+ }
+ else { message.error('企业库无对应风险!'); }
}
- });
- }
-
- onTableBtnExport() {
- const enums=this.props.data.enums ? this.props.data.enums :this.props.app.enums ;
- let TableWrap = document.getElementById('tableId' + this.props.data.id);
- let Table = TableWrap.getElementsByTagName('table')[0];
- const wb = XLSX.utils.table_to_book(Table);
- XLSX.writeFile(wb, "双控企业库.xlsx")
- }
-
- onClickApprove=(appVisible)=>{
- const newtmpData = {
- data: { id: this.props.data.id, isShow: true,key:guid(),param:this.props.data.param,appVisible:appVisible,BtnAgreeDisplay:'inline'},
- formCode: "PF123",
+ });
}
- this.setState({
- tmpData: newtmpData,
- });
+
+ }
+ });
+ }
+
+ onTableBtnExport() {
+ const enums = this.props.data.enums ? this.props.data.enums : this.props.app.enums;
+ let TableWrap = document.getElementById('tableId' + this.props.data.id);
+ let Table = TableWrap.getElementsByTagName('table')[0];
+ const wb = XLSX.utils.table_to_book(Table);
+ XLSX.writeFile(wb, "双控企业库.xlsx")
+ }
+
+ onClickApprove = (appVisible) => {
+ const newtmpData = {
+ data: { id: this.props.data.id, isShow: true, key: guid(), param: this.props.data.param, appVisible: appVisible, BtnAgreeDisplay: 'inline' },
+ formCode: "PF123",
}
- showModalContent = (item) => {
- this.setState({
- showDetailContent: true,
- },()=>{
- this.setState({
- DetailContents:item.Nav_DetailContents
- });
- });
- };
- showModal = (item) => {
- this.setState({
- showDetail: true,
- },()=>{
- this.setState({
- Details:item.Nav_DetailHiddens,
- DetailPosts:item.Nav_DetailDeparts
- });
- });
- };
- handleCancel = () => {
- this.setState({
- showDetail: false,
- });
- };
- closeModal = () => {
- this.setState({
- showDetail: false,
- });
- };
- handleCancelContent = () => {
- this.setState({
- showDetailContent: false,
- });
- };
- closeModalContent = () => {
- this.setState({
- showDetailContent: false,
- });
- };
- render() {
- const { data } = this.state;
- const enums=this.props.data.enums ? this.props.data.enums :this.props.app.enums ;
- // let aaa = Math.random();
- return
-
-
-
-
-
-
-
-
-
- {/* this.onClickApprove(true)} style={{ marginRight: '8px'}} icon="export">审批详情 */}
- 打印}
- content={() => this.componentRef}
- />
- this.onTableBtnExport()} icon="export" style={{ marginLeft: '8px', display: data && data.STATUS === 30?"inline":"none" }}>导出
-
- (this.componentRef = el)} style={{ padding: '20px' }} id={'tableId' + this.props.data.id}>
- 双控企业库
- {
- data ?
-
-
- {data.Nav_ProductionUnit?.NAME}
- {data.Nav_Area? data.Nav_Area?.NAME : ''}
- {data.RISK_NAME}
- {data.RISK_DESCRIPTION}
- {data.Nav_Type? data.Nav_Type?.NAME : ''}
- {data.EVALUATE_L}
- {data.EVALUATE_E}
- {data.EVALUATE_C}
- {data.EVALUATE_SCORE}
- {enums.SKEvaluateLevelEnum.enums[data.EVALUATE_LEVEL]}
- {data.EMERGENCY}
- {enums.FMEnableStatusEnum.enums[data.ENABLE_STATUS]}
-
- :null
- }
- {
- data ?
-
- | 序号 |
- 管控层级 |
- 管控部门 |
- 管控责任人 |
-
- {
- data.Nav_Departs && data.Nav_Departs.sort((x, y) => x.DEPARTMENT_TYPE - y.DEPARTMENT_TYPE).map((item,i)=>{
- return
- |
- {i+1}
- |
-
- {enums.SKDepartmentTypeEnum.enums[item.DEPARTMENT_TYPE]}
- |
-
- {item.Nav_Department?.NAME}
- |
-
- {item.Nav_User?.NAME}
- |
-
- })
- }
- :null
- }
- {
- data ?
-
- | 序号 |
- 管控措施 |
- {/* 应急处置 | */}
- 查看 |
-
- {
- data.Nav_Details && data.Nav_Details.sort((x, y) => x.NUM - y.NUM).map((item,i)=>{
- return
- |
- {item.NUM}
- |
-
- {item.MEASURES_NAME}
- |
- {/*
+ this.setState({
+ tmpData: newtmpData,
+ });
+ }
+ showModalContent = (item) => {
+ this.setState({
+ showDetailContent: true,
+ }, () => {
+ this.setState({
+ DetailContents: item.Nav_DetailContents
+ });
+ });
+ };
+ showModal = (item) => {
+ this.setState({
+ showDetail: true,
+ }, () => {
+ this.setState({
+ Details: item.Nav_DetailHiddens,
+ DetailPosts: item.Nav_DetailDeparts
+ });
+ });
+ };
+ handleCancel = () => {
+ this.setState({
+ showDetail: false,
+ });
+ };
+ closeModal = () => {
+ this.setState({
+ showDetail: false,
+ });
+ };
+ handleCancelContent = () => {
+ this.setState({
+ showDetailContent: false,
+ });
+ };
+ closeModalContent = () => {
+ this.setState({
+ showDetailContent: false,
+ });
+ };
+ render() {
+ const { data } = this.state;
+ const enums = this.props.data.enums ? this.props.data.enums : this.props.app.enums;
+ // let aaa = Math.random();
+ return
+
+
+
+
+
+
+
+
+
+ {/* this.onClickApprove(true)} style={{ marginRight: '8px'}} icon="export">审批详情 */}
+ 打印}
+ content={() => this.componentRef}
+ />
+ this.onTableBtnExport()} icon="export" style={{ marginLeft: '8px', display: data && data.STATUS === 30 ? "inline" : "none" }}>导出
+
+ (this.componentRef = el)} style={{ padding: '20px' }} id={'tableId' + this.props.data.id}>
+ 双控企业库
+ {
+ data ?
+
+
+ {data.Nav_ProductionUnit?.NAME}
+ {data.Nav_Area ? data.Nav_Area?.NAME : ''}
+ {data.RISK_NAME}
+ {data.RISK_DESCRIPTION}
+ {data.Nav_Type ? data.Nav_Type?.NAME : ''}
+ {data.EVALUATE_L}
+ {data.EVALUATE_E}
+ {data.EVALUATE_C}
+ {data.EVALUATE_SCORE}
+ {enums.SKEvaluateLevelEnum.enums[data.EVALUATE_LEVEL]}
+ {data.EMERGENCY}
+ {enums.FMEnableStatusEnum.enums[data.ENABLE_STATUS]}
+
+ : null
+ }
+ {
+ data ?
+
+ | 序号 |
+ 管控层级 |
+ 管控部门 |
+ 管控责任人 |
+
+ {
+ data.Nav_Departs && data.Nav_Departs.sort((x, y) => x.DEPARTMENT_TYPE - y.DEPARTMENT_TYPE).map((item, i) => {
+ return
+ |
+ {i + 1}
+ |
+
+ {enums.SKDepartmentTypeEnum.enums[item.DEPARTMENT_TYPE]}
+ |
+
+ {item.Nav_Department?.NAME}
+ |
+
+ {item.Nav_User?.NAME}
+ |
+
+ })
+ }
+ : null
+ }
+ {
+ data ?
+
+ | 序号 |
+ 管控措施 |
+ {/* 应急处置 | */}
+ 查看 |
+
+ {
+ data.Nav_Details && data.Nav_Details.sort((x, y) => x.NUM - y.NUM).map((item, i) => {
+ return
+ |
+ {item.NUM}
+ |
+
+ {item.MEASURES_NAME}
+ |
+ {/*
{item.EMERGENCY}
| */}
- this.showModalContent(item)}> |
-
- })
- }
- :null
- }
- {
- data ?
-
- | 序号 |
- 辨识部门 |
- 辨识岗位 |
-
+ this.showModalContent(item)}> |
+
+ })
+ }
+ : null
+ }
+ {
+ data ?
+
+ | 序号 |
+ 辨识部门 |
+ 辨识岗位 |
+
+ {
+ data.Nav_Posts && data.Nav_Posts.map((item, i) => {
+ return
+ |
+ {i + 1}
+ |
+
+ {item.Nav_Department?.NAME}
+ |
+
{
- data.Nav_Posts && data.Nav_Posts.map((item,i)=>{
- return |
- |
- {i+1}
- |
-
- {item.Nav_Department?.NAME}
- |
-
- {
- item?.Nav_PostDetails && item?.Nav_PostDetails.map((item2, i) => {
- return (i > 0 ? ";" : "") + item2?.Nav_Post?.NAME
- // return |
- })
- }
-
-
- })
- }
- :null
- }
-
-
-
- }
+ item?.Nav_PostDetails && item?.Nav_PostDetails.map((item2, i) => {
+ return (i > 0 ? ";" : "") + item2?.Nav_Post?.NAME
+ // return |
+ })
+ }
+
+
+ })
+ }
+ : null
+ }
+
+
+
+ }
}
-export default connect(({ login,app }) => ({ login,app }))(SK035CheckLibrary)
\ No newline at end of file
+export default connect(({ login, app }) => ({ login, app }))(SK035CheckLibrary)
\ No newline at end of file
diff --git a/src/components/CustomPages/SK/SK035ShowPrint.js b/src/components/CustomPages/SK/SK035ShowPrint.js
index a96a8c5..2ad4f2d 100644
--- a/src/components/CustomPages/SK/SK035ShowPrint.js
+++ b/src/components/CustomPages/SK/SK035ShowPrint.js
@@ -41,6 +41,7 @@ class SK035ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
// extendInclude(json, 'Nav_ApplyUser');
@@ -72,7 +73,7 @@ class SK035ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
@@ -147,7 +148,7 @@ class SK035ShowPrint extends React.Component {
{i + 1}
|
- {item.Nav_ProductionUnit?.NAME}
+ {item.Nav_ProductionUnit?.NAME}
|
{item.Nav_Area?.NAME}
diff --git a/src/components/CustomPages/SK/SK037ShowPrint.js b/src/components/CustomPages/SK/SK037ShowPrint.js
index 49f89be..431f242 100644
--- a/src/components/CustomPages/SK/SK037ShowPrint.js
+++ b/src/components/CustomPages/SK/SK037ShowPrint.js
@@ -42,6 +42,7 @@ class SK037ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
// extendInclude(json, 'Nav_ApplyUser');
@@ -73,7 +74,7 @@ class SK037ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
@@ -148,7 +149,7 @@ class SK037ShowPrint extends React.Component {
{i + 1}
|
- {item.Nav_ProductionUnit?.NAME}
+ {item.Nav_ProductionUnit?.NAME}
|
{item.Nav_Area?.NAME}
diff --git a/src/components/CustomPages/SK/SK039ShowPrint.js b/src/components/CustomPages/SK/SK039ShowPrint.js
index d4d483f..4f06c63 100644
--- a/src/components/CustomPages/SK/SK039ShowPrint.js
+++ b/src/components/CustomPages/SK/SK039ShowPrint.js
@@ -41,6 +41,7 @@ class SK039ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
// extendInclude(json, 'Nav_ApplyUser');
@@ -73,7 +74,7 @@ class SK039ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
@@ -152,7 +153,7 @@ class SK039ShowPrint extends React.Component {
{i + 1}
|
- {item.Nav_ProductionUnit?.NAME}
+ {item.Nav_ProductionUnit?.NAME}
|
{item.Nav_Area?.NAME}
@@ -170,13 +171,13 @@ class SK039ShowPrint extends React.Component {
{enums.SKEvaluateLevelEnum.enums[item.EVALUATE_LEVEL]}
|
- {item.Nav_SCOREL? item.Nav_SCOREL?.SCORE : 0}
+ {item.Nav_SCOREL ? item.Nav_SCOREL?.SCORE : 0}
|
- {item.Nav_SCOREE? item.Nav_SCOREE?.SCORE : 0}
+ {item.Nav_SCOREE ? item.Nav_SCOREE?.SCORE : 0}
|
- {item.Nav_SCOREC? item.Nav_SCOREC?.SCORE : 0}
+ {item.Nav_SCOREC ? item.Nav_SCOREC?.SCORE : 0}
|
{item.EVALUATE_SCORE}
@@ -185,7 +186,7 @@ class SK039ShowPrint extends React.Component {
{
//item.MEASURE
item?.Nav_DetailMeasures && item?.Nav_DetailMeasures.map((item2, i) => {
- return | {item2?.NUM+"、" + item2?.MEASURES_NAME}
+ return
{item2?.NUM + "、" + item2?.MEASURES_NAME}
})
}
diff --git a/src/components/CustomPages/SK/SK041ShowPrint.js b/src/components/CustomPages/SK/SK041ShowPrint.js
index 4a4512b..8b4bcd1 100644
--- a/src/components/CustomPages/SK/SK041ShowPrint.js
+++ b/src/components/CustomPages/SK/SK041ShowPrint.js
@@ -1,5 +1,5 @@
import { message } from "antd/lib/index";
-import { Button, Descriptions, Popconfirm, Row, Col, Form, Input, Select, Table ,Modal} from 'antd';
+import { Button, Descriptions, Popconfirm, Row, Col, Form, Input, Select, Table, Modal } from 'antd';
import React from 'react';
import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, showFiles, GetFileModel } from "../../../utils/common";
import ReactToPrint from "react-to-print";
@@ -41,6 +41,7 @@ class SK041ShowPrint extends React.Component {
loadData = (dataId, taskID) => {
let json = initFilter(this.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendRule(json, 'TASK_ID', 1, taskID);
// extendInclude(json, 'Nav_ApplyUser');
@@ -73,7 +74,7 @@ class SK041ShowPrint extends React.Component {
}
this.onClickApprove(false);
}
-
+
}
});
}
@@ -152,7 +153,7 @@ class SK041ShowPrint extends React.Component {
{i + 1}
- {item.Nav_ProductionUnit?.NAME}
+ {item.Nav_ProductionUnit?.NAME}
|
{item.Nav_Area?.NAME}
@@ -170,13 +171,13 @@ class SK041ShowPrint extends React.Component {
{enums.SKEvaluateLevelEnum.enums[item.EVALUATE_LEVEL]}
|
- {item.Nav_SCOREL? item.Nav_SCOREL?.SCORE : 0}
+ {item.Nav_SCOREL ? item.Nav_SCOREL?.SCORE : 0}
|
- {item.Nav_SCOREE? item.Nav_SCOREE?.SCORE : 0}
+ {item.Nav_SCOREE ? item.Nav_SCOREE?.SCORE : 0}
|
- {item.Nav_SCOREC? item.Nav_SCOREC?.SCORE : 0}
+ {item.Nav_SCOREC ? item.Nav_SCOREC?.SCORE : 0}
|
{item.EVALUATE_SCORE}
@@ -185,7 +186,7 @@ class SK041ShowPrint extends React.Component {
{
//item.MEASURE
item?.Nav_DetailMeasures && item?.Nav_DetailMeasures.map((item2, i) => {
- return | {item2?.NUM +"、"+item2?.MEASURES_NAME}
+ return
{item2?.NUM + "、" + item2?.MEASURES_NAME}
})
}
diff --git a/src/components/CustomPages/SK/SK043ShowPrint.js b/src/components/CustomPages/SK/SK043ShowPrint.js
index 46bf059..3ba2bd3 100644
--- a/src/components/CustomPages/SK/SK043ShowPrint.js
+++ b/src/components/CustomPages/SK/SK043ShowPrint.js
@@ -1,6 +1,6 @@
-import { Button, Descriptions,Popconfirm, Row, Col, Form,Modal, Input, Select, Table } from 'antd';
+import { Button, Descriptions, Popconfirm, Row, Col, Form, Modal, Input, Select, Table } from 'antd';
import React from 'react';
-import { initFilter, extendRule, extendInclude, extendIgnoreDataRule,setDataFieldValue, guid, initQueryFilter } from "../../../utils/common";
+import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, initQueryFilter } from "../../../utils/common";
import ReactToPrint from "react-to-print";
import stylesStep from '../HI/StepForm.css';
import config from "../../../config";
@@ -29,15 +29,16 @@ class SK043ShowPrint extends React.Component {
this.loadData(NextProps.data?.id);
}
}
-
+
BtnClose = () => {
- if (typeof this.props.data.onCancel != "undefined"&&typeof this.props.data.onCancel == 'function')
+ if (typeof this.props.data.onCancel != "undefined" && typeof this.props.data.onCancel == 'function')
this.props.data.onCancel();
}
loadData = (dataId) => {
- let that=this;
+ let that = this;
let json = initFilter(that.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
extendInclude(json, 'Nav_Type');
extendInclude(json, 'Nav_Area');
@@ -45,20 +46,19 @@ class SK043ShowPrint extends React.Component {
extendInclude(json, 'Nav_Contents.Nav_Contents');
extendInclude(json, 'Nav_Hiddens');
extendIgnoreDataRule(json)
- that.props.dispatch({
+ that.props.dispatch({
type: 'app/getDataByPost',
payload: json,
url: 'SK/BasicLibraryTemp/Get',
onComplete: (ret) => {
if (ret) {
- if(that.props.data && that.props.data.loadDataDeal)
- {
+ if (that.props.data && that.props.data.loadDataDeal) {
that.props.data.loadDataDeal(1);
}
that.setState({ data: ret });
- if (that.props.data.tableKey==="2" ||that.props.data.tableKey===undefined) {
+ if (that.props.data.tableKey === "2" || that.props.data.tableKey === undefined) {
that.setState({ BtnAgreeDisplay: 'none' })
- }else{
+ } else {
that.setState({ BtnAgreeDisplay: 'inline' })
}
this.onClickApprove(false);
@@ -67,22 +67,22 @@ class SK043ShowPrint extends React.Component {
// this.setState({ isFinished: 'inline' })
// }
}
-
+
}
});
}
onTableBtnExport() {
- const enums=this.props.data.enums ? this.props.data.enums :this.props.app.enums ;
+ const enums = this.props.data.enums ? this.props.data.enums : this.props.app.enums;
let TableWrap = document.getElementById('tableId' + this.props.data.id);
let Table = TableWrap.getElementsByTagName('table')[0];
const wb = XLSX.utils.table_to_book(Table);
XLSX.writeFile(wb, "双控基础库.xlsx")
}
- onClickApprove=(appVisible)=>{
+ onClickApprove = (appVisible) => {
const newtmpData = {
- data: { id: this.props.data.id, isShow: true,key:guid(),param:this.props.data.param,appVisible:appVisible,BtnAgreeDisplay:'inline'},
+ data: { id: this.props.data.id, isShow: true, key: guid(), param: this.props.data.param, appVisible: appVisible, BtnAgreeDisplay: 'inline' },
formCode: "PF123",
}
this.setState({
@@ -91,81 +91,81 @@ class SK043ShowPrint extends React.Component {
}
render() {
const { data } = this.state;
- const enums=this.props.data.enums ? this.props.data.enums :this.props.app.enums ;
+ const enums = this.props.data.enums ? this.props.data.enums : this.props.app.enums;
// let aaa = Math.random();
return
-
+
- {/* this.onClickApprove(true)} style={{ marginRight: '8px'}} icon="export">审批详情 */}
+ {/* this.onClickApprove(true)} style={{ marginRight: '8px'}} icon="export">审批详情 */}
打印}
+ trigger={() => 打印}
content={() => this.componentRef}
/>
- this.onTableBtnExport()} icon="export" style={{ marginLeft: '8px', display: data && data.STATUS === 30?"inline":"none" }}>导出
+ this.onTableBtnExport()} icon="export" style={{ marginLeft: '8px', display: data && data.STATUS === 30 ? "inline" : "none" }}>导出
(this.componentRef = el)} style={{ padding: '20px' }} id={'tableId' + this.props.data.id}>
双控基础库
{
- data ?
-
-
- {data.Nav_ProductionUnit?.NAME}
- {data.Nav_Area? data.Nav_Area?.NAME : ''}
- {data.RISK_NAME}
- {data.RISK_DESCRIPTION}
- {data.Nav_Type? data.Nav_Type?.NAME : ''}
- {data.EVALUATE_L}
- {data.EVALUATE_E}
- {data.EVALUATE_C}
- {data.EVALUATE_SCORE}
- {enums.SKEvaluateLevelEnum.enums[data.EVALUATE_LEVEL]}
-
-
-
-
- {
- data?.Nav_Measures && data?.Nav_Measures.map((item, i) => {
- return
- |
- {(i+1)+"."+item?.MEASURES_NAME}
- |
-
- {item?.EMERGENCY}
- |
-
- {
- item?.Nav_Levels && item?.Nav_Levels.map((item2, i) => {
- return |
{enums.SKDepartmentTypeEnum.enums[item2?.DEPARTMENT_TYPE]}
- })
- }
-
+ data ?
+
+
+ {data.Nav_ProductionUnit?.NAME}
+ {data.Nav_Area ? data.Nav_Area?.NAME : ''}
+ {data.RISK_NAME}
+ {data.RISK_DESCRIPTION}
+ {data.Nav_Type ? data.Nav_Type?.NAME : ''}
+ {data.EVALUATE_L}
+ {data.EVALUATE_E}
+ {data.EVALUATE_C}
+ {data.EVALUATE_SCORE}
+ {enums.SKEvaluateLevelEnum.enums[data.EVALUATE_LEVEL]}
+
+
+
+
+ {
+ data?.Nav_Measures && data?.Nav_Measures.map((item, i) => {
+ return
+ |
+ {(i + 1) + "." + item?.MEASURES_NAME}
+ |
+
+ {item?.EMERGENCY}
+ |
+
+ {
+ item?.Nav_Levels && item?.Nav_Levels.map((item2, i) => {
+ return |
{enums.SKDepartmentTypeEnum.enums[item2?.DEPARTMENT_TYPE]}
+ })
+ }
+
+
+ })
+ }
+
+
+
+ {
+ data?.Nav_Contents && data?.Nav_Contents.map((item, i) => {
+ return | {(i + 1) + "." + item?.CHECK_CONTENT} |
+ {item?.CHECK_BASIC} |
+ {item?.CHECK_STANDARD} |
- })
- }
-
-
-
- {
- data?.Nav_Contents && data?.Nav_Contents.map((item, i) => {
- return | {(i+1)+"."+item?.CHECK_CONTENT} |
- {item?.CHECK_BASIC} |
- {item?.CHECK_STANDARD} |
-
- })
- }
-
-
- {
- data?.Nav_Hiddens && data?.Nav_Hiddens.map((item, i) => {
- return | {(i+1)+"."+item?.HIDDEN_DESCRIPTION} |
- {enums.SKHiddenLevel.enums[item?.HIDDEN_LEVEL]} |
- {item?.RECTIFICATION_MEASURES} |
- })
- }
-
-
:null
+ })
+ }
+
+
+ {
+ data?.Nav_Hiddens && data?.Nav_Hiddens.map((item, i) => {
+ return | {(i + 1) + "." + item?.HIDDEN_DESCRIPTION} |
+ {enums.SKHiddenLevel.enums[item?.HIDDEN_LEVEL]} |
+ {item?.RECTIFICATION_MEASURES} |
+ })
+ }
+
+
: null
}
-
+
@@ -173,4 +173,4 @@ class SK043ShowPrint extends React.Component {
}
-export default connect(({ login,app }) => ({ login,app }))(SK043ShowPrint)
\ No newline at end of file
+export default connect(({ login, app }) => ({ login, app }))(SK043ShowPrint)
\ No newline at end of file
diff --git a/src/components/CustomPages/SK/SK045ShowPrint.js b/src/components/CustomPages/SK/SK045ShowPrint.js
index 156c740..e1d1de0 100644
--- a/src/components/CustomPages/SK/SK045ShowPrint.js
+++ b/src/components/CustomPages/SK/SK045ShowPrint.js
@@ -1,6 +1,6 @@
-import { Button, Descriptions,Popconfirm, Row, Col, Form,Modal, Input, Select, Table } from 'antd';
+import { Button, Descriptions, Popconfirm, Row, Col, Form, Modal, Input, Select, Table } from 'antd';
import React from 'react';
-import { initFilter, extendRule, extendInclude, extendIgnoreDataRule,setDataFieldValue, guid, initQueryFilter } from "../../../utils/common";
+import { initFilter, extendRule, extendInclude, extendIgnoreDataRule, setDataFieldValue, guid, initQueryFilter } from "../../../utils/common";
import ReactToPrint from "react-to-print";
import stylesStep from '../HI/StepForm.css';
import config from "../../../config";
@@ -29,15 +29,16 @@ class SK045ShowPrint extends React.Component {
this.loadData(NextProps.data?.id);
}
}
-
+
BtnClose = () => {
- if (typeof this.props.data.onCancel != "undefined"&&typeof this.props.data.onCancel == 'function')
+ if (typeof this.props.data.onCancel != "undefined" && typeof this.props.data.onCancel == 'function')
this.props.data.onCancel();
}
loadData = (dataId) => {
- let that=this;
+ let that = this;
let json = initFilter(that.props.login.OrgId);
+ json.Parameter22 = this.props.data.ORG_ID_HV;
extendRule(json, 'ID', 1, dataId);
// extendInclude(json, 'Nav_Type');
// extendInclude(json, 'Nav_Area');
@@ -49,20 +50,19 @@ class SK045ShowPrint extends React.Component {
// extendInclude(json, 'Nav_Contents.Nav_Departs.Nav_Posts.Nav_Post');
// extendInclude(json, 'Nav_Hiddens');
extendIgnoreDataRule(json)
- that.props.dispatch({
+ that.props.dispatch({
type: 'app/getDataByPost',
payload: json,
url: 'SK/SKEnterpriseLibraryTemp/FullGet',
onComplete: (ret) => {
if (ret) {
- if(that.props.data && that.props.data.loadDataDeal)
- {
+ if (that.props.data && that.props.data.loadDataDeal) {
that.props.data.loadDataDeal(1);
}
that.setState({ data: ret });
- if (that.props.data.tableKey==="2" ||that.props.data.tableKey===undefined) {
+ if (that.props.data.tableKey === "2" || that.props.data.tableKey === undefined) {
that.setState({ BtnAgreeDisplay: 'none' })
- }else{
+ } else {
that.setState({ BtnAgreeDisplay: 'inline' })
}
this.onClickApprove(false);
@@ -71,22 +71,22 @@ class SK045ShowPrint extends React.Component {
// this.setState({ isFinished: 'inline' })
// }
}
-
+
}
});
}
onTableBtnExport() {
- const enums=this.props.data.enums ? this.props.data.enums :this.props.app.enums ;
+ const enums = this.props.data.enums ? this.props.data.enums : this.props.app.enums;
let TableWrap = document.getElementById('tableId' + this.props.data.id);
let Table = TableWrap.getElementsByTagName('table')[0];
const wb = XLSX.utils.table_to_book(Table);
XLSX.writeFile(wb, "双控企业库.xlsx")
}
- onClickApprove=(appVisible)=>{
+ onClickApprove = (appVisible) => {
const newtmpData = {
- data: { id: this.props.data.id, isShow: true,key:guid(),param:this.props.data.param,appVisible:appVisible,BtnAgreeDisplay:'inline'},
+ data: { id: this.props.data.id, isShow: true, key: guid(), param: this.props.data.param, appVisible: appVisible, BtnAgreeDisplay: 'inline' },
formCode: "PF123",
}
this.setState({
@@ -95,105 +95,105 @@ class SK045ShowPrint extends React.Component {
}
render() {
const { data } = this.state;
- const enums=this.props.data.enums ? this.props.data.enums :this.props.app.enums ;
+ const enums = this.props.data.enums ? this.props.data.enums : this.props.app.enums;
// let aaa = Math.random();
return
-
+
- {/* this.onClickApprove(true)} style={{ marginRight: '8px'}} icon="export">审批详情 */}
+ {/* this.onClickApprove(true)} style={{ marginRight: '8px'}} icon="export">审批详情 */}
打印}
+ trigger={() => 打印}
content={() => this.componentRef}
/>
- this.onTableBtnExport()} icon="export" style={{ marginLeft: '8px', display: data && data.STATUS === 30?"inline":"none" }}>导出
+ this.onTableBtnExport()} icon="export" style={{ marginLeft: '8px', display: data && data.STATUS === 30 ? "inline" : "none" }}>导出
(this.componentRef = el)} style={{ padding: '20px' }} id={'tableId' + this.props.data.id}>
双控企业库
{
- data ?
-
-
- {data.Nav_ProductionUnit?.NAME}
- {data.Nav_Area? data.Nav_Area?.NAME : ''}
- {data.RISK_NAME}
- {data.RISK_DESCRIPTION}
- {data.Nav_Type? data.Nav_Type?.NAME : ''}
- {data.EVALUATE_L}
- {data.EVALUATE_E}
- {data.EVALUATE_C}
- {data.EVALUATE_SCORE}
- {enums.SKEvaluateLevelEnum.enums[data.EVALUATE_LEVEL]}
- {data.CREATE_TIME}
- {enums.FMEnableStatusEnum.enums[data.ENABLE_STATUS]}
-
-
-
- {
- data?.Nav_Measures && data?.Nav_Measures.map((item, i) => {
- return
- |
- {(i+1)+"."+item?.MEASURES_NAME}
- |
-
- {item?.EMERGENCY}
- |
-
- {
- item?.Nav_Departs && item?.Nav_Departs.map((item2, i) => {
- return |
- | {enums.SKDepartmentTypeEnum.enums[item2?.DEPARTMENT_TYPE]} |
- {item2?.Nav_Department?.NAME} |
- {item2?.Nav_User?.NAME} |
-
- })
- }
-
-
-
- })
- }
-
-
-
- {
- data?.Nav_Contents && data?.Nav_Contents.map((item, i) => {
- return | {(i+1)+"."+item?.CHECK_CONTENT} |
- {item?.CHECK_BASIC} |
- {item?.CHECK_STANDARD} |
-
- {
- item?.Nav_Departs && item?.Nav_Departs.map((item2, i) => {
- return |
- | {enums.SKDepartmentTypeEnum.enums[item2?.CHECK_TYPE]} |
- {
- item2?.Nav_Posts && item2?.Nav_Posts.map((item3, i) => {
- return |
- | {item3?.Nav_Post?.NAME} |
+ data ?
+
+
+ {data.Nav_ProductionUnit?.NAME}
+ {data.Nav_Area ? data.Nav_Area?.NAME : ''}
+ {data.RISK_NAME}
+ {data.RISK_DESCRIPTION}
+ {data.Nav_Type ? data.Nav_Type?.NAME : ''}
+ {data.EVALUATE_L}
+ {data.EVALUATE_E}
+ {data.EVALUATE_C}
+ {data.EVALUATE_SCORE}
+ {enums.SKEvaluateLevelEnum.enums[data.EVALUATE_LEVEL]}
+ {data.CREATE_TIME}
+ {enums.FMEnableStatusEnum.enums[data.ENABLE_STATUS]}
+
+
+
+ {
+ data?.Nav_Measures && data?.Nav_Measures.map((item, i) => {
+ return
+ |
+ {(i + 1) + "." + item?.MEASURES_NAME}
+ |
+
+ {item?.EMERGENCY}
+ |
+
+ {
+ item?.Nav_Departs && item?.Nav_Departs.map((item2, i) => {
+ return |
+ | {enums.SKDepartmentTypeEnum.enums[item2?.DEPARTMENT_TYPE]} |
+ {item2?.Nav_Department?.NAME} |
+ {item2?.Nav_User?.NAME} |
+
+ })
+ }
+
+
+
+ })
+ }
+
+
+
+ {
+ data?.Nav_Contents && data?.Nav_Contents.map((item, i) => {
+ return | {(i + 1) + "." + item?.CHECK_CONTENT} |
+ {item?.CHECK_BASIC} |
+ {item?.CHECK_STANDARD} |
+
+ {
+ item?.Nav_Departs && item?.Nav_Departs.map((item2, i) => {
+ return |
+ | {enums.SKDepartmentTypeEnum.enums[item2?.CHECK_TYPE]} |
+ {
+ item2?.Nav_Posts && item2?.Nav_Posts.map((item3, i) => {
+ return |
+ | {item3?.Nav_Post?.NAME} |
+
+ })
+ }
+ {item2?.Nav_CheckType?.NAME} |
+ {enums.SKPLANCHECKFREQUENCYEnum.enums[item2?.CHECK_CYCLE]} |
})
- }
- {item2?.Nav_CheckType?.NAME} |
- {enums.SKPLANCHECKFREQUENCYEnum.enums[item2?.CHECK_CYCLE]} |
-
- })
- }
-
-
- })
- }
-
-
- {
- data?.Nav_Hiddens && data?.Nav_Hiddens.map((item, i) => {
- return | {(i+1)+"."+item?.HIDDEN_DESCRIPTION} |
- {enums.SKHiddenLevel.enums[item?.HIDDEN_LEVEL]} |
- {item?.RECTIFICATION_MEASURES} |
- })
- }
-
-
:null
+ }
+
+
+ })
+ }
+
+
+ {
+ data?.Nav_Hiddens && data?.Nav_Hiddens.map((item, i) => {
+ return | {(i + 1) + "." + item?.HIDDEN_DESCRIPTION} |
+ {enums.SKHiddenLevel.enums[item?.HIDDEN_LEVEL]} |
+ {item?.RECTIFICATION_MEASURES} |
+ })
+ }
+
+
: null
}
-
+
@@ -201,4 +201,4 @@ class SK045ShowPrint extends React.Component {
}
-export default connect(({ login,app }) => ({ login,app }))(SK045ShowPrint)
\ No newline at end of file
+export default connect(({ login, app }) => ({ login, app }))(SK045ShowPrint)
\ No newline at end of file