工单日期验证

main
siontion 5 months ago
parent 446500c600
commit 2024e54557

@ -374,10 +374,10 @@ const fnSubmitA = async () => {
return;
}
let finishedCount = await FinishedProductWarehousingApi.getFinishedProductCount(formDataA.value.SupplierWorkNo)
if(finishedCount< 32){
VXETable.modal.alert({content:"当前工单数据不完整,请检查原材料/组部件检验、生产工艺及过程检验、出厂试验是否都已完整录入"})
return;
}
// if(finishedCount< 32){
// VXETable.modal.alert({content:"/"})
// return;
// }
switch (formTypeA.value) {
case 'add':
const paramsA = {

@ -279,6 +279,12 @@ const formRulesA: any = ref({
PlanFinishDate: [
{ required: true, message: '请输入计划完成日期' }
],
ActualStartDate: [
{ required: true, message: '请输入实际开始日期' }
],
ActualFinishDate: [
{ required: true, message: '请输入实际完成日期' }
],
WoStatus: [
{ required: true, message: '请输入工单状态' }
],
@ -448,9 +454,19 @@ const fnDeleteA = async (row: any) => {
const fnSubmitA = async () => {
if (formDataA.value.ActualStartDate == undefined || formDataA.value.ActualStartDate == "") {
formDataA.value.ActualStartDate = null
}else{
if(new Date(formDataA.value.ActualStartDate)> Date.now()){
VXETable.modal.alert({content:"实际开始日期不能大于当前日期,请重新选择"})
return;
}
}
if (formDataA.value.ActualFinishDate == undefined || formDataA.value.ActualFinishDate == "") {
formDataA.value.ActualFinishDate = null
}else{
if(new Date(formDataA.value.ActualFinishDate)> Date.now()){
VXETable.modal.alert({content:"实际结束日期不能大于当前日期,请重新选择"})
return;
}
}
switch (formTypeA.value) {

Loading…
Cancel
Save