增加代码
This commit is contained in:
		
							parent
							
								
									b05c6c9404
								
							
						
					
					
						commit
						905fa4eb35
					
				@ -19,6 +19,7 @@ class HM042ShowPrint extends React.Component {
 | 
				
			|||||||
            isAudit: 'none',
 | 
					            isAudit: 'none',
 | 
				
			||||||
            tmpData: {},
 | 
					            tmpData: {},
 | 
				
			||||||
            DEALOPINION: '',
 | 
					            DEALOPINION: '',
 | 
				
			||||||
 | 
					            teamUsers: []
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    //审批意见 改变
 | 
					    //审批意见 改变
 | 
				
			||||||
@ -83,7 +84,14 @@ class HM042ShowPrint extends React.Component {
 | 
				
			|||||||
        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();
 | 
					            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) => {
 | 
					    loadData = (dataId) => {
 | 
				
			||||||
        let json = initFilter(this.props.login.OrgId);
 | 
					        let json = initFilter(this.props.login.OrgId);
 | 
				
			||||||
        extendRule(json, 'ID', 1, dataId);
 | 
					        extendRule(json, 'ID', 1, dataId);
 | 
				
			||||||
@ -104,6 +112,7 @@ class HM042ShowPrint extends React.Component {
 | 
				
			|||||||
                    if (this.props.data && this.props.data.loadDataDeal) {
 | 
					                    if (this.props.data && this.props.data.loadDataDeal) {
 | 
				
			||||||
                        this.props.data.loadDataDeal(1);
 | 
					                        this.props.data.loadDataDeal(1);
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
 | 
					                    this.teamUsers = this.removeDuplicateUser(ret.Nav_Details);
 | 
				
			||||||
                    this.onClickApprove(false);
 | 
					                    this.onClickApprove(false);
 | 
				
			||||||
                    if (ret.STATUS >= 4) {
 | 
					                    if (ret.STATUS >= 4) {
 | 
				
			||||||
                        this.state.isFinished = "inline";
 | 
					                        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_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={1.5}>{data.Nav_GroupLeader ? data.Nav_GroupLeader.NAME : ''}</Descriptions.Item>
 | 
				
			||||||
                                <Descriptions.Item label="风险管理小组成员" span={3}>{
 | 
					                                <Descriptions.Item label="风险管理小组成员" span={3}>{
 | 
				
			||||||
                                    data.Nav_Details && data.Nav_Details.map((item, i) => {
 | 
					                                    this.teamUsers && this.teamUsers.map((item, i) => {
 | 
				
			||||||
                                        if (i == (data.Nav_Details.length - 1)) {
 | 
					                                        if (i == (this.teamUsers.length - 1)) {
 | 
				
			||||||
                                            if (item.DEAL_STATUS == 0)
 | 
					                                            if (item.DEAL_STATUS == 0)
 | 
				
			||||||
                                                return <label style={{ color: 'red' }} title='未签到'> {item.Nav_ChargeUser ? item.Nav_ChargeUser.NAME : ''}</label>
 | 
					                                                return <label style={{ color: 'red' }} title='未签到'> {item.Nav_ChargeUser ? item.Nav_ChargeUser.NAME : ''}</label>
 | 
				
			||||||
                                            else
 | 
					                                            else
 | 
				
			||||||
@ -257,30 +266,32 @@ class HM042ShowPrint extends React.Component {
 | 
				
			|||||||
                                </Descriptions.Item>
 | 
					                                </Descriptions.Item>
 | 
				
			||||||
                            </Descriptions>
 | 
					                            </Descriptions>
 | 
				
			||||||
                            <table style={{ width: '100%', textAlign: 'center' }} className={styles.PrintForm1}>
 | 
					                            <table style={{ width: '100%', textAlign: 'center' }} className={styles.PrintForm1}>
 | 
				
			||||||
                                <tr>
 | 
					                                <tbody>
 | 
				
			||||||
                                    <td className={styles.fontBold}>开始时间</td>
 | 
					                                    <tr>
 | 
				
			||||||
                                    <td className={styles.fontBold}>结束时间</td>
 | 
					                                        <td className={styles.fontBold}>开始时间</td>
 | 
				
			||||||
                                    <td className={styles.fontBold}>层级</td>
 | 
					                                        <td className={styles.fontBold}>结束时间</td>
 | 
				
			||||||
                                    <td className={styles.fontBold}>辨识区域</td>
 | 
					                                        <td className={styles.fontBold}>层级</td>
 | 
				
			||||||
                                    <td className={styles.fontBold}>类别</td>
 | 
					                                        <td className={styles.fontBold}>辨识区域</td>
 | 
				
			||||||
                                    <td className={styles.fontBold}>辨识对象</td>
 | 
					                                        <td className={styles.fontBold}>类别</td>
 | 
				
			||||||
                                    <td className={styles.fontBold}>负责人</td>
 | 
					                                        <td className={styles.fontBold}>辨识对象</td>
 | 
				
			||||||
                                    <td className={styles.fontBold}>备注</td>
 | 
					                                        <td className={styles.fontBold}>负责人</td>
 | 
				
			||||||
                                </tr>
 | 
					                                        <td className={styles.fontBold}>备注</td>
 | 
				
			||||||
                                {
 | 
					                                    </tr>
 | 
				
			||||||
                                    data.Nav_Details && data.Nav_Details.map((item, i) => {
 | 
					                                    {
 | 
				
			||||||
                                        return <tr>
 | 
					                                        data.Nav_Details && data.Nav_Details.map((item, i) => {
 | 
				
			||||||
                                            <td>{moment(item.START_TIME).format('YYYY-MM-DD')}</td>
 | 
					                                            return <tr>
 | 
				
			||||||
                                            <td>{moment(item.END_TIME).format('YYYY-MM-DD')}</td>
 | 
					                                                <td>{moment(item.START_TIME).format('YYYY-MM-DD')}</td>
 | 
				
			||||||
                                            <td>{this.renderLevel(item.LEVEL)}</td>
 | 
					                                                <td>{moment(item.END_TIME).format('YYYY-MM-DD')}</td>
 | 
				
			||||||
                                            <td>{this.joinArea(item.Nav_Areas)}</td>
 | 
					                                                <td>{this.renderLevel(item.LEVEL)}</td>
 | 
				
			||||||
                                            <td>{this.joinIdentifying(item.Nav_Identifyings)}</td>
 | 
					                                                <td>{this.joinArea(item.Nav_Areas)}</td>
 | 
				
			||||||
                                            <td>{this.props.app.enums.HMRiskTypeEnmu.enums[item.RISK_TYPE]}</td>
 | 
					                                                <td>{this.joinIdentifying(item.Nav_Identifyings)}</td>
 | 
				
			||||||
                                            <td>{item.Nav_ChargeUser?.NAME}</td>
 | 
					                                                <td>{this.props.app.enums.HMRiskTypeEnmu.enums[item.RISK_TYPE]}</td>
 | 
				
			||||||
                                            <td>{item.REMARK}</td>
 | 
					                                                <td>{item.Nav_ChargeUser?.NAME}</td>
 | 
				
			||||||
                                        </tr>
 | 
					                                                <td>{item.REMARK}</td>
 | 
				
			||||||
                                    })
 | 
					                                            </tr>
 | 
				
			||||||
                                }
 | 
					                                        })
 | 
				
			||||||
 | 
					                                    }
 | 
				
			||||||
 | 
					                                </tbody>
 | 
				
			||||||
                            </table>
 | 
					                            </table>
 | 
				
			||||||
                            <FormPage {...this.state.tmpData} />
 | 
					                            <FormPage {...this.state.tmpData} />
 | 
				
			||||||
                            <table style={{ width: '90%', lineHeight: '35px' }}>
 | 
					                            <table style={{ width: '90%', lineHeight: '35px' }}>
 | 
				
			||||||
 | 
				
			|||||||
@ -476,22 +476,23 @@ class PFCommonApproveView extends React.Component {
 | 
				
			|||||||
                                        if (item.NODE_APPROVE_STATUS != 0) {
 | 
					                                        if (item.NODE_APPROVE_STATUS != 0) {
 | 
				
			||||||
                                            if (item.Nav_ApproveUser != null && item.Nav_ApproveUser.Nav_UserSignFiles[0] != null)
 | 
					                                            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.CONTEXT===undefined?"同意":item.CONTEXT ))}<br/> 
 | 
				
			||||||
                                                {("审核时间:"+item.NODE_APPROVE_TIME)}</td>
 | 
					                                                {("审核时间:"+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 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>
 | 
					                                                </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>
 | 
					                                                </table>
 | 
				
			||||||
                                            }
 | 
					                                            }
 | 
				
			||||||
                                            else
 | 
					                                            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.CONTEXT===undefined?"同意":item.CONTEXT ))}<br/> 
 | 
				
			||||||
                                                {("审核时间:"+item.NODE_APPROVE_TIME)}</td>
 | 
					                                                {("审核时间:"+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 style={{border:"0"}}><br/><img style={{ margin: "0 0 0 15px",width:'150px' }} title={item.Nav_ApproveUser.NAME} />
 | 
				
			||||||
                                                </td></tr>
 | 
					                                                </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>
 | 
					                                                </table>
 | 
				
			||||||
                                            }
 | 
					                                            }
 | 
				
			||||||
                                        }
 | 
					                                        }
 | 
				
			||||||
 | 
				
			|||||||
@ -392,8 +392,7 @@ function Header(props) {
 | 
				
			|||||||
          >
 | 
					          >
 | 
				
			||||||
            安全管理系统
 | 
					            安全管理系统
 | 
				
			||||||
            <span style={{ color: "#c99d03" }}>(SMS)</span>
 | 
					            <span style={{ color: "#c99d03" }}>(SMS)</span>
 | 
				
			||||||
            {/* {baseConfig.SYS_NAME}{" "} */}
 | 
					            {baseConfig.SYS_NAME}{" "}
 | 
				
			||||||
            -宁化行洛坑
 | 
					 | 
				
			||||||
          </span>
 | 
					          </span>
 | 
				
			||||||
        )}
 | 
					        )}
 | 
				
			||||||
      </div>
 | 
					      </div>
 | 
				
			||||||
 | 
				
			|||||||
@ -561,18 +561,18 @@ class Home extends React.Component {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  showTableEditModal = (dataId, formCode, TaskID, title, taskCode) => {
 | 
					  showTableEditModal = (dataId, formCode, TaskID, title, taskCode) => {
 | 
				
			||||||
    this.props.dispatch({
 | 
					    // this.props.dispatch({
 | 
				
			||||||
      type: "app/getDataByPost",
 | 
					    //   type: "app/getDataByPost",
 | 
				
			||||||
      url: "BI/BIController/getVersion",
 | 
					    //   url: "BI/BIController/getVersion",
 | 
				
			||||||
      onComplete: (ret) => {
 | 
					    //   onComplete: (ret) => {
 | 
				
			||||||
        if (ret > config.version) {
 | 
					    //     if (ret > config.version) {
 | 
				
			||||||
          window.localStorage.clear();
 | 
					    //       window.localStorage.clear();
 | 
				
			||||||
          message.success("清除成功,即将重新加载页面", 2, () => {
 | 
					    //       message.success("清除成功,即将重新加载页面", 2, () => {
 | 
				
			||||||
            setTimeout(() => window.location.reload(true), 500);
 | 
					    //         setTimeout(() => window.location.reload(true), 500);
 | 
				
			||||||
          });
 | 
					    //       });
 | 
				
			||||||
        }
 | 
					    //     }
 | 
				
			||||||
      },
 | 
					    //   },
 | 
				
			||||||
    });
 | 
					    // });
 | 
				
			||||||
    const newtmpData = {
 | 
					    const newtmpData = {
 | 
				
			||||||
      data: {
 | 
					      data: {
 | 
				
			||||||
        id: dataId,
 | 
					        id: dataId,
 | 
				
			||||||
@ -599,18 +599,18 @@ class Home extends React.Component {
 | 
				
			|||||||
    );
 | 
					    );
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
  showEditModal = (dataId, formCode, TaskID, title, taskCode) => {
 | 
					  showEditModal = (dataId, formCode, TaskID, title, taskCode) => {
 | 
				
			||||||
    this.props.dispatch({
 | 
					    // this.props.dispatch({
 | 
				
			||||||
      type: "app/getDataByPost",
 | 
					    //   type: "app/getDataByPost",
 | 
				
			||||||
      url: "BI/BIController/getVersion",
 | 
					    //   url: "BI/BIController/getVersion",
 | 
				
			||||||
      onComplete: (ret) => {
 | 
					    //   onComplete: (ret) => {
 | 
				
			||||||
        if (ret > config.version) {
 | 
					    //     if (ret > config.version) {
 | 
				
			||||||
          window.localStorage.clear();
 | 
					    //       window.localStorage.clear();
 | 
				
			||||||
          message.success("清除成功,即将重新加载页面", 2, () => {
 | 
					    //       message.success("清除成功,即将重新加载页面", 2, () => {
 | 
				
			||||||
            setTimeout(() => window.location.reload(true), 500);
 | 
					    //         setTimeout(() => window.location.reload(true), 500);
 | 
				
			||||||
          });
 | 
					    //       });
 | 
				
			||||||
        }
 | 
					    //     }
 | 
				
			||||||
      },
 | 
					    //   },
 | 
				
			||||||
    });
 | 
					    // });
 | 
				
			||||||
    const newtmpData = {
 | 
					    const newtmpData = {
 | 
				
			||||||
      data: {
 | 
					      data: {
 | 
				
			||||||
        id: dataId,
 | 
					        id: dataId,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user