diff --git a/src/modules/11_discipline/components/1_Complaint/EditPage.vue b/src/modules/11_discipline/components/1_Complaint/EditPage.vue index db7ed050e..895cb0aeb 100644 --- a/src/modules/11_discipline/components/1_Complaint/EditPage.vue +++ b/src/modules/11_discipline/components/1_Complaint/EditPage.vue @@ -6,7 +6,7 @@ import { useQuasar } from "quasar"; import config from "@/app.config"; import http from "@/plugins/http"; import { useCounterMixin } from "@/stores/mixin"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { QTableProps } from "quasar"; import type { diff --git a/src/modules/11_discipline/components/1_Complaint/Form.vue b/src/modules/11_discipline/components/1_Complaint/Form.vue index 3318d3385..ffec67393 100644 --- a/src/modules/11_discipline/components/1_Complaint/Form.vue +++ b/src/modules/11_discipline/components/1_Complaint/Form.vue @@ -7,7 +7,7 @@ import http from "@/plugins/http"; import config from "@/app.config"; import { useCounterMixin } from "@/stores/mixin"; import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { OptionData } from "@/modules/07_insignia/interface/index/Main"; import type { DataOption } from "@/modules/11_discipline/interface/index/Main"; diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue index 4c83d8b2b..c12b528c4 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/EditPage.vue @@ -7,7 +7,7 @@ import http from "@/plugins/http"; import config from "@/app.config"; import { useCounterMixin } from "@/stores/mixin"; import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { ArrayPersonAdd } from "../../interface/response/investigate"; import type { FormData } from "@/modules/11_discipline/interface/request/investigateFact"; diff --git a/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue b/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue index 1698c6670..8c75c4a1e 100644 --- a/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue +++ b/src/modules/11_discipline/components/2_InvestigateFacts/Form.vue @@ -9,7 +9,7 @@ import http from "@/plugins/http"; import { useCounterMixin } from "@/stores/mixin"; import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore"; import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { FormData } from "@/modules/11_discipline/interface/request/investigateFact"; import type { OptionData } from "@/modules/07_insignia/interface/index/Main"; diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue index 1a30a584a..5ede9eb45 100644 --- a/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue +++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue @@ -7,7 +7,7 @@ import http from "@/plugins/http"; import config from "@/app.config"; import { useCounterMixin } from "@/stores/mixin"; import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { PersonsArray, diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue index 3ca445feb..637889cbc 100644 --- a/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue +++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue @@ -9,7 +9,7 @@ import config from "@/app.config"; import { useCounterMixin } from "@/stores/mixin"; import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore"; import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { FormData, diff --git a/src/modules/11_discipline/components/4_Result/EditPage.vue b/src/modules/11_discipline/components/4_Result/EditPage.vue index 89f2ac37e..473fb75ec 100644 --- a/src/modules/11_discipline/components/4_Result/EditPage.vue +++ b/src/modules/11_discipline/components/4_Result/EditPage.vue @@ -7,7 +7,7 @@ import http from "@/plugins/http"; import config from "@/app.config"; import { useCounterMixin } from "@/stores/mixin"; import { useDisciplineResultStore } from "@/modules/11_discipline/store/ResultStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { DataListRow } from "@/modules/11_discipline/interface/request/result"; import type { diff --git a/src/modules/11_discipline/components/4_Result/Form.vue b/src/modules/11_discipline/components/4_Result/Form.vue index e32968915..26042ac4a 100644 --- a/src/modules/11_discipline/components/4_Result/Form.vue +++ b/src/modules/11_discipline/components/4_Result/Form.vue @@ -7,7 +7,7 @@ import http from "@/plugins/http"; import config from "@/app.config"; import { useCounterMixin } from "@/stores/mixin"; import { useDisciplineResultStore } from "@/modules/11_discipline/store/ResultStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { FormData, diff --git a/src/modules/11_discipline/components/8_AppealComplain/Form.vue b/src/modules/11_discipline/components/8_AppealComplain/Form.vue index dc7956caf..7ad9dc341 100644 --- a/src/modules/11_discipline/components/8_AppealComplain/Form.vue +++ b/src/modules/11_discipline/components/8_AppealComplain/Form.vue @@ -8,7 +8,7 @@ import http from "@/plugins/http"; import config from "@/app.config"; import { useCounterMixin } from "@/stores/mixin"; import { useAppealComplainStore } from "@/modules/11_discipline/store/AppealComplainStore"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { MyObjectAppealRef, diff --git a/src/modules/11_discipline/store/ComplaintsStore.ts b/src/modules/11_discipline/store/ComplaintsStore.ts index 4b198cfe2..f8f5e66f0 100644 --- a/src/modules/11_discipline/store/ComplaintsStore.ts +++ b/src/modules/11_discipline/store/ComplaintsStore.ts @@ -2,7 +2,7 @@ import { defineStore } from "pinia"; import { ref } from "vue"; import { useCounterMixin } from "@/stores/mixin"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { DataOption } from "@/modules/11_discipline/interface/index/Main"; import type { diff --git a/src/modules/11_discipline/store/InvestigateFactStore.ts b/src/modules/11_discipline/store/InvestigateFactStore.ts index 067ece539..00cd2bb8b 100644 --- a/src/modules/11_discipline/store/InvestigateFactStore.ts +++ b/src/modules/11_discipline/store/InvestigateFactStore.ts @@ -12,7 +12,7 @@ import type { ListData, ocListType, } from "@/modules/11_discipline/interface/response/investigate"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; const mainStore = useDisciplineMainStore(); const mixin = useCounterMixin(); diff --git a/src/modules/11_discipline/store/main.ts b/src/modules/11_discipline/store/Main.ts similarity index 100% rename from src/modules/11_discipline/store/main.ts rename to src/modules/11_discipline/store/Main.ts diff --git a/src/modules/11_discipline/store/ResultStore.ts b/src/modules/11_discipline/store/ResultStore.ts index 334346995..99dd8b3c8 100644 --- a/src/modules/11_discipline/store/ResultStore.ts +++ b/src/modules/11_discipline/store/ResultStore.ts @@ -3,7 +3,7 @@ import { ref } from "vue"; import type { QTableProps } from "quasar"; import { useCounterMixin } from "@/stores/mixin"; -import { useDisciplineMainStore } from "@/modules/11_discipline/store/main"; +import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import type { DataOption, diff --git a/src/modules/18_command/components/Main/TableMain.vue b/src/modules/18_command/components/Main/TableMain.vue index 244614ccf..59a126a13 100644 --- a/src/modules/18_command/components/Main/TableMain.vue +++ b/src/modules/18_command/components/Main/TableMain.vue @@ -126,7 +126,7 @@ function onCancel(id: string) { .put(config.API.commandAction(id, "cancel")) .then(async () => { await fetchListCommand(); - success($q, "ยกเลิกรายการสำเร็จ"); + success($q, "ลบรายการสำเร็จ"); }) .catch((err) => { messageError($q, err); @@ -135,8 +135,8 @@ function onCancel(id: string) { hideLoader(); }); }, - "ยืนยันการยกเลิกการออกคำสั่ง", - "ต้องการยืนยันการยกเลิกการออกคำสั่งนี้ใช่หรือไม่ ?" + "ยืนยันการลบคำสั่ง", + "ต้องการยืนยันการลบคำสั่งนี้ใช่หรือไม่?" ); } @@ -180,8 +180,8 @@ function onDeleteCommand(id: string) { hideLoader(); }); }, - "ยืนยันการลบคำสั่ง", - "ต้องการยืนยืนยันการลบคำสั่งนี้ใช่หรือไม่ ?" + "ยืนยันการลบคำสั่งออกจากระบบ", + "หากคุณกดยืนยันคำสั่งจะถูกลบออกจากระบบทันที ต้องการยืนยืนยันการลบคำสั่งนี้ใช่หรือไม่?" ); } @@ -241,7 +241,6 @@ onMounted(() => { @@ -296,9 +295,13 @@ onMounted(() => { @@ -309,7 +312,7 @@ onMounted(() => { name="close " /> -
ยกเลิก
+
ลบ
diff --git a/src/modules/18_command/components/Step/0_Main.vue b/src/modules/18_command/components/Step/0_Main.vue new file mode 100644 index 000000000..3448f7ae1 --- /dev/null +++ b/src/modules/18_command/components/Step/0_Main.vue @@ -0,0 +1,3 @@ + + + diff --git a/src/modules/18_command/views/detail.vue b/src/modules/18_command/views/detail.vue index 1ceab02ec..cfccd57a6 100644 --- a/src/modules/18_command/views/detail.vue +++ b/src/modules/18_command/views/detail.vue @@ -6,6 +6,7 @@ import { useCommandDetail } from "@/modules/18_command/store/DetailStore"; import type { ItemTabs } from "@/modules/18_command/interface/index/Main"; +import Main from "@/modules/18_command/components/Step/0_Main.vue"; //ประมวลผลคำสั่ง import Detail from "@/modules/18_command/components/Step/1_Detail.vue"; //รายละเอียดคำสั่ง import ListPersons from "@/modules/18_command/components/Step/2_ListPersons.vue"; //รายชื่อผู้ออกคำสั่ง import ReceivedCopy from "@/modules/18_command/components/Step/3_ReceivedCopy.vue"; //รายชื่อผู้ได้รับสำเนาคำสั่ง @@ -27,16 +28,17 @@ const readonly = ref(route.name === "commandViewDetailPage"); //อ่ const isChangeData = ref(false); //การเปลี่ยนแปลงของข้อมูล //รายการ Tab ละเอียดคำสั่ง const tabsManu = ref([ + { label: "ประมวลผลคำสั่ง", name: "Main" }, { label: "รายละเอียดคำสั่ง", name: "Detail" }, { - label: "รายชื่อผู้ออกคำสั่ง", + label: "รายชื่อผู้ได้รับคำสั่ง", name: "ListPersons", }, { label: "รายชื่อผู้ได้รับสำเนาคำสั่ง", name: "ReceivedCopy", }, - { label: "คำสั่งและบัญชีแนบท้าบ", name: "Attached" }, + { label: "พรีวิวคำสั่ง", name: "Attached" }, ]); /** @@ -116,6 +118,16 @@ onMounted(() => { + + +
+ + + ([ { label: "แบบร่าง", name: "DRAFT" }, - { label: "รอผู้มีอำนาจ", name: "PENDING" }, + { label: "รอผู้มีอำนาจลงนามอนุมัติ", name: "PENDING" }, { label: "รอออกคำสั่ง", name: "WAITING" }, { label: "ออกคำสั่งเสร็จสิ้น", name: "REPORTED" }, - { label: "ยกเลิก", name: "CANCEL" }, + { label: "ลบ", name: "CANCEL" }, ]); //ฟอร์มช้อมูลการค้นหา const queryParams = reactive({