|
@@ -224,7 +224,7 @@ const handleSave = async () => {
|
|
saveEmit()
|
|
saveEmit()
|
|
}
|
|
}
|
|
|
|
|
|
-const saveEmit = async () => {
|
|
|
|
|
|
+const saveEmit = async (retry) => {
|
|
loading.value = true
|
|
loading.value = true
|
|
try {
|
|
try {
|
|
const res = await saveJobAdvertised({ ...submitParams, fair: props.isFair ? true : false }) // fair:是否为招聘会职位编辑-必填
|
|
const res = await saveJobAdvertised({ ...submitParams, fair: props.isFair ? true : false }) // fair:是否为招聘会职位编辑-必填
|
|
@@ -250,7 +250,7 @@ const saveEmit = async () => {
|
|
// 可发布职位额度不足时,将status设为99重新提交
|
|
// 可发布职位额度不足时,将status设为99重新提交
|
|
if (error === '企业额度已超过') {
|
|
if (error === '企业额度已超过') {
|
|
submitParams.status = '99'
|
|
submitParams.status = '99'
|
|
- saveEmit()
|
|
|
|
|
|
+ if (!retry) saveEmit(true) // true:重新提交避免死循环
|
|
}
|
|
}
|
|
} finally {
|
|
} finally {
|
|
loading.value = false
|
|
loading.value = false
|