Merge branch 'main' of http://47.122.43.22:3000/wjn/mh-lcmk-sms-web
This commit is contained in:
		
						commit
						548e1959e8
					
				@ -1562,7 +1562,7 @@ class EditComponent extends EditBaseComponent {
 | 
			
		||||
      }
 | 
			
		||||
      this.useCodeRules = null;
 | 
			
		||||
      if (typeof onSave === 'function') {
 | 
			
		||||
        onSave(this.state.data, this.clearData,this.setStateData);
 | 
			
		||||
        onSave(this.state.data, this.clearData, this.setStateData);
 | 
			
		||||
      }
 | 
			
		||||
      if (closeType === 1 && this.billStatus === 1 ||//仅编辑时关闭
 | 
			
		||||
        closeType === 2 && this.billStatus !== 1 ||//仅新增时关闭
 | 
			
		||||
@ -1772,6 +1772,7 @@ class EditComponent extends EditBaseComponent {
 | 
			
		||||
          onCancel: onCancel,
 | 
			
		||||
          saveHeadRecord: (values, onComplete) => { return this.saveHeadRecord(values, onComplete); },
 | 
			
		||||
          saveRowRecord: (params) => { this.saveRowRecord(params); },
 | 
			
		||||
          closeForm: () => { this.props.data.onCancel() },
 | 
			
		||||
        });
 | 
			
		||||
        if (btnParam) {
 | 
			
		||||
          btnParam.disabled = btnParam.isReturn;
 | 
			
		||||
 | 
			
		||||
@ -407,7 +407,8 @@ class BI008FormRunAnalysis extends React.Component {
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        MOUDLE_NAME : "安全检查",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
@ -415,138 +416,139 @@ class BI008FormRunAnalysis extends React.Component {
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
        MOUDLE_NAME : "作业现场管理",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
        MOUDLE_NAME : "法律法规与其他要求",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
        MOUDLE_NAME : "安全教育培训",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
        MOUDLE_NAME : "方针与目标管理",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
        MOUDLE_NAME : "绩效测量与评价",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
        MOUDLE_NAME : "生产工艺管理",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
        MOUDLE_NAME : "事故事件",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
        MOUDLE_NAME : "安全生产组织保障",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },{
 | 
			
		||||
        MOUDLE_NAME : "安全投入、科技与工伤",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        MOUDLE_NAME : "职业卫生",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        MOUDLE_NAME : "应急管理",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        MOUDLE_NAME : "机电安全管理",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        MOUDLE_NAME : "会议管理",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },
 | 
			
		||||
      {
 | 
			
		||||
        MOUDLE_NAME : "标准化创建",
 | 
			
		||||
        TOTAL_QTY :0,
 | 
			
		||||
        FINISH_QTY : 0,
 | 
			
		||||
        OVER_FINISH_QTY : 0,
 | 
			
		||||
        UNFINISH_QTY : 0,
 | 
			
		||||
        FINISH_RATE : 0+"%",
 | 
			
		||||
        NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      },
 | 
			
		||||
      // {
 | 
			
		||||
      //   MOUDLE_NAME : "作业现场管理",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },{
 | 
			
		||||
      //   MOUDLE_NAME : "法律法规与其他要求",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },{
 | 
			
		||||
      //   MOUDLE_NAME : "安全教育培训",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },{
 | 
			
		||||
      //   MOUDLE_NAME : "方针与目标管理",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },{
 | 
			
		||||
      //   MOUDLE_NAME : "绩效测量与评价",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },{
 | 
			
		||||
      //   MOUDLE_NAME : "生产工艺管理",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },{
 | 
			
		||||
      //   MOUDLE_NAME : "事故事件",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },{
 | 
			
		||||
      //   MOUDLE_NAME : "安全生产组织保障",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },{
 | 
			
		||||
      //   MOUDLE_NAME : "安全投入、科技与工伤",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },
 | 
			
		||||
      // {
 | 
			
		||||
      //   MOUDLE_NAME : "职业卫生",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },
 | 
			
		||||
      // {
 | 
			
		||||
      //   MOUDLE_NAME : "应急管理",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },
 | 
			
		||||
      // {
 | 
			
		||||
      //   MOUDLE_NAME : "机电安全管理",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },
 | 
			
		||||
      // {
 | 
			
		||||
      //   MOUDLE_NAME : "会议管理",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },
 | 
			
		||||
      // {
 | 
			
		||||
      //   MOUDLE_NAME : "标准化创建",
 | 
			
		||||
      //   TOTAL_QTY :0,
 | 
			
		||||
      //   FINISH_QTY : 0,
 | 
			
		||||
      //   OVER_FINISH_QTY : 0,
 | 
			
		||||
      //   UNFINISH_QTY : 0,
 | 
			
		||||
      //   FINISH_RATE : 0+"%",
 | 
			
		||||
      //   NORMAL_FINISH_RATE : 0+"%",
 | 
			
		||||
      // },
 | 
			
		||||
      ]
 | 
			
		||||
    var orgId = this.props.login ? this.props.login.OrgId : '';
 | 
			
		||||
    const jsonTemp = initFilter(orgId)
 | 
			
		||||
    extendRule(jsonTemp, "DEPARTMENT_TYPE", 1, 0);
 | 
			
		||||
    extendRule(jsonTemp, 'NAME', 1, this.props?.login?.currActivatedMenu?.MENU_FORM_PARAMS);
 | 
			
		||||
    this.props.dispatch({
 | 
			
		||||
      type: 'app/getDataByPost',
 | 
			
		||||
      payload: jsonTemp,
 | 
			
		||||
      url: 'FM/Department/Get',
 | 
			
		||||
      onComplete: (retDepart) => {
 | 
			
		||||
          if (retDepart) {
 | 
			
		||||
    // extendRule(jsonTemp, "DEPARTMENT_TYPE", 1, 0);
 | 
			
		||||
    // extendRule(jsonTemp, 'NAME', 1, this.props?.login?.currActivatedMenu?.MENU_FORM_PARAMS);
 | 
			
		||||
    // this.props.dispatch({
 | 
			
		||||
    //   type: 'app/getDataByPost',
 | 
			
		||||
    //   payload: jsonTemp,
 | 
			
		||||
    //   url: 'FM/Department/Get',
 | 
			
		||||
    //   onComplete: (retDepart) => {
 | 
			
		||||
    //       if (retDepart) {
 | 
			
		||||
            let startTime=this.state.startTime.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1-$2-$3")
 | 
			
		||||
            let endTime=this.state.endTime.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1-$2-$3")
 | 
			
		||||
            let json = initFilter(orgId,retDepart.ID,'','','',startTime,endTime);
 | 
			
		||||
            let json = initFilter(orgId,null,'','','',startTime,endTime);
 | 
			
		||||
            this.props.dispatch({
 | 
			
		||||
              type: 'app/getDataByPost',
 | 
			
		||||
              payload: json,
 | 
			
		||||
@ -605,10 +607,10 @@ class BI008FormRunAnalysis extends React.Component {
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
              })
 | 
			
		||||
          }
 | 
			
		||||
          // }
 | 
			
		||||
      }
 | 
			
		||||
  })
 | 
			
		||||
 }
 | 
			
		||||
//   })
 | 
			
		||||
//  }
 | 
			
		||||
 startChange=(value)=>{
 | 
			
		||||
  this.setState({
 | 
			
		||||
    selectStartTime:value,
 | 
			
		||||
@ -650,7 +652,7 @@ endChange=(value)=>{
 | 
			
		||||
    return <div>
 | 
			
		||||
      {/* className='route-home' ,boxShadow:'inset 0 0 10px #ccc' */}
 | 
			
		||||
       <div style={{backgroundColor:'white',width:'1200px',top:'0',bottom:'0',left:'0',right:'0',margin:'auto',borderStyle:'solid',borderColor:'#ccc',borderWidth:'1px',}}>
 | 
			
		||||
        <h1 style={{ textAlign: "center",marginTop:'30px',fontWeight:'bold'}}>{this.props?.login?.currActivatedMenu?.MENU_FORM_PARAMS}安全生产标准化运行情况</h1>
 | 
			
		||||
        <h1 style={{ textAlign: "center",marginTop:'30px',fontWeight:'bold'}}>{this.props?.login?.currActivatedMenu?.MENU_FORM_PARAMS}安全生产表单任务运行统计</h1>
 | 
			
		||||
        <Row style={{ textAlign: 'center',fontSize:'15px'}}> <span>({startTime}-{endTime})</span></Row>
 | 
			
		||||
        <br></br>
 | 
			
		||||
        <Row>
 | 
			
		||||
@ -729,7 +731,7 @@ endChange=(value)=>{
 | 
			
		||||
              <Button style={{width:"100px",height:"60px",borderRadius: '8px',border:'2px green solid'}}>及时完成率<br></br><span style={{fontWeight:"bold",fontSize:"20px",color:'orange'}}>{finishRate}</span></Button></Col>
 | 
			
		||||
            </Row> */}
 | 
			
		||||
          </Col>
 | 
			
		||||
          <Col span={4} style={{marginLeft:"10px"}}>
 | 
			
		||||
          {/* <Col span={4} style={{marginLeft:"10px"}}>
 | 
			
		||||
                                 {
 | 
			
		||||
                                    this.state.retData && this.state.retData.map((item,i)=>{
 | 
			
		||||
                                        if(i>8)
 | 
			
		||||
@ -743,10 +745,10 @@ endChange=(value)=>{
 | 
			
		||||
                                       
 | 
			
		||||
                                    })
 | 
			
		||||
                                }
 | 
			
		||||
          </Col>
 | 
			
		||||
            <Col span={12} style={{marginLeft:"30px"}}>
 | 
			
		||||
          </Col> */}
 | 
			
		||||
            <Col span={18} style={{marginLeft:"30px"}}>
 | 
			
		||||
            <h2 style={{textAlign:'left',fontWeight:'bold',marginLeft:"30px"}}><Icon type="appstore"/> 模块统计分析</h2>
 | 
			
		||||
            <Table style={{width:'700px',marginLeft:"30px",marginRight:"30px",textAlign:'center'}}
 | 
			
		||||
            <Table style={{width:'850px',marginLeft:"30px",marginRight:"30px",textAlign:'center'}}
 | 
			
		||||
            // scroll={{ y: 400 }}
 | 
			
		||||
                dataSource={this.state.retData}
 | 
			
		||||
                columns={this.state.columns}
 | 
			
		||||
 | 
			
		||||
@ -110,769 +110,33 @@ class NotificationTaskAnalysis extends React.Component {
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  loadData = () => {
 | 
			
		||||
    // const json = initFilter(this.props.login.OrgId);
 | 
			
		||||
    // this.state.showLoading = true;
 | 
			
		||||
    // json.Parameter1 = new Date().getFullYear() + "-01-01";
 | 
			
		||||
    // this.props.dispatch({
 | 
			
		||||
    //   type: 'app/getDataByPost',
 | 
			
		||||
    //   url: 'BI/BIController/getNotificationTask',
 | 
			
		||||
    //   payload: json,
 | 
			
		||||
    //   onlyData: false,
 | 
			
		||||
    //   onComplete: (ret) => {
 | 
			
		||||
    //     if (ret) {
 | 
			
		||||
    this.state.showLoading = false;
 | 
			
		||||
    let ret = {
 | 
			
		||||
      IsSuccessful: true,
 | 
			
		||||
      Data: [
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM123_SHOWPRINT",
 | 
			
		||||
          NAME2: "文件发布表",
 | 
			
		||||
          NAME3: 382,
 | 
			
		||||
          NAME4: 8,
 | 
			
		||||
          NAME5: "2.05",
 | 
			
		||||
          NAME6: "2.05",
 | 
			
		||||
          NAME7: 390,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "PF135",
 | 
			
		||||
          NAME2: "今日提醒",
 | 
			
		||||
          NAME3: 173,
 | 
			
		||||
          NAME4: 188,
 | 
			
		||||
          NAME5: "52.08",
 | 
			
		||||
          NAME6: "49.03",
 | 
			
		||||
          NAME7: 361,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE007_INPUTPAGE",
 | 
			
		||||
          NAME2: "培训需求用户编辑",
 | 
			
		||||
          NAME3: 142,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "0.70",
 | 
			
		||||
          NAME6: "0.70",
 | 
			
		||||
          NAME7: 143,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM001_SHOWPRINT",
 | 
			
		||||
          NAME2: "风险评价计划发布查看",
 | 
			
		||||
          NAME3: 141,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "1.40",
 | 
			
		||||
          NAME6: "1.40",
 | 
			
		||||
          NAME7: 143,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO003_SHOWPRINT",
 | 
			
		||||
          NAME2: "班前会议签到",
 | 
			
		||||
          NAME3: 64,
 | 
			
		||||
          NAME4: 20022,
 | 
			
		||||
          NAME5: "99.68",
 | 
			
		||||
          NAME6: "96.25",
 | 
			
		||||
          NAME7: 20086,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS032",
 | 
			
		||||
          NAME2: "检查任务制定表编辑",
 | 
			
		||||
          NAME3: 49,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 49,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "PF119",
 | 
			
		||||
          NAME2: "表单审批",
 | 
			
		||||
          NAME3: 25,
 | 
			
		||||
          NAME4: 18570,
 | 
			
		||||
          NAME5: "99.87",
 | 
			
		||||
          NAME6: "96.78",
 | 
			
		||||
          NAME7: 18595,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO010",
 | 
			
		||||
          NAME2: "班组安全活动记录表编辑",
 | 
			
		||||
          NAME3: 19,
 | 
			
		||||
          NAME4: 269,
 | 
			
		||||
          NAME5: "93.40",
 | 
			
		||||
          NAME6: "91.67",
 | 
			
		||||
          NAME7: 288,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO010_SHOWPRINT",
 | 
			
		||||
          NAME2: "班组安全活动查看",
 | 
			
		||||
          NAME3: 12,
 | 
			
		||||
          NAME4: 3155,
 | 
			
		||||
          NAME5: "99.62",
 | 
			
		||||
          NAME6: "97.85",
 | 
			
		||||
          NAME7: 3167,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO005_SHOWPRINT",
 | 
			
		||||
          NAME2: "岗位当班工作查看",
 | 
			
		||||
          NAME3: 12,
 | 
			
		||||
          NAME4: 20933,
 | 
			
		||||
          NAME5: "99.94",
 | 
			
		||||
          NAME6: "94.35",
 | 
			
		||||
          NAME7: 20945,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO005",
 | 
			
		||||
          NAME2: "岗位当班工作记录表编辑",
 | 
			
		||||
          NAME3: 11,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 11,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS073",
 | 
			
		||||
          NAME2: "指定责任单位",
 | 
			
		||||
          NAME3: 9,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "10.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 10,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO003",
 | 
			
		||||
          NAME2: "班前会议自定义编辑",
 | 
			
		||||
          NAME3: 8,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "11.11",
 | 
			
		||||
          NAME6: "11.11",
 | 
			
		||||
          NAME7: 9,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO012",
 | 
			
		||||
          NAME2: "岗位交接班记录表编辑",
 | 
			
		||||
          NAME3: 6,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 6,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SC028_SHOWPRINT",
 | 
			
		||||
          NAME2: "会议通知",
 | 
			
		||||
          NAME3: 5,
 | 
			
		||||
          NAME4: 1143,
 | 
			
		||||
          NAME5: "99.56",
 | 
			
		||||
          NAME6: "90.59",
 | 
			
		||||
          NAME7: 1148,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SC030",
 | 
			
		||||
          NAME2: "安委会纪要编辑",
 | 
			
		||||
          NAME3: 4,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 4,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO017_SHOWPRINT",
 | 
			
		||||
          NAME2: "关键许可工作票查看",
 | 
			
		||||
          NAME3: 4,
 | 
			
		||||
          NAME4: 2333,
 | 
			
		||||
          NAME5: "99.83",
 | 
			
		||||
          NAME6: "91.57",
 | 
			
		||||
          NAME7: 2337,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO019_SHOWPRINT",
 | 
			
		||||
          NAME2: "安全技术交底表签到",
 | 
			
		||||
          NAME3: 3,
 | 
			
		||||
          NAME4: 4142,
 | 
			
		||||
          NAME5: "99.93",
 | 
			
		||||
          NAME6: "94.60",
 | 
			
		||||
          NAME7: 4145,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS034",
 | 
			
		||||
          NAME2: "安全检查编辑",
 | 
			
		||||
          NAME3: 3,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 3,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE018",
 | 
			
		||||
          NAME2: "培训记录编辑",
 | 
			
		||||
          NAME3: 3,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 3,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE015_SHOWPRINT",
 | 
			
		||||
          NAME2: "三级安全教育审阅",
 | 
			
		||||
          NAME3: 3,
 | 
			
		||||
          NAME4: 45,
 | 
			
		||||
          NAME5: "93.75",
 | 
			
		||||
          NAME6: "85.42",
 | 
			
		||||
          NAME7: 48,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SC030_SHOWPRINT",
 | 
			
		||||
          NAME2: "会议纪要",
 | 
			
		||||
          NAME3: 3,
 | 
			
		||||
          NAME4: 814,
 | 
			
		||||
          NAME5: "99.63",
 | 
			
		||||
          NAME6: "94.25",
 | 
			
		||||
          NAME7: 817,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM030_SHOWPRINT",
 | 
			
		||||
          NAME2: "应急装备需求调查表",
 | 
			
		||||
          NAME3: 3,
 | 
			
		||||
          NAME4: 3,
 | 
			
		||||
          NAME5: "50.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 6,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SC028",
 | 
			
		||||
          NAME2: "安委会通知编辑",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 9,
 | 
			
		||||
          NAME5: "81.82",
 | 
			
		||||
          NAME6: "81.82",
 | 
			
		||||
          NAME7: 11,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM034",
 | 
			
		||||
          NAME2: "应急演练活动记录编辑",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE008",
 | 
			
		||||
          NAME2: "培训需求调查编辑",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO015",
 | 
			
		||||
          NAME2: "作业活动记录表编辑(一般)",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "33.33",
 | 
			
		||||
          NAME6: "33.33",
 | 
			
		||||
          NAME7: 3,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO013_SHOWPRINT",
 | 
			
		||||
          NAME2: "岗位交接单消息查看",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 9932,
 | 
			
		||||
          NAME5: "99.98",
 | 
			
		||||
          NAME6: "96.58",
 | 
			
		||||
          NAME7: 9934,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS032_SHOWPRINT",
 | 
			
		||||
          NAME2: "安全检查制表审核表查看",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 6068,
 | 
			
		||||
          NAME5: "99.97",
 | 
			
		||||
          NAME6: "93.67",
 | 
			
		||||
          NAME7: 6070,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS057",
 | 
			
		||||
          NAME2: "安全检查编辑",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE017_SHOWPRINT",
 | 
			
		||||
          NAME2: "培训记录查看",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 1394,
 | 
			
		||||
          NAME5: "99.86",
 | 
			
		||||
          NAME6: "85.60",
 | 
			
		||||
          NAME7: 1396,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE014",
 | 
			
		||||
          NAME2: "培训通知编辑",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE006",
 | 
			
		||||
          NAME2: "安全意识调查编辑",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS044",
 | 
			
		||||
          NAME2: "隐患整改记录编辑",
 | 
			
		||||
          NAME3: 2,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE019_SHOWPRINT",
 | 
			
		||||
          NAME2: "培训效果评估表查看",
 | 
			
		||||
          NAME3: 1,
 | 
			
		||||
          NAME4: 3,
 | 
			
		||||
          NAME5: "75.00",
 | 
			
		||||
          NAME6: "75.00",
 | 
			
		||||
          NAME7: 4,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS049",
 | 
			
		||||
          NAME2: "确定整改落实人",
 | 
			
		||||
          NAME3: 1,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS042_SHOWPRINT",
 | 
			
		||||
          NAME2: "隐患通知责任人",
 | 
			
		||||
          NAME3: 1,
 | 
			
		||||
          NAME4: 196,
 | 
			
		||||
          NAME5: "99.49",
 | 
			
		||||
          NAME6: "94.42",
 | 
			
		||||
          NAME7: 197,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE012",
 | 
			
		||||
          NAME2: "年度培训计划编辑",
 | 
			
		||||
          NAME3: 1,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS042_ACTUALCHECK",
 | 
			
		||||
          NAME2: "整改落实人确认",
 | 
			
		||||
          NAME3: 1,
 | 
			
		||||
          NAME4: 72,
 | 
			
		||||
          NAME5: "98.63",
 | 
			
		||||
          NAME6: "98.63",
 | 
			
		||||
          NAME7: 73,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO021",
 | 
			
		||||
          NAME2: "作业活动记录表(关键/许可)编辑",
 | 
			
		||||
          NAME3: 1,
 | 
			
		||||
          NAME4: 0,
 | 
			
		||||
          NAME5: "0.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS046_SHOWPRINT",
 | 
			
		||||
          NAME2: "延期整改申请",
 | 
			
		||||
          NAME3: 1,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "50.00",
 | 
			
		||||
          NAME6: "50.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE011_SHOWPRINT",
 | 
			
		||||
          NAME2: "年度培训计划查看",
 | 
			
		||||
          NAME3: 1,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "66.67",
 | 
			
		||||
          NAME6: "33.33",
 | 
			
		||||
          NAME7: 3,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE018_PAPERPAGE",
 | 
			
		||||
          NAME2: "培训记录答题页",
 | 
			
		||||
          NAME3: 1,
 | 
			
		||||
          NAME4: 15,
 | 
			
		||||
          NAME5: "93.75",
 | 
			
		||||
          NAME6: "93.75",
 | 
			
		||||
          NAME7: 16,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM061_SHOWPRINT",
 | 
			
		||||
          NAME2: "危险源/风险辨识任务查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 5,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 5,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM102",
 | 
			
		||||
          NAME2: "职业危害辨识任务表编辑",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM036_SHOWPRINT",
 | 
			
		||||
          NAME2: "演练效果评估表",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE005_SHOWPRINT",
 | 
			
		||||
          NAME2: "安全意识调查列表查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM099_SHOWPRINT",
 | 
			
		||||
          NAME2: "职业危害辨识记录查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE013_SHOWPRINT",
 | 
			
		||||
          NAME2: "培训通知查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1224,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "85.05",
 | 
			
		||||
          NAME7: 1224,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM063_SHOWPRINT",
 | 
			
		||||
          NAME2: "危险源/风险辨识记录表查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 7,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 7,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS044_SHOWPRINT",
 | 
			
		||||
          NAME2: "隐患整改记录",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 97,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "85.57",
 | 
			
		||||
          NAME7: 97,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM028",
 | 
			
		||||
          NAME2: "应急物资库编辑",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE009_SHOWPRINT",
 | 
			
		||||
          NAME2: "部门培训计划查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM121_SHOWPRINT",
 | 
			
		||||
          NAME2: "评价结果表查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS044_CHECK",
 | 
			
		||||
          NAME2: "隐患整改审批",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 199,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "99.50",
 | 
			
		||||
          NAME7: 199,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS034_VIEW",
 | 
			
		||||
          NAME2: "安全检查查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 4207,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "94.03",
 | 
			
		||||
          NAME7: 4207,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM111_SHOWPRINT",
 | 
			
		||||
          NAME2: "一般任务分析表查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO021_SHOWPRINT",
 | 
			
		||||
          NAME2: "作业活动记录表(关键和许可)签字",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 3878,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "97.40",
 | 
			
		||||
          NAME7: 3878,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM002",
 | 
			
		||||
          NAME2: "风险评价计划发布编辑",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM034_SHOWPRINT",
 | 
			
		||||
          NAME2: "应急演练活动记录查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS074_SHOWPRINT",
 | 
			
		||||
          NAME2: "隐患通知编辑",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 3,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 3,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM023_SHOWPRINT",
 | 
			
		||||
          NAME2: "应急响应评估",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 3,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 3,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SC030_SHOWPRINTPER",
 | 
			
		||||
          NAME2: "纪要决议落实",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM101_SHOWPRINT",
 | 
			
		||||
          NAME2: "职业危害辨识任务查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS006_VIEW",
 | 
			
		||||
          NAME2: "隐患上报查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 88,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "92.05",
 | 
			
		||||
          NAME7: 88,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO008_SHOWPRINT",
 | 
			
		||||
          NAME2: "作业方案讨论记录查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS073_SHOWPRINT",
 | 
			
		||||
          NAME2: "手动上报-指定责任单位",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM087_SHOWPRINT",
 | 
			
		||||
          NAME2: "作业任务识别分析表查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 6,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 6,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM104_SHOWPRINT",
 | 
			
		||||
          NAME2: "作业任务识别查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 4,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 4,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM018_SHOWPRINT",
 | 
			
		||||
          NAME2: "潜在紧急事件",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "0.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE007_SHOWPRINT",
 | 
			
		||||
          NAME2: "培训需求调查查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM032_SHOWPRINT",
 | 
			
		||||
          NAME2: "应急装备需求调查汇总",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "50.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "BS049_SHOWPRINT",
 | 
			
		||||
          NAME2: "指定整改落实人",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 86,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "90.70",
 | 
			
		||||
          NAME7: 86,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM062",
 | 
			
		||||
          NAME2: "危险源/风险辨识任务编辑",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM042_SHOWPRINT",
 | 
			
		||||
          NAME2: "年度风险评价计划审核表查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 3,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 3,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM002_SHOWPRINT",
 | 
			
		||||
          NAME2: "年度应急演练计划",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM064",
 | 
			
		||||
          NAME2: "危险源/风险辨识记录表编辑",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "FO015_SHOWPRINT",
 | 
			
		||||
          NAME2: "作业活动记录表(一般)",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 12829,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "98.88",
 | 
			
		||||
          NAME7: 12829,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "SE021_SHOWPRINT",
 | 
			
		||||
          NAME2: "培训效果评估调查表查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 252,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "99.60",
 | 
			
		||||
          NAME7: 252,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "HM107_SHOWPRINT",
 | 
			
		||||
          NAME2: "许可作业分析表查看",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 2,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 2,
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
          NAME1: "CM031_SHOWPRINT",
 | 
			
		||||
          NAME2: "应急装备需求调查表",
 | 
			
		||||
          NAME3: 0,
 | 
			
		||||
          NAME4: 1,
 | 
			
		||||
          NAME5: "100.00",
 | 
			
		||||
          NAME6: "100.00",
 | 
			
		||||
          NAME7: 1,
 | 
			
		||||
        },
 | 
			
		||||
      ],
 | 
			
		||||
      TotalCount: 0,
 | 
			
		||||
      MessageType: 0,
 | 
			
		||||
    };
 | 
			
		||||
    ret.Data.sort((a, b) => {
 | 
			
		||||
      if (a.NAME3 > b.NAME3) {
 | 
			
		||||
        return -1;
 | 
			
		||||
      } else if (a.NAME3 < b.NAME3) {
 | 
			
		||||
        return 1;
 | 
			
		||||
      } else {
 | 
			
		||||
        return 0;
 | 
			
		||||
    const json = initFilter(this.props.login.OrgId);
 | 
			
		||||
    this.state.showLoading = true;
 | 
			
		||||
    json.Parameter1 = new Date().getFullYear() + "-01-01";
 | 
			
		||||
    this.props.dispatch({
 | 
			
		||||
      type: 'app/getDataByPost',
 | 
			
		||||
      url: 'BI/BIController/getNotificationTask',
 | 
			
		||||
      payload: json,
 | 
			
		||||
      onlyData: false,
 | 
			
		||||
      onComplete: (ret) => {
 | 
			
		||||
        if (ret) {
 | 
			
		||||
          this.state.showLoading = false;
 | 
			
		||||
          ret.Data.sort((a, b) => {
 | 
			
		||||
            if (a.NAME3 > b.NAME3) {
 | 
			
		||||
              return -1;
 | 
			
		||||
            } else if (a.NAME3 < b.NAME3) {
 | 
			
		||||
              return 1;
 | 
			
		||||
            } else {
 | 
			
		||||
              return 0;
 | 
			
		||||
            }
 | 
			
		||||
          });
 | 
			
		||||
          this.setState({
 | 
			
		||||
            retData: ret.Data,
 | 
			
		||||
          })
 | 
			
		||||
          this.state.retData = ret.Data;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    });
 | 
			
		||||
    this.setState({
 | 
			
		||||
      retData: ret.Data,
 | 
			
		||||
    })
 | 
			
		||||
    // this.state.retData = ret.Data;
 | 
			
		||||
    //     }
 | 
			
		||||
    //   }
 | 
			
		||||
    // })
 | 
			
		||||
  };
 | 
			
		||||
  loadData1 = () => {
 | 
			
		||||
    const json = initFilter(this.props.login.OrgId);
 | 
			
		||||
 | 
			
		||||
@ -54,8 +54,6 @@ class BI014RiskPerformanceModel extends React.Component {
 | 
			
		||||
        this.chartCJ(ret?.Data.CHARTLIST[3]);
 | 
			
		||||
        this.chartZRDW(ret?.Data.CHARTLIST[2]);
 | 
			
		||||
        this.chartQY(ret?.Data.CHARTLIST[4]);
 | 
			
		||||
        // this.chartZYRW1(ret?.Data.CHARTZYRW1);
 | 
			
		||||
        // this.chartZYRW2(ret?.Data.CHARTZYRW2);
 | 
			
		||||
      },
 | 
			
		||||
    });
 | 
			
		||||
  };
 | 
			
		||||
@ -113,11 +111,6 @@ class BI014RiskPerformanceModel extends React.Component {
 | 
			
		||||
            itemWidth: 10,
 | 
			
		||||
            itemHeight: 10,
 | 
			
		||||
          },
 | 
			
		||||
          // title: {
 | 
			
		||||
          //   text: "月度风险辨识统计走势",
 | 
			
		||||
          //   left: "center",
 | 
			
		||||
          //   top: "2%",
 | 
			
		||||
          // },
 | 
			
		||||
          tooltip: {
 | 
			
		||||
            trigger: "axis",
 | 
			
		||||
            axisPointer: {
 | 
			
		||||
@ -259,7 +252,6 @@ class BI014RiskPerformanceModel extends React.Component {
 | 
			
		||||
          tooltip: {
 | 
			
		||||
            trigger: "axis",
 | 
			
		||||
            axisPointer: {
 | 
			
		||||
              // 坐标轴指示器,坐标轴触发有效
 | 
			
		||||
              type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
 | 
			
		||||
            },
 | 
			
		||||
          },
 | 
			
		||||
@ -375,10 +367,6 @@ class BI014RiskPerformanceModel extends React.Component {
 | 
			
		||||
    let myChart = echarts.init(chartFXLB1);
 | 
			
		||||
    myChart.setOption(
 | 
			
		||||
      {
 | 
			
		||||
        // title: {
 | 
			
		||||
        //   text: "风险类别(等级)",
 | 
			
		||||
        //   left: "center",
 | 
			
		||||
        // },
 | 
			
		||||
        tooltip: {
 | 
			
		||||
          trigger: "axis",
 | 
			
		||||
          axisPointer: {
 | 
			
		||||
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -44,7 +44,7 @@ class BI052BSSafeCheckYear extends React.Component {
 | 
			
		||||
        parm27: "",
 | 
			
		||||
 | 
			
		||||
        year: new Date().getFullYear(),
 | 
			
		||||
        depName: "矿山部",
 | 
			
		||||
        depName: "",
 | 
			
		||||
      },
 | 
			
		||||
      listSafeCheckTypeYear: [],
 | 
			
		||||
      listCheckTypeYear: [],
 | 
			
		||||
@ -78,7 +78,7 @@ class BI052BSSafeCheckYear extends React.Component {
 | 
			
		||||
  loadData = () => {
 | 
			
		||||
    var orgId = this.props.login ? this.props.login.OrgId : "";
 | 
			
		||||
    var parm = this.props.login.currActivatedMenu.MENU_FORM_PARAMS;
 | 
			
		||||
    if (parm == null || parm == undefined) parm = "MineType=30";
 | 
			
		||||
    // if (parm == null || parm == undefined) parm = "MineType=30";
 | 
			
		||||
    let json = initFilter(orgId, parm);
 | 
			
		||||
    this.props.dispatch({
 | 
			
		||||
      type: "app/getDataByPost",
 | 
			
		||||
@ -591,7 +591,8 @@ class BI052BSSafeCheckYear extends React.Component {
 | 
			
		||||
        <div className={styles.routeHome}>
 | 
			
		||||
          <h1 className={styles.showPrintHead}>
 | 
			
		||||
            {" "}
 | 
			
		||||
            {data.depName} {/* <div> */}
 | 
			
		||||
            {/* {data.depName}  wyw */}
 | 
			
		||||
            {/* <div> */}
 | 
			
		||||
            {data.year}年度
 | 
			
		||||
            {/* </div> */}
 | 
			
		||||
            安全检查情况综合统计分析
 | 
			
		||||
 | 
			
		||||
@ -226,7 +226,9 @@ class BS032ShowPrint extends React.Component {
 | 
			
		||||
                                    return <a width={'20%'} title={item.Nav_ImgFile.FILE_NAME} target='_blank' href={config.picServerHost + item.Nav_ImgFile.Nav_File.FILE_PATH} >{item.Nav_ImgFile.FILE_NAME} </a>
 | 
			
		||||
                                })
 | 
			
		||||
                            }</Descriptions.Item>
 | 
			
		||||
 | 
			
		||||
                            {
 | 
			
		||||
                                data.STATUSPLAN == 1 ? <Descriptions.Item span={2} label="取消原因"><a style={{ color: 'red' }}>{data.REMARK_CANCEL}</a></Descriptions.Item> : null
 | 
			
		||||
                            }
 | 
			
		||||
                        </Descriptions>
 | 
			
		||||
                    </div> : null
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
@ -1,5 +1,7 @@
 | 
			
		||||
import { message, notification } from 'antd'
 | 
			
		||||
import { Button, message, notification } from 'antd'
 | 
			
		||||
import { extendInclude, extendRule, getDataFieldValue, initFilter, empty, extendOrder, guid, onBeforeSaveHandleRecordLog, auditOptionShow } from "../../utils/common";
 | 
			
		||||
import ShowModal from '../../components/common/ShowModal';
 | 
			
		||||
import FormPage from '../../components/FormPage';
 | 
			
		||||
export default {
 | 
			
		||||
  onBeforeSaveHandleRecord(params) {
 | 
			
		||||
    params.record.TaskID = params.data.TaskID    //TaskID传递消息表ID
 | 
			
		||||
@ -274,18 +276,41 @@ export default {
 | 
			
		||||
      return '';
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  btnCancel: ({ record, onCancel, data, dispatch }) => {
 | 
			
		||||
    let json = initFilter(record.ORG_ID, record.ID, null, null, null, data.TaskID);
 | 
			
		||||
    dispatch({
 | 
			
		||||
      type: 'app/getDataByPost',
 | 
			
		||||
      url: 'BS/BSSafeCheck/Cancel',
 | 
			
		||||
      payload: json,
 | 
			
		||||
      onlyData: false,
 | 
			
		||||
      onComplete: (ret) => {
 | 
			
		||||
        if (ret.IsSuccessful == true) {
 | 
			
		||||
          message.success('执行成功', null, onCancel())
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    })
 | 
			
		||||
  //取消
 | 
			
		||||
  btnCancel: ({ record, data, closeForm, login, btn }) => {
 | 
			
		||||
    const data1 = {
 | 
			
		||||
      content: <FormPage formCode={btn.FORM_CODE} data={{
 | 
			
		||||
        id: (record ? record.ID : ''),
 | 
			
		||||
        TaskID: (record ? data.TaskID : ''),
 | 
			
		||||
        homeReload: true,
 | 
			
		||||
        rules: [record],
 | 
			
		||||
        close: () => {
 | 
			
		||||
          closeForm();
 | 
			
		||||
        },
 | 
			
		||||
        onCancel: () => {
 | 
			
		||||
          //wyw 此方法要有不能被删除  别处会重写
 | 
			
		||||
        },
 | 
			
		||||
      }} />,
 | 
			
		||||
    };
 | 
			
		||||
    return {
 | 
			
		||||
      content: <ShowModal data={data1} login={login} title={btn.LABEL}>
 | 
			
		||||
        <Button type={btn.CSS} icon={btn.ICON}>{btn.LABEL}</Button>
 | 
			
		||||
      </ShowModal>
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  // btnCancel: ({ record, onCancel, data, dispatch }) => {
 | 
			
		||||
  //   let json = initFilter(record.ORG_ID, record.ID, null, null, null, data.TaskID);
 | 
			
		||||
  //   dispatch({
 | 
			
		||||
  //     type: 'app/getDataByPost',
 | 
			
		||||
  //     url: 'BS/BSSafeCheck/Cancel',
 | 
			
		||||
  //     payload: json,
 | 
			
		||||
  //     onlyData: false,
 | 
			
		||||
  //     onComplete: (ret) => {
 | 
			
		||||
  //       if (ret.IsSuccessful == true) {
 | 
			
		||||
  //         message.success('执行成功', null, onCancel())
 | 
			
		||||
  //       }
 | 
			
		||||
  //     }
 | 
			
		||||
  //   })
 | 
			
		||||
  // },
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										28
									
								
								src/files/edit/BS080.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								src/files/edit/BS080.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,28 @@
 | 
			
		||||
import ConfirmButton from '../../components/common/ConfirmButton';
 | 
			
		||||
import { Button, message } from 'antd'
 | 
			
		||||
import storage from '../../utils/storage'
 | 
			
		||||
import config from "../../config.js"
 | 
			
		||||
import { extendInclude, extendRule, getDataFieldValue, initFilter, empty, extendOrder, guid, getSubTableData, onBeforeSaveHandleRecordLog, auditOptionShow2 } from "../../utils/common";
 | 
			
		||||
import Item from 'antd/lib/list/Item';
 | 
			
		||||
import styles from '../../components/CustomPages/HI/StepForm.css';
 | 
			
		||||
import EditRowShowModal from '../../components/common/EditRowShowModal';
 | 
			
		||||
import FormPage from '../../components/FormPage';
 | 
			
		||||
export default {
 | 
			
		||||
  onBeforeEdit: ({ data, setFieldEditable, setFieldValueByBatch }) => {
 | 
			
		||||
    if (data.rules && data.rules.length > 0) {
 | 
			
		||||
      // var parentInfo = data.rules[0].value
 | 
			
		||||
      var parentInfo = data.rules[0]//.value
 | 
			
		||||
      if (parentInfo != null && parentInfo.ID != null) {
 | 
			
		||||
        let temps = [];
 | 
			
		||||
        // temps.push({ field: "ID", value: parentInfo.ID });
 | 
			
		||||
        // temps.push({ field: "TaskID", value: data.TaskID });
 | 
			
		||||
        // temps.push({ field: "ORG_ID", value: parentInfo.ORG_ID });
 | 
			
		||||
        temps.push({ field: "OrgId", value: parentInfo.ORG_ID });
 | 
			
		||||
        temps.push({ field: "Keyword", value: parentInfo.ID });
 | 
			
		||||
        temps.push({ field: "Parameter1", value: data.TaskID });
 | 
			
		||||
        temps.push({ field: "Parameter3", value: parentInfo.ID });
 | 
			
		||||
        setFieldValueByBatch(temps);
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user