Explorar el Código

true:重新提交避免死循环

lifanagju_citu hace 2 meses
padre
commit
3cf8d71f46

+ 2 - 2
src/views/recruit/enterprise/positionManagement/components/add.vue

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