验货数量限制修改,采购订单状态新增

This commit is contained in:
zzyuan 2025-10-22 13:11:26 +08:00
parent 845cf8cc77
commit 0b819ec0eb
2 changed files with 22 additions and 16 deletions

View File

@ -887,18 +887,20 @@ export default {
}else{ }else{
row.qualifiedNum = row.qualifiedNum.replace(/[^\d.]/g, '').replace(/^(\d*\.\d{2}).*$/, '$1') row.qualifiedNum = row.qualifiedNum.replace(/[^\d.]/g, '').replace(/^(\d*\.\d{2}).*$/, '$1')
} }
if(Number(row.deliveryNum)>=(Number(row.orderNum)-Number(row.totalQualifiedNum))){ if(Number(row.deliveryNum)>(Number(row.orderNum)-Number(row.totalQualifiedNum))){
if(Number(row.qualifiedNum)>(Number(row.orderNum)-Number(row.totalQualifiedNum))){
setTimeout(()=>{ setTimeout(()=>{
row.qualifiedNum = Number(row.orderNum)-Number(row.totalQualifiedNum) row.qualifiedNum = Number(row.orderNum)-Number(row.totalQualifiedNum)
},200) },200)
} }
if(Number(row.deliveryNum)<(Number(row.orderNum)-Number(row.totalQualifiedNum))){
setTimeout(()=>{
if(Number(row.qualifiedNum)>=Number(row.deliveryNum)){
row.qualifiedNum = Number(row.deliveryNum)
}
},200)
} }
// if(Number(row.deliveryNum)<(Number(row.orderNum)-Number(row.totalQualifiedNum))){
// setTimeout(()=>{
// if(Number(row.qualifiedNum)>=Number(row.deliveryNum)){
// row.qualifiedNum = Number(row.deliveryNum)
// }
// },200)
// }
}, },
// //
formatDate(date) { formatDate(date) {

View File

@ -31,6 +31,8 @@
<el-select v-model="queryParams.orderStatus" placeholder="请选择提交状态" style="width: 240px;"> <el-select v-model="queryParams.orderStatus" placeholder="请选择提交状态" style="width: 240px;">
<el-option label="待提交" :value="1"></el-option> <el-option label="待提交" :value="1"></el-option>
<el-option label="已提交" :value="2"></el-option> <el-option label="已提交" :value="2"></el-option>
<el-option label="已验货" :value="3"></el-option>
<el-option label="已完成" :value="4"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="审批状态" prop="approveStatus"> <!-- <el-form-item label="审批状态" prop="approveStatus">
@ -122,12 +124,14 @@
<el-table-column label="采购订单标题" align="center" prop="orderTitle" :show-overflow-tooltip="true" width="180"/> <el-table-column label="采购订单标题" align="center" prop="orderTitle" :show-overflow-tooltip="true" width="180"/>
<el-table-column label="采购订单时间" align="center" prop="createTime" :show-overflow-tooltip="true" width="160"/> <el-table-column label="采购订单时间" align="center" prop="createTime" :show-overflow-tooltip="true" width="160"/>
<!-- <el-table-column label="提交状态" align="center" prop="orderStatus" :show-overflow-tooltip="true" width="100"> <el-table-column label="提交状态" align="center" prop="orderStatus" :show-overflow-tooltip="true" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.orderStatus==1">待提交</span> <span v-if="scope.row.orderStatus==1">待提交</span>
<span v-if="scope.row.orderStatus==2">已提交</span> <span v-if="scope.row.orderStatus==2">已提交</span>
<span v-if="scope.row.orderStatus==3">已验货</span>
<span v-if="scope.row.orderStatus==4">已完成</span>
</template> </template>
</el-table-column> --> </el-table-column>
<!-- <el-table-column label="确认状态" align="center" prop="supplierConfirmStatus" :show-overflow-tooltip="true" width="100"> <!-- <el-table-column label="确认状态" align="center" prop="supplierConfirmStatus" :show-overflow-tooltip="true" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.supplierConfirmStatus==1">待确认</span> <span v-if="scope.row.supplierConfirmStatus==1">待确认</span>
@ -155,19 +159,19 @@
<el-button <el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" v-if="scope.row.orderStatus==1" icon="el-icon-edit" v-if="scope.row.orderStatus==1||scope.row.orderStatus==2"
@click="handleUpdate(scope.row)" @click="handleUpdate(scope.row)"
>编辑</el-button> >编辑</el-button>
<el-button <el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" v-if="scope.row.orderStatus==2" icon="el-icon-edit" v-if="scope.row.orderStatus!=1"
@click="handleView(scope.row)" @click="handleView(scope.row)"
>详情</el-button> >详情</el-button>
<el-button <el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-edit" v-if="scope.row.orderStatus==2" icon="el-icon-edit" v-if="scope.row.orderStatus==2||scope.row.orderStatus==3"
@click="handlePurchaseInspection(scope.row)" @click="handlePurchaseInspection(scope.row)"
>生成采购验货</el-button> >生成采购验货</el-button>
<el-button <el-button