This commit is contained in:
hayu 2025-10-15 00:12:37 +08:00
parent 6795ee0cd7
commit 2048f5ba83
3 changed files with 86 additions and 27 deletions

View File

@ -211,7 +211,7 @@
</tr>
</tbody>
</table>
<div class="fillIn" style="margin-top: 20px;display: flex;justify-content: space-between;" >
<div class="item" style="width: 33%;display: flex;align-items: center;">
<div style="width: 30%;">供应科</div>
@ -293,24 +293,50 @@
</tbody>
</table>
<div class="fillIn" style="margin-top: 20px; display: flex; justify-content: space-between">
<div class="item" style="width: 33%">
<div>
<span>审核{{ printData.reviewer }}</span>
<div class="fillIn" style="margin-top: 50px; display: flex; justify-content: space-between">
<!-- <div class="item" style="width: 33%">-->
<!-- <div>-->
<!-- <span>审核{{ printData.reviewer }}</span>-->
<!-- </div>-->
<!-- </div>-->
<div class="item" style="width: 33%; display: flex; align-items: flex-start">
<div style="width: 25%">审核</div>
<div
style="width: 75%; margin-left: 20px; transform: translateY(-30px)"
v-if="printData.signUrl"
>
<img
:src="printData.signUrl"
style="width: 40px; height: 90px; max-width: 100%"
:style="{ transform: printData.signType == 0 ? 'rotate(-90deg)' : '' }"
alt=""
/>
</div>
</div>
<!-- <div class="item" style="width: 33%">
<div>
<span>生产技术科{{ printData.productionTechDept }}</span>
</div>
</div> -->
<div class="item" style="width: 33%">
<div>
<span>库管员{{ printData.warehouseTeam }}</span>
<!-- <div class="item" style="width: 33%">-->
<!-- <div>-->
<!-- <span>库管员{{ printData.warehouseTeam }}</span>-->
<!-- </div>-->
<!-- </div>-->
<div class="item" style="width: 33%; display: flex; align-items: flex-start">
<div style="width: 35%">库管员</div>
<div
style="width: 65%; margin-left: 20px; transform: translateY(-30px)"
v-if="printData.signUrlKg"
>
<img
:src="printData.signUrlKg"
style="width: 40px; height: 90px; max-width: 100%"
:style="{ transform: printData.signTypeKg == 0 ? 'rotate(-90deg)' : '' }"
alt=""
/>
</div>
</div>
</div>
</vue-easy-print>
</div>

View File

@ -186,24 +186,50 @@
</tbody>
</table>
<div class="fillIn" style="margin-top: 20px; display: flex; justify-content: space-between">
<div class="item" style="width: 33%">
<div>
<span>审核{{ printData.reviewer }}</span>
<div class="fillIn" style="margin-top: 50px; display: flex; justify-content: space-between">
<!-- <div class="item" style="width: 33%">-->
<!-- <div>-->
<!-- <span>审核{{ printData.reviewer }}</span>-->
<!-- </div>-->
<!-- </div>-->
<div class="item" style="width: 33%; display: flex; align-items: flex-start">
<div style="width: 25%">审核</div>
<div
style="width: 75%; margin-left: 20px; transform: translateY(-30px)"
v-if="printData.signUrl"
>
<img
:src="printData.signUrl"
style="width: 40px; height: 90px; max-width: 100%"
:style="{ transform: printData.signType == 0 ? 'rotate(-90deg)' : '' }"
alt=""
/>
</div>
</div>
<!-- <div class="item" style="width: 33%">
<div>
<span>生产技术科{{ printData.productionTechDept }}</span>
</div>
</div> -->
<div class="item" style="width: 33%">
<div>
<span>库管员{{ printData.warehouseTeam }}</span>
<!-- <div class="item" style="width: 33%">-->
<!-- <div>-->
<!-- <span>库管员{{ printData.warehouseTeam }}</span>-->
<!-- </div>-->
<!-- </div>-->
<div class="item" style="width: 33%; display: flex; align-items: flex-start">
<div style="width: 35%">库管员</div>
<div
style="width: 65%; margin-left: 20px; transform: translateY(-30px)"
v-if="printData.signUrlKg"
>
<img
:src="printData.signUrlKg"
style="width: 40px; height: 90px; max-width: 100%"
:style="{ transform: printData.signTypeKg == 0 ? 'rotate(-90deg)' : '' }"
alt=""
/>
</div>
</div>
</div>
</vue-easy-print>
</div>
@ -346,6 +372,7 @@ export default {
//
getPrintTable(taskId) {
getPurchaseCheckFormByTaskId(taskId).then(response => {
console.log("112233:",response.data)
this.printData = response.data
this.printTableData = response.data.materialList
// let supplierList = []

View File

@ -726,8 +726,14 @@ export default {
}
},
isTeamSelected(teamName) {
// teamName
return this.maForm.backTeamId && this.uniteList.some(item => item.teamName === teamName);
// teamName teamName
if (this.maForm.backTeamId) {
const selectedBackTeam = this.uniteList.find(item => item.id === this.maForm.backTeamId);
if (selectedBackTeam && selectedBackTeam.teamName === teamName) {
return true; //
}
}
return false; //
},
//
async getMaTypeOpt() {