-
-
- {{ props.row.level !== "" ? props.row.level : "-" }}
-
-
- {{ date2Thai(props.row.date) }}
-
-
+
+
+
-
-
-
- {{ col.label }}
-
-
-
- {{ col.value ? date2Thai(col.value) : "-" }}
-
- {{
- col.value ? col.value : "-"
- }}
-
-
-
+
+
+
เริ่มต้น
+
+ {{ props.row.dateStart ? date2Thai(props.row.dateStart) : "-" }}
+
+
สิ้นสุด
+
+ {{ props.row.dateEnd ? date2Thai(props.row.dateEnd) : "-" }}
+
+
+
+
+
+ เอกสารอ้างอิง
+
+
+ {{ props.row.reference ? props.row.reference : "-" }}
+
+
รายละเอียด
+
+ {{ props.row.detail ? props.row.detail : "-" }}
+
+
+
+
+
เลขที่คำสั่ง
+
+ {{ props.row.refCommandNo ? props.row.refCommandNo : "-" }}
+
+
+ เอกสารอ้างอิง (ลงวันที่)
+
+
+ {{ props.row.refCommandDate ? date2Thai(props.row.refCommandDate) : "-" }}
+
+
+
+
diff --git a/src/modules/04_registryNew/components/detail/Other/01_OtherInformation.vue b/src/modules/04_registryNew/components/detail/Other/01_OtherInformation.vue
index aabd5af38..f89b3c9ee 100644
--- a/src/modules/04_registryNew/components/detail/Other/01_OtherInformation.vue
+++ b/src/modules/04_registryNew/components/detail/Other/01_OtherInformation.vue
@@ -1,6 +1,526 @@
-
+
- ข้อมูลอื่นๆ
+
+ เพิ่มข้อมูล
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ col.label }}
+
+
+
+
+
+
+
+
+ {{
+ (formFilter.page - 1) * formFilter.pageSize + props.rowIndex + 1
+ }}
+
+
+ {{ col.value ? date2Thai(col.value) : "-" }}
+
+
+ {{ col.value ? col.value : "-" }}
+
+
+
+
+ ประวัติแก้ไขอื่นๆ
+
+
+
+
+
+
+
+
+
+
+ แก้ไข
+ ประวิติแก้ไขอื่นๆ
+
+
+
+
+
+
รายละเอียด
+
+ {{ props.row.detail !== "" ? props.row.detail : "-" }}
+
+
ล้างมลทิน
+
+ {{ props.row.unStigma ? props.row.unStigma : "-" }}
+
+
+
+
+
เลขที่คำสั่ง
+
+ {{
+ props.row.refCommandNo ? props.row.refCommandNo : "-"
+ }}
+
+
+ เอกสารอ้างอิง (ลงวันที่)
+
+
+ {{
+ props.row.refCommandDate
+ ? date2Thai(props.row.refCommandDate)
+ : "-"
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ไม่พบข้อมูล
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/src/modules/04_registryNew/components/detail/Other/01_OtherInformationHistory.vue b/src/modules/04_registryNew/components/detail/Other/01_OtherInformationHistory.vue
new file mode 100644
index 000000000..001166d1d
--- /dev/null
+++ b/src/modules/04_registryNew/components/detail/Other/01_OtherInformationHistory.vue
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+
+
+
+ {{ col.label }}
+
+
+
+
+
+
+
+ {{
+ (formFilter.page - 1) * formFilter.pageSize +
+ props.rowIndex +
+ 1
+ }}
+
+
+ {{ col.value == null ? null : date2Thai(col.value) }}
+
+
+ {{ col.value ? col.value : "-" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ไม่พบข้อมูล
+
+
+
+
+
+
+
+
+
diff --git a/src/modules/04_registryNew/components/detail/Other/02_Document.vue b/src/modules/04_registryNew/components/detail/Other/02_Document.vue
index e37f734cb..cf77a9f8b 100644
--- a/src/modules/04_registryNew/components/detail/Other/02_Document.vue
+++ b/src/modules/04_registryNew/components/detail/Other/02_Document.vue
@@ -1,6 +1,184 @@
-
+
- เอกสารหลักฐาน
+
+
+
+
+
+
+ อัปโหลดไฟล์เอกสารหลักฐาน
+
+
+
+
+
+
+
+
+
+ อัปโหลดไฟล์
+
+
+
+
+
+
+
+
+
+ {{ data.fileName }}
+
+
+ ดาวน์โหลดไฟล์
+ ลบไฟล์
+
+
+
+
+
+
+ ไม่มีรายการเอกสาร
+
+
+
+
+
+
+
diff --git a/src/modules/04_registryNew/interface/index/document.ts b/src/modules/04_registryNew/interface/index/document.ts
new file mode 100644
index 000000000..422417fd1
--- /dev/null
+++ b/src/modules/04_registryNew/interface/index/document.ts
@@ -0,0 +1,9 @@
+interface ArrayFileList {
+ id:string
+ pathName:string
+ fileName:string
+}
+
+export type {
+ ArrayFileList
+}
\ No newline at end of file
diff --git a/src/modules/04_registryNew/interface/index/other.ts b/src/modules/04_registryNew/interface/index/other.ts
new file mode 100644
index 000000000..0f1503907
--- /dev/null
+++ b/src/modules/04_registryNew/interface/index/other.ts
@@ -0,0 +1,30 @@
+interface RowList {
+ id: string;
+ date: Date | null;
+ detail: string;
+ createdFullName: string;
+ createdAt: Date;
+}
+
+interface FormFilter {
+ page: number;
+ pageSize: number;
+ keyword: string;
+ type: string;
+ posType: string;
+ posLevel: string;
+ retireYear: string | null;
+ rangeYear: { min: number; max: number };
+ isShowRetire: boolean;
+ isProbation: boolean;
+}
+interface MyObjectRef {
+ detail: object | null;
+ [key: string]: any
+}
+
+export type {
+ RowList,
+ FormFilter,
+ MyObjectRef,
+}
\ No newline at end of file