Merge branch 'master' of https://e.coding.net/ctcdevteam/ehs/ehs_web
This commit is contained in:
commit
2dc9099409
|
@ -289,6 +289,7 @@ const routes = [
|
||||||
},
|
},
|
||||||
component: "enm_slag/teamAnalysis",
|
component: "enm_slag/teamAnalysis",
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
name: "slag_workshopAnalysis",
|
name: "slag_workshopAnalysis",
|
||||||
path: "/enm_slag/workshopAnalysis",
|
path: "/enm_slag/workshopAnalysis",
|
||||||
|
@ -1232,6 +1233,16 @@ const routes = [
|
||||||
},
|
},
|
||||||
component: "enm_report/exception",
|
component: "enm_report/exception",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "teamAnalysisLog",
|
||||||
|
path: "/enm_report/teamAnalysisLog",
|
||||||
|
meta: {
|
||||||
|
title: "交接班日志表",
|
||||||
|
// icon: "el-icon-grid",
|
||||||
|
perms: ["enm_report"],
|
||||||
|
},
|
||||||
|
component: "enm_report/teamAnalysisLog",
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
//制造管理 mtm
|
//制造管理 mtm
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
/>
|
/>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="query.start_time__lte"
|
v-model="query.end_time__lt"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
value-format="YYYY-MM-DD HH:mm:ss"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
placeholder="班开始时间止"
|
placeholder="班开始时间止"
|
||||||
|
|
|
@ -3,10 +3,9 @@
|
||||||
<el-main style="background: #fff;">
|
<el-main style="background: #fff;">
|
||||||
<div class="pictureContainer">
|
<div class="pictureContainer">
|
||||||
<img src="/media/elec_flow.png" class="flowImg" >
|
<img src="/media/elec_flow.png" class="flowImg" >
|
||||||
<!-- <img src="/img/energy.png" class="flowImg" /> -->
|
<div class="pictureHeader" >
|
||||||
<div class="pictureHeader" style="top: 35px;">
|
|
||||||
<div class="left-panel">
|
<div class="left-panel">
|
||||||
<el-select
|
<el-select
|
||||||
v-model="query.type"
|
v-model="query.type"
|
||||||
placeholder="查询类型"
|
placeholder="查询类型"
|
||||||
clearable
|
clearable
|
||||||
|
@ -28,6 +27,7 @@
|
||||||
placeholder="天"
|
placeholder="天"
|
||||||
v-if="query.type==0"
|
v-if="query.type==0"
|
||||||
style="margin-right: 6px"
|
style="margin-right: 6px"
|
||||||
|
class="headerSearch"
|
||||||
/>
|
/>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="query.month"
|
v-model="query.month"
|
||||||
|
@ -234,24 +234,37 @@
|
||||||
let month = date.getMonth() + 1;
|
let month = date.getMonth() + 1;
|
||||||
let day = date.getDate();
|
let day = date.getDate();
|
||||||
let hour = date.getHours();
|
let hour = date.getHours();
|
||||||
let obj = {
|
that.query.day = year + '-' + month + '-' + day;
|
||||||
year: year,
|
that.dateChange();
|
||||||
month: month,
|
|
||||||
day: day,
|
|
||||||
type: 'day',
|
|
||||||
page:0,
|
|
||||||
mpoint__material__code__in:'elec,coal,pcoal,water,steam,oil,cair'
|
|
||||||
};
|
|
||||||
this.$API.enm.mpoint.stat.req(obj).then(res => {
|
|
||||||
res.forEach(item => {
|
|
||||||
that.dataObj[item.mpoint_nickname]=item.val;
|
|
||||||
})
|
|
||||||
console.log(that.dataObj)
|
|
||||||
})
|
|
||||||
|
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
dateChange() {
|
||||||
|
let that = this;
|
||||||
|
that.tableDatas = [];
|
||||||
|
let params = {page:0, mpoint__material__code__in:'elec,coal,pcoal,water,steam,oil,cair'};
|
||||||
|
let arr = [];
|
||||||
|
if(that.query.type==0){//日
|
||||||
|
arr = that.query.day.split('-');
|
||||||
|
params.type='day_s';
|
||||||
|
params.year_s = Number(arr[0]);
|
||||||
|
params.month_s = Number(arr[1]);
|
||||||
|
params.day_s = Number(arr[2]);
|
||||||
|
}else if(that.query.type==1){//月
|
||||||
|
let arr = that.query.month.split('-');
|
||||||
|
params.year_s = Number(arr[0]);
|
||||||
|
params.month_s = Number(arr[1]);
|
||||||
|
params.type='month_s';
|
||||||
|
}else if (that.query.type==2){
|
||||||
|
that.year = that.query.year;
|
||||||
|
params.type='year_s';
|
||||||
|
}
|
||||||
|
this.$API.enm.mpoint.stat.req(params).then(res => {
|
||||||
|
res.forEach(item => {
|
||||||
|
that.dataObj[item.mpoint_nickname]=item.val;
|
||||||
|
})
|
||||||
|
console.log(that.dataObj)
|
||||||
|
})
|
||||||
|
},
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
@ -320,8 +333,8 @@
|
||||||
}
|
}
|
||||||
.pictureHeader {
|
.pictureHeader {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: -30px; /* 调整表头距离图片的高度 */
|
top: 35px; /* 调整表头距离图片的高度 */
|
||||||
left: 20%;
|
left: 50%;
|
||||||
transform: translateX(-50%);
|
transform: translateX(-50%);
|
||||||
background-color: #f8f9fa; /* 表头背景颜色 */
|
background-color: #f8f9fa; /* 表头背景颜色 */
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
|
@ -331,4 +344,8 @@
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
color: #333;
|
color: #333;
|
||||||
}
|
}
|
||||||
|
.headerSearch{
|
||||||
|
width: 500px;
|
||||||
|
|
||||||
|
}
|
||||||
</style>
|
</style>
|
|
@ -11,7 +11,7 @@
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
/>
|
/>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="query.start_time__lte"
|
v-model="query.end_time__lt"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
value-format="YYYY-MM-DD HH:mm:ss"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
placeholder="班开始时间止"
|
placeholder="班开始时间止"
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
/>
|
/>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="query.start_time__lte"
|
v-model="query.end_time__lt"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
value-format="YYYY-MM-DD HH:mm:ss"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
placeholder="班开始时间止"
|
placeholder="班开始时间止"
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
/>
|
/>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="query.start_time__lte"
|
v-model="query.end_time__lt"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
value-format="YYYY-MM-DD HH:mm:ss"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
placeholder="班开始时间止"
|
placeholder="班开始时间止"
|
||||||
|
|
|
@ -294,12 +294,25 @@
|
||||||
if(indexObj>0&&index3==0){
|
if(indexObj>0&&index3==0){
|
||||||
let inde = indexObj-1;
|
let inde = indexObj-1;
|
||||||
let ind =header2Objtem[inde].lengths*4+1;
|
let ind =header2Objtem[inde].lengths*4+1;
|
||||||
itemArr[ind] = (item3.val_avg).toFixed(2);
|
if(item3.val_avg){
|
||||||
|
itemArr[ind] = Number(item3.val_avg).toFixed(2);
|
||||||
|
}else{
|
||||||
|
itemArr[ind] = 0;
|
||||||
|
}
|
||||||
|
// itemArr[ind] = (item3.val_avg).toFixed(2);
|
||||||
itemArr.push(item3.num_test)
|
itemArr.push(item3.num_test)
|
||||||
itemArr.push(item3.num_ok)
|
itemArr.push(item3.num_ok)
|
||||||
let pass = (item3.rate_pass).toFixed(2);
|
let pass = 0;
|
||||||
pass= pass+'%';
|
if (item3.rate_pass){
|
||||||
itemArr.push(pass)
|
pass = Number(item3.rate_pass).toFixed(2)+ '%';
|
||||||
|
itemArr.push(pass)
|
||||||
|
}else{
|
||||||
|
pass = Number(item3.rate_pass).toFixed(2) + '%';
|
||||||
|
itemArr.push(pass)
|
||||||
|
}
|
||||||
|
|
||||||
|
// pass= pass+'%';
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
itemArr.push(Number(item3.val_avg).toFixed(2));
|
itemArr.push(Number(item3.val_avg).toFixed(2));
|
||||||
itemArr.push(item3.num_test);
|
itemArr.push(item3.num_test);
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
<el-option v-for="item in options" :key="item.id" :label="item.name" :value="item.id"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-select
|
<el-select
|
||||||
v-model="query.sflogs__team"
|
v-model="query.team"
|
||||||
placeholder="班组"
|
placeholder="班组"
|
||||||
clearable
|
clearable
|
||||||
style="margin-left: 2px; width: 120px"
|
style="margin-left: 2px; width: 120px"
|
||||||
|
@ -166,7 +166,7 @@ export default {
|
||||||
start_time__gte: '',
|
start_time__gte: '',
|
||||||
end_time__lt: '',
|
end_time__lt: '',
|
||||||
start_time__month: '',
|
start_time__month: '',
|
||||||
sflogs__team: '',
|
team: '',
|
||||||
start_time__year: '',
|
start_time__year: '',
|
||||||
end_time__month: '',
|
end_time__month: '',
|
||||||
end_time__year: '',
|
end_time__year: '',
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
/>
|
/>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="query.start_time__lte"
|
v-model="query.end_time__lt"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
value-format="YYYY-MM-DD HH:mm:ss"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
placeholder="班开始时间止"
|
placeholder="班开始时间止"
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
/>
|
/>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="query.start_time__lte"
|
v-model="query.end_time__lt"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
value-format="YYYY-MM-DD HH:mm:ss"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
placeholder="班开始时间止"
|
placeholder="班开始时间止"
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
style="width: 200px"
|
style="width: 200px"
|
||||||
/>
|
/>
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="query.start_time__lte"
|
v-model="query.end_time__lt"
|
||||||
type="datetime"
|
type="datetime"
|
||||||
value-format="YYYY-MM-DD HH:mm:ss"
|
value-format="YYYY-MM-DD HH:mm:ss"
|
||||||
placeholder="班开始时间止"
|
placeholder="班开始时间止"
|
||||||
|
|
Loading…
Reference in New Issue