import{d as r,r as o,o as p,c,w as t,a as _,b as u,e,_ as i}from"./index-nZOFU490.js";const m=r({__name:"404",setup(l){const s=()=>{sessionStorage.pageType=="company"?e.push("/manage/home"):sessionStorage.pageType=="personal"?e.push("/jobseeker/home"):e.push("/job/home")};return(d,h)=>{const a=o("a-button"),n=o("a-result");return p(),c(n,{status:"404",title:"404","sub-title":"Sorry, the page you visited does not exist."},{extra:t(()=>[u(a,{type:"primary",onClick:s},{default:t(()=>[_("返回首页")]),_:1})]),_:1})}}}),x=i(m,[["__scopeId","data-v-9cda8440"]]);export{x as default}; | |||||
import{d as r,r as o,o as p,c,w as t,a as _,b as u,e,_ as i}from"./index-22axpbp3.js";const m=r({__name:"404",setup(l){const s=()=>{sessionStorage.pageType=="company"?e.push("/manage/home"):sessionStorage.pageType=="personal"?e.push("/jobseeker/home"):e.push("/job/home")};return(d,h)=>{const a=o("a-button"),n=o("a-result");return p(),c(n,{status:"404",title:"404","sub-title":"Sorry, the page you visited does not exist."},{extra:t(()=>[u(a,{type:"primary",onClick:s},{default:t(()=>[_("返回首页")]),_:1})]),_:1})}}}),x=i(m,[["__scopeId","data-v-9cda8440"]]);export{x as default}; |
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | ||||
<script src="https://map.qq.com/api/gljs?v=1.exp&key=MPBBZ-HUICZ-EGRXB-7AHZI-R4GQZ-QWBSO"></script> | <script src="https://map.qq.com/api/gljs?v=1.exp&key=MPBBZ-HUICZ-EGRXB-7AHZI-R4GQZ-QWBSO"></script> | ||||
<title>菊城人才网</title> | <title>菊城人才网</title> | ||||
<script type="module" crossorigin src="/assets/index-nZOFU490.js"></script> | |||||
<link rel="stylesheet" crossorigin href="/assets/index-ISOx6LsL.css"> | |||||
<script type="module" crossorigin src="/assets/index-22axpbp3.js"></script> | |||||
<link rel="stylesheet" crossorigin href="/assets/index-e1kE4gRi.css"> | |||||
</head> | </head> | ||||
<body> | <body> | ||||
<div id="app"></div> | <div id="app"></div> |
import { ref, computed, onMounted, defineProps, watch } from 'vue'; | import { ref, computed, onMounted, defineProps, watch } from 'vue'; | ||||
import { GetArticleList } from '@/apis/models'; | import { GetArticleList } from '@/apis/models'; | ||||
import { ArrowLeftOutlined } from '@ant-design/icons-vue'; | import { ArrowLeftOutlined } from '@ant-design/icons-vue'; | ||||
import { useCommon } from '@/hooks/useCommon'; | |||||
let { store, dayjs, richOption, ExclamationCircleOutlined, Modal, imageprefix, disabledDateFront } = useCommon(); | |||||
let props = defineProps(['key_id']); | let props = defineProps(['key_id']); | ||||
let articleList = ref<object[]>([]) | let articleList = ref<object[]>([]) | ||||
let detail = ref<Object>(null) | let detail = ref<Object>(null) | ||||
} | } | ||||
const getArticleList = (val) => { | const getArticleList = (val) => { | ||||
GetArticleList({ section_id: val, page: current.value }).then(res => { | |||||
GetArticleList({ section_id: val, page: current.value, sortby: 'desc' }).then(res => { | |||||
articleList.value = res.data.articles; | articleList.value = res.data.articles; | ||||
total.value = res.data.total; | total.value = res.data.total; | ||||
}) | }) |
const getArticleList = (val) => { | const getArticleList = (val) => { | ||||
if (val == 1) { | if (val == 1) { | ||||
GetArticleList({ page: current.value, hot: 2 }).then(res => { | |||||
GetArticleList({ page: current.value, hot: 2, sortby: 'desc' }).then(res => { | |||||
articleList.value = res.data.articles; | articleList.value = res.data.articles; | ||||
total.value = res.data.total; | total.value = res.data.total; | ||||
}) | }) |
<template #content> | <template #content> | ||||
<job-detail v-if="detail_record" :detail_record="detail_record"></job-detail> | <job-detail v-if="detail_record" :detail_record="detail_record"></job-detail> | ||||
</template> | </template> | ||||
<a-button @click="detail(item.job_id)" type="primary">详情</a-button> | |||||
<a-button @click="detail(item)" type="primary">详情</a-button> | |||||
</a-popover> | </a-popover> | ||||
</a-col> | </a-col> | ||||
</a-row> | </a-row> | ||||
let detail_record = ref<Object>(null) | let detail_record = ref<Object>(null) | ||||
const detail = (record) => { | const detail = (record) => { | ||||
detail_record.value = record; | |||||
// detail_record.value = record; | |||||
sessionStorage.setItem('job_id', record.job_id) | |||||
sessionStorage.setItem('tab_key', 2) | |||||
sessionStorage.setItem('pubilc_id', record.company_id) | |||||
sessionStorage.setItem('mode', 'detail') | |||||
store.commit('getPageType', { | |||||
pageType: '' | |||||
}) | |||||
store.commit('setShowLoginBox', { | |||||
showLoginBox: false | |||||
}) | |||||
sessionStorage.setItem('pageType', '') | |||||
store.commit('permissions/SET_PERMISSION', null) | |||||
store.commit('permissions/SET_MENU', []) | |||||
window.open('/company/detail', "_blank"); | |||||
} | } | ||||
<template #content> | <template #content> | ||||
<job-detail v-if="detail_record" :detail_record="detail_record"></job-detail> | <job-detail v-if="detail_record" :detail_record="detail_record"></job-detail> | ||||
</template> | </template> | ||||
<a-button @click="detail(item.job_id)">详情</a-button> | |||||
<a-button @click="detail(item)">详情</a-button> | |||||
</a-popover> | </a-popover> | ||||
</a-col> | </a-col> | ||||
</a-row> | </a-row> | ||||
let detail_record = ref<Object>(null) | let detail_record = ref<Object>(null) | ||||
const detail = (record) => { | const detail = (record) => { | ||||
detail_record.value = record; | |||||
// detail_record.value = record; | |||||
sessionStorage.setItem('job_id', record.job_id) | |||||
sessionStorage.setItem('tab_key', 2) | |||||
sessionStorage.setItem('pubilc_id', record.company_id) | |||||
sessionStorage.setItem('mode', 'detail') | |||||
store.commit('getPageType', { | |||||
pageType: '' | |||||
}) | |||||
store.commit('setShowLoginBox', { | |||||
showLoginBox: false | |||||
}) | |||||
sessionStorage.setItem('pageType', '') | |||||
store.commit('permissions/SET_PERMISSION', null) | |||||
store.commit('permissions/SET_MENU', []) | |||||
window.open('/company/detail', "_blank"); | |||||
} | } | ||||
<div>面试企业:{{item.company_name}}</div> | <div>面试企业:{{item.company_name}}</div> | ||||
</a-col> | </a-col> | ||||
<a-col span="4"> | <a-col span="4"> | ||||
<a-popover trigger="click" placement="right"> | |||||
<!-- <a-popover trigger="click" placement="right"> | |||||
<template #content> | <template #content> | ||||
<job-detail v-if="detail_record" :detail_record="detail_record"></job-detail> | <job-detail v-if="detail_record" :detail_record="detail_record"></job-detail> | ||||
</template> | </template> | ||||
<a-button @click="detail(item.job_id)" type="primary">详情</a-button> | |||||
</a-popover> | |||||
</a-popover> --> | |||||
<a-button @click="detail(item)" type="primary">详情</a-button> | |||||
</a-col> | </a-col> | ||||
</a-row> | </a-row> | ||||
</a-card> | </a-card> | ||||
let detail_record = ref<Object>(null) | let detail_record = ref<Object>(null) | ||||
const detail = (record) => { | const detail = (record) => { | ||||
detail_record.value = record; | |||||
// detail_record.value = record; | |||||
sessionStorage.setItem('job_id', record.job_id) | |||||
sessionStorage.setItem('tab_key', 2) | |||||
sessionStorage.setItem('pubilc_id', record.company_id) | |||||
sessionStorage.setItem('mode', 'detail') | |||||
store.commit('getPageType', { | |||||
pageType: '' | |||||
}) | |||||
store.commit('setShowLoginBox', { | |||||
showLoginBox: false | |||||
}) | |||||
sessionStorage.setItem('pageType', '') | |||||
store.commit('permissions/SET_PERMISSION', null) | |||||
store.commit('permissions/SET_MENU', []) | |||||
window.open('/company/detail', "_blank"); | |||||
} | } | ||||
onMounted(() => { | onMounted(() => { |
sessionStorage.setItem('pageType', '') | sessionStorage.setItem('pageType', '') | ||||
store.commit('permissions/SET_PERMISSION', null) | store.commit('permissions/SET_PERMISSION', null) | ||||
store.commit('permissions/SET_MENU', []) | store.commit('permissions/SET_MENU', []) | ||||
router.push({ | |||||
path: '/personal' | |||||
}) | |||||
window.open('/company/detail', "_blank"); | |||||
} | } | ||||
sessionStorage.setItem('pageType', '') | sessionStorage.setItem('pageType', '') | ||||
store.commit('permissions/SET_PERMISSION', null) | store.commit('permissions/SET_PERMISSION', null) | ||||
store.commit('permissions/SET_MENU', []) | store.commit('permissions/SET_MENU', []) | ||||
router.push({ | |||||
path: '/personal' | |||||
}) | |||||
// router.push({ | |||||
// path: '/personal' | |||||
// }) | |||||
window.open('/company/detail', "_blank"); | |||||
} | } | ||||
onMounted(() => { | onMounted(() => { |