|
@@ -3,7 +3,7 @@
|
|
<div class="resume-header">
|
|
<div class="resume-header">
|
|
<div class="resume-title">屏蔽企业设置</div>
|
|
<div class="resume-title">屏蔽企业设置</div>
|
|
</div>
|
|
</div>
|
|
- <div class="mt-5">
|
|
|
|
|
|
+ <div class="mt-5" v-if="userInfo?.vipFlag && userInfo?.vipExpireDate">
|
|
<!-- 选择 -->
|
|
<!-- 选择 -->
|
|
<div class="d-flex align-center pb-5" style="border-bottom: 1px solid #dddddd;">
|
|
<div class="d-flex align-center pb-5" style="border-bottom: 1px solid #dddddd;">
|
|
<div style="color: #777;">选择企业: </div>
|
|
<div style="color: #777;">选择企业: </div>
|
|
@@ -18,6 +18,11 @@
|
|
</template>
|
|
</template>
|
|
</v-chip>
|
|
</v-chip>
|
|
</div>
|
|
</div>
|
|
|
|
+ <div v-else class="mt-8 tips">
|
|
|
|
+ <span class="color-error">
|
|
|
|
+ 屏蔽企业为会员福利内容,<span class="text-decoration-underline cursor-pointer" @click="goBuy">去开通</span>
|
|
|
|
+ </span>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -32,6 +37,15 @@ import Snackbar from '@/plugins/snackbar'
|
|
import Confirm from '@/plugins/confirm'
|
|
import Confirm from '@/plugins/confirm'
|
|
import { ref } from 'vue'
|
|
import { ref } from 'vue'
|
|
defineOptions({name: 'resume-blockEnt'})
|
|
defineOptions({name: 'resume-blockEnt'})
|
|
|
|
+import { useUserStore } from '@/store/user'
|
|
|
|
+import { useRouter } from 'vue-router'
|
|
|
|
+
|
|
|
|
+const router = useRouter()
|
|
|
|
+const userStore = useUserStore()
|
|
|
|
+let userInfo = ref(JSON.parse(localStorage.getItem('userInfo')) || {})
|
|
|
|
+userStore.$subscribe((mutation, state) => {
|
|
|
|
+ if (state.userInfo && Object.keys(state.userInfo).length) userInfo.value = state?.userInfo
|
|
|
|
+})
|
|
|
|
|
|
|
|
|
|
// 获取数据
|
|
// 获取数据
|
|
@@ -58,6 +72,9 @@ const handleJoin = async () => {
|
|
Snackbar.success('加入屏蔽企业成功!')
|
|
Snackbar.success('加入屏蔽企业成功!')
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+const goBuy = () => {
|
|
|
|
+ router.push('/recruit/personal/personalCenter/memberBenefits/membershipPackage')
|
|
|
|
+}
|
|
|
|
|
|
// 企业名称下拉列表
|
|
// 企业名称下拉列表
|
|
const getEnterpriseData = async (name) => {
|
|
const getEnterpriseData = async (name) => {
|
|
@@ -84,5 +101,10 @@ const item = ref({
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
-
|
|
|
|
|
|
+.tips {
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 50%;
|
|
|
|
+ left: 50%;
|
|
|
|
+ transform: translate(-50%, -50%);
|
|
|
|
+}
|
|
</style>
|
|
</style>
|