|
@@ -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)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 发布
|