fix bug competency

This commit is contained in:
Warunee Tamkoo 2024-04-29 13:26:30 +07:00
parent c90d2a4f70
commit ce4b8e1c4a
10 changed files with 50 additions and 52 deletions

View file

@ -57,7 +57,8 @@ function onClickAddLevels() {
const levelName = formData.levels.length + 1;
const data = {
level:
(store.competencyType === "HEAD" || store.competencyType === "GROUP") &&
(store.competencyTypeVal === "HEAD" ||
store.competencyTypeVal === "GROUP") &&
levelName <= 6
? levelName.toString()
: "",
@ -69,7 +70,7 @@ function onClickAddLevels() {
function onSubmit() {
dialogConfirm($q, async () => {
const formBody = {
type: store.competencyType,
type: store.competencyTypeVal,
name: formData.competencyName,
description: formData.definition,
capacityDetails: formData.levels,
@ -201,8 +202,8 @@ onMounted(() => {
<div class="col-3 align-center q-pr-lg">
<q-input
:readonly="
store.competencyType === 'HEAD' ||
store.competencyType === 'GROUP'
store.competencyTypeVal === 'HEAD' ||
store.competencyTypeVal === 'GROUP'
"
v-model="formData.levels[index].level"
dense
@ -257,11 +258,11 @@ onMounted(() => {
icon="delete"
@click="onDeleteLevels(index)"
v-if="
(store.competencyType === 'HEAD' && index > 4) ||
(store.competencyType === 'GROUP' && index > 4) ||
((store.competencyType === 'EXECUTIVE' ||
store.competencyType === 'DIRECTOR' ||
store.competencyType === 'INSPECTOR') &&
(store.competencyTypeVal === 'HEAD' && index > 4) ||
(store.competencyTypeVal === 'GROUP' && index > 4) ||
((store.competencyTypeVal === 'EXECUTIVE' ||
store.competencyTypeVal === 'DIRECTOR' ||
store.competencyTypeVal === 'INSPECTOR') &&
index > 0)
"
>