Commit c1f51ef0 authored by 石建新(贵阳日报)'s avatar 石建新(贵阳日报)
parents 612dbae6 6779e696
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
</div> </div>
</div> </div>
<!-- 专业要求 --> <!-- 专业要求 -->
<div class="filter-item major"> <div class="filter-item major" v-if="false">
<p class="title">专业要求</p> <p class="title">专业要求</p>
<div class="filter-select"> <div class="filter-select">
<div <div
...@@ -136,8 +136,8 @@ const initData = async () => { ...@@ -136,8 +136,8 @@ const initData = async () => {
{ active: true, name: "学历", className: "education" }, { active: true, name: "学历", className: "education" },
{ active: false, name: "年龄", className: "age" }, { active: false, name: "年龄", className: "age" },
{ active: false, name: "性别", className: "gender" }, { active: false, name: "性别", className: "gender" },
{ active: false, name: "工作年限", className: "workYear" }, { active: false, name: "工作年限", className: "workYear" }
{ active: false, name: "专业", className: "major" } // { active: false, name: "专业", className: "major" }
]; ];
/* 初始化数据 */ /* 初始化数据 */
educationList.value = await getEumData("EnumEducationRequirement"); educationList.value = await getEumData("EnumEducationRequirement");
......
...@@ -328,6 +328,7 @@ const filterConfirm = data => { ...@@ -328,6 +328,7 @@ const filterConfirm = data => {
}); });
getResumeRecommendListParams.value.recommend = false; getResumeRecommendListParams.value.recommend = false;
getResumeRecommendListParams.value.positionId = "";
showOtherFilter.value = false; showOtherFilter.value = false;
resetPageParams(); resetPageParams();
getResumeRecommendList(); getResumeRecommendList();
......
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
<text class="date">{{ item.startDate }} ~ {{ item.endDate }}</text> <text class="date">{{ item.startDate }} ~ {{ item.endDate }}</text>
</view> </view>
<view class="postion">·{{ item.position }}</view> <view class="postion">·{{ item.position }}</view>
<view class="content"> ·{{ item.content }} </view> <view class="content" style="white-space: pre-wrap">{{ item.content }} </view>
</view> </view>
</view> </view>
</view> </view>
...@@ -123,7 +123,7 @@ ...@@ -123,7 +123,7 @@
<div class="footer" v-if="pageType !== 'application'"> <div class="footer" v-if="pageType !== 'application'">
<template v-if="status == 0 || status == 1"> <template v-if="status == 0 || status == 1">
<div class="f-btn-box"> <div class="f-btn-box">
<button class="b1" @click="refuse">不合适</button> <button class="b1" @click="refuse" v-if="jobIdTemp">不合适</button>
<button class="b2" @click="invitation">邀请面试</button> <button class="b2" @click="invitation">邀请面试</button>
</div> </div>
</template> </template>
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
<div class="footer" v-else> <div class="footer" v-else>
<template v-if="applicationData.status == 0 || applicationData.status == 1"> <template v-if="applicationData.status == 0 || applicationData.status == 1">
<div class="f-btn-box"> <div class="f-btn-box">
<button class="b1" @click="refuse">不合适</button> <button class="b1" @click="refuse" v-if="jobIdTemp">不合适</button>
<button class="b2" @click="invitation">邀请面试</button> <button class="b2" @click="invitation">邀请面试</button>
</div> </div>
</template> </template>
...@@ -172,15 +172,15 @@ import { ...@@ -172,15 +172,15 @@ import {
getApplicationByIdApi, getApplicationByIdApi,
getUserResumeByApplicationIdApi getUserResumeByApplicationIdApi
} from "@/api/postion"; } from "@/api/postion";
import { getCityNameByCodeApi,getDistNameByCodeApi } from "@/api/common"; import { getCityNameByCodeApi, getDistNameByCodeApi } from "@/api/common";
import { getEnumText, getEumData,getEnumText2} from "@/utils/utils.js"; import { getEnumText, getEumData, getEnumText2 } from "@/utils/utils.js";
import evn from "@/utils/config.js"; import evn from "@/utils/config.js";
import { useMessage } from "wot-design-uni"; import { useMessage } from "wot-design-uni";
// 投递id // 投递id
let id = null; let id = null;
//工作id //工作id
let jobIdTemp = null; let jobIdTemp = ref(null);
//用户id //用户id
let userIdTemp = null; let userIdTemp = null;
const resumeData = reactive({ const resumeData = reactive({
...@@ -275,13 +275,13 @@ const getUserResume = ({ userId, jobId, applicationId }) => { ...@@ -275,13 +275,13 @@ const getUserResume = ({ userId, jobId, applicationId }) => {
resumeData.age = calculateAge(birthday); resumeData.age = calculateAge(birthday);
resumeData.sex = sex; resumeData.sex = sex;
resumeData.identityTypes = await getEnumText2("EnumIdentityType", identityTypes.split(",")); resumeData.identityTypes = await getEnumText2("EnumIdentityType", identityTypes.split(","));
resumeData.birthday = formatTimestamp(28800000); resumeData.birthday = formatTimestamp(birthday);
resumeData.major = major; resumeData.major = major;
resumeData.positionalTitle = positionalTitle; resumeData.positionalTitle = positionalTitle;
resumeData.professionalCertificates = professionalCertificates; resumeData.professionalCertificates = professionalCertificates;
resumeData.specialCertificates = specialCertificates; resumeData.specialCertificates = specialCertificates;
console.log('ascsacsacsa',residenceCodes); console.log("ascsacsacsa", residenceCodes);
getDistNameByCodeApi(residenceCodes.split(",")[2]).then(res => { getDistNameByCodeApi(residenceCodes.split(",")[2]).then(res => {
resumeData.residenceCodes = res.data.provinceName + res.data.cityName + res.data.districtName; resumeData.residenceCodes = res.data.provinceName + res.data.cityName + res.data.districtName;
...@@ -323,7 +323,8 @@ const pageType = ref(null); ...@@ -323,7 +323,8 @@ const pageType = ref(null);
onLoad(({ userId, jobId, applicationId, type }) => { onLoad(({ userId, jobId, applicationId, type }) => {
pageType.value = type; pageType.value = type;
id = applicationId; id = applicationId;
jobIdTemp = jobId;
jobIdTemp.value = Number(jobId) || null;
userIdTemp = userId; userIdTemp = userId;
getUserResume({ userId, jobId, applicationId }); getUserResume({ userId, jobId, applicationId });
}); });
...@@ -393,7 +394,9 @@ const refuse = () => { ...@@ -393,7 +394,9 @@ const refuse = () => {
}) })
.then(() => { .then(() => {
console.log(id); console.log(id);
const result = id ? rejectApplicationApi(id) : resumeInappropriateApi({ userId: userIdTemp, positionId: jobIdTemp }); const result = id
? rejectApplicationApi(id)
: resumeInappropriateApi({ userId: userIdTemp, positionId: jobIdTemp.value });
result.then(res => { result.then(res => {
if (res.code === 200) { if (res.code === 200) {
...@@ -415,7 +418,7 @@ const invitation = () => { ...@@ -415,7 +418,7 @@ const invitation = () => {
id = applicationData.value.id; id = applicationData.value.id;
} }
uni.navigateTo({ uni.navigateTo({
url: `/pages/recommend/invitation/index?id=${id}&jobId=${jobIdTemp}&userId=${userIdTemp}` url: `/pages/recommend/invitation/index?id=${id}&jobId=${jobIdTemp.value}&userId=${userIdTemp}`
}); });
}; };
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment