-
+
{
flat
color="primary"
class="q-mr-sm"
- @click="clickBack"
+ @click="router.go(-1)"
/>
- {{ "เพิ่มการสอบสวนความผิดทางวินัย" }}
+ เพิ่มการสอบสวนความผิดทางวินัย
-
+
-
-
diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue
new file mode 100644
index 000000000..2ac857a68
--- /dev/null
+++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+ แก้ไขการสอบสวนความผิดทางวินัย {{ id }}#id
+
+
+
+
diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue
new file mode 100644
index 000000000..4695b18d6
--- /dev/null
+++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/Form.vue
@@ -0,0 +1,644 @@
+
+
+
+
+
+
diff --git a/src/modules/11_discipline/components/3_InvestigateDisciplinary/MainPage.vue b/src/modules/11_discipline/components/3_InvestigateDisciplinary/MainPage.vue
index 9c37939f6..2a63f431b 100644
--- a/src/modules/11_discipline/components/3_InvestigateDisciplinary/MainPage.vue
+++ b/src/modules/11_discipline/components/3_InvestigateDisciplinary/MainPage.vue
@@ -21,6 +21,7 @@ const initialPagination = ref
({
onMounted(async () => {
fecthList([
{
+ id:'001',
subject: "ทุจริตในหน้าที่",
interrogated: "ศิรินภา คงน้อยี่",
fault: "1",
@@ -31,6 +32,7 @@ onMounted(async () => {
active: "2",
},
{
+ id:'002',
subject: "ทุจริตในหน้าที่",
interrogated: "ภัทรานุช คงน้อย",
fault: "1",
@@ -41,6 +43,7 @@ onMounted(async () => {
active: "0",
},
{
+ id:'003',
subject: "กระทำทุจริตเงินกองทุน",
interrogated: "ปรมาพร ศรีมี",
fault: "2",
@@ -51,6 +54,7 @@ onMounted(async () => {
active: "1",
},
{
+ id:'004',
subject: "พูดจาไม่สุภาพ",
interrogated: "สมรัก ใจอารีย์",
fault: "2",
@@ -67,6 +71,10 @@ onMounted(async () => {
const clickAdd = () => {
router.push(`/discipline/InvestigateDisciplinary/add`);
};
+function openEdit(id:string) {
+ console.log(id)
+ router.push(`/discipline/disciplinary/${id}`)
+}
@@ -91,7 +99,7 @@ const clickAdd = () => {
>
-
+
{{ props.rowIndex + 1 }}
diff --git a/src/modules/11_discipline/interface/index/Main.ts b/src/modules/11_discipline/interface/index/Main.ts
index 94f7e1c6c..7ea6a448f 100644
--- a/src/modules/11_discipline/interface/index/Main.ts
+++ b/src/modules/11_discipline/interface/index/Main.ts
@@ -12,6 +12,7 @@ interface investigatefactsDataRowType {
}
interface investigateDisDataRowType {
+ id:string
subject: string;
interrogated: string;
fault: string | undefined;
diff --git a/src/modules/11_discipline/router.ts b/src/modules/11_discipline/router.ts
index 895d1354d..b6e8c7804 100644
--- a/src/modules/11_discipline/router.ts
+++ b/src/modules/11_discipline/router.ts
@@ -10,6 +10,10 @@ const disciplinaryMain = () =>
import(
"@/modules/11_discipline/components/3_InvestigateDisciplinary/MainPage.vue"
);
+const disciplinaryEdit = () =>
+ import(
+ "@/modules/11_discipline/components/3_InvestigateDisciplinary/EditPage.vue"
+ );
const oredrMain = () =>
import("@/modules/11_discipline/components/4_Order/MainPage.vue");
const report = () =>
@@ -18,11 +22,11 @@ const directorMain = () =>
import(
"@/modules/11_discipline/components/6_BasicInformation/Director/MainPage.vue"
);
- const directorAdd = () =>
+const directorAdd = () =>
import(
"@/modules/11_discipline/components/6_BasicInformation/Director/AddPage.vue"
);
- const directorEdit = () =>
+const directorEdit = () =>
import(
"@/modules/11_discipline/components/6_BasicInformation/Director/EditPage.vue"
);
@@ -98,6 +102,16 @@ export default [
Role: "coin",
},
},
+ {
+ path: "/discipline/disciplinary/:id",
+ name: "/discipline-disciplinaryEdit",
+ component: disciplinaryEdit,
+ meta: {
+ Auth: true,
+ Key: [11.3],
+ Role: "coin",
+ },
+ },
{
path: "/discipline-order",
name: "/disciplineorder",
diff --git a/src/modules/11_discipline/store/InvestigateDisStore.ts b/src/modules/11_discipline/store/InvestigateDisStore.ts
index 4df44ef0d..7fa168358 100644
--- a/src/modules/11_discipline/store/InvestigateDisStore.ts
+++ b/src/modules/11_discipline/store/InvestigateDisStore.ts
@@ -32,6 +32,7 @@ export const useInvestigateDisStore = defineStore(
]);
async function fecthList(data: investigateDisDataRowType[]) {
let datalist: investigateDisDataRowType[] = data.map((e: any) => ({
+ id:e.id,
subject: e.subject,
interrogated: e.interrogated,
fault: convertFault(e.fault),