diff --git a/src/api/org/api.org.ts b/src/api/org/api.org.ts
index 4eae586..8a7edfd 100644
--- a/src/api/org/api.org.ts
+++ b/src/api/org/api.org.ts
@@ -76,4 +76,9 @@ export default {
profileNewProvince: `${metadata}province`,
profileNewDistrictByPId: (id: string) => `${metadata}province/${id}`,
profileNewSubDistrictByDId: (id: string) => `${metadata}district/${id}`,
+
+ /**
+ * รายการคำร้องขอแก้ไขข้อมูลทะเบียนประวัติ
+ */
+ requestEdit: `${profileOrg}/edit/`,
};
diff --git a/src/modules/10_registry/components/DialogAddPetiton.vue b/src/modules/10_registry/components/DialogAddRequestEdit.vue
similarity index 60%
rename from src/modules/10_registry/components/DialogAddPetiton.vue
rename to src/modules/10_registry/components/DialogAddRequestEdit.vue
index 5879160..4bc22f0 100644
--- a/src/modules/10_registry/components/DialogAddPetiton.vue
+++ b/src/modules/10_registry/components/DialogAddRequestEdit.vue
@@ -1,8 +1,10 @@
@@ -130,6 +233,7 @@ function filterOption(val: string, update: Function) {
dense
outlined
hide-bottom-space
+ :rules="[(val:any) => !!val || `${'กรุณาเลือกไฟล์'}`]"
/>
diff --git a/src/modules/10_registry/interface/index/Main.ts b/src/modules/10_registry/interface/index/Main.ts
index a2567bc..8a07723 100644
--- a/src/modules/10_registry/interface/index/Main.ts
+++ b/src/modules/10_registry/interface/index/Main.ts
@@ -3,4 +3,11 @@ interface DataOption {
name: string;
}
-export type { DataOption };
+interface NewPagination {
+ descending: boolean;
+ page: number;
+ rowsPerPage: number;
+ sortBy: string;
+}
+
+export type { DataOption,NewPagination };
diff --git a/src/modules/10_registry/interface/response/Main.ts b/src/modules/10_registry/interface/response/Main.ts
new file mode 100644
index 0000000..136aded
--- /dev/null
+++ b/src/modules/10_registry/interface/response/Main.ts
@@ -0,0 +1,14 @@
+interface DataRequest {
+ createdAt: string;
+ createdFullName: string;
+ detail: string;
+ fullname: string;
+ id: string;
+ lastUpdateFullName: string;
+ lastUpdatedAt: string;
+ remark: string;
+ status: string;
+ topic: string;
+}
+
+export type { DataRequest };
diff --git a/src/modules/10_registry/views/requestEditMain.vue b/src/modules/10_registry/views/requestEditMain.vue
index f10e617..ecb1162 100644
--- a/src/modules/10_registry/views/requestEditMain.vue
+++ b/src/modules/10_registry/views/requestEditMain.vue
@@ -1,20 +1,39 @@