Browse Source

使用finally

lifanagju_citu 8 months ago
parent
commit
0130be4236

+ 12 - 8
src/views/recruit/enterprise/informationManagement/informationSettingsComponents/enterpriseLabel.vue

@@ -71,17 +71,21 @@ const appendInnerClick = (value) => {
   const index = chosen.value.findIndex(e => e === value)
   if (index !== -1) return Snackbar.warning(t('common.alreadyExists'))
   chosen.value.push(value)
-  handleSave('保存')
+  handleSave('保存') // 保存自定义
 }
 // 保存
 const handleSave = async (type) => {
-  const appAdminEnterpriseWelfareReqVO = { tagList: chosen.value }
-  await updateEnterpriseTag(appAdminEnterpriseWelfareReqVO)
-  customTag.value = false
-  Snackbar.success(`${type}成功`)
-  setTimeout(() => { // 马上获取数据数据会不同步故setTimeout
-    getData()
-  }, 5000)
+  try {
+    const appAdminEnterpriseWelfareReqVO = { tagList: chosen.value }
+    await updateEnterpriseTag(appAdminEnterpriseWelfareReqVO)
+    customTag.value = false
+    Snackbar.success(`${type}成功`)
+  }
+  finally {
+    setTimeout(() => { // 马上获取数据数据会不同步故setTimeout
+      getData()
+    }, 2000)
+  }
 }
 
 // 推荐标签

+ 12 - 8
src/views/recruit/enterprise/informationManagement/informationSettingsComponents/welfareLabel.vue

@@ -71,17 +71,21 @@ const appendInnerClick = (value) => {
   const index = chosen.value.findIndex(e => e === value)
   if (index !== -1) return Snackbar.warning(t('common.alreadyExists'))
   chosen.value.push(value)
-  handleSave('保存')
+  handleSave('保存') // 保存自定义
 }
 // 保存
 const handleSave = async (type) => {
-  const appAdminEnterpriseWelfareReqVO = { welfareList: chosen.value }
-  await updateEnterpriseWelfare(appAdminEnterpriseWelfareReqVO)
-  customTag.value = false
-  Snackbar.success(`${type}成功`)
-  setTimeout(() => { // 马上获取数据数据会不同步故setTimeout
-    getData()
-  }, 5000)
+  try {
+    const appAdminEnterpriseWelfareReqVO = { tagList: chosen.value }
+    await updateEnterpriseWelfare(appAdminEnterpriseWelfareReqVO)
+    customTag.value = false
+    Snackbar.success(`${type}成功`)
+  }
+  finally {
+    setTimeout(() => { // 马上获取数据数据会不同步故setTimeout
+      getData()
+    }, 2000)
+  }
 }
 
 // 推荐标签