123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272 |
- <template>
- <view class="main">
- <view class="user" @click="go('info')">
- <image :src="user.avatarUrl ? user.avatarUrl : '../../static/favicon.png'" class="head"></image>
- <view class="con" v-if="user.id">
- <view class="nickName">微信用户</view>
- <view class="welcome">欢迎使用爱就业咨询服务平台</view>
- </view>
- <view class="con" v-else>
- <view class="nickName">你还没登录</view>
- <view class="welcome">欢迎使用爱就业咨询服务平台</view>
- </view>
- <view class="icon"></view>
- </view>
- <view class="rows" style="display: none">
- <view class="row">
- <view class="out">
- <view class="int">
- <view class="num">12</view>
- <view class="desc">全职投递</view>
- </view>
- </view>
- </view>
- <view class="row">
- <view class="out">
- <view class="int">
- <view class="num">0</view>
- <view class="desc">兼职投递</view>
- </view>
- </view>
- </view>
- <view class="row">
- <view class="out">
- <view class="int">
- <view class="num">0.00</view>
- <view class="desc">账户余额</view>
- </view>
- </view>
- </view>
- </view>
- <!--政务服务-->
- <view class="mtt" style="display: none">政务服务</view>
- <view class="menu" style="display: none">
- <view class="cd">
- <view class="out">
- <view class="int">
- <view class="icon" style="background-color: #f44336"></view>
- <view class="title">失业登记</view>
- </view>
- </view>
- </view>
- <view class="cd">
- <view class="out">
- <view class="int">
- <view class="icon" style="background-color: #4581fb"></view>
- <view class="title">就业补贴</view>
- </view>
- </view>
- </view>
- <view class="cd">
- <view class="out">
- <view class="int">
- <view class="icon" style="background-color: #ff9800"></view>
- <view class="title">培训指导</view>
- </view>
- </view>
- </view>
- <view class="cd">
- <view class="out">
- <view class="int">
- <view class="icon" style="background-color: #00bcd4"></view>
- <view class="title">法务服务</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/list')">
- <view class="out">
- <view class="int">
- <view class="icon" style="background-color: #03a9f4"></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: #03a9f4"></view>
- <view class="title">收到简历</view>
- <view class="bage" v-if="user.noRead > 0">{{ user.noRead > 99 ? '99+' : user.noRead }}</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>
- </view>
- </view>
- </view>
- </view>
- <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>
- </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.accept > 0">{{ user.accept > 99 ? '99+' : user.accept }}</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>
- <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: #ffc107"></view>
- <view class="title">结算广场</view>
- </view>
- </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" @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>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- ip: this.http.ip,
- user: {}
- };
- },
- onShow() {
- /* this.user = {
- token: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjQwZGQzNWVlLTE5OWQtNDJhMy1hY2IxLTAxMmQwODI2YWNlZiJ9.2UejJW9OjqrkCQGzJHrSqO4JyzTeoezBt9m6y0xbMdIQvl0mko6gCRuXNmAOWUBvyowB7eYhk55RRcPzJUez8w'
- };
- uni.setStorageSync('user', this.user); */
- /* this.user = {
- token: 'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjM1MDZmY2NkLTg3ODMtNDc1OS1hYTY2LWY1ODMzNmU1MDYyZCJ9.GDs8mOUVSsqQMxZVHxyQi97Tfba4ztGsa_zT6Fjct0OVlXfQwwzioUtVX27UNRyzdOv0-ySbxGawoJzYjEidwA'
- };
- uni.setStorageSync('user', this.user); */
- if (this.hasLogin()) {
- this.getUserInfo();
- } else {
- this.user = {};
- }
- },
- methods: {
- getUserInfo() {
- this.http.request({
- url: '/app/user/info',
- success: (res) => {
- this.user = res.data.data;
- if (res.data.data.type == null) {
- uni.navigateTo({ url: '/pages/user/switch' });
- }
- }
- });
- },
- go(url) {
- if (this.hasLogin()) {
- uni.navigateTo({ url: url });
- } else {
- uni.navigateTo({ url: '/pages/user/login' });
- }
- }
- },
- onShareAppMessage: function (res) {
- return {
- title: '爱就业咨询服务平台',
- path: '/pages/index/index',
- imageUrl: '../../static/favicon.png',
- success: (res) => {},
- fail: (res) => {}
- };
- }
- };
- </script>
- <style lang="scss">
- .main {
- padding: 5px 15px 25px 15px;
- .user {
- overflow: hidden;
- image {
- float: left;
- width: 60px;
- height: 60px;
- border-radius: 50%;
- }
- .con {
- float: left;
- padding-left: 15px;
- .nickName {
- padding-top: 5px;
- }
- .welcome {
- font-size: 13px;
- padding-top: 5px;
- color: #989898;
- }
- }
- .icon {
- float: right;
- 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>
|