diff --git a/src/api/11_discipline/api.discipline.ts b/src/api/11_discipline/api.discipline.ts index 798436bcb..e17a119d3 100644 --- a/src/api/11_discipline/api.discipline.ts +++ b/src/api/11_discipline/api.discipline.ts @@ -16,6 +16,8 @@ export default { complaintAdd:() => `${discipline}/complaint`, complaintbyId:(id:string) => `${discipline}/complaint/${id}`, + complaintReject:(id:string) => `${discipline}/complaint/reject/${id}`, + complaintResume:(id:string) => `${discipline}/complaint/resume/${id}`, complaintList:(page:number,pageSize:number,keyword:string) => `${discipline}/complaint?page=${page}&pageSize=${pageSize}&keyword=${keyword}`, complaintFileUpload:(id:string) => `${discipline}/complaint/file/${id}`, complaintFileDelete:(id:string,docId:string) => `${discipline}/complaint/file/${id}/${docId}` diff --git a/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue b/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue index 75d967dbc..c22b59954 100644 --- a/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue +++ b/src/modules/11_discipline/components/1_Complaint/AddComplaintPage.vue @@ -16,20 +16,21 @@ const router = useRouter(); /** บันทึกข้อมูล */ async function onSubmit(data: any) { /** post */ - showLoader(); - http - .post(config.API.complaintAdd(), data) - .then((res) => { - console.log(res) - success($q, "บันทึกข้อมูลสำเร็จ"); - router.push(`/discipline/complaints/${res.data.result}`); - }) - .catch((e) => { - messageError($q, e); - }) - .finally(async () => { - hideLoader(); - }); + console.log(data) + // showLoader(); + // http + // .post(config.API.complaintAdd(), data) + // .then((res) => { + // console.log(res) + // success($q, "บันทึกข้อมูลสำเร็จ"); + // router.push(`/discipline/complaints/${res.data.result}`); + // }) + // .catch((e) => { + // messageError($q, e); + // }) + // .finally(async () => { + // hideLoader(); + // }); } diff --git a/src/modules/11_discipline/components/1_Complaint/Form.vue b/src/modules/11_discipline/components/1_Complaint/Form.vue index fc16da479..92a030336 100644 --- a/src/modules/11_discipline/components/1_Complaint/Form.vue +++ b/src/modules/11_discipline/components/1_Complaint/Form.vue @@ -53,6 +53,7 @@ const levelConsiderationRef = ref(null); const dateNotificationRef = ref(null); const complaintFromRef = ref(null); const appellantRef = ref(null); +const reasonRef = ref(null); const fileList = ref([]); /** รับ props มาจากหน้าหลัก */ @@ -71,6 +72,8 @@ const props = defineProps({ }, }); + + const fileListOj = reactive({ id: "", pathName: "", @@ -93,11 +96,12 @@ const formData = reactive({ appellant: "", documentFile: null, status: "", - rejectReason: null, + reason: '', persons: [], disciplineComplaintDocs: fileList.value ?? null, }); + /** maping ref เข้าตัวแปรเพื่อเตรียมตรวจสอบ */ const objectComplaintsRef: MyObjectComplaintsRef = { respondentType: respondentTypeRef, @@ -112,6 +116,7 @@ const objectComplaintsRef: MyObjectComplaintsRef = { dateNotification: dateNotificationRef, complaintFrom: complaintFromRef, appellant: appellantRef, + reason: reasonRef, }; /** options ทั้งหมด*/ @@ -388,6 +393,7 @@ watch(props.data, async () => { formData.complaintFrom = props.data.complaintFrom; formData.appellant = props.data.appellant; formData.status = props.data.status; + formData.reason = props.data.reason; formData.persons = complainstStore.rowsAdd; }); @@ -875,12 +881,12 @@ onMounted(() => {
{
-
+
- {{ formData.status === 'NEW'? 'อัปโหลดไฟล์เอกสารหลักฐาน':'ไฟล์เอกสารหลักฐาน'}} + {{ + formData.status === "NEW" + ? "อัปโหลดไฟล์เอกสารหลักฐาน" + : "ไฟล์เอกสารหลักฐาน" + }}
-
+
{