Jelajahi Sumber

Merge branch 'dev' of https://git.citupro.com/zhengnaiwen_citu/menduner into dev

lifanagju_citu 10 bulan lalu
induk
melakukan
39ad717e92

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

@@ -33,10 +33,12 @@ import baseInfo from './baseInfo.vue'
 import jobRequirements from './jobRequirements.vue'
 import Snackbar from '@/plugins/snackbar'
 import { useI18n } from '@/hooks/web/useI18n'
+import { useUserStore } from '@/store/user'
 
 const { t } = useI18n()
 const route = useRoute()
 const router = useRouter()
+const userStore = useUserStore()
 const baseInfoRef = ref()
 const jobRequirementsRef = ref()
 const itemData = ref({})
@@ -63,6 +65,12 @@ const list = [
 const handleCancel = () => {
   itemData.value = {}
   router.push('/recruit/enterprise/position')
+  // 新增职位发布需更新账户信息
+  if (route.query && !route.query?.id) {
+    setTimeout(async () => {
+      await userStore.getEnterpriseUserAccountInfo()
+    }, 2000)
+  }
 }
 
 // 发布

+ 6 - 0
src/views/recruit/enterprise/publicRecruitmentManagement/deliver/components/table.vue

@@ -46,8 +46,10 @@ import { hireJobCvRelEntry, hireJobCvRelEliminate, hireJobCvRelSettlement, hireJ
 import { previewFile } from '@/utils'
 import { useI18n } from '@/hooks/web/useI18n'
 import Snackbar from '@/plugins/snackbar'
+import { useUserStore } from '@/store/user'
 
 const { t } = useI18n()
+const userStore = useUserStore()
 const emit = defineEmits(['refresh'])
 defineProps({
   tab: String,
@@ -99,6 +101,10 @@ const handleSettlement = async (item) => {
   await hireJobCvRelSettlement(item.id)
   Snackbar.success(t('common.operationSuccessful'))
   emit('refresh')
+  // 更新账户信息
+  setTimeout(async () => {
+    await userStore.getEnterpriseUserAccountInfo()
+  }, 2000)
 }
 
 // 查看简历