api review
This commit is contained in:
parent
8a79a051fc
commit
d052184c12
2 changed files with 26 additions and 15 deletions
|
|
@ -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}`
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue