<template>
	<view class="my-data">
		<uni-nav-bar @clickLeft="goBack()" class="nav-bar" height="110rpx" leftWidth="200rpx" leftText="个人信息"
			leftIcon="left" border backgroundColor="#2cade8" color="#fff" fixed statusBar shadow></uni-nav-bar>

		<view class="wrap-view">
			<view class="item">
		 	<view class="title">姓名</view>
				<view class="content">
					<text>{{userInfo.name}}</text>
					<!-- <input type="text" v-model="principal.mobile" maxlength="20" placeholder="请输入" /> -->
				</view>
			</view>
			<view class="item">
				<view class="title">编号</view>
				<view class="content">
					<text>{{userInfo.number}}</text>
				</view>
			</view>
			<view class="item">
				<view class="title">身份证号</view>
				<view class="content">
					<text>{{userInfo.id_number}}</text>
				</view>
			</view>
			<view class="item">
				<view class="title">学历</view>
				<view class="content">
					<text>{{userInfo.qualification}}</text>
				</view>
			</view>
			<view class="item">
		 	<view class="title">性别</view>
				<view class="content">
					<text>{{userInfo.gender}}</text>
				</view>
		 </view>
			<view class="item">
				<view class="title">岗位</view>
				<view class="content">
					<text>{{userInfo.post_name}}</text>
				</view>
			</view>
			<view class="item">
				<view class="title">部门</view>
				<view class="content">
					<text>{{userInfo.belong_dept_name}}</text>
				</view>
			</view>
		</view>
		<view class="wrap-view">

			<view class="item">
				<view class="title">手机号</view>
				<view class="content">
					<input type="text" v-model="userInfo.phone" maxlength="20" placeholder="请输入" />
				</view>
			</view>
			<view class="item">
				<view class="title">邮箱</view>
				<view class="content">
					<input type="text" v-model="userInfo.email" maxlength="20" placeholder="请输入" />
				</view>
			</view>
			<view class="item" style="height: fit-content;">
				<view class="title">证件照</view>
				<view style="flex: 3;">
					<uni-file-picker v-model="userInfo.mobile" file-mediatype="image" mode="grid"
						file-extname="png,jpg" :limit="5" ref="files" :auto-upload="false" @select="select" />
				</view>
			</view>
		</view>
		<view class="btn">
			<button type="default" class="save-btn">保存</button>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				userInfo: {},
			}
		},
		onShow() {
			this.getUserInfo();
		},
		methods: {
			getUserInfo() {
				this.$u.api.userInfo().then(res => {
					this.userInfo = res;
				})
			},
			goBack() {
				uni.navigateBack({
					delta: 1
				})
			},
			genderChange(e) {
				const idx = e.detail.value;
				this.selectedGender = this.genderRange[idx].name;
			},
			deptChange(e) {
				const idx = e.detail.value;
				this.deptGender = this.deptRange[idx].name;
			},

		}
	}
</script>

<style scoped>
	>>>.uni-navbar__header,
	>>>.uni-status-bar {
		background-image: linear-gradient(254deg,
				#0ca7ee 0%,
				#005aff 100%,
				#2a8cff 100%,
				#54bdff 100%),
			linear-gradient(#e60012,
				#e60012);
	}

	.my-data {
		background-color: #f3fbff;
		padding-bottom: 227rpx;
	}

	.nav-bar>>>.uni-navbar-btn-text text {
		font-size: 32rpx !important;
	}

	.wrap-view {
		width: 720rpx;
		margin: 0 auto;
		background-color: #ffffff;
		border-radius: 10rpx;
		line-height: 94rpx;
		font-family: PingFang-SC-Medium;
		font-size: 30rpx;
	}

	.item {
		border-bottom: 1rpx solid #eeeeee;
		margin: 0rpx 32rpx;
		display: flex;
		margin-top: 20rpx;
	}

	.title {
		color: #212121;
		flex: 1;
	}

	.content {
		flex: 3;
		color: #414141;

	}

	.content input {
		height: 100%;
	}

	.save-btn {
		width: 400rpx;
		height: 80rpx;
		background-color: #2c6fd9;
		border-radius: 40rpx;
		font-size: 30rpx;
		line-height: 80rpx;
		color: #f3fbff;
		margin-top: 21rpx;
	}
</style>
