适配我的学生界面
This commit is contained in:
parent
e385779469
commit
82473c8d1f
@ -94,3 +94,13 @@ export const searchStudents = (numbering) => {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const getUserProfileSupervisor = (documentId) => {
|
||||||
|
return request({
|
||||||
|
url: "/document/profile/supervisor",
|
||||||
|
method: "get",
|
||||||
|
data: {
|
||||||
|
documentId
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
@ -1,4 +1,6 @@
|
|||||||
// pages/account-doc-info/account-doc-info.js
|
// pages/account-doc-info/account-doc-info.js
|
||||||
|
import {getUserProfileSupervisor} from '../../api/document'
|
||||||
|
|
||||||
const app = getApp()
|
const app = getApp()
|
||||||
Page({
|
Page({
|
||||||
|
|
||||||
@ -10,36 +12,51 @@ Page({
|
|||||||
hasUserDocument: false,
|
hasUserDocument: false,
|
||||||
userInfo: null,
|
userInfo: null,
|
||||||
userDocuement: null,
|
userDocuement: null,
|
||||||
|
admin: false,
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 生命周期函数--监听页面加载
|
* 生命周期函数--监听页面加载
|
||||||
*/
|
*/
|
||||||
onLoad: function (options) {
|
onLoad: function (options) {
|
||||||
|
console.log(options)
|
||||||
},
|
if(options.admin === "true") {
|
||||||
|
const eventChannel = this.getOpenerEventChannel()
|
||||||
/**
|
let that = this
|
||||||
* 生命周期函数--监听页面初次渲染完成
|
eventChannel.on('acceptDataFromOpenerPage', function(data) {
|
||||||
*/
|
console.log(data)
|
||||||
onReady: function () {
|
that.setData({
|
||||||
|
hasUserInfo: false,
|
||||||
},
|
userInfo: {}
|
||||||
|
})
|
||||||
/**
|
that.setUserDocument(data.userDocument)
|
||||||
* 生命周期函数--监听页面显示
|
if(data.userDocument.connected) {
|
||||||
*/
|
getUserProfileSupervisor(data.userDocument.id).then(res => {
|
||||||
onShow: function () {
|
console.log(res)
|
||||||
if(app.globalData.userInfo){
|
that.setData({
|
||||||
let userInfo = app.globalData.userInfo
|
hasUserInfo: true,
|
||||||
|
userInfo: res
|
||||||
this.setData({
|
})
|
||||||
hasUserInfo: true,
|
})
|
||||||
userInfo: userInfo
|
}
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
if(app.globalData.userInfo){
|
||||||
|
|
||||||
|
this.setData({
|
||||||
|
hasUserInfo: true,
|
||||||
|
userInfo: app.globalData.userInfo
|
||||||
|
})
|
||||||
|
}
|
||||||
|
if(app.globalData.userDocument){
|
||||||
|
this.setUserDocument(app.globalData.userDocument)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(app.globalData.userDocument){
|
},
|
||||||
let userDocument = app.globalData.userDocument
|
|
||||||
|
setUserDocument(document) {
|
||||||
|
|
||||||
|
let userDocument = document
|
||||||
switch(userDocument.gender) {
|
switch(userDocument.gender) {
|
||||||
case 'F':
|
case 'F':
|
||||||
userDocument.gender = '女'
|
userDocument.gender = '女'
|
||||||
@ -66,7 +83,21 @@ Page({
|
|||||||
hasUserDocument: true,
|
hasUserDocument: true,
|
||||||
userDocument: userDocument
|
userDocument: userDocument
|
||||||
})
|
})
|
||||||
}
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
*/
|
||||||
|
onReady: function () {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow: function () {
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -8,7 +8,8 @@ Page({
|
|||||||
*/
|
*/
|
||||||
data: {
|
data: {
|
||||||
inputShowed: false,
|
inputShowed: false,
|
||||||
inputVal: ""
|
inputVal: "",
|
||||||
|
searchStudentsList: []
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -86,6 +87,27 @@ Page({
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
onClickShowDocument(e) {
|
||||||
|
let showIndex = e.currentTarget.dataset['index']
|
||||||
|
let userDocument = this.data.searchStudentsList[showIndex]
|
||||||
|
wx.navigateTo({
|
||||||
|
url: '../account-doc-info/account-doc-info?admin=true',
|
||||||
|
events: {
|
||||||
|
// 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据
|
||||||
|
acceptDataFromOpenedPage: function(data) {
|
||||||
|
console.log(data)
|
||||||
|
},
|
||||||
|
someEvent: function(data) {
|
||||||
|
console.log(data)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
success: function(res) {
|
||||||
|
// 通过eventChannel向被打开页面传送数据
|
||||||
|
res.eventChannel.emit('acceptDataFromOpenerPage', { userDocument: userDocument })
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
inputTyping: function (e) {
|
inputTyping: function (e) {
|
||||||
let inputVal = e.detail.value
|
let inputVal = e.detail.value
|
||||||
this.setData({
|
this.setData({
|
||||||
@ -93,6 +115,9 @@ Page({
|
|||||||
});
|
});
|
||||||
searchStudents(inputVal).then(res => {
|
searchStudents(inputVal).then(res => {
|
||||||
console.log(res)
|
console.log(res)
|
||||||
|
this.setData({
|
||||||
|
searchStudentsList: res
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
@ -20,24 +20,9 @@
|
|||||||
<view class="weui-search-bar__cancel-btn" bindtap="hideInput">取消</view>
|
<view class="weui-search-bar__cancel-btn" bindtap="hideInput">取消</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="weui-cells searchbar-result" wx:if="{{inputVal.length > 0}}">
|
<view class="weui-cells searchbar-result" wx:if="{{inputVal.length > 0}}">
|
||||||
<view class="weui-cell weui-cell_active weui-cell_access">
|
<view class="weui-cell weui-cell_active weui-cell_access" wx:for="{{searchStudentsList}}" wx:key="index" data-index="{{index}}" bindtap="onClickShowDocument">
|
||||||
<view class="weui-cell__bd weui-cell_primary">
|
<view class="weui-cell__bd weui-cell_primary">
|
||||||
<view>实时搜索文本</view>
|
<view>[{{item.numbering}}] {{item.realName}}</view>
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="weui-cell weui-cell_active weui-cell_access">
|
|
||||||
<view class="weui-cell__bd weui-cell_primary">
|
|
||||||
<view>实时搜索文本</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="weui-cell weui-cell_active weui-cell_access">
|
|
||||||
<view class="weui-cell__bd weui-cell_primary">
|
|
||||||
<view>实时搜索文本</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="weui-cell weui-cell_active weui-cell_access">
|
|
||||||
<view class="weui-cell__bd weui-cell_primary">
|
|
||||||
<view>实时搜索文本</view>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
Loading…
Reference in New Issue
Block a user