fix code
This commit is contained in:
parent
7ca4d66516
commit
ff1817571b
17 changed files with 24 additions and 46 deletions
|
|
@ -7,7 +7,7 @@ import config from "@/app.config";
|
||||||
import { useCounterMixin } from "@/stores/mixin";
|
import { useCounterMixin } from "@/stores/mixin";
|
||||||
import type { QTableProps } from "quasar";
|
import type { QTableProps } from "quasar";
|
||||||
import type { ResponsePreson } from "@/interface/response/listPerson";
|
import type { ResponsePreson } from "@/interface/response/listPerson";
|
||||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store";
|
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
|
||||||
|
|
||||||
const mainStore = useDisciplineMainStore();
|
const mainStore = useDisciplineMainStore();
|
||||||
|
|
||||||
|
|
@ -297,3 +297,4 @@ function updateSelect() {
|
||||||
</q-card>
|
</q-card>
|
||||||
</q-dialog>
|
</q-dialog>
|
||||||
</template>
|
</template>
|
||||||
|
@/modules/11_discipline/store/store
|
||||||
|
|
@ -15,7 +15,7 @@ import type {
|
||||||
} from "@/modules/11_discipline/interface/request/complaint";
|
} from "@/modules/11_discipline/interface/request/complaint";
|
||||||
import { useCounterMixin } from "@/stores/mixin";
|
import { useCounterMixin } from "@/stores/mixin";
|
||||||
import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore";
|
import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore";
|
||||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store";
|
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
|
||||||
|
|
||||||
const complainstStore = useComplainstDataStore();
|
const complainstStore = useComplainstDataStore();
|
||||||
const mainStore = useDisciplineMainStore();
|
const mainStore = useDisciplineMainStore();
|
||||||
|
|
@ -377,3 +377,4 @@ onMounted(() => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
@/modules/11_discipline/store/store
|
||||||
|
|
@ -12,7 +12,7 @@ import type {
|
||||||
/** importStroe*/
|
/** importStroe*/
|
||||||
import { useCounterMixin } from "@/stores/mixin";
|
import { useCounterMixin } from "@/stores/mixin";
|
||||||
import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore";
|
import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore";
|
||||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store";
|
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
|
||||||
|
|
||||||
import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue";
|
import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue";
|
||||||
import config from "@/app.config";
|
import config from "@/app.config";
|
||||||
|
|
@ -367,7 +367,7 @@ onMounted(() => {
|
||||||
<q-card bordered>
|
<q-card bordered>
|
||||||
<div class="col-12 row q-pa-md">
|
<div class="col-12 row q-pa-md">
|
||||||
<div class="col-xs-12 col-sm-12 row q-col-gutter-md">
|
<div class="col-xs-12 col-sm-12 row q-col-gutter-md">
|
||||||
<div class="col-xs-12 col-sm-3" id="respondentType">
|
<div class="col-xs-12 col-sm-4" id="respondentType">
|
||||||
<q-select
|
<q-select
|
||||||
for="SelectrespondentType"
|
for="SelectrespondentType"
|
||||||
v-model="formData.respondentType"
|
v-model="formData.respondentType"
|
||||||
|
|
@ -401,7 +401,7 @@ onMounted(() => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="col-xs-12 col-sm-3"
|
class="col-xs-12 col-sm-4"
|
||||||
v-if="formData.respondentType === 'ORGANIZATION'"
|
v-if="formData.respondentType === 'ORGANIZATION'"
|
||||||
id="organizationId"
|
id="organizationId"
|
||||||
>
|
>
|
||||||
|
|
@ -426,7 +426,7 @@ onMounted(() => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-xs-12 col-sm-3" id="consideredAgency">
|
<div class="col-xs-12 col-sm-4" id="consideredAgency">
|
||||||
<q-select
|
<q-select
|
||||||
ref="consideredAgencyRef"
|
ref="consideredAgencyRef"
|
||||||
for="selectAgency"
|
for="selectAgency"
|
||||||
|
|
@ -998,3 +998,4 @@ onMounted(() => {
|
||||||
min-height: 25px;
|
min-height: 25px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
@/modules/11_discipline/store/store
|
||||||
|
|
@ -9,7 +9,6 @@ import { useComplainstDataStore } from "@/modules/11_discipline/store/Complaints
|
||||||
import TableComplaint from "@/modules/11_discipline/components/1_Complaint/TableComplaint.vue";
|
import TableComplaint from "@/modules/11_discipline/components/1_Complaint/TableComplaint.vue";
|
||||||
import config from "@/app.config";
|
import config from "@/app.config";
|
||||||
import http from "@/plugins/http";
|
import http from "@/plugins/http";
|
||||||
import { max } from "moment";
|
|
||||||
|
|
||||||
const $q = useQuasar();
|
const $q = useQuasar();
|
||||||
const mixin = useCounterMixin();
|
const mixin = useCounterMixin();
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import { ref, onMounted, watch } from "vue";
|
||||||
import type { QTableProps } from "quasar";
|
import type { QTableProps } from "quasar";
|
||||||
// importStroe
|
// importStroe
|
||||||
import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore";
|
import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore";
|
||||||
import { useRoute, useRouter } from "vue-router";
|
import { useRouter } from "vue-router";
|
||||||
const currentPage = ref<number>(1);
|
const currentPage = ref<number>(1);
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const complainstStore = useComplainstDataStore();
|
const complainstStore = useComplainstDataStore();
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import FormInvestigatefacts from "@/modules/11_discipline/components/2_Investiga
|
||||||
import { useRoute } from "vue-router";
|
import { useRoute } from "vue-router";
|
||||||
import { useCounterMixin } from "@/stores/mixin";
|
import { useCounterMixin } from "@/stores/mixin";
|
||||||
import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore";
|
import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore";
|
||||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store";
|
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
|
||||||
import { useQuasar } from "quasar";
|
import { useQuasar } from "quasar";
|
||||||
import PopupSendToNext from "@/modules/11_discipline/components/PopupSendToNext.vue";
|
import PopupSendToNext from "@/modules/11_discipline/components/PopupSendToNext.vue";
|
||||||
import type { FormData } from "@/modules/11_discipline/interface/request/investigateFact";
|
import type { FormData } from "@/modules/11_discipline/interface/request/investigateFact";
|
||||||
|
|
@ -14,7 +14,6 @@ import type {
|
||||||
ArrayPerson,
|
ArrayPerson,
|
||||||
ArrayFileList,
|
ArrayFileList,
|
||||||
} from "@/modules/11_discipline/interface/request/complaint";
|
} from "@/modules/11_discipline/interface/request/complaint";
|
||||||
import type { QTableProps } from "quasar";
|
|
||||||
|
|
||||||
import config from "@/app.config";
|
import config from "@/app.config";
|
||||||
import http from "@/plugins/http";
|
import http from "@/plugins/http";
|
||||||
|
|
@ -382,4 +381,4 @@ watch(
|
||||||
padding: 0;
|
padding: 0;
|
||||||
background-color: #f0f3f3;
|
background-color: #f0f3f3;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
@ -2,14 +2,13 @@
|
||||||
import { useRouter, useRoute } from "vue-router";
|
import { useRouter, useRoute } from "vue-router";
|
||||||
import { onMounted, ref, watch, reactive, computed } from "vue";
|
import { onMounted, ref, watch, reactive, computed } from "vue";
|
||||||
import { useQuasar } from "quasar";
|
import { useQuasar } from "quasar";
|
||||||
import type { QTableProps } from "quasar";
|
|
||||||
import DialogDirector from "@/modules/11_discipline/components/DialogDirector.vue";
|
import DialogDirector from "@/modules/11_discipline/components/DialogDirector.vue";
|
||||||
import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue";
|
import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue";
|
||||||
import Table from "@/modules/11_discipline/components/3_InvestigateDisciplinary/DirectorTable.vue";
|
import Table from "@/modules/11_discipline/components/DirectorTable.vue";
|
||||||
import { useCounterMixin } from "@/stores/mixin";
|
import { useCounterMixin } from "@/stores/mixin";
|
||||||
import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore";
|
import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore";
|
||||||
import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore";
|
import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore";
|
||||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store";
|
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
|
||||||
|
|
||||||
import type {
|
import type {
|
||||||
FormData,
|
FormData,
|
||||||
|
|
@ -1333,3 +1332,4 @@ onMounted(async () => {
|
||||||
min-height: 25px;
|
min-height: 25px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
@/modules/11_discipline/store/store
|
||||||
|
|
@ -11,15 +11,8 @@ import http from "@/plugins/http";
|
||||||
import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore";
|
import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore";
|
||||||
const dataInvestigate = useInvestigateFactStore();
|
const dataInvestigate = useInvestigateFactStore();
|
||||||
const mixin = useCounterMixin();
|
const mixin = useCounterMixin();
|
||||||
const {
|
const { messageError, showLoader, hideLoader } = mixin;
|
||||||
date2Thai,
|
|
||||||
success,
|
|
||||||
messageError,
|
|
||||||
showLoader,
|
|
||||||
hideLoader,
|
|
||||||
dialogConfirm,
|
|
||||||
dialogRemove,
|
|
||||||
} = mixin;
|
|
||||||
const $q = useQuasar(); //ใช้ noti quasar
|
const $q = useQuasar(); //ใช้ noti quasar
|
||||||
|
|
||||||
/** ค้นหาข้อมูลในตาราง */
|
/** ค้นหาข้อมูลในตาราง */
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ import { useRouter, useRoute } from "vue-router";
|
||||||
import type { QTableProps } from "quasar";
|
import type { QTableProps } from "quasar";
|
||||||
import http from "@/plugins/http";
|
import http from "@/plugins/http";
|
||||||
import config from "@/app.config";
|
import config from "@/app.config";
|
||||||
import DialogDirector from "@/modules/11_discipline/components/DialogDirector.vue";
|
|
||||||
/**import component*/
|
/**import component*/
|
||||||
import FormComplaints from "@/modules/11_discipline/components/1_Complaint/Form.vue"; //เรื่องร้องเรียน
|
import FormComplaints from "@/modules/11_discipline/components/1_Complaint/Form.vue"; //เรื่องร้องเรียน
|
||||||
import FormInvestigatefacts from "@/modules/11_discipline/components/2_InvestigateFacts/Form.vue"; //สืบสวนข้อเท็จจริง
|
import FormInvestigatefacts from "@/modules/11_discipline/components/2_InvestigateFacts/Form.vue"; //สืบสวนข้อเท็จจริง
|
||||||
|
|
|
||||||
|
|
@ -24,15 +24,14 @@ import type { DataOptionRes } from "@/modules/11_discipline/interface/response/M
|
||||||
/** import components*/
|
/** import components*/
|
||||||
import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue";
|
import DialogAddPersonal from "@/components/Dialogs/AddPersonal.vue";
|
||||||
import DialogDirector from "@/modules/11_discipline/components/DialogDirector.vue";
|
import DialogDirector from "@/modules/11_discipline/components/DialogDirector.vue";
|
||||||
import Table from "@/modules/11_discipline/components/3_InvestigateDisciplinary/DirectorTable.vue";
|
import Table from "@/modules/11_discipline/components/DirectorTable.vue";
|
||||||
import UploadFile from "@/modules/11_discipline/components/UploadFile.vue";
|
import UploadFile from "@/modules/11_discipline/components/UploadFile.vue";
|
||||||
|
|
||||||
/** import store*/
|
/** import store*/
|
||||||
import { useCounterMixin } from "@/stores/mixin";
|
import { useCounterMixin } from "@/stores/mixin";
|
||||||
import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore";
|
import { useComplainstDataStore } from "@/modules/11_discipline/store/ComplaintsStore";
|
||||||
import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore";
|
import { useInvestigateDisStore } from "@/modules/11_discipline/store/InvestigateDisStore";
|
||||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store";
|
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
|
||||||
import { co } from "@fullcalendar/core/internal-common";
|
|
||||||
|
|
||||||
const complainstStore = useComplainstDataStore();
|
const complainstStore = useComplainstDataStore();
|
||||||
const investigateDis = useInvestigateDisStore();
|
const investigateDis = useInvestigateDisStore();
|
||||||
|
|
@ -1388,3 +1387,4 @@ onMounted(async () => {
|
||||||
/>
|
/>
|
||||||
<!-- :fecthlistappointment="fecthlistappointment" -->
|
<!-- :fecthlistappointment="fecthlistappointment" -->
|
||||||
</template>
|
</template>
|
||||||
|
@/modules/11_discipline/store/store
|
||||||
|
|
@ -14,7 +14,6 @@ import type {
|
||||||
} from "@/modules/11_discipline/interface/request/result";
|
} from "@/modules/11_discipline/interface/request/result";
|
||||||
|
|
||||||
const investigateDis = useInvestigateDisStore();
|
const investigateDis = useInvestigateDisStore();
|
||||||
const { fecthDirector } = investigateDis;
|
|
||||||
|
|
||||||
const mixin = useCounterMixin();
|
const mixin = useCounterMixin();
|
||||||
const { date2Thai, hideLoader, dialogConfirm, success, messageError } = mixin;
|
const { date2Thai, hideLoader, dialogConfirm, success, messageError } = mixin;
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@ interface ArrayPerson {
|
||||||
salary:number|null
|
salary:number|null
|
||||||
organization:string
|
organization:string
|
||||||
}
|
}
|
||||||
|
|
||||||
interface ArrayFileList {
|
interface ArrayFileList {
|
||||||
id:string
|
id:string
|
||||||
pathName:string
|
pathName:string
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ import type {
|
||||||
} from "@/modules/11_discipline/interface/response/complaint";
|
} from "@/modules/11_discipline/interface/response/complaint";
|
||||||
import type { ArrayPerson } from "@/modules/11_discipline/interface/request/complaint";
|
import type { ArrayPerson } from "@/modules/11_discipline/interface/request/complaint";
|
||||||
import type { QTableProps } from "quasar";
|
import type { QTableProps } from "quasar";
|
||||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store";
|
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
|
||||||
const mainStore = useDisciplineMainStore();
|
const mainStore = useDisciplineMainStore();
|
||||||
|
|
||||||
const mixin = useCounterMixin();
|
const mixin = useCounterMixin();
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ import type {
|
||||||
ListData,
|
ListData,
|
||||||
ocListType,
|
ocListType,
|
||||||
} from "@/modules/11_discipline/interface/response/investigate";
|
} from "@/modules/11_discipline/interface/response/investigate";
|
||||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store";
|
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
|
||||||
const mainStore = useDisciplineMainStore();
|
const mainStore = useDisciplineMainStore();
|
||||||
|
|
||||||
const mixin = useCounterMixin();
|
const mixin = useCounterMixin();
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ import type {
|
||||||
DataResultList,
|
DataResultList,
|
||||||
} from "@/modules/11_discipline/interface/response/result";
|
} from "@/modules/11_discipline/interface/response/result";
|
||||||
|
|
||||||
import { useDisciplineMainStore } from "@/modules/11_discipline/store";
|
import { useDisciplineMainStore } from "@/modules/11_discipline/store/main";
|
||||||
import { useCounterMixin } from "@/stores/mixin";
|
import { useCounterMixin } from "@/stores/mixin";
|
||||||
const mixin = useCounterMixin();
|
const mixin = useCounterMixin();
|
||||||
const storeMain = useDisciplineMainStore();
|
const storeMain = useDisciplineMainStore();
|
||||||
|
|
@ -47,20 +47,6 @@ export const useDisciplineResultStore = defineStore(
|
||||||
rows.value = datalist;
|
rows.value = datalist;
|
||||||
}
|
}
|
||||||
|
|
||||||
async function fecthDirector(data: directorType[]) {
|
|
||||||
let datalistDirector: directorType[] = data.map((e: directorType) => ({
|
|
||||||
nameDirector: e.nameDirector,
|
|
||||||
position: e.position,
|
|
||||||
duty: e.duty,
|
|
||||||
email: e.email,
|
|
||||||
telephone: e.telephone,
|
|
||||||
role: e.role,
|
|
||||||
}));
|
|
||||||
rows2.value = datalistDirector;
|
|
||||||
selected.value = rows2.value;
|
|
||||||
console.log(rows2.value);
|
|
||||||
}
|
|
||||||
|
|
||||||
const visibleColumns = ref<String[]>([
|
const visibleColumns = ref<String[]>([
|
||||||
"no",
|
"no",
|
||||||
"title",
|
"title",
|
||||||
|
|
@ -234,7 +220,6 @@ export const useDisciplineResultStore = defineStore(
|
||||||
fetchList,
|
fetchList,
|
||||||
rows,
|
rows,
|
||||||
rows2,
|
rows2,
|
||||||
fecthDirector,
|
|
||||||
visibleColumns,
|
visibleColumns,
|
||||||
columns,
|
columns,
|
||||||
visibleColumnsDirector,
|
visibleColumnsDirector,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue