check group of form
This commit is contained in:
parent
9eb77f4fc1
commit
ea14c8a9fc
1 changed files with 35 additions and 21 deletions
|
|
@ -209,6 +209,37 @@ watch(
|
|||
}
|
||||
);
|
||||
|
||||
// check group of form
|
||||
const groupNo = computed(() => {
|
||||
if (
|
||||
store.dataEvaluation.posExecutiveName == "ปลัดกรุงเทพมหานคร" ||
|
||||
store.dataEvaluation.posExecutiveName == "รองปลัดกรุงเทพมหานคร" ||
|
||||
store.dataEvaluation.posExecutiveName == "ผู้อำนวยการสำนัก" ||
|
||||
store.dataEvaluation.posExecutiveName == "หัวหน้าสำนักงานก.ก." ||
|
||||
store.dataEvaluation.posExecutiveName == "หัวหน้าสำนักงาน ก.ก." ||
|
||||
store.dataEvaluation.posExecutiveName ==
|
||||
"หัวหน้าสำนักงานเลขานุการผู้ว่าราชการกรุงเทพมหานคร" ||
|
||||
store.dataEvaluation.posExecutiveName == "เลขานุการสภากรุงเทพมหานคร" ||
|
||||
store.dataEvaluation.posExecutiveName == "ผู้อำนวยการเขต" ||
|
||||
store.dataEvaluation.posExecutiveName ==
|
||||
"หัวหน้าส่วนราชการในสังกัดสำนักปลัดกรุงเทพมหานคร"
|
||||
) {
|
||||
return 1;
|
||||
} else if (
|
||||
store.dataEvaluation.posTypeName == "อำนวยการ" ||
|
||||
store.dataEvaluation.posTypeName == "บริหาร" ||
|
||||
(store.dataEvaluation.posTypeName == "วิชาการ" &&
|
||||
store.dataEvaluation.posExecutiveName != null) ||
|
||||
(store.dataEvaluation.posTypeName == "ทั่วไป" &&
|
||||
store.dataEvaluation.posLevelName == "อาวุโส" &&
|
||||
store.dataEvaluation.posExecutiveName != null)
|
||||
) {
|
||||
return 2;
|
||||
} else {
|
||||
return 3;
|
||||
}
|
||||
});
|
||||
|
||||
onMounted(async () => {
|
||||
showLoader();
|
||||
Promise.all([
|
||||
|
|
@ -269,12 +300,7 @@ onMounted(async () => {
|
|||
</div>
|
||||
<div class="q-gutter-md q-mt-sm">
|
||||
<!-- องค์ประกอบที่ 1 -->
|
||||
<div
|
||||
v-if="
|
||||
store.dataEvaluation.posTypeName == 'อำนวยการ' ||
|
||||
store.dataEvaluation.posTypeName == 'บริหาร'
|
||||
"
|
||||
>
|
||||
<div v-if="groupNo === 1">
|
||||
<Work
|
||||
v-model:data="rows_01"
|
||||
:title="`มิติที่ 1 ภารกิจตามนโยบายและยุทธศาสตร์ของกรุงเทพมหานคร`"
|
||||
|
|
@ -472,8 +498,7 @@ onMounted(async () => {
|
|||
:rows="[
|
||||
{
|
||||
name: `สรุปผลการประเมินสมรรถนะ (คะแนนเต็ม ${
|
||||
store.dataEvaluation.posTypeName != 'อำนวยการ' &&
|
||||
store.dataEvaluation.posTypeName != 'บริหาร'
|
||||
groupNo === 3
|
||||
? store.dataEvaluation.isProbation
|
||||
? store.competencyProbationScore
|
||||
: store.competencyScore
|
||||
|
|
@ -502,12 +527,7 @@ onMounted(async () => {
|
|||
class="q-mt-xs q-mb-md"
|
||||
/>
|
||||
|
||||
<div
|
||||
v-if="
|
||||
store.dataEvaluation.posTypeName != 'อำนวยการ' &&
|
||||
store.dataEvaluation.posTypeName != 'บริหาร'
|
||||
"
|
||||
>
|
||||
<div v-if="groupNo === 3">
|
||||
<Develop />
|
||||
|
||||
<div v-if="isShowScore">
|
||||
|
|
@ -544,13 +564,7 @@ onMounted(async () => {
|
|||
</div>
|
||||
|
||||
<div v-if="isShowScore">
|
||||
<div
|
||||
v-if="
|
||||
store.dataEvaluation.posTypeName != 'อำนวยการ' &&
|
||||
store.dataEvaluation.posTypeName != 'บริหาร'
|
||||
"
|
||||
class="row text-body2 text-weight-bold"
|
||||
>
|
||||
<div v-if="groupNo === 3" class="row text-body2 text-weight-bold">
|
||||
<div class="col-12 text-center row justify-center">
|
||||
<span
|
||||
>สรุปผลการประเมินพฤติกรรมการปฏิบัติราชการ (สมรรถนะ+การพัฒนาตนเอง)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue