增加代码

This commit is contained in:
wjn 2024-05-24 11:28:02 +08:00
parent b05c6c9404
commit 905fa4eb35
4 changed files with 67 additions and 56 deletions

View File

@ -19,6 +19,7 @@ class HM042ShowPrint extends React.Component {
isAudit: 'none',
tmpData: {},
DEALOPINION: '',
teamUsers: []
};
};
//审批意见 改变
@ -83,7 +84,14 @@ class HM042ShowPrint extends React.Component {
if (typeof this.props.data.onCancel != "undefined" && typeof this.props.data.onCancel == 'function')
this.props.data.onCancel();
}
removeDuplicateUser(arr) {
let obj = {};
arr = arr.reduce((newArr, next) => {
obj[next.USER_ID] ? "" : (obj[next.USER_ID] = true && newArr.push(next));
return newArr;
}, []);
return arr;
}
loadData = (dataId) => {
let json = initFilter(this.props.login.OrgId);
extendRule(json, 'ID', 1, dataId);
@ -104,6 +112,7 @@ class HM042ShowPrint extends React.Component {
if (this.props.data && this.props.data.loadDataDeal) {
this.props.data.loadDataDeal(1);
}
this.teamUsers = this.removeDuplicateUser(ret.Nav_Details);
this.onClickApprove(false);
if (ret.STATUS >= 4) {
this.state.isFinished = "inline";
@ -226,8 +235,8 @@ class HM042ShowPrint extends React.Component {
<Descriptions.Item label="风险管理小组副组长" span={1.5}>{data.Nav_DeputyGroupLeader ? data.Nav_DeputyGroupLeader.NAME : ''}</Descriptions.Item>
<Descriptions.Item label="风险管理小组组长" span={1.5}>{data.Nav_GroupLeader ? data.Nav_GroupLeader.NAME : ''}</Descriptions.Item>
<Descriptions.Item label="风险管理小组成员" span={3}>{
data.Nav_Details && data.Nav_Details.map((item, i) => {
if (i == (data.Nav_Details.length - 1)) {
this.teamUsers && this.teamUsers.map((item, i) => {
if (i == (this.teamUsers.length - 1)) {
if (item.DEAL_STATUS == 0)
return <label style={{ color: 'red' }} title='未签到'> {item.Nav_ChargeUser ? item.Nav_ChargeUser.NAME : ''}</label>
else
@ -257,6 +266,7 @@ class HM042ShowPrint extends React.Component {
</Descriptions.Item>
</Descriptions>
<table style={{ width: '100%', textAlign: 'center' }} className={styles.PrintForm1}>
<tbody>
<tr>
<td className={styles.fontBold}>开始时间</td>
<td className={styles.fontBold}>结束时间</td>
@ -281,6 +291,7 @@ class HM042ShowPrint extends React.Component {
</tr>
})
}
</tbody>
</table>
<FormPage {...this.state.tmpData} />
<table style={{ width: '90%', lineHeight: '35px' }}>

View File

@ -476,22 +476,23 @@ class PFCommonApproveView extends React.Component {
if (item.NODE_APPROVE_STATUS != 0) {
if (item.Nav_ApproveUser != null && item.Nav_ApproveUser.Nav_UserSignFiles[0] != null)
{
return <table style={{border:"0",width:'100%', textAlign: 'left'}}><tr><td style={{border:"0"}}><b>{(item.NAME? item.NAME: "")}</b><br/>
return <table style={{border:"0",width:'100%', textAlign: 'left'}}><tbody><tr><td style={{border:"0"}}><b>{(item.NAME? item.NAME: "")}</b><br/>
{("审批结论:"+(item.CONTEXT===undefined?"同意":item.CONTEXT ))}<br/>
{("审核时间:"+item.NODE_APPROVE_TIME)}</td>
<td style={{border:"0"}}><br/><img style={{ margin: "0 0 0 15px",width:'150px' }} alt={item.Nav_ApproveUser.NAME} src={config.picServerHost + item.Nav_ApproveUser.Nav_UserSignFiles[0].Nav_ImgFile.Nav_File.FILE_PATH} />
</td></tr>
<tr><td colSpan={2} style={{border:"0"}}><hr style={{border:'1px dashed #ccc'}}></hr></td></tr>
</tbody>
</table>
}
else
{
return <table style={{border:"0",width:'100%', textAlign: 'left'}}><tr><td style={{border:"0"}}><b>{(item.NAME? item.NAME: "")}</b><br/>
return <table style={{border:"0",width:'100%', textAlign: 'left'}}><tbody><tr><td style={{border:"0"}}><b>{(item.NAME? item.NAME: "")}</b><br/>
{("审批结论:"+(item.CONTEXT===undefined?"同意":item.CONTEXT ))}<br/>
{("审核时间:"+item.NODE_APPROVE_TIME)}</td>
<td style={{border:"0"}}><br/><img style={{ margin: "0 0 0 15px",width:'150px' }} title={item.Nav_ApproveUser.NAME} />
</td></tr>
<tr><td colSpan={2} style={{border:"0"}}><hr style={{border:'1px dashed #ccc'}}></hr></td></tr>
<tr><td colSpan={2} style={{border:"0"}}><hr style={{border:'1px dashed #ccc'}}></hr></td></tr></tbody>
</table>
}
}

View File

@ -392,8 +392,7 @@ function Header(props) {
>
安全管理系统
<span style={{ color: "#c99d03" }}>SMS</span>
{/* {baseConfig.SYS_NAME}{" "} */}
-宁化行洛坑
{baseConfig.SYS_NAME}{" "}
</span>
)}
</div>

View File

@ -561,18 +561,18 @@ class Home extends React.Component {
}
}
showTableEditModal = (dataId, formCode, TaskID, title, taskCode) => {
this.props.dispatch({
type: "app/getDataByPost",
url: "BI/BIController/getVersion",
onComplete: (ret) => {
if (ret > config.version) {
window.localStorage.clear();
message.success("清除成功,即将重新加载页面", 2, () => {
setTimeout(() => window.location.reload(true), 500);
});
}
},
});
// this.props.dispatch({
// type: "app/getDataByPost",
// url: "BI/BIController/getVersion",
// onComplete: (ret) => {
// if (ret > config.version) {
// window.localStorage.clear();
// message.success("清除成功,即将重新加载页面", 2, () => {
// setTimeout(() => window.location.reload(true), 500);
// });
// }
// },
// });
const newtmpData = {
data: {
id: dataId,
@ -599,18 +599,18 @@ class Home extends React.Component {
);
};
showEditModal = (dataId, formCode, TaskID, title, taskCode) => {
this.props.dispatch({
type: "app/getDataByPost",
url: "BI/BIController/getVersion",
onComplete: (ret) => {
if (ret > config.version) {
window.localStorage.clear();
message.success("清除成功,即将重新加载页面", 2, () => {
setTimeout(() => window.location.reload(true), 500);
});
}
},
});
// this.props.dispatch({
// type: "app/getDataByPost",
// url: "BI/BIController/getVersion",
// onComplete: (ret) => {
// if (ret > config.version) {
// window.localStorage.clear();
// message.success("清除成功,即将重新加载页面", 2, () => {
// setTimeout(() => window.location.reload(true), 500);
// });
// }
// },
// });
const newtmpData = {
data: {
id: dataId,