|
@@ -29,7 +29,7 @@ import { mobile } from '@/utils/validate'
|
|
import { getJobAdvertised } from '@/api/new/position'
|
|
import { getJobAdvertised } from '@/api/new/position'
|
|
import { formatName } from '@/utils/getText'
|
|
import { formatName } from '@/utils/getText'
|
|
import { getInterviewInviteDefaultTime } from '@/utils/date'
|
|
import { getInterviewInviteDefaultTime } from '@/utils/date'
|
|
-import { saveInterviewInvite } from '@/api/new/interview'
|
|
|
|
|
|
+import { saveInterviewInvite } from '@/api/interview'
|
|
|
|
|
|
const formRef = ref(null)
|
|
const formRef = ref(null)
|
|
const useUserStore = userStore()
|
|
const useUserStore = userStore()
|
|
@@ -78,6 +78,23 @@ const handleChangeJob = (e) =>{
|
|
}
|
|
}
|
|
|
|
|
|
onLoad(async (options) => {
|
|
onLoad(async (options) => {
|
|
|
|
+ // 编辑面试、重新邀约
|
|
|
|
+ if (options?.editData) {
|
|
|
|
+ const obj = JSON.parse(decodeURIComponent(options.editData))
|
|
|
|
+ for (let key in formData.value) {
|
|
|
|
+ formData.value[key] = obj[key]
|
|
|
|
+ }
|
|
|
|
+ formData.value.id = obj.id
|
|
|
|
+ if (obj.jobFairId) formData.value.jobFairId = obj.jobFairId
|
|
|
|
+ // 有实习时间的则为学生,需传递实习时间
|
|
|
|
+ if (obj?.practiceStartTime && obj?.practiceEndTime) {
|
|
|
|
+ formData.value.practiceStartTime = obj.practiceStartTime
|
|
|
|
+ formData.value.practiceEndTime = obj.practiceEndTime
|
|
|
|
+ }
|
|
|
|
+ await getJobList()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
const { id, jobId } = options
|
|
const { id, jobId } = options
|
|
if (!id) {
|
|
if (!id) {
|
|
uni.showToast({
|
|
uni.showToast({
|