api review

This commit is contained in:
Kittapath 2023-05-04 15:52:16 +07:00
parent 8a79a051fc
commit d052184c12
2 changed files with 26 additions and 15 deletions

View file

@ -34,6 +34,8 @@ export default {
`${periodExam}position/${examId}/${positionId}`,
periodExamPayment: (examId: string) => `${periodExam}payment/${examId}`,
candidateCard: (examId: string, positionId: string) => `${candidate}card/${examId}/${positionId}`,
candidateReview: (examId: string, positionId: string) =>
`${candidate}review/${examId}/${positionId}`,
candidate,
candidateBill: (examId: string, positionId: string) => `${candidate}bill/${examId}/${positionId}`
}

View file

@ -42,6 +42,15 @@
<q-card>
<q-card-section>
<div class="text-h6">แบบสอบถามความพงพอใจ</div>
<q-space />
<q-btn
icon="close"
unelevated
round
dense
v-close-popup
style="color: #ff8080; background-color: #ffdede"
/>
</q-card-section>
<q-card-section class="q-pt-none">
@ -142,6 +151,7 @@ const fetchStatus = async () => {
scoreC.value = data.pointC
examResultinscore.value = data.pass
avatar.value = data.avatar
if (data.reviewPoint == null) dialog.value = true
})
.catch(() => {
// acceptTermOfUse.value = false
@ -152,21 +162,20 @@ const fetchStatus = async () => {
}
const sendRating = async () => {
// rating.value //
// text.value //
// loader.value = true
// await http
// .get(config.API.candidateCard(examId.value, positionId.value))
// .then((res) => {
// })
// .catch(() => {
// // acceptTermOfUse.value = false
// })
// .finally(() => {
// loader.value = false
dialog.value = false
// })
loader.value = true
await http
.put(config.API.candidateReview(examId.value, positionId.value), {
reviewPoint: rating.value, //
review: text.value //
})
.then((res) => {})
.catch(() => {
// acceptTermOfUse.value = false
})
.finally(() => {
loader.value = false
dialog.value = false
})
}
const getClass = (val: string) => {