|
|
|
|
@ -24,11 +24,10 @@
|
|
|
|
|
<a-skeleton avatar active class="skeleton1" v-show="skeletonshow" :paragraph="{ rows: 4 }" />
|
|
|
|
|
<div class="subsetleft" v-show="!skeletonshow">
|
|
|
|
|
<div class="info">
|
|
|
|
|
<div class="imgbox">
|
|
|
|
|
<!-- <div class="imgbox">
|
|
|
|
|
<img v-if="jobDetail.logo" :src="jobDetail.logo" alt />
|
|
|
|
|
<div v-else class="default_avatar">{{ jobDetail.vocationalName }}</div>
|
|
|
|
|
<!-- <img v-else src="../../../static/img/nopicture.png" alt /> -->
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
<div class="jobinfobox">
|
|
|
|
|
<div>
|
|
|
|
|
<div class="jobname">{{ jobDetail.vocationalName }}</div>
|
|
|
|
|
@ -103,10 +102,10 @@
|
|
|
|
|
<a-skeleton avatar active class="skeleton1" v-show="skeletonshow" :paragraph="{ rows: 4 }" />
|
|
|
|
|
<div class="subsetleft" v-show="!skeletonshow">
|
|
|
|
|
<div class="info">
|
|
|
|
|
<div class="imgbox">
|
|
|
|
|
<!-- <div class="imgbox">
|
|
|
|
|
<img v-if="jobDetail.logo || store.logo" :src="jobDetail.logo || store.logo" alt />
|
|
|
|
|
<img v-else src="../../../static/img/nopicture.png" alt />
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
<div class="jobinfobox">
|
|
|
|
|
<div class="jobname">{{ jobDetail.jobName }}
|
|
|
|
|
<span class="hotTag" v-if="jobDetail.hotJob == 1">
|
|
|
|
|
@ -115,11 +114,12 @@
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="jobinfo">
|
|
|
|
|
<span>{{ jobDetail.district }}</span>
|
|
|
|
|
<span>{{ jobDetail.storeAddr }} </span>
|
|
|
|
|
|
|
|
|
|
<span>{{ jobDetail.gender }}</span>
|
|
|
|
|
<span>{{ jobDetail.age }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="jobtag">
|
|
|
|
|
<!-- <div class="jobtag">
|
|
|
|
|
<a-tag :color="labelColor[index % labelColor.length]" v-for="(item, index) in jobDetail.jobRequestLabelNames" :key="index">{{ item }}</a-tag>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="height: 27px" v-if="!jobDetail.jobRequestLabelNames" class="jobtag">
|
|
|
|
|
@ -130,19 +130,19 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div style="height: 27px" v-if="!jobDetail.jobSpecialLabelNames" class="jobtag">
|
|
|
|
|
<a-tag style="background-color: #f5f5f5">暂无特色</a-tag>
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
<div style="display: flex; align-items: center; height: 26px; margin-top: 16px">
|
|
|
|
|
<div class="jobpricehour" v-html="getSalaryClassifyValue(jobDetail.salaryClassify, jobDetail.salaryClassifyValue)"></div>
|
|
|
|
|
<span style="font-size: 16px"> | </span>
|
|
|
|
|
<div class="jobpricemonth">
|
|
|
|
|
<span>{{ jobDetail.minMonthlyPay }}</span
|
|
|
|
|
>- <span>{{ jobDetail.maxMonthlyPay }}</span
|
|
|
|
|
<span>{{ jobDetail.minMonthlyPay/100 }}</span
|
|
|
|
|
>-<span>{{ jobDetail.maxMonthlyPay/100 }}</span
|
|
|
|
|
>元/月
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="swiperBox" style="display: flex; justify-content: start">
|
|
|
|
|
<!-- <div class="swiperBox" style="display: flex; justify-content: start">
|
|
|
|
|
<img :src="jobDetail.logo || jobDetail.store.logo" alt v-if="jobDetail.logo || jobDetail.store.logo" @click="showImage(0, 'logo')" style="cursor: pointer; width: 80px; height: 45px" />
|
|
|
|
|
<div id="swiper">
|
|
|
|
|
<div class="swiper-wrapper">
|
|
|
|
|
@ -161,7 +161,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="swiper-button-next"></div>
|
|
|
|
|
<div class="swiper-button-prev"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
<a-modal :visible="previewVisible" wrapClassName="spic" centered :footer="null" @cancel="handleCancel">
|
|
|
|
|
<video style="width: 100%; max-height: calc(100vh - 40px)" id="movie" autoplay :src="previewImage" controls="controls" />
|
|
|
|
|
</a-modal>
|
|
|
|
|
@ -217,7 +217,7 @@
|
|
|
|
|
<span slot="label" class>薪资明细</span>
|
|
|
|
|
<span>{{ jobDetail.salaryDetail || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<!-- <a-descriptions-item>
|
|
|
|
|
<span slot="label" class>发薪日</span>
|
|
|
|
|
<span>{{ jobDetail.payDay || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
@ -248,15 +248,10 @@
|
|
|
|
|
<span slot="label" class>试用期</span>
|
|
|
|
|
<span>{{ jobDetail.probationStr || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
</template> -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- <a-descriptions-item>
|
|
|
|
|
<span slot="label" class>试用期</span>
|
|
|
|
|
<span>{{ jobDetail.probation || "-" }}</span>
|
|
|
|
|
</a-descriptions-item> -->
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<span slot="label" class>福利待遇</span>
|
|
|
|
|
<span>{{ jobDetail.boon || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
@ -265,7 +260,7 @@
|
|
|
|
|
<span style="white-space: break-spaces">
|
|
|
|
|
{{ jobDetail.salaryDesp || "-" }}
|
|
|
|
|
</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
</a-descriptions-item> -->
|
|
|
|
|
</a-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 岗位要求 -->
|
|
|
|
|
@ -285,7 +280,7 @@
|
|
|
|
|
{{jobDetail.genderRemark || ''}}
|
|
|
|
|
</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<!-- <a-descriptions-item>
|
|
|
|
|
<span slot="label" class>文化要求</span>
|
|
|
|
|
<span>{{ jobDetail.education || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
@ -302,14 +297,14 @@
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<span slot="label" class>疑难杂症</span>
|
|
|
|
|
<span>{{ jobDetail.otherRequireStr || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
</a-descriptions-item> -->
|
|
|
|
|
</a-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 基本信息 -->
|
|
|
|
|
<div class id="contentspecial">
|
|
|
|
|
<div class="mb12 mt20">岗位说明</div>
|
|
|
|
|
<a-descriptions bordered size="small" :column="1" class="leftDesc">
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<!-- <a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>工作内容</span>
|
|
|
|
|
<span>{{ jobDetail.workContent || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
@ -317,24 +312,24 @@
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>工作方式</span>
|
|
|
|
|
<span>{{ jobDetail.workMode || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
</a-descriptions-item> -->
|
|
|
|
|
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<span slot="label" class>班次工时</span>
|
|
|
|
|
<span>{{ jobDetail.workClasses || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<!-- <a-descriptions-item>
|
|
|
|
|
<span slot="label" class>工作衣</span>
|
|
|
|
|
<span>{{ jobDetail.workClothes || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<span slot="label" class>车间</span>
|
|
|
|
|
<span>{{ jobDetail.securityCheck || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
</a-descriptions-item> -->
|
|
|
|
|
</a-descriptions>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="condition" id="condition">
|
|
|
|
|
<!-- <div class="condition" id="condition">
|
|
|
|
|
<div class="mb12 mt20">吃饭住宿</div>
|
|
|
|
|
<ul class="conditiontable">
|
|
|
|
|
<li>
|
|
|
|
|
@ -358,32 +353,32 @@
|
|
|
|
|
<span>{{ jobDetail.dormitoryDesp || "-" }}</span>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
<div class="required" id="abutment">
|
|
|
|
|
<div class="mb12 mt20">对接信息</div>
|
|
|
|
|
<a-descriptions bordered size="small" :column="1" class="leftDesc" v-if="jobClassify == 1">
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<a-descriptions bordered size="small" :column="1" class="leftDesc">
|
|
|
|
|
<!-- <a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>面试时间</span>
|
|
|
|
|
<span>{{ jobDetail.interviewDuration || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
</a-descriptions-item> -->
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>面试地点</span>
|
|
|
|
|
<span>{{ jobPoses.interview.posContent || "-" }}</span>
|
|
|
|
|
<span>{{ jobDetail.interviewAddr || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>面试说明</span>
|
|
|
|
|
<span>{{ jobDetail.interviewDesp || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<!--<a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>入职说明</span>
|
|
|
|
|
<span>{{ jobDetail.entryDesp || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>离职说明</span>
|
|
|
|
|
<span>{{ jobDetail.leaveRequire || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
</a-descriptions-item> -->
|
|
|
|
|
</a-descriptions>
|
|
|
|
|
<a-descriptions bordered size="small" :column="1" class="leftDesc" v-else>
|
|
|
|
|
<!-- <a-descriptions bordered size="small" :column="1" class="leftDesc" v-else>
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>驻场信息</span>
|
|
|
|
|
<span>{{ onSiteUsersInfo || "-" }}</span>
|
|
|
|
|
@ -396,45 +391,22 @@
|
|
|
|
|
<span slot="label" class>其他说明</span>
|
|
|
|
|
<span>{{ jobDetail.otherInfo || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
</a-descriptions>
|
|
|
|
|
</a-descriptions> -->
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<a-anchor @click.prevent class="navigation">
|
|
|
|
|
<!-- <a-anchor @click.prevent class="navigation">
|
|
|
|
|
<a-anchor-link href="#tip" title="注意" />
|
|
|
|
|
<a-anchor-link href="#pay" title="薪资" />
|
|
|
|
|
<a-anchor-link href="#required" title="要求" />
|
|
|
|
|
<a-anchor-link href="#contentspecial" title="岗位" />
|
|
|
|
|
<a-anchor-link href="#condition" title="吃住" />
|
|
|
|
|
<a-anchor-link href="#abutment" title="对接" />
|
|
|
|
|
</a-anchor>
|
|
|
|
|
</a-anchor> -->
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- 财务结算 -->
|
|
|
|
|
<div v-else-if="tabchange == 0">
|
|
|
|
|
<a-descriptions bordered size="small" :column="1" class="leftDesc mt20" style="width: 900px" v-if="jobClassify == 1">
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>服务费详情</span>
|
|
|
|
|
<span>{{ jobDetail.agencyProfit || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<span slot="label" class>扣税说明</span>
|
|
|
|
|
<span>{{ jobDetail.deductTaxDesp || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<span slot="label">
|
|
|
|
|
<div class="c6">账单日</div>
|
|
|
|
|
<div class="c6">{{ "(出名单时间)" }}</div>
|
|
|
|
|
</span>
|
|
|
|
|
<span>{{ jobDetail.outListTime || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
<a-descriptions-item>
|
|
|
|
|
<span slot="label" class>
|
|
|
|
|
<div class="c6">结算说明</div>
|
|
|
|
|
</span>
|
|
|
|
|
<span>{{ jobDetail.settlementTime || "-" }}</span>
|
|
|
|
|
</a-descriptions-item>
|
|
|
|
|
</a-descriptions>
|
|
|
|
|
<a-descriptions bordered size="small" :column="1" class="leftDesc mt20" style="width: 900px" v-else-if="jobClassify == 2">
|
|
|
|
|
<a-descriptions bordered size="small" :column="1" class="leftDesc mt20" style="width: 900px">
|
|
|
|
|
<a-descriptions-item class="test1">
|
|
|
|
|
<span slot="label" class>服务费</span>
|
|
|
|
|
<span>{{ jobDetail.servetype }}</span>
|
|
|
|
|
@ -450,7 +422,7 @@
|
|
|
|
|
<div class="mb12 mt20 titlestyle">职位通告</div>
|
|
|
|
|
<div class="showInfo" style="width: unset; color: #000 !important">
|
|
|
|
|
<div class="copy" @click="copyText($event)">复制</div>
|
|
|
|
|
<div class="copyInfo" style="border: none; padding: 0 0; width: unset; white-space: pre-line">{{ jobDetail.jobDesp || "-" }}</div>
|
|
|
|
|
<div class="copyInfo" style="border: none; padding: 0 0; width: unset; white-space: pre-line">{{ jobDetail.jobInfo || "-" }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
@ -461,7 +433,7 @@
|
|
|
|
|
<h1 class="bottombox" style>
|
|
|
|
|
<i>项目方</i>
|
|
|
|
|
</h1>
|
|
|
|
|
<template v-if="agency.agencyName == '江西人海'">
|
|
|
|
|
<template v-if="agency.supplierName == '江西人海'">
|
|
|
|
|
<img style="width: 60px; height: 60px; border-radius: 50%; display: block; margin: 24px auto 0" src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/renhai.jpg" alt />
|
|
|
|
|
</template>
|
|
|
|
|
<template v-else>
|
|
|
|
|
@ -469,7 +441,7 @@
|
|
|
|
|
</template>
|
|
|
|
|
<div style="color: #333">
|
|
|
|
|
<p class="f14" style="margin-top: 10px; margin-bottom: 0">
|
|
|
|
|
{{ agency.agencyName || "-" }}
|
|
|
|
|
{{ agency.supplierName || "-" }}
|
|
|
|
|
<!-- <i class="iconfont icon-dianhua1 ml4 f14" style="line-height: 24px; color: #ff4400"></i> -->
|
|
|
|
|
</p>
|
|
|
|
|
<!-- <img src="https://matripe-cms.oss-cn-beijing.aliyuncs.com/1shoudan/ysd1.png" style="width: 20px; height: 20px" alt="" /> -->
|
|
|
|
|
@ -481,7 +453,7 @@
|
|
|
|
|
<i class="iconfont icon-dianhua1 ml4 f14" style="line-height: 24px; color: #ff4400"></i>
|
|
|
|
|
</p> -->
|
|
|
|
|
</div>
|
|
|
|
|
<div class="companyinfo" v-if="from != 'vocational'">
|
|
|
|
|
<!-- <div class="companyinfo" v-if="from != 'vocational'">
|
|
|
|
|
<div class="companydetail">
|
|
|
|
|
<h1 class="bottombox">
|
|
|
|
|
<i>企业详情</i>
|
|
|
|
|
@ -494,7 +466,7 @@
|
|
|
|
|
<GDMap :positionInfo="positionInfo"></GDMap>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
<recommend />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
@ -884,7 +856,7 @@ export default {
|
|
|
|
|
this.jobDetail.jobDesp = data.data.record.jobDesp.replaceAll("*****", "");
|
|
|
|
|
this.customServiceUrl = data.data.customServiceUrl;
|
|
|
|
|
this.jobPoses = data.data.jobPoses;
|
|
|
|
|
this.agency = data.data.agency;
|
|
|
|
|
this.agency = data.data.record.supplier;
|
|
|
|
|
this.customServiceUsers = data.data.customServiceUsers;
|
|
|
|
|
|
|
|
|
|
if (this.jobClassify == 1) {
|
|
|
|
|
|