diff --git a/src/modules/10_order/components/step/step01.vue b/src/modules/10_order/components/step/step01.vue index 672c17c64..b39ae98da 100644 --- a/src/modules/10_order/components/step/step01.vue +++ b/src/modules/10_order/components/step/step01.vue @@ -55,11 +55,11 @@ const byOrderOption = ref([]); const CommandOption = ref([]); //Main -const typeOrder = ref([]); +const typeOrder = ref(); const nameOrder = ref(""); const command = ref(); -const dateYear = ref(new Date().getFullYear()); -const dateCommand = ref(new Date()); +const dateYear = ref(null); +const dateCommand = ref(null); const byOrder = ref(""); const nameCommand = ref([]); const positionCommand = ref(""); @@ -68,30 +68,30 @@ const positionCommand = ref(""); const examRound = ref(""); const examRoundOption = ref([]); const conclusionRegisterNo = ref(""); -const conclusionRegisterDate = ref(new Date()); +const conclusionRegisterDate = ref(null); const conclusionResultNo = ref(""); -const conclusionResultDate = ref(new Date()); +const conclusionResultDate = ref(null); // C-PM-05 - 06 const meeting = ref(""); -const dateMeeting = ref(new Date()); +const dateMeeting = ref(null); // C-PM-08 const conclusionReturnNo = ref(""); -const conclusionReturnDate = ref(new Date()); +const conclusionReturnDate = ref(null); // C-PM-09 const organizations = ref(""); const order = ref(""); -const orderDate = ref(new Date()); +const orderDate = ref(null); const book = ref(""); -const bookDate = ref(new Date()); +const bookDate = ref(null); // C-PM-10 const dialogVisible = ref(false); const organizationsOld = ref(""); const orderOld = ref(""); -const orderOldDate = ref(new Date()); +const orderOldDate = ref(null); const locationname = ref(""); const experimentOc = ref(""); -const experimentformDate = ref(new Date()); -const experimenttoDate = ref(new Date()); +const experimentformDate = ref(null); +const experimenttoDate = ref(null); const chairman = ref(""); const director = ref(""); const director2 = ref(""); @@ -99,25 +99,24 @@ const director2 = ref(""); // C-PM-11-12 const committeeOc = ref(""); const committeeOrder = ref(""); -const committeeDate = ref(new Date()); +const committeeDate = ref(null); // C-PM-13 const receiveOc = ref(""); // C-PM-14 const transferOrganizationName = ref(""); const conclusionReceive = ref(""); -const conclusionReceiveDate = ref(new Date()); +const conclusionReceiveDate = ref(null); // C-PM-16 const orderNumber = ref(); -const orderNumberDate = ref(new Date()); -// C-PM-18-20 +const orderNumberDate = ref(null); const fault = ref(""); const guiltyBasis = ref(""); const conclusionFireNo = ref(""); -const conclusionFireDate = ref(new Date()); +const conclusionFireDate = ref(null); const conclusionFireResolution = ref(""); // C-PM-24 const conclusionTranferNo = ref(""); -const conclusionTranferDate = ref(new Date()); +const conclusionTranferDate = ref(null); // C-PM-25-32 const faultLevel = ref(""); @@ -381,53 +380,53 @@ const selectCMP = async (selectOrder: OrederResult) => { //01-04 examRound.value = ""; conclusionRegisterNo.value = ""; - conclusionRegisterDate.value = new Date(); + conclusionRegisterDate.value = null; conclusionResultNo.value = ""; - conclusionResultDate.value = new Date(); + conclusionResultDate.value = null; // 05-06 meeting.value = ""; - dateMeeting.value = new Date(); + dateMeeting.value = null; //08 conclusionReceive.value = ""; - conclusionReceiveDate.value = new Date(); + conclusionReceiveDate.value = null; //09 organizations.value = ""; order.value = ""; - orderDate.value = new Date(); + orderDate.value = null; book.value = ""; - bookDate.value = new Date(); + bookDate.value = null; //10 organizationsOld.value, (orderOld.value = ""); - orderOldDate.value = new Date(); + orderOldDate.value = null; locationname.value = ""; experimentOc.value = ""; - experimentformDate.value = new Date(); - experimenttoDate.value = new Date(); + experimentformDate.value = null; + experimenttoDate.value = null; chairman.value = ""; director.value = ""; director2.value = ""; //11-12 committeeOc.value = ""; committeeOrder.value = ""; - committeeDate.value = new Date(); + committeeDate.value = null; //13 receiveOc.value = ""; //14 transferOrganizationName.value = ""; conclusionReceive.value = ""; - conclusionReceiveDate.value = new Date(); + conclusionReceiveDate.value = null; //16 orderNumber.value = ""; - orderNumberDate.value = new Date(); + orderNumberDate.value = null; //18-20 fault.value = ""; guiltyBasis.value = ""; conclusionFireNo.value = ""; - conclusionFireDate.value = new Date(); + conclusionFireDate.value = null; conclusionFireResolution.value = ""; // 24 conclusionTranferNo.value = ""; - conclusionTranferDate.value = new Date(); + conclusionTranferDate.value = null; // 19, 20 & 25-32 faultLevel.value = ""; caseFault.value = ""; @@ -465,7 +464,7 @@ async function getComplaint() { } // บันทึกข้อมูล -const submit = async () => { +const onSubmit = async () => { let signBy = null; // หาคนออกคำสั่ง if (!nameCommand.value.length) { @@ -616,19 +615,19 @@ const submit = async () => { } // เช็คค่าว่าง - await myForm.value!.validate().then((result: boolean) => { - if (result) { - dialogConfirm($q, () => { - // ถ้ามี orderId ให้ อัพเดท ไม่มีให้สร้าง - if (!orderId) { - createListOrder(formdata, typeOrder.value.commandCode); - } else { - let orderIdString = orderId.toString(); - updateOrder(formdata, orderIdString, typeOrder.value.commandCode); - } - }); + // await myForm.value!.validate().then((result: boolean) => { + // if (result) { + dialogConfirm($q, () => { + // ถ้ามี orderId ให้ อัพเดท ไม่มีให้สร้าง + if (!orderId) { + createListOrder(formdata, typeOrder.value.commandCode); + } else { + let orderIdString = orderId.toString(); + updateOrder(formdata, orderIdString, typeOrder.value.commandCode); } }); + // } + // }); }; // สร้างคำสัง @@ -813,1455 +812,1491 @@ const getClass = (val: boolean) => { };