|
@@ -4,259 +4,21 @@
|
|
|
<image :src="user.avatar ? ip + user.avatar : '../../static/favicon.png'" class="head"></image>
|
|
|
<view class="con" v-if="user.id">
|
|
|
<view class="nickName">{{ user.type == 0 ? '个人用户' : '企业用户' }}</view>
|
|
|
- <view class="welcome">
|
|
|
- <text class="icon" v-if="user.isAuthentication == 0"></text>
|
|
|
- <text class="icon" v-else></text>
|
|
|
- <text>{{ user.isAuthentication == 0 ? '未实名,点击去认证' : '已实名认证' }}</text>
|
|
|
- </view>
|
|
|
+ <view class="welcome">欢迎使用岑溪人民医院小程序</view>
|
|
|
</view>
|
|
|
<view class="con" v-else>
|
|
|
<view class="nickName">你还没登录</view>
|
|
|
- <view class="welcome">欢迎使用爱就业咨询服务平台</view>
|
|
|
+ <view class="welcome">欢迎使用岑溪人民医院小程序</view>
|
|
|
</view>
|
|
|
<view class="icon edit"></view>
|
|
|
</view>
|
|
|
- <!--企业用户-->
|
|
|
- <view class="rows" v-if="user.type == 1">
|
|
|
- <view class="row">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="num">{{ user.receiveResume || 0 }}</view>
|
|
|
- <view class="desc">收到简历</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="row">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="num">{{ user.inviteUser || 0 }}</view>
|
|
|
- <view class="desc">面试邀请</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="row" @click="go('/pages/user/money/index')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="num">{{ user.money || 0 }}</view>
|
|
|
- <view class="desc">账户余额</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <!--个人用户-->
|
|
|
- <view class="rows" v-else>
|
|
|
- <view class="row">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="num">{{ user.fullTime || 0 }}</view>
|
|
|
- <view class="desc">全职投递</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="row">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="num">{{ user.partTime || 0 }}</view>
|
|
|
- <view class="desc">兼职投递</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="row" @click="go('/pages/user/money/index')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="num">{{ user.money || 0 }}</view>
|
|
|
- <view class="desc">账户余额</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <!--招聘服务-->
|
|
|
- <view v-if="user.type == 1">
|
|
|
- <view class="mtt">招聘服务</view>
|
|
|
- <view class="menu">
|
|
|
- <view class="cd" @click="go('/pages/job/position/manage/full_time')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #ff9800"></view>
|
|
|
- <view class="title">发布职位</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/user/resume/deliver/receive/index')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #4caf50"></view>
|
|
|
- <view class="title">收到简历</view>
|
|
|
- <view class="bage" v-if="user.noReadResume > 0">{{ user.noReadResume > 99 ? '99+' : user.noReadResume }}</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/user/enterprise/index')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #03a9f4"></view>
|
|
|
- <view class="title">企业信息</view>
|
|
|
- <view class="bage" v-if="user.id && !user.enterprise">去认证</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <!--求职服务-->
|
|
|
- <view v-else>
|
|
|
- <view class="mtt">求职服务</view>
|
|
|
- <view class="menu">
|
|
|
- <view class="cd" @click="go('/pages/user/resume/index')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #3f51b5"></view>
|
|
|
- <view class="title">我的简历</view>
|
|
|
- <view class="bage" v-if="user.id && !user.resume">待完善</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/user/resume/deliver/invite')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #4caf50"></view>
|
|
|
- <view class="title">面试邀约</view>
|
|
|
- <view class="bage" v-if="user.fullTimeAccept > 0">{{ user.fullTimeAccept > 99 ? '99+' : user.fullTimeAccept }}</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/user/resume/deliver/list')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #607d8b"></view>
|
|
|
- <view class="title">投递历史</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/job/position/favorite')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #ff9800"></view>
|
|
|
- <view class="title">我的收藏</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
+ <view class="cmd">
|
|
|
+ <view class="s_item" @click="go('/pages/help/my')">
|
|
|
+ <text class="icon ic" style="color: #f44336"></text>
|
|
|
+ <text class="title">我的回访</text>
|
|
|
+ <text class="icon arrow"></text>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="mtt">兼职服务</view>
|
|
|
- <view class="menu">
|
|
|
- <view class="cd" @click="go('/pages/job/position/manage/part_time')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #F44336"></view>
|
|
|
- <view class="title">发布兼职</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/user/resume/application/receive/index')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #03a9f4"></view>
|
|
|
- <view class="title">收到报名</view>
|
|
|
- <view class="bage" v-if="user.noReadApplication > 0">{{ user.noReadApplication > 99 ? '99+' : user.noReadApplication }}</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/user/resume/deliver/list?type=1')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #4CAF50"></view>
|
|
|
- <view class="title">我的报名</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/user/resume/application/invite?type=1')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #607D8B"></view>
|
|
|
- <view class="title">兼职邀约</view>
|
|
|
- <view class="bage" v-if="user.partTimeAccept > 0">{{ user.partTimeAccept > 99 ? '99+' : user.partTimeAccept }}</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/user/resume/application/task_to_do?role=0')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #00BCD4"></view>
|
|
|
- <view class="title">甲方任务</view>
|
|
|
- <view class="bage" v-if="user.completeApplication > 0">进行中</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/user/resume/application/task_to_do?role=1')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #795548"></view>
|
|
|
- <view class="title">乙方任务</view>
|
|
|
- <view class="bage" v-if="user.completeIng > 0">进行中</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="mtt">更多功能</view>
|
|
|
- <view class="menu">
|
|
|
- <view class="cd" @click="go('/pages/statement/index/index')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #03a9f4"></view>
|
|
|
- <view class="title">结算广场</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd">
|
|
|
- <view class="out">
|
|
|
- <button class="int share" open-type="feedback" hover-class="none">
|
|
|
- <view class="icon" style="background-color: #ffc107"></view>
|
|
|
- <view class="title">建议反馈</view>
|
|
|
- </button>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd">
|
|
|
- <view class="out">
|
|
|
- <button class="int share" open-type="share" hover-class="none">
|
|
|
- <view class="icon" style="background-color: #ff5722"></view>
|
|
|
- <view class="title">分享应用</view>
|
|
|
- </button>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd">
|
|
|
- <view class="out">
|
|
|
- <button class="int share" open-type="contact" hover-class="none">
|
|
|
- <view class="icon" style="background-color: #8bc34a"></view>
|
|
|
- <view class="title">联系客服</view>
|
|
|
- </button>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="show = true">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #607d8b"></view>
|
|
|
- <view class="title">切换角色</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/notice/detail?id=28')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #4581fb"></view>
|
|
|
- <view class="title">关于我们</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="cd" @click="go('/pages/other/setting')">
|
|
|
- <view class="out">
|
|
|
- <view class="int">
|
|
|
- <view class="icon" style="background-color: #9e9e9e"></view>
|
|
|
- <view class="title">设置</view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <u-action-sheet round="20" :actions="type" @select="selectClick" cancelText="取消" :show="show" @close="show = false"></u-action-sheet>
|
|
|
</view>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -273,7 +35,7 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
onShow() {
|
|
|
-/* this.user = {
|
|
|
+ /* this.user = {
|
|
|
token: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjdhZGY4MzFmLWE0NjQtNGY5YS04YTY5LWMzM2QyNDU2MzI2ZSJ9.EPHElRmlVoFTfT4OxHNpvIC7bDKc1gKpNiO1u_dBOerYh5JFIuSrSkgp0PtQ0kOhO9iuvU0dttEGbsgofdrcpQ'
|
|
|
};
|
|
|
uni.setStorageSync('user', this.user); */
|
|
@@ -299,25 +61,6 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- //切换角色
|
|
|
- selectClick(e) {
|
|
|
- uni.showModal({
|
|
|
- title: '提示',
|
|
|
- content: e.value == 0 ? '确定切换到个人用户?' : '确定切换到企业用户?',
|
|
|
- success: (res) => {
|
|
|
- if (res.confirm) {
|
|
|
- this.http.request({
|
|
|
- url: '/app/user/choice',
|
|
|
- data: { type: e.value },
|
|
|
- method: 'POST',
|
|
|
- success: (res) => {
|
|
|
- this.getUserInfo();
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
go(url) {
|
|
|
if (this.hasLogin()) {
|
|
|
uni.navigateTo({ url: url });
|
|
@@ -368,29 +111,5 @@ export default {
|
|
|
margin-top: 14px;
|
|
|
}
|
|
|
}
|
|
|
- .rows {
|
|
|
- overflow: hidden;
|
|
|
- margin-top: 10px;
|
|
|
- .row {
|
|
|
- float: left;
|
|
|
- width: 33%;
|
|
|
- text-align: center;
|
|
|
- .out {
|
|
|
- .int {
|
|
|
- padding: 5px;
|
|
|
- .num {
|
|
|
- font-weight: bold;
|
|
|
- }
|
|
|
- .desc {
|
|
|
- padding-top: 5px;
|
|
|
- font-size: 14px;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- .mtt {
|
|
|
- margin-top: 10px;
|
|
|
- }
|
|
|
}
|
|
|
</style>
|