工单日期验证

main
siontion 5 months ago
parent 446500c600
commit 2024e54557

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

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

Loading…
Cancel
Save