-
ตำแหน่งทางสายงาน
+
ตำแหน่ง
{{ dataEmployee.positionEmployeePositionId ?? "-" }}
@@ -503,8 +503,8 @@ onMounted(() => {
hide-bottom-space
v-model="formData.positionEmployeePositionId"
class="inputgreen"
- label="ตำแหน่งทางสายงาน"
- :rules="[(val: string) => !!val || `${'กรุณากรอกตำแหน่งทางสายงาน'}`]"
+ label="ตำแหน่ง"
+ :rules="[(val: string) => !!val || `${'กรุณากรอกตำแหน่ง'}`]"
/>
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 115915860..81b5de3fa 100644
--- a/src/modules/04_registryPerson/components/detail/Salary/01_PositionSalary.vue
+++ b/src/modules/04_registryPerson/components/detail/Salary/01_PositionSalary.vue
@@ -349,11 +349,26 @@ const baseVisibleColumns = ref([
const columns = computed(() => {
if (empType.value !== "") {
if (baseColumns.value) {
- return baseColumns.value.filter(
- (column) =>
- column.name !== "positionSalaryAmount" &&
- column.name !== "mouthSalaryAmount"
+ const filterBaseColumn =
+ empType.value != "-temp"
+ ? baseColumns.value.filter(
+ (column) =>
+ column.name !== "positionSalaryAmount" &&
+ column.name !== "positionExecutive" && // ลูกจ้างไม่มีตำแหน่งทางการบริหาร
+ column.name !== "mouthSalaryAmount"
+ )
+ : baseColumns.value.filter(
+ (column) =>
+ column.name !== "positionSalaryAmount" &&
+ column.name !== "mouthSalaryAmount" &&
+ column.name !== "positionExecutive" && // ลูกจ้างชั่วคราวไม่มีตำแหน่งทางการบริหาร
+ column.name !== "positionLevel" && // ลูกจ้างชั่วคราวไม่มีระดับชั้นงาน
+ column.name !== "posNo" // ลูกจ้างชั่วคราวไม่มีตำแหน่งเลขที่
+ );
+ visibleColumnsHistory.value = filterBaseColumn.map(
+ (e: QTableColumn) => e.name
);
+ return filterBaseColumn;
}
}
return baseColumns.value.filter(
diff --git a/src/modules/05_placement/views/03_receiveMain.vue b/src/modules/05_placement/views/03_receiveMain.vue
index 9bc19e94f..aeeffb14b 100644
--- a/src/modules/05_placement/views/03_receiveMain.vue
+++ b/src/modules/05_placement/views/03_receiveMain.vue
@@ -610,6 +610,14 @@ onMounted(async () => {
: "-"
}}
+
+
+ {{ col.value ? col.value : "-" }}
+
+
{{
props.row.createdAt ? date2Thai(props.row.createdAt) : "-"
diff --git a/src/modules/20_positionTemp/components/DialogAddPosition.vue b/src/modules/20_positionTemp/components/DialogAddPosition.vue
index 478b5ee8b..69f9cb4cf 100644
--- a/src/modules/20_positionTemp/components/DialogAddPosition.vue
+++ b/src/modules/20_positionTemp/components/DialogAddPosition.vue
@@ -196,7 +196,7 @@ watch(
/>
-
+
diff --git a/src/modules/20_positionTemp/components/DialogFormPosition.vue b/src/modules/20_positionTemp/components/DialogFormPosition.vue
index a3399fdd2..aa72dd354 100644
--- a/src/modules/20_positionTemp/components/DialogFormPosition.vue
+++ b/src/modules/20_positionTemp/components/DialogFormPosition.vue
@@ -59,7 +59,7 @@ const type = ref
("positionName");
const optionFilter = ref([
{ id: "positionName", name: "ชื่อตำแหน่ง" },
{ id: "positionType", name: "กลุ่มงาน" },
- { id: "positionLevel", name: "ระดับชั้นงาน" },
+ // { id: "positionLevel", name: "ระดับชั้นงาน" },
]);
const listMenu = ref([
@@ -122,21 +122,21 @@ const columns = ref([
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
- {
- name: "posLevelName",
- align: "left",
- label: "ระดับชั้นงาน",
- sortable: true,
- field: "posLevelName",
- headerStyle: "font-size: 14px",
- style: "font-size: 14px",
- },
+ // {
+ // name: "posLevelName",
+ // align: "left",
+ // label: "ระดับชั้นงาน",
+ // sortable: true,
+ // field: "posLevelName",
+ // headerStyle: "font-size: 14px",
+ // style: "font-size: 14px",
+ // },
]);
const visibleColumns = ref([
"no",
"posDictName",
"posTypeName",
- "posLevelName",
+ // "posLevelName",
]);
async function fetchPosition(id: string) {
@@ -475,7 +475,7 @@ watch(
>
{{ col.value ? col.value : "-" }}
-
+
{{ col.value ? col.value : "-" }}
@@ -525,14 +525,14 @@ watch(
class="col-12 text-weight-medium bg-grey-1 q-py-xs q-px-md"
>
เลือกตำแหน่งที่ต้องการเพิ่ม
-
(modalAdd = true)"
>สร้างตำแหน่ง
+ > -->
@@ -671,7 +671,7 @@ watch(
>
{{ col.value ? col.value : "-" }}
-
+
{{ col.value ? col.value : "-" }}
diff --git a/src/modules/20_positionTemp/components/DialogPositionDetail.vue b/src/modules/20_positionTemp/components/DialogPositionDetail.vue
index 073e34490..da2416b69 100644
--- a/src/modules/20_positionTemp/components/DialogPositionDetail.vue
+++ b/src/modules/20_positionTemp/components/DialogPositionDetail.vue
@@ -48,7 +48,7 @@ function close() {
-