岗位对比修改
This commit is contained in:
@@ -2,82 +2,83 @@
|
|||||||
<view class="job-comparison-container">
|
<view class="job-comparison-container">
|
||||||
<scroll-view class="horizontal-scroll" scroll-x="true">
|
<scroll-view class="horizontal-scroll" scroll-x="true">
|
||||||
<view class="comparison-table">
|
<view class="comparison-table">
|
||||||
<view class="table-row table-header">
|
<view class="table-row table-header">
|
||||||
<view class="table-cell fixed-column"></view>
|
<view class="table-cell fixed-column"></view>
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell job-title-cell">
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell job-title-cell">
|
||||||
<text>{{ job.jobTitle }}</text>
|
<text>{{ job?.jobTitle || '' }}</text>
|
||||||
<text class="company">{{ job.company }}</text>
|
<text class="company">{{ job?.company || '' }}</text>
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
<view class="table-row">
|
<view class="table-row">
|
||||||
<view class="table-cell fixed-column detail-label">
|
<view class="table-cell fixed-column detail-label">
|
||||||
<text>薪资</text>
|
<text>薪资</text>
|
||||||
</view>
|
</view>
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
<view>
|
<view>
|
||||||
<Salary-Expectation
|
<Salary-Expectation
|
||||||
:max-salary="job.maxSalary"
|
v-if="job"
|
||||||
:min-salary="job.minSalary"
|
:max-salary="job.maxSalary"
|
||||||
:is-month="true"
|
:min-salary="job.minSalary"
|
||||||
></Salary-Expectation>
|
:is-month="true"
|
||||||
</view>
|
></Salary-Expectation>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
<view class="table-row">
|
<view class="table-row">
|
||||||
<view class="table-cell fixed-column detail-label">
|
<view class="table-cell fixed-column detail-label">
|
||||||
<text>公司名称</text>
|
<text>公司名称</text>
|
||||||
</view>
|
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
|
||||||
<view>{{ job.companyName }}</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
|
<view>{{ job?.companyName || '' }}</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
<view class="table-row">
|
<view class="table-row">
|
||||||
<view class="table-cell fixed-column detail-label">
|
<view class="table-cell fixed-column detail-label">
|
||||||
<text>学历</text>
|
<text>学历</text>
|
||||||
</view>
|
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
|
||||||
<view><dict-Label dictType="education" :value="job.education"></dict-Label></view>
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
|
<view><dict-Label dictType="education" :value="job?.education"></dict-Label></view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
<view class="table-row">
|
<view class="table-row">
|
||||||
<view class="table-cell fixed-column detail-label">
|
<view class="table-cell fixed-column detail-label">
|
||||||
<text>经验</text>
|
<text>经验</text>
|
||||||
</view>
|
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
|
||||||
<view><dict-Label dictType="experience" :value="job.experience"></dict-Label></view>
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
|
<view><dict-Label dictType="experience" :value="job?.experience"></dict-Label></view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
<view class="table-row">
|
<view class="table-row">
|
||||||
<view class="table-cell fixed-column detail-label">
|
<view class="table-cell fixed-column detail-label">
|
||||||
<text>工作地点</text>
|
<text>工作地点</text>
|
||||||
</view>
|
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
|
||||||
<view>{{ job.jobLocation }}</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
|
<view>{{ job?.jobLocation || '' }}</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
<view class="table-row">
|
<view class="table-row">
|
||||||
<view class="table-cell fixed-column detail-label">
|
<view class="table-cell fixed-column detail-label">
|
||||||
<text>来源</text>
|
<text>来源</text>
|
||||||
</view>
|
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
|
||||||
<view>{{ job.dataSource }}</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
|
<view>{{ job?.dataSource || '' }}</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
|
||||||
<view class="table-row">
|
<view class="table-row">
|
||||||
<view class="table-cell fixed-column detail-label">
|
<view class="table-cell fixed-column detail-label">
|
||||||
<text>职位描述</text>
|
<text>职位描述</text>
|
||||||
</view>
|
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
|
||||||
<view>{{ job.description }}</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
</view>
|
||||||
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
|
<view>{{ job?.description || '' }}</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
<view class="table-row">
|
<view class="table-row">
|
||||||
<view class="table-cell fixed-column detail-label">
|
<view class="table-cell fixed-column detail-label">
|
||||||
<text>工业</text>
|
<text>工业</text>
|
||||||
@@ -85,9 +86,9 @@
|
|||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
<view>
|
<view>
|
||||||
<dict-tree-Label
|
<dict-tree-Label
|
||||||
v-if="jobInfo.company && jobInfo.company.industry"
|
v-if="job.company && job.company.industry"
|
||||||
dictType="industry"
|
dictType="industry"
|
||||||
:value="jobInfo.company.industry"
|
:value="job.company.industry"
|
||||||
></dict-tree-Label>
|
></dict-tree-Label>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -98,7 +99,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
<view>
|
<view>
|
||||||
<dict-Label dictType="scale" :value="jobInfo.company?.scale"></dict-Label>
|
<dict-Label dictType="scale" :value="job.company?.scale"></dict-Label>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -108,7 +109,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
<view v-for="(job, index) in jobs" :key="index" class="table-cell detail-content">
|
||||||
<view>
|
<view>
|
||||||
{{ job.isHot ? '是' : '否' }}
|
{{ job?.isHot ? '是' : '否' }}
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -125,7 +126,7 @@ const jobs = ref([]);
|
|||||||
|
|
||||||
onLoad(() => {
|
onLoad(() => {
|
||||||
let compareData = uni.getStorageSync('compare');
|
let compareData = uni.getStorageSync('compare');
|
||||||
jobs.value = compareData;
|
jobs.value = Array.isArray(compareData) ? compareData : [];
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user