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) => {