报表
This commit is contained in:
parent
77da115023
commit
095a8ee8f9
@ -356,11 +356,18 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
};
|
||||
getCount = () => {
|
||||
var orgId = this.props.login ? this.props.login.OrgId : "";
|
||||
const jsonTemp = initFilter(orgId);
|
||||
|
||||
let startTime = this.state.selectStartTime.format("YYYY-MM-DD 00:00:00");
|
||||
let endTime = this.state.selectEndTime.format("YYYY-MM-DD 23:59:59");
|
||||
extendRule(jsonTemp, "CREATE_TIME", 6, startTime);
|
||||
extendRule(jsonTemp, "CREATE_TIME", 4, endTime);
|
||||
const jsonTemp = initFilter(orgId ,"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
startTime,
|
||||
endTime);
|
||||
// extendRule(jsonTemp, "CREATE_TIME", 6, startTime);
|
||||
// extendRule(jsonTemp, "CREATE_TIME", 4, endTime);
|
||||
this.props.dispatch({
|
||||
type: "app/getDataByPost",
|
||||
payload: jsonTemp,
|
||||
@ -414,7 +421,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
data: [
|
||||
{
|
||||
//上层圆环,显示数据
|
||||
value: 95,
|
||||
value: ret.shiftMeetingFinishRate,
|
||||
itemStyle: {
|
||||
color: "#1598FF",
|
||||
},
|
||||
@ -477,7 +484,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
},
|
||||
detail: {
|
||||
formatter: function (params) {
|
||||
return 95 + "%";
|
||||
return ret.shiftMeetingFinishRate + "%";
|
||||
},
|
||||
color: "#1598FF",
|
||||
fontSize: 20,
|
||||
@ -488,7 +495,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
},
|
||||
data: [
|
||||
{
|
||||
value: 95,
|
||||
value: ret.shiftMeetingFinishRate,
|
||||
},
|
||||
],
|
||||
},
|
||||
@ -643,7 +650,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
data: [
|
||||
{
|
||||
//上层圆环,显示数据
|
||||
value: 97,
|
||||
value: ret.postFinishRate,
|
||||
itemStyle: {
|
||||
color: "#f8a035",
|
||||
},
|
||||
@ -706,7 +713,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
},
|
||||
detail: {
|
||||
formatter: function (params) {
|
||||
return 97 + "%";
|
||||
return ret.postFinishRate + "%";
|
||||
},
|
||||
color: "#f8a035",
|
||||
fontSize: 20,
|
||||
@ -717,7 +724,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
},
|
||||
data: [
|
||||
{
|
||||
value: 97,
|
||||
value: ret.postFinishRate,
|
||||
},
|
||||
],
|
||||
},
|
||||
@ -872,7 +879,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
data: [
|
||||
{
|
||||
//上层圆环,显示数据
|
||||
value: 99,
|
||||
value: ret.postChangeFinishRate,
|
||||
itemStyle: {
|
||||
color: "#f1516d",
|
||||
},
|
||||
@ -935,7 +942,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
},
|
||||
detail: {
|
||||
formatter: function (params) {
|
||||
return 99 + "%";
|
||||
return ret.postChangeFinishRate + "%";
|
||||
},
|
||||
color: "#f1516d",
|
||||
fontSize: 20,
|
||||
@ -946,7 +953,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
},
|
||||
data: [
|
||||
{
|
||||
value: 99,
|
||||
value: ret.postChangeFinishRate,
|
||||
},
|
||||
],
|
||||
},
|
||||
@ -1073,8 +1080,8 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
let json = initFilter(
|
||||
this.props.login.OrgId,
|
||||
"10",
|
||||
"NUM",
|
||||
"asc",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
8,
|
||||
startTime,
|
||||
@ -1236,8 +1243,8 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
let json = initFilter(
|
||||
this.props.login.OrgId,
|
||||
"30",
|
||||
"NUM",
|
||||
"asc",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
8,
|
||||
startTime,
|
||||
@ -1395,11 +1402,18 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
};
|
||||
//关键许可工作票(饼图)
|
||||
mainJobPie2 = () => {
|
||||
let json = initFilter(this.props.login.OrgId);
|
||||
|
||||
let startTime = this.state.selectStartTime.format("YYYY-MM-DD 00:00:00");
|
||||
let endTime = this.state.selectEndTime.format("YYYY-MM-DD 23:59:59");
|
||||
extendRule(json, "CREATE_TIME", 6, startTime);
|
||||
extendRule(json, "CREATE_TIME", 4, endTime);
|
||||
// extendRule(json, "CREATE_TIME", 6, startTime);
|
||||
// extendRule(json, "CREATE_TIME", 4, endTime);
|
||||
let json = initFilter(this.props.login.OrgId, "",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
startTime,
|
||||
endTime);
|
||||
this.props.dispatch({
|
||||
type: "app/getDataByPost",
|
||||
url: "BI/BIStatiscialAnalysisController/GetLicenseJob",
|
||||
@ -1409,7 +1423,7 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
if (data && data.IsSuccessful) {
|
||||
let riskLevel = [];
|
||||
let showData = [];
|
||||
let color = ["#C00000", "#FFC000", "#006600", "#00B0F0", "#00B0C0"];
|
||||
let color = ["#C00000", "#FFC000", "#006600", "#00B0F0", "#00B0C0", "#8FBC8F", "#778899"];
|
||||
let numAll = 0;
|
||||
data.Data.forEach((item) => {
|
||||
riskLevel.push(item.RISK_LEVEL);
|
||||
@ -1499,9 +1513,9 @@ class BI009FormRunAnalysis extends React.Component {
|
||||
//图形样式
|
||||
normal: {
|
||||
borderColor: "#ffffff",
|
||||
borderWidth: 4,
|
||||
borderWidth: 0,//1
|
||||
padding: "0 20px",
|
||||
borderRadius: 50,
|
||||
borderRadius: 0,//8
|
||||
},
|
||||
},
|
||||
label: {
|
||||
|
||||
@ -54,6 +54,7 @@ class BI012FormRunAnalysis extends React.Component {
|
||||
yearColor: "black",
|
||||
retData: [],
|
||||
departData:[],
|
||||
selectDeptName: this.props.login.user?.Nav_Department?.NAME || '',
|
||||
DEPARTMENT_ID:null,
|
||||
displayHr: "none",
|
||||
displaydetail: "none",
|
||||
@ -236,6 +237,7 @@ class BI012FormRunAnalysis extends React.Component {
|
||||
Nav_Department: { NAME: departData.record.NAME }
|
||||
},
|
||||
DEPARTMENT_ID: departData.data[0],
|
||||
selectDeptName: departData.record.NAME
|
||||
})
|
||||
if(!this.state.inputText)
|
||||
{
|
||||
@ -250,6 +252,7 @@ class BI012FormRunAnalysis extends React.Component {
|
||||
Nav_Department: { NAME: null },
|
||||
},
|
||||
DEPARTMENT_ID: null,
|
||||
selectDeptName: ""
|
||||
})
|
||||
};
|
||||
}
|
||||
@ -573,7 +576,10 @@ class BI012FormRunAnalysis extends React.Component {
|
||||
>
|
||||
<b>选择部门:</b>
|
||||
<DropDownPagination inputDataApi={'FM/Department/OrderPaged'} fieldName={'Nav_Department.NAME'}
|
||||
data={this.state.departData} onSelect={this.onSelectDepartment} value = {this.props.login.user?.Nav_Department?.NAME} onFilter={({ params }) => {
|
||||
data={this.state.departData} onSelect={this.onSelectDepartment} value = {this.state.selectDeptName}
|
||||
allowClear={true} // 【关键】开启清除按钮
|
||||
showSearch={true} // 可选:支持输入框编辑搜索
|
||||
onFilter={({ params }) => {
|
||||
params.OrderType = 1
|
||||
params.OrgId = this.state.departData ? this.state.departData.ORG_ID : this.props.login.OrgId
|
||||
// extendRule(params, 'DEPARTMENT_TYPE', 1, 0)
|
||||
|
||||
@ -127,14 +127,28 @@ getEndDate=()=>{
|
||||
this.getBaseData();
|
||||
};
|
||||
handleSearch = ({ data, record }) => {
|
||||
this.setState({
|
||||
depart: {
|
||||
...this.state.depart,
|
||||
ID: data[0],
|
||||
NAME: record?.NAME,
|
||||
},
|
||||
inputText: record ? record?.NAME : this.state.inputText,
|
||||
});
|
||||
if(record)
|
||||
{
|
||||
this.setState({
|
||||
depart: {
|
||||
...this.state.depart,
|
||||
ID: data[0],
|
||||
NAME: record?.NAME,
|
||||
},
|
||||
inputText: record ? record?.NAME : this.state.inputText,
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
this.setState({
|
||||
depart: {
|
||||
...this.state.depart,
|
||||
ID: null,
|
||||
NAME: "",
|
||||
},
|
||||
inputText:"",
|
||||
});
|
||||
}
|
||||
};
|
||||
handleSearch2 = (value) => {
|
||||
let temps = ['安全风险辨识与评估计划','安全风险辨识表', '安全风险辨识结果表', '安全风险辨识结果汇总表', '安全风险评估表',
|
||||
@ -614,6 +628,8 @@ getEndDate=()=>{
|
||||
data={this.state.depart}
|
||||
value = {this.state.inputText}
|
||||
onSelect={this.handleSearch}
|
||||
allowClear={true} // 【关键】开启清除按钮
|
||||
showSearch={true} // 可选:支持输入框编辑搜索
|
||||
onFilter={({ params }) => {
|
||||
params.OrderType = 1;
|
||||
params.OrgId = this.props.login.OrgId;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user