|
@@ -2,35 +2,41 @@
|
|
|
<div id="bottom1">
|
|
<div id="bottom1">
|
|
|
<div class="bg-color-black">
|
|
<div class="bg-color-black">
|
|
|
<div class="d-flex flex-column body-box">
|
|
<div class="d-flex flex-column body-box">
|
|
|
- <div class ="ditem1">
|
|
|
|
|
- <div class="d-flex pt-1 pl-2 pb-5 jc-center">
|
|
|
|
|
- <span class="fs-xxl text mx-2 fw-b">重点不良订单</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="d-flex jc-center">
|
|
|
|
|
- <dv-scroll-board :config="config" ref="scroll-board" />
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
<div class ="ditem mt-5">
|
|
<div class ="ditem mt-5">
|
|
|
<div class="d-flex pt-1 pl-2 pb-3 jc-center">
|
|
<div class="d-flex pt-1 pl-2 pb-3 jc-center">
|
|
|
- <span class="fs-xxl text mx-2 fw-b ">当日首件制作数</span>
|
|
|
|
|
|
|
+ <span class="fs-xxl text mx-2 fw-b ">当日首件制作状况</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="flexup">
|
|
<div class="flexup">
|
|
|
<div class="item">
|
|
<div class="item">
|
|
|
- <p class="ml-3 colorBlue fw-b fs-xl">首件数</p>
|
|
|
|
|
|
|
+ <p class="ml-3 colorBlue fw-b fs-xxl">首件数</p>
|
|
|
<div class="dv-dig-flop ml-1 mt-2 pl-3 colorGrass"> {{ firstdata.v_sjqty }}
|
|
<div class="dv-dig-flop ml-1 mt-2 pl-3 colorGrass"> {{ firstdata.v_sjqty }}
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="item">
|
|
<div class="item">
|
|
|
- <p class="ml-3 colorBlue fw-b fs-xl">合格数</p>
|
|
|
|
|
|
|
+ <p class="ml-3 colorBlue fw-b fs-xxl">合格数</p>
|
|
|
<div class="dv-dig-flop ml-1 mt-2 pl-3 colorGrass"> {{ firstdata.v_okqty }}
|
|
<div class="dv-dig-flop ml-1 mt-2 pl-3 colorGrass"> {{ firstdata.v_okqty }}
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="item">
|
|
<div class="item">
|
|
|
- <p class="ml-3 colorBlue fw-b fs-xl">合格率</p>
|
|
|
|
|
|
|
+ <p class="ml-3 colorBlue fw-b fs-xxl">合格率</p>
|
|
|
<div class="dv-dig-flop ml-1 mt-2 pl-3 colorGrass"> {{ firstdata.v_okrate }}
|
|
<div class="dv-dig-flop ml-1 mt-2 pl-3 colorGrass"> {{ firstdata.v_okrate }}
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="item">
|
|
|
|
|
+ <p class="ml-3 colorBlue fw-b fs-xxl">不合格数</p>
|
|
|
|
|
+ <div class="dv-dig-flop ml-1 mt-2 pl-3 colorGrass"> {{ firstdata.v_ngqty }}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="item">
|
|
|
|
|
+ <p class="ml-3 colorBlue fw-b fs-xxl">待确认数</p>
|
|
|
|
|
+ <div class="dv-dig-flop ml-1 mt-2 pl-3 colorGrass"> {{ firstdata.v_needcqty }}
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class ="ditem1">
|
|
|
|
|
+ <div class="d-flex jc-center">
|
|
|
|
|
+ <dv-scroll-board :config="config" ref="scroll-board" />
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -50,20 +56,22 @@ export default {
|
|
|
return {
|
|
return {
|
|
|
timing:null,
|
|
timing:null,
|
|
|
config: {
|
|
config: {
|
|
|
- header: ['订单号','不良现象', '不良数量'],
|
|
|
|
|
|
|
+ header: ['SO订单号','料号','状态','当前处理人'],
|
|
|
data: [],
|
|
data: [],
|
|
|
rowNum: 7, //表格行数
|
|
rowNum: 7, //表格行数
|
|
|
headerHeight: 35,
|
|
headerHeight: 35,
|
|
|
headerBGC: 'rgba(15,19,37,0.1)', //表头
|
|
headerBGC: 'rgba(15,19,37,0.1)', //表头
|
|
|
oddRowBGC: 'rgba(15,19,37,0.1)', //奇数行
|
|
oddRowBGC: 'rgba(15,19,37,0.1)', //奇数行
|
|
|
evenRowBGC: 'rgba(23,28,51,0.1)', //偶数行
|
|
evenRowBGC: 'rgba(23,28,51,0.1)', //偶数行
|
|
|
- columnWidth: [150,300,110],
|
|
|
|
|
- align: ['center','center','center']
|
|
|
|
|
|
|
+ columnWidth: [150,170,110],
|
|
|
|
|
+ align: ['center','center','center','center']
|
|
|
},
|
|
},
|
|
|
firstdata:{
|
|
firstdata:{
|
|
|
v_sjqty:0,
|
|
v_sjqty:0,
|
|
|
v_okqty:0,
|
|
v_okqty:0,
|
|
|
v_okrate:'0%',
|
|
v_okrate:'0%',
|
|
|
|
|
+ v_ngqty:0,
|
|
|
|
|
+ v_needcqty:0
|
|
|
},
|
|
},
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -82,8 +90,8 @@ export default {
|
|
|
}, 10000);
|
|
}, 10000);
|
|
|
},
|
|
},
|
|
|
async settestdata() {
|
|
async settestdata() {
|
|
|
- //重点不良订单
|
|
|
|
|
- var caller = 'KB!QualityPointBadData';
|
|
|
|
|
|
|
+ //首件制作状态
|
|
|
|
|
+ var caller = 'KB!QualityFirstDetail';
|
|
|
await this.$http.get("kanban/datalist.action?caller="+caller+"&_noc=1&page=1&pageSize=100",{
|
|
await this.$http.get("kanban/datalist.action?caller="+caller+"&_noc=1&page=1&pageSize=100",{
|
|
|
params: {
|
|
params: {
|
|
|
condition: "1=1",
|
|
condition: "1=1",
|
|
@@ -95,8 +103,9 @@ export default {
|
|
|
const element = dataList[index];
|
|
const element = dataList[index];
|
|
|
let item = new Array();
|
|
let item = new Array();
|
|
|
item.push("<span class='colorGrass fs-xl'>" + element.v_sacode + "</span>");
|
|
item.push("<span class='colorGrass fs-xl'>" + element.v_sacode + "</span>");
|
|
|
- item.push("<span class='colorRemind fs-xl'>" + element.v_remark + "</span>");
|
|
|
|
|
- item.push("<span class='colorGrass fs-xl'>" + element.v_qty + "</span>");
|
|
|
|
|
|
|
+ item.push("<span class='colorGrass fs-xl'>" + element.v_prodcode + "</span>");
|
|
|
|
|
+ item.push("<span class='colorGrass fs-xl'>" + element.v_status + "</span>");
|
|
|
|
|
+ item.push("<span class='colorGrass fs-xl'>" + element.v_manname + "</span>");
|
|
|
resultList.push(item);
|
|
resultList.push(item);
|
|
|
}
|
|
}
|
|
|
const scrollBoard = this.$refs['scroll-board'];
|
|
const scrollBoard = this.$refs['scroll-board'];
|
|
@@ -150,7 +159,7 @@ $box-width: 100%;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
.ditem1{
|
|
.ditem1{
|
|
|
- height:66.7%;
|
|
|
|
|
|
|
+ height:60%;
|
|
|
::v-deep .dv-scroll-board .header {
|
|
::v-deep .dv-scroll-board .header {
|
|
|
font-size: 22px;
|
|
font-size: 22px;
|
|
|
}
|
|
}
|
|
@@ -160,7 +169,7 @@ $box-width: 100%;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
.ditem {
|
|
.ditem {
|
|
|
- height:33.3%;
|
|
|
|
|
|
|
+ height:40%;
|
|
|
.flexup {
|
|
.flexup {
|
|
|
display: flex;
|
|
display: flex;
|
|
|
flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
@@ -168,7 +177,7 @@ $box-width: 100%;
|
|
|
border-radius: 6px;
|
|
border-radius: 6px;
|
|
|
padding-top: 8px;
|
|
padding-top: 8px;
|
|
|
margin-top: 8px;
|
|
margin-top: 8px;
|
|
|
- width: 33.3%;
|
|
|
|
|
|
|
+ width: 20%;
|
|
|
height: 80px;
|
|
height: 80px;
|
|
|
.dv-dig-flop {
|
|
.dv-dig-flop {
|
|
|
width: 100%;
|
|
width: 100%;
|