|
@@ -121,6 +121,7 @@ import { getJobAdvertised } from '@/api/enterprise'
|
|
|
import { dealDictArrayData } from '@/utils/position'
|
|
|
import { saveInterviewInvite } from '@/api/recruit/enterprise/interview'
|
|
|
import { useI18n } from '@/hooks/web/useI18n'
|
|
|
+import { userInterviewInviteConsent } from '@/api/recruit/personal/personalCenter'
|
|
|
// import Confirm from '@/plugins/confirm'
|
|
|
const { t } = useI18n()
|
|
|
const chatRef = ref()
|
|
@@ -338,8 +339,17 @@ const handleSubmit = async () => {
|
|
|
return
|
|
|
}
|
|
|
const query = inviteRef.value.getQuery()
|
|
|
+ if (!query.time) {
|
|
|
+ Snackbar.error('时间不能为空')
|
|
|
+ return
|
|
|
+ }
|
|
|
query.userId = info.value.userId
|
|
|
query.positionInfo = positionList.value.find(e => e.value === query.jobId)
|
|
|
+ // 需要id
|
|
|
+ const data = await saveInterviewInvite(query)
|
|
|
+ // 保留邀请id
|
|
|
+ query.id = data.id
|
|
|
+ Snackbar.success(t('common.operationSuccessful'))
|
|
|
send(JSON.stringify(query), channelItem.value, 101)
|
|
|
// console.log(query)
|
|
|
// await saveInterviewInvite(query)
|
|
@@ -348,9 +358,10 @@ const handleSubmit = async () => {
|
|
|
|
|
|
}
|
|
|
|
|
|
-const handleAgree = async (val) => {
|
|
|
- await saveInterviewInvite(val)
|
|
|
- Snackbar.success(t('common.operationSuccessful'))
|
|
|
+// 通过上次保留ID
|
|
|
+const handleAgree = async ({ id }) => {
|
|
|
+ await userInterviewInviteConsent({ id, phone: baseInfo.phone})
|
|
|
+ Snackbar.success(t('common.operationSuccessful'))
|
|
|
}
|
|
|
|
|
|
</script>
|