ปรับ โครงสร้างอัตรากำลัง
This commit is contained in:
parent
dd57d5d76a
commit
a48f2afad7
10 changed files with 51 additions and 2 deletions
|
|
@ -721,6 +721,11 @@ onMounted(async () => {
|
||||||
? col.value + " " + "(ทับที่)"
|
? col.value + " " + "(ทับที่)"
|
||||||
: col.value
|
: col.value
|
||||||
}}
|
}}
|
||||||
|
<q-icon
|
||||||
|
name="mdi-star"
|
||||||
|
color="primary"
|
||||||
|
v-if="props.row.isDirector"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="col.name === 'isPosition'">
|
<div v-else-if="col.name === 'isPosition'">
|
||||||
<div v-if="col.value">
|
<div v-if="col.value">
|
||||||
|
|
|
||||||
|
|
@ -696,6 +696,11 @@ onMounted(() => {
|
||||||
? col.value + " " + "(ทับที่)"
|
? col.value + " " + "(ทับที่)"
|
||||||
: col.value
|
: col.value
|
||||||
}}
|
}}
|
||||||
|
<q-icon
|
||||||
|
name="mdi-star"
|
||||||
|
color="primary"
|
||||||
|
v-if="props.row.isDirector"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="col.name === 'isPosition'">
|
<div v-else-if="col.name === 'isPosition'">
|
||||||
<div v-if="col.value">
|
<div v-if="col.value">
|
||||||
|
|
|
||||||
|
|
@ -491,8 +491,9 @@ watch(
|
||||||
() => formData.isDirector,
|
() => formData.isDirector,
|
||||||
(newData, oldData) => {
|
(newData, oldData) => {
|
||||||
if (newData === true) {
|
if (newData === true) {
|
||||||
|
|
||||||
formData.positionSign = !formData.positionSign
|
formData.positionSign = !formData.positionSign
|
||||||
? "ผู้อำนวยการ" + props.dataTree?.orgRootName
|
? ''
|
||||||
: formData.positionSign;
|
: formData.positionSign;
|
||||||
} else {
|
} else {
|
||||||
formData.positionSign = "";
|
formData.positionSign = "";
|
||||||
|
|
|
||||||
|
|
@ -801,6 +801,14 @@ watch(
|
||||||
? col.value + " " + "(นั่งทับตำแหน่ง)"
|
? col.value + " " + "(นั่งทับตำแหน่ง)"
|
||||||
: col.value
|
: col.value
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
<q-icon
|
||||||
|
name="mdi-star"
|
||||||
|
color="primary"
|
||||||
|
v-if="props.row.isDirector"
|
||||||
|
>
|
||||||
|
<q-tooltip>ผู้อำนวยการ/หัวหน้า</q-tooltip>
|
||||||
|
</q-icon>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="col.name === 'posLevelName'">
|
<div v-else-if="col.name === 'posLevelName'">
|
||||||
{{
|
{{
|
||||||
|
|
|
||||||
|
|
@ -118,6 +118,7 @@ interface PosMaster {
|
||||||
profilePoslevel: string;
|
profilePoslevel: string;
|
||||||
conditionReason: string;
|
conditionReason: string;
|
||||||
isCondition: boolean;
|
isCondition: boolean;
|
||||||
|
isDirector: boolean;
|
||||||
}
|
}
|
||||||
interface Position2 {
|
interface Position2 {
|
||||||
id: string; // id ตำแหน่ง
|
id: string; // id ตำแหน่ง
|
||||||
|
|
@ -157,6 +158,7 @@ interface PosMaster2 {
|
||||||
profilePosition: string;
|
profilePosition: string;
|
||||||
profilePoslevel: string;
|
profilePoslevel: string;
|
||||||
profilePostype: string;
|
profilePostype: string;
|
||||||
|
isDirector?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface HistoryPos {
|
interface HistoryPos {
|
||||||
|
|
|
||||||
|
|
@ -432,6 +432,13 @@ onMounted(async () => {
|
||||||
? col.value + " " + "(นั่งทับตำแหน่ง)"
|
? col.value + " " + "(นั่งทับตำแหน่ง)"
|
||||||
: col.value
|
: col.value
|
||||||
}}
|
}}
|
||||||
|
<q-icon
|
||||||
|
name="mdi-star"
|
||||||
|
color="primary"
|
||||||
|
v-if="props.row.isDirector"
|
||||||
|
>
|
||||||
|
<q-tooltip>ผู้อำนวยการ/หัวหน้า</q-tooltip>
|
||||||
|
</q-icon>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="col.name === 'isPosition'">
|
<div v-else-if="col.name === 'isPosition'">
|
||||||
<div v-if="col.value">
|
<div v-if="col.value">
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ interface DataPositionNo {
|
||||||
isSit: boolean;
|
isSit: boolean;
|
||||||
positions: Positions[];
|
positions: Positions[];
|
||||||
isCondition: boolean;
|
isCondition: boolean;
|
||||||
|
isDirector?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Positions {
|
interface Positions {
|
||||||
|
|
@ -24,6 +25,7 @@ interface Positions {
|
||||||
positionField: string;
|
positionField: string;
|
||||||
positionIsSelected: boolean;
|
positionIsSelected: boolean;
|
||||||
positionName: string;
|
positionName: string;
|
||||||
|
isDirector?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export type { DataPositionNo };
|
export type { DataPositionNo };
|
||||||
|
|
|
||||||
|
|
@ -692,6 +692,13 @@ onBeforeMount(async () => {
|
||||||
? col.value + " " + "(นั่งทับตำแหน่ง)"
|
? col.value + " " + "(นั่งทับตำแหน่ง)"
|
||||||
: col.value
|
: col.value
|
||||||
}}
|
}}
|
||||||
|
<q-icon
|
||||||
|
name="mdi-star"
|
||||||
|
color="primary"
|
||||||
|
v-if="props.row.isDirector"
|
||||||
|
>
|
||||||
|
<q-tooltip>ผู้อำนวยการ/หัวหน้า</q-tooltip>
|
||||||
|
</q-icon>
|
||||||
</div>
|
</div>
|
||||||
<div v-else-if="col.name === 'isPosition'">
|
<div v-else-if="col.name === 'isPosition'">
|
||||||
<div v-if="col.value">
|
<div v-if="col.value">
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,7 @@ interface DataPositionCondition {
|
||||||
profilePoslevel: string;
|
profilePoslevel: string;
|
||||||
profilePostype: string;
|
profilePostype: string;
|
||||||
positions: Positions[];
|
positions: Positions[];
|
||||||
|
isDirector?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Positions {
|
interface Positions {
|
||||||
|
|
|
||||||
|
|
@ -365,7 +365,7 @@ onMounted(async () => {
|
||||||
<!-- Table -->
|
<!-- Table -->
|
||||||
<q-card-section
|
<q-card-section
|
||||||
class="col-lg-9 col-md-8 col-xs-12 q-gutter-sm scroll"
|
class="col-lg-9 col-md-8 col-xs-12 q-gutter-sm scroll"
|
||||||
style="height: 80vh;"
|
style="height: 80vh"
|
||||||
v-if="orgTreeId"
|
v-if="orgTreeId"
|
||||||
>
|
>
|
||||||
<div class="row col-12 q-gutter-sm">
|
<div class="row col-12 q-gutter-sm">
|
||||||
|
|
@ -458,6 +458,17 @@ onMounted(async () => {
|
||||||
/>
|
/>
|
||||||
<span v-else>-</span>
|
<span v-else>-</span>
|
||||||
</div>
|
</div>
|
||||||
|
<div v-else-if="col.name === 'posMasterNo'">
|
||||||
|
{{ col.value }}
|
||||||
|
<q-icon
|
||||||
|
name="mdi-star"
|
||||||
|
color="primary"
|
||||||
|
v-if="props.row.isDirector"
|
||||||
|
>
|
||||||
|
<q-tooltip>ผู้อำนวยการ/หัวหน้า</q-tooltip>
|
||||||
|
</q-icon>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div v-else>
|
<div v-else>
|
||||||
{{ col.value ? col.value : "-" }}
|
{{ col.value ? col.value : "-" }}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue