|
|
@@ -1,18 +1,17 @@
|
|
|
<template>
|
|
|
+ <page-meta root-font-size="system" />
|
|
|
<view class="content">
|
|
|
<!-- 用户信息部分 -->
|
|
|
<uni-card margin="0" spacing="0">
|
|
|
<view class="headImg">
|
|
|
- <image
|
|
|
- :src="userStore.user.photo==''?config.baseUrlPre+config.defaultAvatarPath:config.baseUrlPre+userStore.user.photo"
|
|
|
- class="avatar" @click="toEditAvatar"></image>
|
|
|
+ <image :src="config.baseUrlPre + (userStore.user.photo==''?config.defaultAvatarPath:userStore.user.photo)" class="avatar" @click="toEditAvatar"></image>
|
|
|
</view>
|
|
|
- <view class="user-info">
|
|
|
+ <view class="user-info" @click="lookMsg()">
|
|
|
<view class="info-detail">
|
|
|
<view class="name">
|
|
|
<text>姓名: {{ userStore.user.name}}</text>
|
|
|
</view>
|
|
|
- <view>
|
|
|
+ <view class="desc">
|
|
|
<text>ID: {{ userStore.user.useId }}</text>
|
|
|
</view>
|
|
|
<!-- 部门切换框 -->
|
|
|
@@ -20,18 +19,20 @@
|
|
|
<view class="uni-list-cell-left">
|
|
|
部门:
|
|
|
</view>
|
|
|
- <view class="uni-list-cell-db">
|
|
|
- <picker @change="bindPickerChange" :value="index" :range="deptNameArray">
|
|
|
- <view class="uni-input">{{deptNameArray[index]}}</view>
|
|
|
+ <view class="uni-list-cell-db" @click.stop="">
|
|
|
+ <picker @change.stop="bindPickerChange" :value="index" :range="deptNameArray">
|
|
|
+ <view class="uni-input">
|
|
|
+ {{ deptNameArray[index] }}
|
|
|
+ </view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view>
|
|
|
+ <view class="desc">
|
|
|
<text> 职务: {{ userStore.user.groupXUsers[index].posName ||'暂无'}}</text>
|
|
|
</view>
|
|
|
|
|
|
</view>
|
|
|
- <uni-icons @click="lookMsg()" type="forward" size="16" margin-left="10px"></uni-icons>
|
|
|
+ <uni-icons type="forward" size="16" margin-left="10px"></uni-icons>
|
|
|
</view>
|
|
|
</uni-card>
|
|
|
|
|
|
@@ -129,13 +130,12 @@
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
-
|
|
|
-<style lang="scss">
|
|
|
+<style lang="scss" scoped>
|
|
|
@import "@/static/font/ygoa/iconfont.css";
|
|
|
|
|
|
.ygoa-icon {
|
|
|
- margin-right: 0.625rem;
|
|
|
- font-size: 1.6rem;
|
|
|
+ margin-right: calc(10px + .5*(1rem - 16px)) !important;
|
|
|
+ font-size: calc(1.6rem + 0px) !important;
|
|
|
}
|
|
|
|
|
|
.content {
|
|
|
@@ -147,40 +147,46 @@
|
|
|
.user-info {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
- padding: 1rem 3rem;
|
|
|
+ padding: 16px 48px;
|
|
|
border-bottom: 1rpx solid #666;
|
|
|
color: #777;
|
|
|
+ ::v-deep .uni-icons {
|
|
|
+ font-size: calc(1rem + 0px) !important;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
|
.avatar {
|
|
|
- width: 6.25rem;
|
|
|
- height: 6.25rem;
|
|
|
+ width: calc(6.25rem + 0px) !important;
|
|
|
+ height: calc(6.25rem + 0px) !important;
|
|
|
border-radius: 50%;
|
|
|
}
|
|
|
|
|
|
.info-detail {
|
|
|
flex-grow: 1;
|
|
|
// text-align: center;
|
|
|
+ .name {
|
|
|
+ padding: 0.5rem 0;
|
|
|
+ color: #333;
|
|
|
+ font-size: calc(1.1rem + 0px) !important;
|
|
|
+ }
|
|
|
+ .desc {
|
|
|
+ font-size: calc(0.875rem + 0px) !important;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- .name {
|
|
|
- padding: 0.5rem 0;
|
|
|
- color: #333;
|
|
|
- font-size: 1.1rem;
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
|
|
.function-list {
|
|
|
- margin-bottom: 2rem;
|
|
|
+ margin-bottom: calc(16px + .5*(1rem - 16px)) !important;
|
|
|
}
|
|
|
|
|
|
.function-item {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
- padding: 0.75rem;
|
|
|
+ padding: calc(12px + .5*(1rem - 16px)) !important;
|
|
|
background-color: #ffffff;
|
|
|
border-radius: 10rpx;
|
|
|
margin-bottom: 0.75rem;
|
|
|
@@ -190,7 +196,7 @@
|
|
|
|
|
|
.title {
|
|
|
flex-grow: 1;
|
|
|
- font-size: 1rem;
|
|
|
+ font-size: calc(1rem + 0px) !important;
|
|
|
}
|
|
|
|
|
|
.desc {
|
|
|
@@ -216,7 +222,7 @@
|
|
|
|
|
|
::v-deep .uni-list-cell-left {
|
|
|
padding: 0 0;
|
|
|
- font-size: 1.1rem;
|
|
|
+ font-size: calc(1.1rem + 0px) !important;
|
|
|
color: #333;
|
|
|
flex: none;
|
|
|
}
|
|
|
@@ -230,7 +236,7 @@
|
|
|
text-decoration: underline;
|
|
|
/* 给文字添加下划线 */
|
|
|
color: blue;
|
|
|
- font-size: 1.1rem;
|
|
|
+ font-size: calc(1.1rem + 0px) !important;
|
|
|
background-color: #f5f5f5;
|
|
|
overflow: hidden;
|
|
|
/* 隐藏超出部分 */
|