แก้ path วินัย
This commit is contained in:
parent
3fc9258d99
commit
fc9f22ba2b
4 changed files with 84 additions and 45 deletions
|
|
@ -14,7 +14,7 @@ import type { DataOption } from "@/modules/11_discipline/interface/index/Main";
|
|||
import type {
|
||||
FormData,
|
||||
ArrayFileList,
|
||||
} from "@/modules/11_discipline/interface/request/complaint";
|
||||
} from "@/modules/11_discipline/interface/request/Complaint";
|
||||
|
||||
import PopupPersonal from "@/components/Dialogs/PopupPersonalNew.vue";
|
||||
import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue";
|
||||
|
|
@ -264,9 +264,15 @@ function deletePerson(id: string) {
|
|||
/** ช่องทางการร้องเรียน และฟังก์ชั่นการดึงข้อมูลช่องทางการร้องเรียนมาจาก api*/
|
||||
|
||||
function getListChannel() {
|
||||
http.get(config.API.complaintListOp()).then((res) => {
|
||||
channelOptions.value = res.data.result.data;
|
||||
});
|
||||
http
|
||||
.get(
|
||||
config.API.complaintListOp(
|
||||
mainStore.pathComplaintsChannal(route.name as string)
|
||||
)
|
||||
)
|
||||
.then((res) => {
|
||||
channelOptions.value = res.data.result.data;
|
||||
});
|
||||
}
|
||||
|
||||
/** ฟังก์ชั่นเช็คการแก้ไขฟอร์มแล้วไม่ได้กดบันทึก */
|
||||
|
|
|
|||
|
|
@ -5,16 +5,19 @@ import router from "@/router";
|
|||
import config from "@/app.config";
|
||||
import http from "@/plugins/http";
|
||||
import { useQuasar } from "quasar";
|
||||
import { useRoute } from "vue-router";
|
||||
import { useCounterMixin } from "@/stores/mixin";
|
||||
|
||||
import { useDisciplineChannelDataStore } from "@/modules/11_discipline/store/ChannelStore";
|
||||
|
||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main";
|
||||
|
||||
import { checkPermission } from "@/utils/permissions";
|
||||
import Header from "@/components/DialogHeader.vue";
|
||||
|
||||
const $q = useQuasar(); //ใช้ noti quasar
|
||||
const dataStore = useDisciplineChannelDataStore();
|
||||
const mainStore = useDisciplineMainStore();
|
||||
const route = useRoute();
|
||||
const mixin = useCounterMixin();
|
||||
const { dialogRemove, showLoader, messageError, hideLoader, success } = mixin;
|
||||
|
||||
|
|
@ -75,7 +78,11 @@ function clickRead(check: boolean, name: string) {
|
|||
async function getComplaintChanal() {
|
||||
showLoader();
|
||||
await http
|
||||
.get(config.API.complaintChannel())
|
||||
.get(
|
||||
config.API.complaintListOp(
|
||||
mainStore.pathComplaintsChannal(route.name as string)
|
||||
)
|
||||
)
|
||||
.then((res) => {
|
||||
const data = res.data.result.data;
|
||||
dataStore.fetchData(data);
|
||||
|
|
|
|||
|
|
@ -268,32 +268,57 @@ export const useDisciplineMainStore = defineStore("disciplineMainStore", () => {
|
|||
}
|
||||
|
||||
/**
|
||||
* แปลง status เป็น text #เรื่องร้องเรียน
|
||||
* @param val status
|
||||
* @returns text
|
||||
*/
|
||||
function pathComplaints(val: string) {
|
||||
switch (val) {
|
||||
case "disciplineComplaintsEdit":
|
||||
case "disciplineComplaintsDetail":
|
||||
return "main";
|
||||
case "disciplineInvestigatefactsEdit":
|
||||
case "disciplineInvestigatefactsDetail":
|
||||
return "inves";
|
||||
case "disciplineDisciplinaryEdit":
|
||||
case "disciplineDisciplinaryDetail":
|
||||
return "discip";
|
||||
case "disciplineEditResult":
|
||||
case "disciplineResultDetail":
|
||||
return "result";
|
||||
* แปลง status เป็น text #เรื่องร้องเรียน channal
|
||||
* @param val status
|
||||
* @returns text
|
||||
*/
|
||||
function pathComplaintsChannal(val: string) {
|
||||
switch (val) {
|
||||
case "disciplineChannel":
|
||||
return "main";
|
||||
case "disciplineComplaintsAdd":
|
||||
return "create-complain";
|
||||
case "disciplineComplaintsEdit":
|
||||
case "disciplineComplaintsDetail":
|
||||
return "complain";
|
||||
case "disciplineInvestigatefactsEdit":
|
||||
case "disciplineInvestigatefactsDetail":
|
||||
return "inves";
|
||||
case "disciplineDisciplinaryEdit":
|
||||
case "disciplineDisciplinaryDetail":
|
||||
return "discip";
|
||||
case "disciplineEditResult":
|
||||
case "disciplineResultDetail":
|
||||
return "result";
|
||||
}
|
||||
}
|
||||
/**
|
||||
* แปลง status เป็น text #เรื่องร้องเรียน
|
||||
* @param val status
|
||||
* @returns text
|
||||
*/
|
||||
function pathComplaints(val: string) {
|
||||
switch (val) {
|
||||
case "disciplineComplaintsEdit":
|
||||
case "disciplineComplaintsDetail":
|
||||
return "main";
|
||||
case "disciplineInvestigatefactsEdit":
|
||||
case "disciplineInvestigatefactsDetail":
|
||||
return "inves";
|
||||
case "disciplineDisciplinaryEdit":
|
||||
case "disciplineDisciplinaryDetail":
|
||||
return "discip";
|
||||
case "disciplineEditResult":
|
||||
case "disciplineResultDetail":
|
||||
return "result";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* แปลง status เป็น text #สืบสวนข้อเท็จจริง
|
||||
* @param val status
|
||||
* @returns text
|
||||
*/
|
||||
* แปลง status เป็น text #สืบสวนข้อเท็จจริง
|
||||
* @param val status
|
||||
* @returns text
|
||||
*/
|
||||
function pathInves(val: string) {
|
||||
switch (val) {
|
||||
case "disciplineInvestigatefactsEdit":
|
||||
|
|
@ -308,21 +333,21 @@ function pathComplaints(val: string) {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* แปลง status เป็น text #สอบสวนความผิดทางวินัย
|
||||
* @param val status
|
||||
* @returns text
|
||||
*/
|
||||
function pathDiscip(val: string) {
|
||||
switch (val) {
|
||||
case "disciplineDisciplinaryEdit":
|
||||
case "disciplineDisciplinaryDetail":
|
||||
return "main";
|
||||
case "disciplineEditResult":
|
||||
case "disciplineResultDetail":
|
||||
return "result";
|
||||
}
|
||||
/**
|
||||
* แปลง status เป็น text #สอบสวนความผิดทางวินัย
|
||||
* @param val status
|
||||
* @returns text
|
||||
*/
|
||||
function pathDiscip(val: string) {
|
||||
switch (val) {
|
||||
case "disciplineDisciplinaryEdit":
|
||||
case "disciplineDisciplinaryDetail":
|
||||
return "main";
|
||||
case "disciplineEditResult":
|
||||
case "disciplineResultDetail":
|
||||
return "result";
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* แปลง option ที่รับมาเป็น ไทย
|
||||
|
|
@ -454,6 +479,7 @@ function pathComplaints(val: string) {
|
|||
fetchDataRowsSend,
|
||||
pathComplaints,
|
||||
pathInves,
|
||||
pathDiscip
|
||||
pathDiscip,
|
||||
pathComplaintsChannal,
|
||||
};
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue