|
|
@@ -27,7 +27,7 @@
|
|
|
<view class="flex align-center">
|
|
|
<view class="info-box-header-l">
|
|
|
<image :src="avatar ? avatar : '../../static/images/logo.jpg'" mode="aspectFill"></image>
|
|
|
- <view class="info-tip" v-if="score < 20">待完善</view>
|
|
|
+ <view class="info-tip" v-if="score < 60">待完善</view>
|
|
|
</view>
|
|
|
<view class="info-box-header-r">
|
|
|
<view class="info-box-header-r-name flex align-center">
|
|
|
@@ -55,27 +55,6 @@
|
|
|
<view class="progress-bar" :style="{ width: `${score}%` }"></view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <!-- <view
|
|
|
- class="flex align-center status-txt"
|
|
|
- @click="currenStatus()"
|
|
|
- v-if="token && XCXIsSelect != '否'"
|
|
|
- >
|
|
|
- <image
|
|
|
- src="@/static/images/jobApplicant/qiehuan.svg"
|
|
|
- style="width: 50rpx; height: 50rpx"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- {{
|
|
|
- resumesStatus == 0
|
|
|
- ? "离职-随时到岗"
|
|
|
- :
|
|
|
- resumesStatus == 1
|
|
|
- ? "离职-正在找工作"
|
|
|
- : resumesStatus == 2
|
|
|
- ? "在职-考虑机会"
|
|
|
- : "在职-暂不考虑"
|
|
|
- }}
|
|
|
- </view> -->
|
|
|
</view>
|
|
|
<view class="info-box-num flex align-center justify-between" v-if="XCXIsSelect != '否'">
|
|
|
<view class="info-box-num-td" @click="gojiLuList('/package/records/records', '沟通记录')">
|
|
|
@@ -115,53 +94,6 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <!-- vip -->
|
|
|
- <!-- <view
|
|
|
- class="vip flex justify-center"
|
|
|
- @click="goNav('/my/vip/index')"
|
|
|
- v-if="XCXIsSelect != '否'"
|
|
|
- >
|
|
|
- <view class="vip-box">
|
|
|
- <image
|
|
|
- class="vip-box-bg"
|
|
|
- src="../../static/images/my/icon/vip.png"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <view class="vip-box-cont flex justify-center">
|
|
|
- <view
|
|
|
- class="flex justify-between align-center"
|
|
|
- style="width: 626rpx; z-index: 9; margin-top: 30rpx"
|
|
|
- >
|
|
|
- <view class="flex align-center">
|
|
|
- <image
|
|
|
- src="../../static/images/my/icon/vip2.png"
|
|
|
- style="width: 32rpx; height: 29rpx; margin-right: 5rpx"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <image
|
|
|
- src="../../static/images/my/icon/vip3.png"
|
|
|
- style="width: 140rpx; height: 29rpx; margin-right: 20rpx"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <text style="color: #914016; font-size: 24rpx">开通享受特权找工作</text>
|
|
|
- </view>
|
|
|
- <view
|
|
|
- class="flex align-center"
|
|
|
- style="
|
|
|
- color: #914016;
|
|
|
- font-size: 24rpx;
|
|
|
- font-weight: bold;
|
|
|
- z-index: 999;
|
|
|
- margin-right: 10rpx;
|
|
|
- "
|
|
|
- >
|
|
|
- {{ isVip == true ? "已开通" : "去开通" }}
|
|
|
- <u-icon name="play-right-fill" color="#914016" size="18"></u-icon>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
<!-- 求职服务 -->
|
|
|
<view class="jobServer flex justify-center" v-if="XCXIsSelect != '否'"
|
|
|
:style="XCXIsSelect == '否' ? 'margin-top:30rpx' : ''">
|
|
|
@@ -173,7 +105,7 @@
|
|
|
@click="goNav('/pages/my/onlineResume')">
|
|
|
<image src="../../static/images/index/qwzn.svg" mode=""></image>
|
|
|
<view class=""> 在线简历 </view>
|
|
|
- <view class="info-tip" v-if="score < 20">待完善</view>
|
|
|
+ <view class="info-tip" v-if="score < 60">待完善</view>
|
|
|
</view>
|
|
|
<view class="jobServer-box-btn-item flex justify-center flex-wrap"
|
|
|
@click="goNav('/pages/my/attachment')">
|
|
|
@@ -199,10 +131,6 @@
|
|
|
<view class="more-functions">
|
|
|
<view class="section-title">更多功能</view>
|
|
|
<view class="function-grid">
|
|
|
- <!-- <view class="function-item">
|
|
|
- <image src="../../static/images/index/moreSkill2.svg" class="function-icon"></image>
|
|
|
- <text class="function-text">精选公司</text>
|
|
|
- </view> -->
|
|
|
<view class="function-item" @click="goNav('/pages/my/ruleCenter')">
|
|
|
<image src="../../static/images/index/moreSkill3.svg" class="function-icon"></image>
|
|
|
<text class="function-text">规则中心</text>
|
|
|
@@ -223,100 +151,6 @@
|
|
|
<image src="@/static/images/svg/building.svg" class="function-icon"></image>
|
|
|
<text class="function-text">屏蔽管理</text>
|
|
|
</view>
|
|
|
- <!-- <view v-if="token" class="function-item" @click="goOut()">
|
|
|
- <image src="../../static/images/my/icon/utils/utils8.png"
|
|
|
- class="function-icon"></image>
|
|
|
- <view class="function-text">
|
|
|
- 退出登录
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-if="false" class="utils flex justify-center">
|
|
|
- <view class="utils-box">
|
|
|
- <view class="utils-box-c">
|
|
|
- <view class="util-list">
|
|
|
- <!-- <view class="flex justify-center flex-wrap" style="width: 102rpx;" @click="goNav('/package/my/resume')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils1.png"
|
|
|
- style="width: 54rpx;height: 54rpx;" mode=""></image>
|
|
|
- <view class="" style="color: #1A1A1A;font-size: 24rpx;margin-top: 15rpx;">
|
|
|
- 我的简历
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- <view class="util-item" @click="goNavNoLogin('/pages/my/invitationUser')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils2.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 邀请好友
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-if="XCXIsSelect != '否'" class="util-item"
|
|
|
- @click="goNavNoLogin('/my/setting/feedbackIndex')">
|
|
|
- <image src="../../static/images/my/icon/utils/help.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 帮助中心
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-if="iosAudit == 0" class="util-item" @click="goChat">
|
|
|
- <image src="../../static/images/my/icon/utils/utils4.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 联系客服
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" @click="goNavNoLogin('/my/setting/mimi')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils5.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 隐私协议
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <!-- <view class="flex justify-center flex-wrap" style="width: 112rpx;" @click="goNav('/my/setting/xieyi')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils6.png"
|
|
|
- style="width: 54rpx;height: 54rpx;" mode=""></image>
|
|
|
- <view class="" style="color: #1A1A1A;font-size: 24rpx;margin-top: 15rpx;">
|
|
|
- 用户协议
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- <view class="util-item" @click="goNavNoLogin('/my/setting/xieyi')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils6.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 用户协议
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" @click="goNavNoLogin('/my/setting/about')">
|
|
|
- <!-- goNavNoLogin('/my/setting/about') -->
|
|
|
- <!-- pages/my/jobApplicant/startPage -->
|
|
|
- <image src="../../static/images/my/icon/utils/utils7.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 关于我们
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-if="token" class="util-item" @click="goOut()">
|
|
|
- <image src="../../static/images/my/icon/utils/utils8.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 退出登录
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" @click="goNav('/pages/my/ruleCenter')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils5.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 规则中心
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <!-- <view class="flex justify-center flex-wrap" style="width: 112rpx;height: 0;" v-if="!token">
|
|
|
-
|
|
|
- </view>
|
|
|
- <view class="flex justify-center flex-wrap" style="width: 112rpx;height: 0;">
|
|
|
-
|
|
|
- </view> -->
|
|
|
- </view>
|
|
|
- </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="beian">客服电话 400-000-0100 工作时间08:00-22:00</view>
|
|
|
@@ -347,17 +181,16 @@
|
|
|
<image v-if="isUserVip"
|
|
|
style="margin-left: 10rpx; width: 80rpx; height: 30rpx"
|
|
|
src="../../static/images/my/isVip.png" mode=""></image>
|
|
|
+ <view class="un-verify" v-if="showCompanyStatusTip">账号待审核</view>
|
|
|
</view>
|
|
|
|
|
|
<view v-if="XCXIsSelect != '否'" class="info-box-header-r-bj flex align-center">
|
|
|
- {{ companyInfo.companyAllName || "" }}
|
|
|
+ {{ companyInfo.companyAllName || "" }}<text v-if="companyInfo.hrTitle"> · {{ companyInfo.hrTitle }}</text>
|
|
|
<!-- <image src="@/static/images/jobApplicant/edit-user.svg" mode="scaleToFill" /> -->
|
|
|
</view>
|
|
|
-
|
|
|
- </view>
|
|
|
- <view class="arrow-icon" style="margin-left: 10%;">
|
|
|
- <u-icon name="arrow-right" color="#FFF" size="24"></u-icon>
|
|
|
</view>
|
|
|
+
|
|
|
+ <u-icon name="arrow-right" color="#fff"></u-icon>
|
|
|
</view>
|
|
|
<!-- 记录栏 -->
|
|
|
<view class="info-box-num flex align-center justify-between" v-if="XCXIsSelect != '否'"
|
|
|
@@ -393,75 +226,18 @@
|
|
|
<view class="vip-upgrade-button"> 去升级 </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
-
|
|
|
- <!-- 职位管理 -->
|
|
|
- <view class="job-management-card" @click="goJobManagement">
|
|
|
- <view class="job-management-content">
|
|
|
- <view class="job-count-text">
|
|
|
- <text class="count-number">{{ postPushCount || 0 }}</text>
|
|
|
- <text class="count-label">个在线职位</text>
|
|
|
- </view>
|
|
|
- <view class="arrow-icon">
|
|
|
- <u-icon name="arrow-right" color="#999" size="24"></u-icon>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <!-- vip -->
|
|
|
- <!-- <view
|
|
|
- class="vip flex justify-center"
|
|
|
- @click="goNav('/my/vip/index')"
|
|
|
- v-if="XCXIsSelect != '否'"
|
|
|
- >
|
|
|
- <view class="vip-box">
|
|
|
- <image
|
|
|
- class="vip-box-bg"
|
|
|
- src="../../static/images/my/icon/vip.png"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <view class="vip-box-cont flex justify-center">
|
|
|
- <view
|
|
|
- class="flex justify-between align-center"
|
|
|
- style="width: 626rpx; z-index: 9; margin-top: 30rpx"
|
|
|
- >
|
|
|
- <view class="flex align-center">
|
|
|
- <image
|
|
|
- src="../../static/images/my/icon/vip2.png"
|
|
|
- style="width: 32rpx; height: 29rpx; margin-right: 5rpx"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <image
|
|
|
- src="../../static/images/my/icon/vip4.png"
|
|
|
- style="width: 140rpx; height: 29rpx; margin-right: 20rpx"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <text style="color: #914016; font-size: 24rpx">尊享超多特权</text>
|
|
|
- </view>
|
|
|
- <view
|
|
|
- class="flex align-center"
|
|
|
- style="
|
|
|
- color: #914016;
|
|
|
- font-size: 24rpx;
|
|
|
- font-weight: bold;
|
|
|
- z-index: 999;
|
|
|
- margin-right: 10rpx;
|
|
|
- "
|
|
|
- >
|
|
|
- {{ isUserVip == true ? "已开通" : "去开通" }}
|
|
|
- <u-icon name="play-right-fill" color="#914016" size="18"></u-icon>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- <!-- 求职服务 -->
|
|
|
+ <!-- 招聘服务 -->
|
|
|
<view class="jobServer flex justify-center" v-if="XCXIsSelect != '否'"
|
|
|
:style="XCXIsSelect == '否' ? 'margin-top:30rpx' : ''">
|
|
|
- <view class="jobServer-box flex justify-center"
|
|
|
- style="padding: 0 80rpx;box-sizing: border-box;">
|
|
|
+ <view class="jobServer-box flex justify-center">
|
|
|
<view class="jobServer-box-c">
|
|
|
<!-- <view class="jobServer-box-title"> 招聘服务 </view> -->
|
|
|
<view class="jobServer-box-btn flex justify-between">
|
|
|
+ <view class="jobServer-box-btn-item flex justify-center flex-wrap"
|
|
|
+ @click="goJobManagement">
|
|
|
+ <image src="../../static/images/index/gangwei.svg" mode=""></image>
|
|
|
+ <view class=""> 职位管理 </view>
|
|
|
+ </view>
|
|
|
<view v-if="$queue.getData('companyId')"
|
|
|
class="jobServer-box-btn-item flex justify-center flex-wrap"
|
|
|
@click="goNav('/pages/recruitmentData/index')">
|
|
|
@@ -473,21 +249,12 @@
|
|
|
<image src="../../static/images/index/qwzn.svg" mode=""></image>
|
|
|
<view class=""> 发布招聘 </view>
|
|
|
</view>
|
|
|
- <!-- <view class="jobServer-box-btn-item flex justify-center flex-wrap"
|
|
|
- @click="refreshJob()">
|
|
|
- <image src="../../static/images/index/cpbk.svg" mode=""></image>
|
|
|
- <view class=""> 招聘刷新 </view>
|
|
|
- </view> -->
|
|
|
<view class="jobServer-box-btn-item flex justify-center flex-wrap"
|
|
|
- @click="$queue.getData('companyId') ? goNav('/my/renzheng/editCompany?companyId=' + $queue.getData('companyId')) : goNav('/pages/my/businessLicense')">
|
|
|
+ @click="handleToCompanyIndex">
|
|
|
<image src="../../static/images/index/fwzx.svg" mode=""></image>
|
|
|
<view class=""> 公司主页 </view>
|
|
|
+ <view class="info-tip" v-if="showCompanyInfoTip">待完善</view>
|
|
|
</view>
|
|
|
- <!-- <view class="jobServer-box-btn-item flex justify-center flex-wrap"
|
|
|
- @click="goNav('/package/deliveryRecord/deliveryRecord')">
|
|
|
- <image src="../../static/images/index/rmhd.svg" mode=""></image>
|
|
|
- <view class=""> 已投简历 </view>
|
|
|
- </view> -->
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -506,85 +273,8 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
- <!-- 我的钱包 -->
|
|
|
- <!-- <view class="money flex justify-center" v-if="XCXIsSelect != '否'">
|
|
|
- <view class="money-box flex justify-center align-center">
|
|
|
- <view class="money-box-c flex justify-between">
|
|
|
- <view class="money-box-c-l flex flex-wrap" @click="goNav('/my/wallet/wallet')">
|
|
|
- <view class="money-box-c-l-name"> 我的钻石 </view>
|
|
|
- <view class="money-box-c-l-price flex align-center">
|
|
|
- {{ money }}
|
|
|
- <text style="margin-left: 10rpx">钻石</text>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="money-box-c-r flex flex-wrap" @click="goNav('/my/gird/browse')">
|
|
|
- <view class="money-box-c-r-name"> 浏览记录 </view>
|
|
|
- <view class="money-box-c-r-more"> 点击查看更多 </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
-
|
|
|
- <!-- 我的招聘 -->
|
|
|
- <!-- <view
|
|
|
- class="jobServer flex justify-center"
|
|
|
- style="margin-top: 20rpx"
|
|
|
- v-if="XCXIsSelect != '否'"
|
|
|
- >
|
|
|
- <view class="jobServer-box flex justify-center">
|
|
|
- <view class="jobServer-box-c" @click="goNav('/my/order/index')">
|
|
|
- <view class="jobServer-box-title"> 我的招聘 </view>
|
|
|
- <view class="jobServer-box-btn flex justify-between">
|
|
|
- <view
|
|
|
- class="jobServer-box-btn-item flex justify-center flex-wrap item-width"
|
|
|
- @click.stop="goNav('/my/order/index?index=' + 1)"
|
|
|
- >
|
|
|
- <image
|
|
|
- src="../../static/images/my/my/my1.png"
|
|
|
- style="width: 46rpx; height: 38rpx"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <view class=""> 待审核 </view>
|
|
|
- </view>
|
|
|
- <view
|
|
|
- class="jobServer-box-btn-item flex justify-center flex-wrap item-width"
|
|
|
- @click.stop="goNav('/my/order/index?index=' + 2)"
|
|
|
- >
|
|
|
- <image
|
|
|
- src="../../static/images/my/my/my2.png"
|
|
|
- style="width: 46rpx; height: 38rpx"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <view class=""> 招聘中 </view>
|
|
|
- </view>
|
|
|
- <view
|
|
|
- class="jobServer-box-btn-item flex justify-center flex-wrap item-width"
|
|
|
- @click.stop="goNav('/my/order/index?index=' + 5)"
|
|
|
- >
|
|
|
- <image
|
|
|
- src="../../static/images/my/my/my3.png"
|
|
|
- style="width: 46rpx; height: 38rpx"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <view class=""> 已关闭 </view>
|
|
|
- </view>
|
|
|
- <view
|
|
|
- class="jobServer-box-btn-item flex justify-center flex-wrap item-width"
|
|
|
- @click.stop="goNav('/my/order/index?index=' + 3)"
|
|
|
- >
|
|
|
- <image
|
|
|
- src="../../static/images/my/my/my4.png"
|
|
|
- style="width: 50rpx; height: 38rpx"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <view class=""> 已拒绝 </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
-
|
|
|
<!-- 更多工具 -->
|
|
|
+ <view class="utils-title">更多功能</view>
|
|
|
<view class="utils flex justify-center">
|
|
|
<view class="utils-box flex justify-center">
|
|
|
<view class="utils-box-c">
|
|
|
@@ -604,27 +294,6 @@
|
|
|
我的权益
|
|
|
</view>
|
|
|
</view>
|
|
|
- <!-- <view class="util-item" @click="showToast('功能开发中')">
|
|
|
- <image src="../../static/images/my/icon/utils/wallet.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 钱包
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" @click="showToast('功能开发中')">
|
|
|
- <image src="../../static/images/my/icon/utils/invoice.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 发票
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- <!-- <view class="util-item" @click="showToast('功能开发中')">
|
|
|
- <image src="../../static/images/my/icon/utils/user.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 个人主页
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
<view v-if="$queue.getData('companyId')" class="util-item"
|
|
|
@click="goNav('/pages/my/myCompany')">
|
|
|
<image src="../../static/images/my/icon/utils/company.png"
|
|
|
@@ -640,94 +309,6 @@
|
|
|
我的客服
|
|
|
</view>
|
|
|
</view>
|
|
|
- <!-- <view class="util-item" @click="goNav('/my/setting/mimi')">
|
|
|
- <image src="../../static/images/my/icon/utils/privacy.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 隐私规则
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
- <!-- <view v-if="XCXIsSelect != '否'" class="util-item"
|
|
|
- @click="goNav('/package/myLove/myLove')">
|
|
|
- <image src="../../static/images/my/icon/utils/myLovere.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 我的收藏
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-if="XCXIsSelect != '否'" class="util-item" @click="goNav('/my/jilu/jilu')">
|
|
|
- <image src="../../static/images/my/icon/utils/jilu.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 面试记录
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" v-if="XCXIsSelect != '否'"
|
|
|
- @click="goNav('/my/renzheng/zhuanrang')">
|
|
|
- <image src="../../static/images/my/icon/utils/qy.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 转让企业
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-if="XCXIsSelect != '否'" class="util-item"
|
|
|
- @click="goNav('/package/blackList/blackList')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils3.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 黑名单
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" @click="goNav('/pages/my/invitationUserqy')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils2.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 邀请好友
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" @click="goChat">
|
|
|
- <image src="../../static/images/my/icon/utils/utils4.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 联系客服
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" @click="goNav('/my/setting/mimi')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils5.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 隐私协议
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" @click="goNav('/my/setting/xieyi')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils6.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 用户协议
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="util-item" @click="goNav('/my/setting/about')">
|
|
|
- <image src="../../static/images/my/icon/utils/utils7.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 关于我们
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view v-if="XCXIsSelect != '否'" class="util-item"
|
|
|
- @click="goNav('/my/setting/feedbackIndex')">
|
|
|
- <image src="../../static/images/my/icon/utils/help.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 帮助中心
|
|
|
- </view>
|
|
|
- </view>-->
|
|
|
- <!-- <view v-if="token" class="util-item" @click="goOut()">
|
|
|
- <image src="../../static/images/my/icon/utils/utils8.png"
|
|
|
- style="width: 54rpx; height: 54rpx" mode=""></image>
|
|
|
- <view class="" style="color: #1a1a1a; font-size: 24rpx; margin-top: 15rpx">
|
|
|
- 退出登录
|
|
|
- </view>
|
|
|
- </view> -->
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -766,11 +347,24 @@
|
|
|
<u-button @click="handleCloseNotice" class="pop-btn">确认</u-button>
|
|
|
</view>
|
|
|
</u-popup>
|
|
|
+
|
|
|
+ <!-- 重新提交审核弹窗 -->
|
|
|
+ <c-modal :value="auditModal" title="提示" @cancel="auditModal = false" @confirm="handleAudit">
|
|
|
+ {{ modalMessage }}
|
|
|
+ </c-modal>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import cModal from '@/components/c-modal.vue'
|
|
|
+
|
|
|
+const rejectModalMessage = '您提交的申请被驳回,是否重新提交审核?'
|
|
|
+const registModalMessage = '您还未注册企业,是否立即注册企业?'
|
|
|
+
|
|
|
export default {
|
|
|
+ components: {
|
|
|
+ cModal
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
tips: {
|
|
|
@@ -802,26 +396,6 @@ export default {
|
|
|
text: "实习",
|
|
|
fontSize: 24,
|
|
|
},
|
|
|
- /* {
|
|
|
- id: '0',
|
|
|
- text: '离职-随时到岗',
|
|
|
- fontSize: 24,
|
|
|
- },
|
|
|
- {
|
|
|
- id: '1',
|
|
|
- text: '在职-月内到岗',
|
|
|
- fontSize: 24,
|
|
|
- },
|
|
|
- {
|
|
|
- id: '2',
|
|
|
- text: '在职-考虑机会',
|
|
|
- fontSize: 24,
|
|
|
- },
|
|
|
- {
|
|
|
- id: '3',
|
|
|
- text: '在职-暂不考虑',
|
|
|
- fontSize: 24,
|
|
|
- } */
|
|
|
],
|
|
|
userType: 1,
|
|
|
avatar: "",
|
|
|
@@ -849,8 +423,39 @@ export default {
|
|
|
iosAudit: 1,
|
|
|
showNotice:false,
|
|
|
score: 0, // 简历完善度
|
|
|
+ auditModal: false,
|
|
|
+ modalMessage: '',
|
|
|
};
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ // 显示公司审核状态
|
|
|
+ showCompanyStatusTip() {
|
|
|
+ // 管理员且公司未审核通过
|
|
|
+ if (this.companyInfo?.companyUser?.isAdmin == 1 && this.companyInfo.status != 2) {
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ },
|
|
|
+ // 显示公司待完善tip
|
|
|
+ showCompanyInfoTip() {
|
|
|
+ // 1. 管理员
|
|
|
+ // 2. 未完成资料完善
|
|
|
+ if (
|
|
|
+ this.companyInfo?.companyUser?.isAdmin == 1 &&
|
|
|
+ (!this.companyInfo?.companyPeopleDevelop ||
|
|
|
+ !this.companyInfo?.photos ||
|
|
|
+ !this.companyInfo?.companyScope ||
|
|
|
+ !this.companyInfo?.companyContent ||
|
|
|
+ !this.companyInfo?.welfare ||
|
|
|
+ !this.companyInfo?.workTime ||
|
|
|
+ !this.companyInfo?.companyPeople ||
|
|
|
+ !this.companyInfo?.companyLogo)
|
|
|
+ ) {
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ },
|
|
|
+ },
|
|
|
onLoad(e) {
|
|
|
this.XCXIsSelect = this.$queue.getData("XCXIsSelect");
|
|
|
var that = this
|
|
|
@@ -1005,8 +610,17 @@ export default {
|
|
|
icon: "none",
|
|
|
});
|
|
|
},
|
|
|
+ // 点击招聘端的“发布招聘”
|
|
|
goNavStatus(url) {
|
|
|
- if (this.companyStatus) {
|
|
|
+ // 判断是否是管理员
|
|
|
+ if (!this.checkUnAdminStatus()) return
|
|
|
+ if (this.companyInfo?.companyUser?.isAdmin != 1 && this.companyInfo?.companyUser?.status == 1) {
|
|
|
+ // 非管理员,并且是待审核状态
|
|
|
+ uni.showToast({
|
|
|
+ title: "等待企业审核通知,请审核通过后操作!",
|
|
|
+ icon: "none",
|
|
|
+ });
|
|
|
+ } else if (this.companyStatus) {
|
|
|
if (this.companyStatus == 1) {
|
|
|
uni.showToast({
|
|
|
title: "企业认证审核中,请审核通过后操作!",
|
|
|
@@ -1298,6 +912,7 @@ export default {
|
|
|
},
|
|
|
// 跳转到职位管理页面
|
|
|
goJobManagement() {
|
|
|
+ if (!this.checkUnAdminStatus()) return
|
|
|
let status = '';
|
|
|
if (this.companyInfo && !this.companyInfo.companyCertification) {
|
|
|
status = 1;
|
|
|
@@ -1455,23 +1070,14 @@ export default {
|
|
|
//跳转
|
|
|
goNav(e) {
|
|
|
if (this.userId) {
|
|
|
- // #ifdef MP-WEIXIN
|
|
|
- if (uni.getStorageSync("sendMsg")) {
|
|
|
- // console.log('授权+1')
|
|
|
- wx.requestSubscribeMessage({
|
|
|
- tmplIds: this.arr,
|
|
|
- success(re) {
|
|
|
- var datas = JSON.stringify(re);
|
|
|
- if (datas.indexOf("accept") != -1) {
|
|
|
- // console.log(re)
|
|
|
- }
|
|
|
- },
|
|
|
- fail: (res) => {
|
|
|
- // console.log(res)
|
|
|
- },
|
|
|
- });
|
|
|
+ // 跳转不进行校验
|
|
|
+ if (e != 'switchRoles' && e != '/pages/my/setup' && e != '/pages/my/ruleCenter') {
|
|
|
+ if (!this.checkUnAdminStatus()) return
|
|
|
+ }
|
|
|
+ // 跳转判断是否完成了认证信息完善
|
|
|
+ if (e == '/pages/my/myCompany') {
|
|
|
+ if (!this.checkUnAdminStatus({ unFinishCompanyInfo: true })) return
|
|
|
}
|
|
|
- // #endif
|
|
|
uni.navigateTo({
|
|
|
url: e,
|
|
|
});
|
|
|
@@ -1709,6 +1315,58 @@ export default {
|
|
|
handleCloseNotice() {
|
|
|
this.$queue.setData('hadShowPoster', '1')
|
|
|
this.showNotice = false
|
|
|
+ },
|
|
|
+
|
|
|
+ // 点击公司首页
|
|
|
+ handleToCompanyIndex() {
|
|
|
+ // 如果员工申请被拒绝,则跳转到加入企业页面
|
|
|
+ if (!this.checkUnAdminStatus({ notAudit: true })) return
|
|
|
+ // 如果是非管理员,则提示“仅企业管理员可以打开”
|
|
|
+ if (this.companyInfo.companyUser?.isAdmin != 1) {
|
|
|
+ return this.$queue.showToast('仅企业管理员可以打开')
|
|
|
+ }
|
|
|
+ this.$queue.getData('companyId') ? this.goNav('/my/renzheng/editCompany?companyId=' + this.$queue.getData('companyId')) : this.goNav('/pages/my/businessLicense')
|
|
|
+ },
|
|
|
+
|
|
|
+ // 非管理员,且提交申请被拒绝
|
|
|
+ checkUnAdminStatus(options) {
|
|
|
+ // 如果是招聘端
|
|
|
+ if (this.userType == 2) {
|
|
|
+ // 企业未注册
|
|
|
+ if (!this.companyInfo?.status) {
|
|
|
+ this.modalMessage = registModalMessage
|
|
|
+ this.auditModal = true
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ // 企业待审核是否限制跳转
|
|
|
+ if (options && options.notAudit && this.companyInfo?.status == 1) {
|
|
|
+ this.$queue.showToast('企业认证审核中,请审核通过后操作!')
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ // 企业认证信息未完善
|
|
|
+ if (options && options.unFinishCompanyInfo) {
|
|
|
+ this.modalMessage = '没有进行企业认证,是否立即认证!'
|
|
|
+ this.auditModal = true
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ // 非管理员,且提交审核被拒绝
|
|
|
+ if (this.companyInfo?.companyUser?.isAdmin != 1 && this.companyInfo?.companyUser?.status == 3) {
|
|
|
+ this.modalMessage = rejectModalMessage
|
|
|
+ this.auditModal = true
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return true
|
|
|
+ },
|
|
|
+
|
|
|
+ // 重新提交审核
|
|
|
+ handleAudit() {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages/my/businessLicense',
|
|
|
+ success: () => {
|
|
|
+ this.auditModal = false
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
},
|
|
|
};
|
|
|
@@ -1837,11 +1495,11 @@ page {
|
|
|
|
|
|
// 推广横幅
|
|
|
.promo-banner {
|
|
|
- margin: 10rpx 40rpx 10rpx 40rpx;
|
|
|
+ margin: 32rpx 40rpx 10rpx 40rpx;
|
|
|
background: var(--线性渐变,
|
|
|
linear-gradient(90deg, rgba(13, 39, 247, 1), rgba(19, 193, 234, 1) 100%));
|
|
|
border-radius: 24rpx;
|
|
|
- padding: 16rpx 40rpx;
|
|
|
+ padding: 16rpx 32rpx;
|
|
|
|
|
|
.banner-content {
|
|
|
display: flex;
|
|
|
@@ -1904,7 +1562,7 @@ page {
|
|
|
|
|
|
// VIP升级横幅
|
|
|
.vip-upgrade-banner {
|
|
|
- margin: 20rpx 40rpx 10rpx 40rpx;
|
|
|
+ margin: 20rpx 40rpx 16rpx 40rpx;
|
|
|
background: linear-gradient(165.89deg,
|
|
|
rgba(251, 231, 185, 1),
|
|
|
rgba(240, 176, 72, 1) 100%);
|
|
|
@@ -1954,7 +1612,7 @@ page {
|
|
|
margin: 0rpx 40rpx;
|
|
|
background: #ffffff;
|
|
|
border-radius: 12rpx;
|
|
|
- padding: 12rpx 32rpx;
|
|
|
+ padding: 18rpx 50rpx;
|
|
|
box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.05);
|
|
|
|
|
|
.job-management-content {
|
|
|
@@ -1971,11 +1629,12 @@ page {
|
|
|
font-size: 32rpx;
|
|
|
font-weight: 600;
|
|
|
margin-right: 8rpx;
|
|
|
+ line-height: 40rpx;
|
|
|
}
|
|
|
|
|
|
.count-label {
|
|
|
- color: #666666;
|
|
|
- font-size: 28rpx;
|
|
|
+ color: #616E7C;
|
|
|
+ font-size: 16rpx;
|
|
|
font-weight: 400;
|
|
|
}
|
|
|
}
|
|
|
@@ -2090,6 +1749,17 @@ page {
|
|
|
font-weight: 400;
|
|
|
line-height: 72rpx;
|
|
|
text-align: left;
|
|
|
+
|
|
|
+ .un-verify {
|
|
|
+ border-radius: 4px;
|
|
|
+ background: rgba(255, 0, 0, 1);
|
|
|
+ color: rgba(255, 255, 255, 1);
|
|
|
+ font-size: 10px;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 10px;
|
|
|
+ margin-left: 10px;
|
|
|
+ padding: 4px;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
.info-box-header-r-bj {
|
|
|
@@ -2195,7 +1865,7 @@ page {
|
|
|
.jobServer {
|
|
|
width: 100%;
|
|
|
// height: 235rpx;
|
|
|
- margin-top: 16rpx;
|
|
|
+ // margin-top: 16rpx;
|
|
|
z-index: 1;
|
|
|
|
|
|
.jobServer-box {
|
|
|
@@ -2250,18 +1920,24 @@ page {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+.utils-title {
|
|
|
+ padding: 48rpx 0 16rpx;
|
|
|
+ margin: 0 64rpx;
|
|
|
+ border-bottom: 0.5px solid rgba(238, 238, 238, 1);
|
|
|
+}
|
|
|
+
|
|
|
.utils {
|
|
|
width: 100%;
|
|
|
// height: 308rpx;
|
|
|
- margin-top: 20rpx;
|
|
|
+ // margin-top: 20rpx;
|
|
|
margin-bottom: 20rpx;
|
|
|
|
|
|
.utils-box {
|
|
|
width: 686rpx;
|
|
|
height: 100%;
|
|
|
- background-color: #ffffff;
|
|
|
+ // background-color: #ffffff;
|
|
|
border-radius: 24rpx;
|
|
|
- padding: 40rpx 20rpx;
|
|
|
+ padding: 16rpx 20rpx;
|
|
|
box-sizing: border-box;
|
|
|
|
|
|
.utils-box-c {
|
|
|
@@ -2361,7 +2037,7 @@ page {
|
|
|
|
|
|
// 更多功能区域
|
|
|
.more-functions {
|
|
|
- margin: 48rpx 32rpx 0;
|
|
|
+ margin: 40rpx 32rpx 0;
|
|
|
padding: 24rpx 48rpx 48rpx 48rpx;
|
|
|
/* background: #fff;
|
|
|
border-radius: 24rpx; */
|