看板优化

This commit is contained in:
2024-08-23 17:00:06 +08:00
parent b1584d9424
commit f67ada6039
2 changed files with 55 additions and 36 deletions

View File

@@ -55,4 +55,13 @@ export function GetProductAndPolishAndOneTimeFqcBoardData(data) {
method: 'post',
data: data,
})
}
// 检查零件号是否是门把手
export function CheckIsDoorknob(params) {
return request({
url: '/mes/qc/FQC/common/checkIsDoorknob',
method: 'get',
params: params,
})
}

View File

@@ -32,20 +32,20 @@
<div class="header-label-1"></div>
</div>
<div>
<span class="span-text-1">现有零件数</span>
<span class="span-num-1 color-red">{{ boardData.finishProductPartTotal }}</span>
<div class="span-text-1">现有零件数</div>
<span class="span-num-2">{{ boardData.finishProductPartTotal }}</span>
</div>
<div>
<span class="span-text-1">现有箱数</span>
<span class="span-num-1 color-red">{{ boardData.finishProductPackageTotal }}</span>
<div class="span-text-1">现有箱数</div>
<span class="span-num-2">{{ boardData.finishProductPackageTotal }}</span>
</div>
<div>
<span class="span-text-1">出库零件数</span>
<span class="span-num-1 color-red">{{ boardData.finishProductPartOutTotal }}</span>
<div class="span-text-1">出库零件数</div>
<span class="span-num-2">{{ boardData.finishProductPartOutTotal }}</span>
</div>
<div>
<span class="span-text-1">出库箱数</span>
<span class="span-num-1 color-red">{{ boardData.finishProductPackageOutTotal }}</span>
<div class="span-text-1">出库箱数</div>
<span class="span-num-2">{{ boardData.finishProductPackageOutTotal }}</span>
</div>
</el-card>
</el-col>
@@ -104,21 +104,21 @@
<el-col :span="4">
<div>
<span class="span-text-1">合格数</span>
<span class="span-num-1">{{ boardData.polishQualifiedTotal }}</span>
<span class="span-num-1">{{ boardData.polishQualifiedTotal - boardData.polishDoorknobQualifiedTotal }}</span>
</div>
</el-col>
<el-col :span="4">
<div>
<span class="span-text-1">一次合格数</span>
<span class="span-num-1">-</span>
<span class="span-text-1">门把手</span>
<span class="span-num-1">{{ boardData.polishDoorknobQualifiedTotal }}</span>
</div>
</el-col>
<el-col :span="4">
<!-- <el-col :span="4">
<div>
<span class="span-text-1">抛光数</span>
<span class="span-num-1">-</span>
</div>
</el-col>
</el-col> -->
<el-col :span="4">
<div>
<span class="span-text-1">打磨数</span>
@@ -150,16 +150,15 @@
<el-col :span="4">
<div>
<span class="span-text-1">合格数</span>
<span class="span-num-1">{{ boardData.afterPolishQualifiedTotal }}</span>
<span class="span-num-1">{{
boardData.afterPolishQualifiedTotal - boardData.afterPolishDoorknobQualifiedTotal
}}</span>
</div>
</el-col>
<el-col :span="4">
<div>
<span class="span-text-1">一次合格数</span>
<span class="span-num-1">{{ boardData.afterPolishQualifiedNotDoorknobTotal }}</span>
</div>
<div>
<span class="tip-text">不含门把手</span>
<span class="span-text-1">门把手</span>
<span class="span-num-1">{{ boardData.afterPolishDoorknobQualifiedTotal }}</span>
</div>
</el-col>
<el-col :span="4">
@@ -198,15 +197,15 @@
<el-col :span="4">
<div>
<span class="span-text-1">合格数</span>
<span class="span-num-1">{{ boardData.gP12QualifiedTotal }}</span>
<span class="span-num-1">{{ boardData.gP12QualifiedTotal - boardData.gP12DoorknobQualifiedTotal }}</span>
</div>
</el-col>
<el-col :span="4">
<!-- <el-col :span="4">
<div>
<span class="span-text-1">一次合格数</span>
<span class="span-num-1">-</span>
<span class="span-text-1">门把手</span>
<span class="span-num-1">{{ boardData.gP12DoorknobQualifiedTotal }}</span>
</div>
</el-col>
</el-col> -->
<el-col :span="4">
<div>
<span class="span-text-1">抛光数</span>
@@ -249,11 +248,8 @@
</el-col>
<el-col :span="4">
<div>
<span class="span-text-1">一次合格数</span>
<span class="span-num-1">{{ boardData.productQualifiedNotDoorknobTotal }}</span>
</div>
<div>
<span class="tip-text">不含门把手</span>
<span class="span-text-1">门把手</span>
<span class="span-num-1">{{ boardData.productDoorknobQualifiedTotal }}</span>
</div>
</el-col>
<el-col :span="4">
@@ -283,7 +279,7 @@
</template>
<script>
import { GetProductAndPolishAndOneTimeFqcBoardData } from '@/api/qualityManagement/commonFQC.js'
import { GetProductAndPolishAndOneTimeFqcBoardData, CheckIsDoorknob } from '@/api/qualityManagement/commonFQC.js'
export default {
name: 'FqcWarehouseBoard',
@@ -299,26 +295,32 @@ export default {
boardData: {
sandingTotal: 0,
discardTotal: 0,
productRequireTotal: 0,
productQualifiedNotDoorknobTotal: 0,
productQualifiedTotal: 0,
productDoorknobQualifiedTotal: 0,
productPolishTotal: 0,
productSandingTotal: 0,
productDiscardTotal: 0,
polishWarehouseTotal: 0,
polishRequireTotal: 0,
polishQualifiedTotal: 0,
polishDoorknobQualifiedTotal: 0,
polishSandingTotal: 0,
polishDiscardTotal: 0,
afterPolishRequireTotal: 0,
afterPolishQualifiedNotDoorknobTotal: 0,
afterPolishQualifiedTotal: 0,
afterPolishDoorknobQualifiedTotal: 0,
afterPolishPolishTotal: 0,
afterPolishSandingTotal: 0,
afterPolishDiscardTotal: 0,
oneTimeWarehouseTotal: 0,
gP12RequireTotal: 0,
gP12QualifiedTotal: 0,
gP12DoorknobQualifiedTotal: 0,
gP12PolishTotal: 0,
gP12SandingTotal: 0,
gP12DiscardTotal: 0,
@@ -351,6 +353,9 @@ export default {
this.loading = false
}
})
CheckIsDoorknob({ partnumber: this.queryParams.partnumber }).then((res) => {
console.log(res.data)
})
},
// 自动获取数据
clearTimer() {
@@ -419,7 +424,7 @@ export default {
flex-direction: column;
}
.card-type-3 {
height: 120px;
min-height: 120px;
margin-top: 5px;
display: flex;
flex-direction: column;
@@ -438,6 +443,11 @@ export default {
color: #303133;
margin-left: 10px;
}
.span-num-2 {
font-size: 24px;
color: #303133;
/* margin-left: 10px; */
}
.right-text-box {
width: 100%;
display: grid;
@@ -482,12 +492,12 @@ export default {
display: flex;
}
.color-warning {
color: #E6A23C !important;
color: #e6a23c !important;
}
.color-danger {
color: #f56c6c !important;
}
.tip-text{
.tip-text {
color: #909399;
font-size: 14px;
margin-left: 10px;
@@ -495,4 +505,4 @@ export default {
.border {
border: 1px solid #000000;
}
</style>
</style>