fix(discipline): import path interface

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

View file

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

View file

@ -10,7 +10,7 @@ import { useInvestigateFactStore } from "@/modules/11_discipline/store/Investiga
import { useDisciplineMainStore } from "@/modules/11_discipline/store/Main";
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 {
FormData as FormDataComplaint,
ArrayPerson,

View file

@ -11,7 +11,7 @@ import { useInvestigateDisStore } from "@/modules/11_discipline/store/Investigat
import { useInvestigateFactStore } from "@/modules/11_discipline/store/InvestigateFactStore";
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 CalandarDialog from "@/modules/11_discipline/components/2_InvestigateFacts/CalandarDialog.vue";

View file

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

View file

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

View file

@ -9,13 +9,13 @@ import { useCounterMixin } from "@/stores/mixin";
import { useDisciplineResultStore } from "@/modules/11_discipline/store/ResultStore";
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 {
FormData as FormDataComplaint,
ArrayPerson,
ArrayFileList,
} 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 FormComplaints from "@/modules/11_discipline/components/1_Complaint/Form.vue"; //

View file

@ -98,7 +98,7 @@ watch(props, () => {
v-ripple
:active="listCheck === index"
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>