Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 2m55s

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2026-05-12 12:03:31 +07:00
commit 8f7a5c058b
7 changed files with 16 additions and 24 deletions

View file

@ -2,6 +2,7 @@
import { ref } from "vue"; import { ref } from "vue";
import { useRoute } from "vue-router"; import { useRoute } from "vue-router";
import { useQuasar } from "quasar"; import { useQuasar } from "quasar";
import type { QTableColumn } from "quasar";
import http from "@/plugins/http"; import http from "@/plugins/http";
import config from "@/app.config"; import config from "@/app.config";
@ -22,21 +23,12 @@ const checkRoutePermisson = ref<boolean>(
route.name == "disciplineInvestigatefactsDetail" route.name == "disciplineInvestigatefactsDetail"
); );
const props = defineProps({ const props = defineProps<{
rows: { rows?: any[];
type: Array, columns?: QTableColumn[];
default: [], visibleColumns?: string[];
}, fetchData?: () => void;
columns: { }>();
type: Array,
default: [],
},
visibleColumns: {
type: Array,
default: [],
},
fetchData: Function,
});
const remark = ref<string>(""); const remark = ref<string>("");
const selected = ref<any[]>([]); const selected = ref<any[]>([]);
@ -100,7 +92,7 @@ function onSubmit() {
<q-card-section class="q-pa-xs"> <q-card-section class="q-pa-xs">
<q-table <q-table
:columns="props.columns" :columns="props.columns"
:rows="rows" :rows="props.rows ?? []"
row-key="personId" row-key="personId"
flat flat
bordered bordered

View file

@ -10,7 +10,7 @@ import { useInvestigateFactStore } from "@/modules/11_discipline/store/Investiga
import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main"; import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main";
import type { ArrayPersonAdd } from "@/modules/11_discipline/interface/response/investigate"; import type { ArrayPersonAdd } from "@/modules/11_discipline/interface/response/investigate";
import type { FormData } from "@/modules/11_discipline/interface/request/InvestigateFact"; import type { FormData } from "@/modules/11_discipline/interface/request/investigateFact";
import type { import type {
FormData as FormDataComplaint, FormData as FormDataComplaint,
ArrayPerson, ArrayPerson,

View file

@ -11,7 +11,7 @@ import { useInvestigateDisStore } from "@/modules/11_discipline/store/Investigat
import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore"; 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 { FormData } from "@/modules/11_discipline/interface/request/investigateFact";
import type { OptionData } from "@/modules/07_insignia/interface/index/Main"; import type { OptionData } from "@/modules/07_insignia/interface/index/Main";
import CalandarDialog from "@/modules/11_discipline/components/2_InvestigateFacts/CalandarDialog.vue"; import CalandarDialog from "@/modules/11_discipline/components/2_InvestigateFacts/CalandarDialog.vue";

View file

@ -15,7 +15,7 @@ import type {
FormData, FormData,
Director, Director,
PersonsArray, PersonsArray,
} from "@/modules/11_discipline/interface/request/Disciplinary"; } from "@/modules/11_discipline/interface/request/disciplinary";
import type { import type {
DataOption, DataOption,
FileLists, FileLists,

View file

@ -260,7 +260,7 @@ watch(
keep-color keep-color
color="primary" color="primary"
dense dense
:disable="commandType" :disable="commandType === ''"
v-model="scope.selected" v-model="scope.selected"
/> />
</template> </template>
@ -271,7 +271,7 @@ watch(
keep-color keep-color
color="primary" color="primary"
dense dense
:disable="commandType" :disable="commandType === ''"
v-model="props.selected" v-model="props.selected"
/> />
</q-td> </q-td>

View file

@ -9,13 +9,13 @@ import { useCounterMixin } from "@/stores/mixin";
import { useDisciplineResultStore } from "@/modules/11_discipline/store/ResultStore"; 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 { DataListRow } from "@/modules/11_discipline/interface/request/result";
import type { import type {
FormData as FormDataComplaint, FormData as FormDataComplaint,
ArrayPerson, ArrayPerson,
ArrayFileList, ArrayFileList,
} from "@/modules/11_discipline/interface/request/complaint"; } from "@/modules/11_discipline/interface/request/complaint";
import type { FormData as FormInvestigateFact } from "@/modules/11_discipline/interface/request/InvestigateFact"; import type { FormData as FormInvestigateFact } from "@/modules/11_discipline/interface/request/investigateFact";
import DialogSendToCommand from "@/modules/11_discipline/components/4_Result/DialogSendToCommand.vue"; import DialogSendToCommand from "@/modules/11_discipline/components/4_Result/DialogSendToCommand.vue";
import FormComplaints from "@/modules/11_discipline/components/1_Complaint/Form.vue"; // import FormComplaints from "@/modules/11_discipline/components/1_Complaint/Form.vue"; //

View file

@ -98,7 +98,7 @@ watch(props, () => {
v-ripple v-ripple
:active="listCheck === index" :active="listCheck === index"
active-class="my-menu-link" active-class="my-menu-link"
@click="clickList(index, item.director)" @click="clickList(Number(index), item.director)"
> >
<q-item-section>{{ item.title }}</q-item-section> <q-item-section>{{ item.title }}</q-item-section>
</q-item> </q-item>