{
diff --git a/src/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue b/src/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue
index 02b9aaac8..da7af1456 100644
--- a/src/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue
+++ b/src/modules/04_registryPerson/components/detail/GovernmentInformation/Main.vue
@@ -65,13 +65,22 @@ const storeRegistry = useRegistryNewDataStore();
-
+
-
+
-
+
diff --git a/src/modules/04_registryPerson/components/detail/Salary/01_PositionSalary.vue b/src/modules/04_registryPerson/components/detail/Salary/01_PositionSalary.vue
index 238f4dc55..3a7105c70 100644
--- a/src/modules/04_registryPerson/components/detail/Salary/01_PositionSalary.vue
+++ b/src/modules/04_registryPerson/components/detail/Salary/01_PositionSalary.vue
@@ -39,6 +39,9 @@ const profileId = ref
(
const isLeave = defineModel("isLeave", {
required: true,
});
+const citizenId = defineModel("citizenId", {
+ required: true,
+});
const store = useSalaryDataStore();
const {
@@ -215,7 +218,7 @@ const baseColumns = ref([
sortable: true,
field: "commandCode",
format(val, row) {
- return row.commandName;
+ return store.convertCommandCodeName(row.commandCode);
},
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@@ -860,7 +863,11 @@ onMounted(async () => {
{
>
ประวัติแก้ไขตำแหน่ง/เงินเดือน
-
diff --git a/src/modules/04_registryPerson/components/detail/Salary/Main.vue b/src/modules/04_registryPerson/components/detail/Salary/Main.vue
index a78286a65..f0646d650 100644
--- a/src/modules/04_registryPerson/components/detail/Salary/Main.vue
+++ b/src/modules/04_registryPerson/components/detail/Salary/Main.vue
@@ -45,7 +45,10 @@ const tab = ref
("1");
-
+
diff --git a/src/modules/04_registryPerson/components/requestEdit/Page01_Detail.vue b/src/modules/04_registryPerson/components/requestEdit/Page01_Detail.vue
index 8751cfbf6..17fde57a0 100644
--- a/src/modules/04_registryPerson/components/requestEdit/Page01_Detail.vue
+++ b/src/modules/04_registryPerson/components/requestEdit/Page01_Detail.vue
@@ -553,12 +553,17 @@ onMounted(async () => {
+ {{ typeEmp }}
+
diff --git a/src/modules/04_registryPerson/views/detailView.vue b/src/modules/04_registryPerson/views/detailView.vue
index e2cf0082f..2187e6603 100644
--- a/src/modules/04_registryPerson/views/detailView.vue
+++ b/src/modules/04_registryPerson/views/detailView.vue
@@ -695,7 +695,7 @@ function closeImage() {
* ฟังก์ชันยืนยันการลบรูป
* @param id รูปภาพ
*/
-function deletePhoto(id: string) {
+function deletePhoto(id: string, isActive: boolean) {
dialogRemove(
$q,
async () => {
@@ -706,6 +706,10 @@ function deletePhoto(id: string) {
.delete(config.API.orgProfileAvatarbyType(empType.value) + `/${id}`)
.then(async () => {
await getImage();
+ if (isActive) {
+ activeImage.value = null;
+ await fetchDataPersonal();
+ }
})
.catch((e) => {
messageError($q, e);
@@ -821,7 +825,6 @@ onMounted(async () => {
'SYS_PLACEMENT_OTHER',
'SYS_TRANSFER_REQ',
'SYS_RESIGN',
-
])) ||
leaveType === 'DISCIPLINE_TEMP_SUSPEND' ||
leaveType === 'RETIRE_RESIGN' ||
@@ -873,7 +876,7 @@ onMounted(async () => {
'SYS_PROMOTION_EMP',
'SYS_PASSAWAY',
'SYS_DISMISS_EMP',
- 'SYS_RESIGN_EMP'
+ 'SYS_RESIGN_EMP',
])
"
size="md"
@@ -1211,18 +1214,21 @@ onMounted(async () => {
>
{{ date2Thai(n.createdAt) }}
+
ลบรูปภาพ
+