|
@@ -53,8 +53,48 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column prop="qualityQuantity" label="已质检数量" width="110" />
|
|
|
|
- <el-table-column prop="noQualifiedCount" label="不合格数量" width="110" />
|
|
|
|
|
|
+ <el-table-column prop="qualityQuantity" label="已质检数量" width="110">
|
|
|
|
+ <template #default="{ row }">
|
|
|
|
+ <div>
|
|
|
|
+ <el-popover placement="bottom-start" title="质检详情" :width="500" trigger="hover">
|
|
|
|
+ <div default>
|
|
|
|
+ <el-table :data="row.qualityDetailsList">
|
|
|
|
+ <el-table-column label="质检时间" prop="createTime" width="155" />
|
|
|
|
+ <el-table-column label="单号" prop="qualityCode" />
|
|
|
|
+
|
|
|
|
+ <el-table-column label="合格数量" prop="qualifiedCount" width="100" />
|
|
|
|
+ <el-table-column label="不合格数量" prop="noQualifiedCount" width="100" />
|
|
|
|
+ </el-table>
|
|
|
|
+ </div>
|
|
|
|
+ <template #reference>
|
|
|
|
+ <div style="cursor: pointer; color: #0084ff">
|
|
|
|
+ {{ row.qualityQuantity }}
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ </el-popover>
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column prop="noQualifiedCount" label="不合格数量" width="110">
|
|
|
|
+ <template #default="{ row }">
|
|
|
|
+ <div>
|
|
|
|
+ <el-popover placement="bottom-start" title="质检详情" :width="500" trigger="hover">
|
|
|
|
+ <div default>
|
|
|
|
+ <el-table :data="row.qualityDetailsListOne">
|
|
|
|
+ <el-table-column label="质检时间" prop="createTime" width="155" />
|
|
|
|
+ <el-table-column label="单号" prop="qualityCode" />
|
|
|
|
+ <el-table-column label="不合格数量" prop="noQualifiedCount" width="100" />
|
|
|
|
+ </el-table>
|
|
|
|
+ </div>
|
|
|
|
+ <template #reference>
|
|
|
|
+ <div style="cursor: pointer; color: #0084ff">
|
|
|
|
+ {{ row.noQualifiedCount }}
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ </el-popover>
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column prop="purchaseBackQuantity" label="申请退货数量" width="110">
|
|
<el-table-column prop="purchaseBackQuantity" label="申请退货数量" width="110">
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
<div>
|
|
<div>
|
|
@@ -181,6 +221,13 @@ const getSummariesOne = (param) => {
|
|
const getData = (purchaseId) => {
|
|
const getData = (purchaseId) => {
|
|
loading.value = true;
|
|
loading.value = true;
|
|
proxy.post("/deliverGoods/arrivalDetail", { purchaseId }).then((res) => {
|
|
proxy.post("/deliverGoods/arrivalDetail", { purchaseId }).then((res) => {
|
|
|
|
+ res.purchaseDetailVoList.map((x) => {
|
|
|
|
+ if (x.qualityDetailsList && x.qualityDetailsList.length > 0) {
|
|
|
|
+ x.qualityDetailsListOne = x.qualityDetailsList.filter(
|
|
|
|
+ (y) => Number(y.noQualifiedCount) > 0
|
|
|
|
+ );
|
|
|
|
+ }
|
|
|
|
+ });
|
|
formData.dataOne = {
|
|
formData.dataOne = {
|
|
supplyName: props.purchaseRow.supplyName,
|
|
supplyName: props.purchaseRow.supplyName,
|
|
purchaseCode: props.purchaseRow.contractCode,
|
|
purchaseCode: props.purchaseRow.contractCode,
|