ประเมิน
This commit is contained in:
parent
6b1a397ac6
commit
8d0ac4eb7c
4 changed files with 18 additions and 50 deletions
|
|
@ -275,7 +275,7 @@ const isEditStep3 = computed(() => {
|
|||
</q-card-section>
|
||||
<q-separator />
|
||||
<q-card-section class="q-pa-sm">
|
||||
<q-table
|
||||
<d-table
|
||||
ref="table"
|
||||
:columns="columns"
|
||||
:rows="rows"
|
||||
|
|
@ -431,7 +431,7 @@ const isEditStep3 = computed(() => {
|
|||
</td>
|
||||
</q-tr>
|
||||
</template>
|
||||
</q-table>
|
||||
</d-table>
|
||||
</q-card-section>
|
||||
</q-card>
|
||||
|
||||
|
|
|
|||
|
|
@ -129,11 +129,9 @@ export const useKpiDataStore = defineStore("KPIDate", () => {
|
|||
}
|
||||
}
|
||||
|
||||
function checkCompetency() {
|
||||
const position = dataEvaluation.value.position;
|
||||
const posTypeName = dataEvaluation.value.posTypeName;
|
||||
const posLevelName = dataEvaluation.value.posLevelName;
|
||||
const executiveName = dataEvaluation.value.posExecutiveName;
|
||||
async function checkCompetency() {
|
||||
const position = await dataEvaluation.value.position;
|
||||
const executiveName = await dataEvaluation.value.posExecutiveName;
|
||||
|
||||
if (
|
||||
position == "ผู้ตรวจราชการกรุงเทพมหานคร" ||
|
||||
|
|
@ -156,33 +154,6 @@ export const useKpiDataStore = defineStore("KPIDate", () => {
|
|||
(x: DataOptions) => x.id == "HEAD" || x.id == "EXECUTIVE"
|
||||
);
|
||||
}
|
||||
// switch (posTypeName + " " + posLevelName) {
|
||||
// // case "ทั่วไป ปฏิบัติงาน":
|
||||
// // case "ทั่วไป ชำนาญงาน":
|
||||
// // case "ทั่วไป อาวุโส":
|
||||
// // case "วิชาการ ปฏิบัติการ":
|
||||
// // case "วิชาการ ชำนาญการ":
|
||||
// // case "วิชาการ ชำนาญการพิเศษ":
|
||||
// // case "วิชาการ เชี่ยวชาญ":
|
||||
// // case "วิชาการ ทรงคุณวุฒิ":
|
||||
// // competencyType.value = competencyType.value.filter(
|
||||
// // (x: DataOptions) => x.id == "HEAD" || x.id == "GROUP"
|
||||
// // );
|
||||
// // break;
|
||||
// case "อำนวยการ ต้น":
|
||||
// case "อำนวยการ สูง":
|
||||
// case "บริหาร ต้น":
|
||||
// case "บริหาร สูง":
|
||||
// competencyType.value = competencyType.value.filter(
|
||||
// (x: DataOptions) => x.id == "HEAD" || x.id == "EXECUTIVE"
|
||||
// );
|
||||
// break;
|
||||
// default:
|
||||
// competencyType.value = competencyType.value.filter(
|
||||
// (x: DataOptions) => x.id == "HEAD" || x.id == "GROUP"
|
||||
// );
|
||||
// break;
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -130,7 +130,7 @@ function onSubmit() {
|
|||
? commanderHighId.value.id
|
||||
: null,
|
||||
})
|
||||
.then((res) => {
|
||||
.then(() => {
|
||||
success($q, "บันทึกสำเร็จ");
|
||||
close();
|
||||
})
|
||||
|
|
@ -246,13 +246,11 @@ function filterOption(val: any, update: Function, refData: string) {
|
|||
// getAll();
|
||||
// }
|
||||
|
||||
async function getAll() {
|
||||
await getProfile();
|
||||
await fetchEvaluation();
|
||||
|
||||
await store.checkStep();
|
||||
|
||||
await getOrgOp();
|
||||
function getAll() {
|
||||
getProfile();
|
||||
fetchEvaluation();
|
||||
store.checkStep();
|
||||
getOrgOp();
|
||||
}
|
||||
|
||||
function sendToEvaluatore(status: string) {
|
||||
|
|
@ -265,7 +263,7 @@ function sendToEvaluatore(status: string) {
|
|||
.put(config.API.kpiSendToStatus(id.value), {
|
||||
status: status,
|
||||
})
|
||||
.then((res) => {
|
||||
.then(() => {
|
||||
success($q, "ส่งข้อตกลงให้ผู้ประเมินอนุมัติสำเร็จ");
|
||||
close();
|
||||
})
|
||||
|
|
@ -292,7 +290,7 @@ function requireEdit() {
|
|||
.put(config.API.kpiReqEdit(id.value), {
|
||||
status: "EVALUATOR",
|
||||
})
|
||||
.then((res) => {
|
||||
.then(() => {
|
||||
success($q, "ขอแก้ไขสำเร็จ");
|
||||
close();
|
||||
})
|
||||
|
|
@ -309,10 +307,9 @@ function requireEdit() {
|
|||
);
|
||||
}
|
||||
|
||||
onMounted(async () => {
|
||||
onMounted(() => {
|
||||
showLoader();
|
||||
await getAll();
|
||||
console.log(store.dataEvaluation.avartar);
|
||||
getAll();
|
||||
});
|
||||
</script>
|
||||
|
||||
|
|
|
|||
|
|
@ -272,11 +272,11 @@ function onSubmit() {
|
|||
function getProfile() {
|
||||
http
|
||||
.get(config.API.profilePosition())
|
||||
.then((res) => {
|
||||
.then(async (res) => {
|
||||
const data = res.data.result;
|
||||
store.dataProfile = data;
|
||||
store.checkCompetency();
|
||||
store.checkCompetencyDefaultCompetencyLevel();
|
||||
await store.checkCompetency();
|
||||
await store.checkCompetencyDefaultCompetencyLevel();
|
||||
|
||||
formRound.profileId = data.profileId;
|
||||
formRound.prefix = data.prefix;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue