lilei пре 4 година
родитељ
комит
7fcea223e4
2 измењених фајлова са 31 додато и 38 уклоњено
  1. 26 24
      pages/userCenter/personInfo.vue
  2. 5 14
      pages/userCenter/viewStores.vue

+ 26 - 24
pages/userCenter/personInfo.vue

@@ -3,23 +3,23 @@
 		<view class="content">
 			<view class="content-item">
 				<text>员工姓名</text>
-				<view>李磊</view>
+				<view>{{pageData.name}}</view>
 			</view>
 			<view class="content-item">
 				<text>手机号码</text>
-				<view>13709146191</view>
+				<view>{{pageData.phone}}</view>
 			</view>
 			<view class="content-item">
 				<text>性别</text>
-				<view></view>
+				<view>{{pageData.sex}}</view>
 			</view>
 			<view class="content-item">
 				<text>角色</text>
-				<view>管理员</view>
+				<view>{{pageData.roles | filterRoles}}</view>
 			</view>
 			<view class="content-item">
 				<text>所属机构</text>
-				<view>陕西>西安>北区</view>
+				<view>{{pageData.orgCodePaths}}</view>
 			</view>
 			<view class="content-item">
 				<text>可点检门店</text>
@@ -32,38 +32,40 @@
 </template>
 
 <script>
+	import { findUserInfo } from '@/api/user.js'
 	export default{
 		data(){
-			// const currentDate = this.getDate({
-			// 	format: true
-			// })
 			return{
 				pageData:null,		// 接受上个页面传的数据
-				show: false,		// 是否显示消息提醒弹窗
-				content: '',		// 消息提醒内容
-				title:'',			// 消息提醒标题
-				showCancelButton:''	// 是否显示确认框的取消按钮  true 显示  false不显示
 			}
 		},
-		onLoad() {
+		onShow() {
+			this.getDetail()
 		},
 		// 判断员工性别
 		filters: {
-			sexFilter(sexTypeVal){
-				console.log(sexTypeVal,'---')
-				if(sexTypeVal == 1){
-					return '男'
-				}
-				if(userTypeVal == 0){
-					return '女'
-				}
+			filterRoles(val){
+				 let arr = []
+				 val.map(item => {
+					 arr.push(item.name)
+				 })
+				 return arr.join(',')
 			}
 		},
 		methods:{
-			viewStores(){
-				uni.navigateTo({
-					url: '/pages/userCenter/viewStores'
+			// 查询详细信息
+			getDetail(){
+				findUserInfo().then(res => {
+					this.pageData = res.data || null
 				})
+			},
+			viewStores(){
+				let item = this.pageData.userStoreList
+				if(item.length>0){
+					uni.navigateTo({
+						url: '/pages/userCenter/viewStores?userStoreList='+encodeURIComponent(JSON.stringify(item))
+					})
+				}
 			}
 		}
 	}

+ 5 - 14
pages/userCenter/viewStores.vue

@@ -6,22 +6,13 @@
 	export default {
 		data() {
 			return {
-				list: [
-					{
-						id: '1232',
-						name: '爱的街坊邻居爱上了对方加拉附件爱的街坊邻居爱上了对方加拉附件',
-					},
-					{
-						id: '2223',
-						name: 'banner',
-					},
-					{
-						id: '3333',
-						name: 'orange',
-					}
-				],
+				list: [],
 			}
 		},
+		onLoad(options) {
+			console.log(options.userStoreList)
+			this.list = JSON.parse(decodeURIComponent(options.userStoreList))
+		},
 		methods: {
 			
 		}