flat:AI+
This commit is contained in:
@@ -3,11 +3,15 @@
|
||||
<view class="mine-AI">AI+就业服务程序</view>
|
||||
<view class="mine-userinfo">
|
||||
<view class="userindo-head">
|
||||
<image class="userindo-head-img" src="/static/icon/flame2.png"></image>
|
||||
<image class="userindo-head-img" v-if="userInfo.age === '0'" src="/static/icon/boy.png"></image>
|
||||
<image class="userindo-head-img" v-else src="/static/icon/girl.png"></image>
|
||||
</view>
|
||||
<view class="userinfo-ls">
|
||||
<view class="userinfo-ls-name">用户名</view>
|
||||
<view class="userinfo-ls-resume">简历完成度80%,建议优化</view>
|
||||
<view class="userinfo-ls-name">{{ userInfo.name || '暂无用户名' }}</view>
|
||||
<view class="userinfo-ls-resume" v-if="isAbove90(Completion)">
|
||||
简历完成度 {{ Completion }},建议优化
|
||||
</view>
|
||||
<view class="userinfo-ls-resume" v-else>简历完成度 {{ Completion }}</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="mine-tab">
|
||||
@@ -15,15 +19,15 @@
|
||||
<image class="item-img" src="/static/icon/resume.png"></image>
|
||||
<view class="item-text">我的简历</view>
|
||||
</view>
|
||||
<view class="tab-item">
|
||||
<view class="tab-item" @click="navTo('/packageA/pages/collection/collection')">
|
||||
<image class="item-img" src="/static/icon/collect.png"></image>
|
||||
<view class="item-text">我的收藏</view>
|
||||
</view>
|
||||
<view class="tab-item">
|
||||
<view class="tab-item" @click="navTo('/packageA/pages/browseJob/browseJob')">
|
||||
<image class="item-img" src="/static/icon/browse.png"></image>
|
||||
<view class="item-text">我的浏览</view>
|
||||
</view>
|
||||
<view class="tab-item">
|
||||
<view class="tab-item" @click="navTo('/packageA/pages/Intendedposition/Intendedposition')">
|
||||
<image class="item-img" src="/static/icon/quaters.png"></image>
|
||||
<view class="item-text">意向岗位</view>
|
||||
</view>
|
||||
@@ -32,18 +36,50 @@
|
||||
<view class="mine-options-item">实名认证</view>
|
||||
<view class="mine-options-item">素质测评</view>
|
||||
<view class="mine-options-item">AI面试</view>
|
||||
<view class="mine-options-item">账号与安全</view>
|
||||
<!-- <view class="mine-options-item">账号与安全</view> -->
|
||||
<view class="mine-options-item">通知与提醒</view>
|
||||
<view class="mine-logout">退出登录</view>
|
||||
<view class="mine-logout" @click="logOut">退出登录</view>
|
||||
</view>
|
||||
<uni-popup ref="popup" type="dialog">
|
||||
<uni-popup-dialog
|
||||
mode="base"
|
||||
title="确定退出登录吗?"
|
||||
type="info"
|
||||
:duration="2000"
|
||||
:before-close="true"
|
||||
@confirm="confirm"
|
||||
@close="close"
|
||||
></uni-popup-dialog>
|
||||
</uni-popup>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { reactive, inject, watch, ref, onMounted } from 'vue';
|
||||
import { onLoad, onShow } from '@dcloudio/uni-app';
|
||||
import useUserStore from '../../stores/useUserStore';
|
||||
const { $api, navTo } = inject('globalFunction');
|
||||
import useUserStore from '@/stores/useUserStore';
|
||||
const userInfo = ref({});
|
||||
const Completion = ref({});
|
||||
const popup = ref(null);
|
||||
onShow(() => {
|
||||
userInfo.value = useUserStore().userInfo;
|
||||
Completion.value = useUserStore().Completion;
|
||||
});
|
||||
|
||||
function logOut() {
|
||||
popup.value.open();
|
||||
}
|
||||
|
||||
function close() {
|
||||
popup.value.close();
|
||||
}
|
||||
|
||||
function confirm() {
|
||||
useUserStore().logOut();
|
||||
}
|
||||
|
||||
const isAbove90 = (percent) => parseFloat(percent) < 90;
|
||||
</script>
|
||||
|
||||
<style lang="stylus" scoped>
|
||||
@@ -122,12 +158,17 @@ const { $api, navTo } = inject('globalFunction');
|
||||
.tab-item:nth-child(2)>.item-img
|
||||
width: 51rpx;
|
||||
height: 45rpx;
|
||||
margin-top: 6rpx;
|
||||
margin-bottom: 4rpx;
|
||||
.tab-item:nth-child(3)>.item-img
|
||||
width: 62rpx;
|
||||
height: 41rpx;
|
||||
margin-top: 6rpx
|
||||
margin-bottom: 10rpx;
|
||||
.tab-item:nth-child(4)>.item-img
|
||||
width: 45rpx;
|
||||
height: 47rpx;
|
||||
margin-bottom: 8rpx;
|
||||
.mine-options
|
||||
margin: 43rpx 30rpx;
|
||||
min-height: 155rpx;
|
||||
|
Reference in New Issue
Block a user