Soleilw 1 anno fa
parent
commit
57a33db9a4

dist/assets/404-WteW-UoL.js → dist/assets/404-uCK5Jo77.js Vedi File

@@ -1 +1 @@
import{d as p,r as c,o as _,c as r,a as e,b as l,w as d,e as i,f as t,p as h,g as m,_ as u}from"./index-7rRDtJL4.js";const s=o=>(h("data-v-7bdb0e8f"),o=o(),m(),o),f={class:"nopage"},b=s(()=>e("span",{style:{color:"#0074D9"}},"4",-1)),y=s(()=>e("span",{style:{color:"#67C23A"}},"0",-1)),g=s(()=>e("span",{style:{color:"#0074D9"}},"4",-1)),v=s(()=>e("p",null,"你页面走丢了~",-1)),x=p({__name:"404",setup(o){const a=()=>{sessionStorage.pageType=="company"?t.push("/manage/home"):sessionStorage.pageType=="personal"?t.push("/jobseeker/home"):t.push("/job/home")};return(C,S)=>{const n=c("a-button");return _(),r("div",f,[b,y,g,e("div",null,[v,e("p",null,[l(n,{type:"primary",onClick:a},{default:d(()=>[i("返回首页")]),_:1})])])])}}}),I=u(x,[["__scopeId","data-v-7bdb0e8f"]]);export{I as default};
import{d as p,r as c,o as _,c as r,a as e,b as l,w as d,e as i,f as t,p as h,g as m,_ as u}from"./index--9ML6mEE.js";const s=o=>(h("data-v-7bdb0e8f"),o=o(),m(),o),f={class:"nopage"},b=s(()=>e("span",{style:{color:"#0074D9"}},"4",-1)),y=s(()=>e("span",{style:{color:"#67C23A"}},"0",-1)),g=s(()=>e("span",{style:{color:"#0074D9"}},"4",-1)),v=s(()=>e("p",null,"你页面走丢了~",-1)),x=p({__name:"404",setup(o){const a=()=>{sessionStorage.pageType=="company"?t.push("/manage/home"):sessionStorage.pageType=="personal"?t.push("/jobseeker/home"):t.push("/job/home")};return(C,S)=>{const n=c("a-button");return _(),r("div",f,[b,y,g,e("div",null,[v,e("p",null,[l(n,{type:"primary",onClick:a},{default:d(()=>[i("返回首页")]),_:1})])])])}}}),I=u(x,[["__scopeId","data-v-7bdb0e8f"]]);export{I as default};

+ 549
- 0
dist/assets/index--9ML6mEE.js
File diff soppresso perché troppo grande
Vedi File


+ 0
- 549
dist/assets/index-7rRDtJL4.js
File diff soppresso perché troppo grande
Vedi File


dist/assets/index-g8c0vnJb.css
File diff soppresso perché troppo grande
Vedi File


+ 2
- 2
dist/index.html Vedi File

@@ -6,8 +6,8 @@
<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>
<title>菊城人才网</title>
<script type="module" crossorigin src="/assets/index-7rRDtJL4.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-fKAzugAc.css">
<script type="module" crossorigin src="/assets/index--9ML6mEE.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-g8c0vnJb.css">
</head>
<body>
<div id="app"></div>

+ 2
- 2
src/apis/index.ts Vedi File

@@ -22,8 +22,8 @@ const msgModel = (val) => {
}

