From d478de515ba476d304e4880a93620b75f786623f Mon Sep 17 00:00:00 2001 From: waruneeta Date: Mon, 4 Sep 2023 18:32:30 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B9=84=E0=B8=82?= =?UTF-8?q?=E0=B8=AD=E0=B8=AD=E0=B8=81=E0=B8=84=E0=B8=B3=E0=B8=AA=E0=B8=B1?= =?UTF-8?q?=E0=B9=88=E0=B8=87=20step=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../10_order/components/step/step04.vue | 58 +++++++++++++------ 1 file changed, 41 insertions(+), 17 deletions(-) diff --git a/src/modules/10_order/components/step/step04.vue b/src/modules/10_order/components/step/step04.vue index 440986627..8c093072d 100644 --- a/src/modules/10_order/components/step/step04.vue +++ b/src/modules/10_order/components/step/step04.vue @@ -263,7 +263,16 @@ const saveUpload = () => { dialogConfirm($q, async () => { showLoader() await postfileOrder(); - await postfileTailer(); + if (code.value != 'c-pm-10' && + code.value != 'c-pm-11' && + code.value != 'c-pm-12' && + code.value != 'c-pm-16' && + code.value != 'c-pm-18' && + code.value != 'c-pm-19' && + code.value != 'c-pm-20' && + code.value != 'c-pm-21') { + await postfileTailer(); + } await fetchAttachment(orderId.value); await fecthstatusOrder(); hideLoader() @@ -310,6 +319,9 @@ const postfileOrder = async () => { formData.append("File", fileOrder.value); await http .post(config.API.attachmentOrderId(orderId.value), formData) + .then((res) => { + success($q, "บันทึกข้อมูลสำเร็จ"); + }) .catch((e) => { messageError($q, e) }) @@ -352,10 +364,20 @@ const clickExecute = async (id: string) => { }; const validateFormUpload = () => { - return ( - fileOrder.value !== null && - fileTailer.value !== null - ); + if (code.value != 'c-pm-10' && + code.value != 'c-pm-11' && + code.value != 'c-pm-12' && + code.value != 'c-pm-16' && + code.value != 'c-pm-18' && + code.value != 'c-pm-19' && + code.value != 'c-pm-20' && + code.value != 'c-pm-21' && fileOrder.value !== null && fileTailer.value !== null) { + return true; + } else if (fileOrder.value !== null) { + return true; + } else { + return false; + } }; const validateForm = () => { @@ -545,17 +567,17 @@ const viewFileUpload = async (url: string) => { - - -
- - - -
- + + +
+ + + +
+ @@ -640,8 +662,8 @@ const viewFileUpload = async (url: string) => { - + @@ -654,6 +676,8 @@ const viewFileUpload = async (url: string) => { + +