const instance = axios.create({
// baseURL: 'https://admin1.jcjob.cn/api',
baseURL: 'https://rcsc-test.jcjob.cn/api',
baseURL: 'https://admin1.jcjob.cn/api',
// baseURL: 'https://rcsc-test.jcjob.cn/api',
timeout: 30000,
headers: {
'Content-Type': 'application/json'

+ 2
- 2
src/components/company/invite/position/index.vue Vedi File

@@ -70,7 +70,7 @@
<a-col span="12">
<a-form-item label="到期日期">
<a-date-picker v-model:value="addOtherForm.daoqi_date" @Change="disabledDateChange"
style="width: 100%;" size="large" />
style="width: 100%;" size="large" :disabled-date="disabledDate"/>
</a-form-item>
</a-col>
<a-col span="12">
@@ -346,7 +346,7 @@
import { warnToast, successToast } from '@/utils/toastHelper';
import { steps, dataForm, otherDataForm, reset } from '@/components/company/invite/position/data.ts';
import { useCommon } from '@/hooks/useCommon';
let { store, dayjs, richOption, message } = useCommon();
let { store, dayjs, richOption, message, disabledDate } = useCommon();
const dayjsRef = ref(dayjs);
let props = defineProps(['job_id']);
const emit = defineEmits();

+ 14
- 9
src/components/job/detail/index.vue Vedi File

@@ -13,12 +13,12 @@
</a-row>
</a-col>
<a-col span="24">
<a-row :gutter="[10,10]" type="flex">
<a-space>
<a-tag>{{detail.require.experience_text ? detail.require.experience_text : '不限'}}</a-tag>
<a-tag>{{detail.require.certification_text ? detail.require.certification_text : '不限'}}</a-tag>
<a-tag>{{detail.require.school_degree_text ? detail.require.school_degree_text : '不限'}}</a-tag>
<a-tag>{{detail.require.profelevel_text ? detail.require.profelevel_text : '不限'}}</a-tag>
</a-row>
</a-space>
</a-col>
</a-row>
</a-col>
@@ -33,7 +33,7 @@
<StarOutlined />
取消收藏
</a-button>
<a-button @click="applyJob(detail.id)">
<a-button v-if="detail.applyed == 0" @click="applyJob(detail.id)">
投简历
</a-button>
</a-sapce>
@@ -46,7 +46,7 @@
</a-col>
</a-row>
<a-spin :spinning="spinning">
<div style="margin-top: 30px;" v-if="detail">
<div style="margin-top: 30px;width: 100%;" v-if="detail">
<a-descriptions :column="2" title="职位描述">
<a-descriptions-item label="职位性质">{{detail.company.nature_text}}</a-descriptions-item>
<a-descriptions-item label="招聘人数">{{detail.base.invite_count}}人</a-descriptions-item>
@@ -54,7 +54,7 @@
label="工作地区">{{detail.locations ? detail.locations[0].name : '未知地址'}}</a-descriptions-item>
<a-descriptions-item label="月新范围">{{detail.base.pay_range_text}}</a-descriptions-item>
<a-descriptions-item label="食宿条件">{{detail.base.shisu_text}}</a-descriptions-item>
<a-descriptions-item label="节假日">{{detail.base.holidays_text}}</a-descriptions-item>
<a-descriptions-item label="有效期">{{detail.base.disabled_date}}</a-descriptions-item>
<a-descriptions-item label="有效期至"></a-descriptions-item>
@@ -70,20 +70,25 @@
<span v-else>未公开</span>
</a-descriptions-item>
<a-descriptions-item :span="2" label="职业描述">
<div v-html="detail.base.describe_text"></div>
<div style="white-space: pre-wrap;">
<div v-html="detail.base.describe_text"></div>
</div>
</a-descriptions-item>
</a-descriptions>
</div>
<div style="margin-top: 30px;" v-if="detail">
<div style="margin-top: 30px;width: 100%;" v-if="detail">
<a-descriptions :column="1" title="地图">
<a-descriptions-item :span="24">
<map-marker v-if="detail.contact.latitude && detail.contact.longitude"
:lat="detail.contact.latitude" :lng="detail.contact.longitude"></map-marker>
<div style="width: 100%;">
<map-marker v-if="detail.contact.latitude && detail.contact.longitude"
:lat="detail.contact.latitude" :lng="detail.contact.longitude"></map-marker>
</div>
</a-descriptions-item>
</a-descriptions>
</div>
</a-spin>


<a-login></a-login>

</template>

+ 5
- 4
src/hooks/useCommon.ts Vedi File

@@ -67,7 +67,7 @@ export const useCommon = () => {
let openOtherModel_1 = ref<Boolean>(store.state.openOtherModel_1);
let openSearchModel = ref<Boolean>(store.state.openSearchModel); // 搜索
let editModel = ref<Boolean>(store.state.show_edit);

// 点击菜单获取路由
const onMenu = (path) => {
@@ -130,6 +130,7 @@ export const useCommon = () => {
let richOption = ref<Object>({
debug: 'info',
modules: {
},
placeholder: '请输入文字'
});
@@ -138,14 +139,14 @@ export const useCommon = () => {
const disabledDate = (val : Dayjs) => {
return val && val < dayjs().endOf('day');
};
const disabledDateFront = (val : Dayjs) => {
return val && val > dayjs().endOf('day');
};

// 照片前缀
// const imageprefix : string = 'https://admin1.jcjob.cn/img/'
const imageprefix : string = 'https://rcsc-test.jcjob.cn/img/'
const imageprefix : string = 'https://admin1.jcjob.cn/img/'
// const imageprefix : string = 'https://rcsc-test.jcjob.cn/img/'




+ 2
- 2
src/views/common/personal/index.vue Vedi File

@@ -81,7 +81,7 @@
</template>
<template v-else>
<a-row :gutter="10">
<a-col span="6">
<a-col span="8">
<div style="background-color: #ffffff;padding-bottom: 20px; border-radius: 8px;">
<job-card :list="jobList" @detail="toDetail"></job-card>
<a-flex justify="center">
@@ -92,7 +92,7 @@
</a-flex>
</div>
</a-col>
<a-col span="18">
<a-col span="16">
<div style="padding: 20px;background-color: #ffffff;border-radius: 8px;">
<job-detail v-if="job_id" :id="job_id"></job-detail>
</div>

+ 1
- 0
src/views/company/invite/index.vue Vedi File

@@ -63,6 +63,7 @@
const send = () => {
curKey.value = 2;
selectedKeys.value = [2]
job_id.value = 0
}
</script>


Loading…
Annulla
Salva