Compare commits
2 Commits
3a1cffacde
...
bb640778c0
| Author | SHA1 | Date | |
|---|---|---|---|
| bb640778c0 | |||
| 0a37b21824 |
@@ -3,7 +3,7 @@
|
|||||||
"appid" : "__UNI__C7475A8",
|
"appid" : "__UNI__C7475A8",
|
||||||
"description" : "吴门医述",
|
"description" : "吴门医述",
|
||||||
"networkTimeout" : {
|
"networkTimeout" : {
|
||||||
"request" : 15000
|
"request" : 0
|
||||||
},
|
},
|
||||||
"transformPx" : false,
|
"transformPx" : false,
|
||||||
"icons" : [
|
"icons" : [
|
||||||
@@ -12,8 +12,8 @@
|
|||||||
"src" : "图片路径"
|
"src" : "图片路径"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"versionName" : "2.0.35",
|
"versionName" : "2.0.37",
|
||||||
"versionCode" : 2035,
|
"versionCode" : 2037,
|
||||||
"sassImplementationName" : "node-sass",
|
"sassImplementationName" : "node-sass",
|
||||||
"app-plus" : {
|
"app-plus" : {
|
||||||
"nvueCompiler" : "uni-app",
|
"nvueCompiler" : "uni-app",
|
||||||
|
|||||||
@@ -220,7 +220,10 @@
|
|||||||
|
|
||||||
<!-- 班内同学 -->
|
<!-- 班内同学 -->
|
||||||
<template v-if="tabId == '2'">
|
<template v-if="tabId == '2'">
|
||||||
<template v-if="students.length> 0">
|
<view v-if="studentsLoading" style="text-align: center;">
|
||||||
|
数据加载中
|
||||||
|
</view>
|
||||||
|
<template v-else-if="students.length> 0">
|
||||||
<view class="" style=" overflow: hidden; margin:20rpx 0">
|
<view class="" style=" overflow: hidden; margin:20rpx 0">
|
||||||
<text style="font-size: 26rpx; color: #666;">共 {{students.length}} 名学员</text>
|
<text style="font-size: 26rpx; color: #666;">共 {{students.length}} 名学员</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -236,8 +239,8 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="textItems flex_box">
|
<view class="textItems flex_box">
|
||||||
<text class="txt555"
|
<text class="txt555"
|
||||||
v-if="item.student.nickname != null && item.student.nickname != ''">
|
v-if="item.student.name != null && item.student.name != ''">
|
||||||
{{item.student.nickname}}
|
{{item.student.name}}
|
||||||
</text>
|
</text>
|
||||||
<text v-else>匿名用户</text>
|
<text v-else>匿名用户</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -286,10 +289,10 @@
|
|||||||
<view class="" v-if="tijiaoTitleId == 2 && false" style="margin: 20rpx 0;">
|
<view class="" v-if="tijiaoTitleId == 2 && false" style="margin: 20rpx 0;">
|
||||||
<radio-group @change="radioChange1" class="flex_box">
|
<radio-group @change="radioChange1" class="flex_box">
|
||||||
<view class="" style="margin-right:20rpx ;">
|
<view class="" style="margin-right:20rpx ;">
|
||||||
<radio value="0" />全部同学的</label>
|
<radio value="0" /><label>全部同学的</label>
|
||||||
</view>
|
</view>
|
||||||
<view class="">
|
<view class="">
|
||||||
<radio value="1" checked="true" />只看我自己的</label>
|
<radio value="1" checked="true" /><label>只看我自己的</label>
|
||||||
</view>
|
</view>
|
||||||
</radio-group>
|
</radio-group>
|
||||||
</view>
|
</view>
|
||||||
@@ -309,7 +312,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="leve3">
|
<view class="leve3">
|
||||||
<view class="tips flex_box" v-if="item.zhedie">
|
<view class="tips flex_box" v-if="item.zhedie">
|
||||||
<!-- <text>发布者:{{item.createUser.nickname != null && item.createUser.nickname != '' ? item.createUser.nickname : '匿名用户'}}</text> -->
|
<!-- <text>发布者:{{item.createUser.name != null && item.createUser.name != '' ? item.createUser.name : '匿名用户'}}</text> -->
|
||||||
<text style="" class="date">日期:{{item.createTime}}</text>
|
<text style="" class="date">日期:{{item.createTime}}</text>
|
||||||
</view>
|
</view>
|
||||||
<template v-if="tijiaoTitleId == 2 && isHave">
|
<template v-if="tijiaoTitleId == 2 && isHave">
|
||||||
@@ -403,21 +406,21 @@
|
|||||||
<view class="item">
|
<view class="item">
|
||||||
<text class="adminName">班长:</text>
|
<text class="adminName">班长:</text>
|
||||||
<view class="personbox" v-if="admins.monitor.user != null">
|
<view class="personbox" v-if="admins.monitor.user != null">
|
||||||
<text>{{admins.monitor.user.nickname != null && admins.monitor.user.nickname != '' ? admins.monitor.user.nickname : '匿名用户'}}</text>
|
<text>{{admins.monitor.user.name != null && admins.monitor.user.name != '' ? admins.monitor.user.name : '匿名用户'}}</text>
|
||||||
</view>
|
</view>
|
||||||
<text v-else>暂未设置</text>
|
<text v-else>暂未设置</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<text class="adminName">副班长:</text>
|
<text class="adminName">副班长:</text>
|
||||||
<view class="personbox" v-if="admins.dmonitor.user != null">
|
<view class="personbox" v-if="admins.dmonitor.user != null">
|
||||||
<text>{{admins.dmonitor.user.nickname != null && admins.dmonitor.user.nickname != '' ? admins.dmonitor.user.nickname : '匿名用户'}}</text>
|
<text>{{admins.dmonitor.user.name != null && admins.dmonitor.user.name != '' ? admins.dmonitor.user.name : '匿名用户'}}</text>
|
||||||
</view>
|
</view>
|
||||||
<text v-else>暂未设置</text>
|
<text v-else>暂未设置</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="item"><text class="adminName">学习委员:</text>
|
<view class="item"><text class="adminName">学习委员:</text>
|
||||||
|
|
||||||
<view class="personbox" v-if="admins.learner.user != null">
|
<view class="personbox" v-if="admins.learner.user != null">
|
||||||
<text>{{admins.learner.user.nickname != null && admins.learner.user.nickname != '' ? admins.learner.user.nickname : '匿名用户'}}</text>
|
<text>{{admins.learner.user.name != null && admins.learner.user.name != '' ? admins.learner.user.name : '匿名用户'}}</text>
|
||||||
</view>
|
</view>
|
||||||
<text v-else>暂未设置</text>
|
<text v-else>暂未设置</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -425,7 +428,7 @@
|
|||||||
<template v-if="admins.scorer.length > 0">
|
<template v-if="admins.scorer.length > 0">
|
||||||
<view class="arryItemSub" v-for="(item,index) in admins.scorer" :key="index">
|
<view class="arryItemSub" v-for="(item,index) in admins.scorer" :key="index">
|
||||||
<template v-if="item.user != null">
|
<template v-if="item.user != null">
|
||||||
<text>{{item.user.nickname != null && item.user.nickname != '' ? item.user.nickname+',' : '匿名用户,'}}</text>
|
<text>{{item.user.name != null && item.user.name != '' ? item.user.name+',' : '匿名用户,'}}</text>
|
||||||
<!-- <text>({{item.user.tel}}),</text> -->
|
<!-- <text>({{item.user.tel}}),</text> -->
|
||||||
</template>
|
</template>
|
||||||
</view>
|
</view>
|
||||||
@@ -505,7 +508,9 @@
|
|||||||
<text class="small_btn border_radius_10"
|
<text class="small_btn border_radius_10"
|
||||||
v-if="!submitInfo.photo || submitInfo.photo != '' || submitInfo.photo != null"
|
v-if="!submitInfo.photo || submitInfo.photo != '' || submitInfo.photo != null"
|
||||||
@click="onPageJump('/pages/mine/userInfo/persData')"
|
@click="onPageJump('/pages/mine/userInfo/persData')"
|
||||||
style="display: block; height: 30px;">{{submitInfo.photo && submitInfo.photo != '' && submitInfo.photo != null ? '去修改' : '去上传'}}</text>
|
style="display: block; height: 30px;"
|
||||||
|
>
|
||||||
|
{{submitInfo.photo && submitInfo.photo != '' && submitInfo.photo != null ? '去修改' : '去上传'}}
|
||||||
</text>
|
</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -568,6 +573,7 @@
|
|||||||
showSubmitInfoBlank: false,
|
showSubmitInfoBlank: false,
|
||||||
thisClass: {},
|
thisClass: {},
|
||||||
students: [],
|
students: [],
|
||||||
|
studentsLoading: true,
|
||||||
tabId: undefined,
|
tabId: undefined,
|
||||||
curTagIndex: 0,
|
curTagIndex: 0,
|
||||||
scrollable: false,
|
scrollable: false,
|
||||||
@@ -774,6 +780,14 @@
|
|||||||
this.submitInfo.photo = userObj.photo
|
this.submitInfo.photo = userObj.photo
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (this.thisClass.state == '3' || this.thisClass.state == '2') {
|
||||||
|
// 考试周 结班状态下的
|
||||||
|
this.students = await this.getStudentScoreList()
|
||||||
|
console.log('students考试周 结班状态下的', this.students);
|
||||||
|
} else {
|
||||||
|
this.students = await this.getStudentsList()
|
||||||
|
}
|
||||||
|
this.studentsLoading = false
|
||||||
},
|
},
|
||||||
components: {
|
components: {
|
||||||
sutdentScoreList,
|
sutdentScoreList,
|
||||||
@@ -963,13 +977,33 @@
|
|||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
console.log('课程购买情况',res);
|
console.log('课程购买情况',res);
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
if (res.msg != '') {
|
if (res.res && res.res.length > 0) {
|
||||||
msg = res.msg
|
const msgArr = res.res
|
||||||
var outputStr = await this.convertToHalfWidth(res.msg)
|
for (const item of msgArr) {
|
||||||
|
const outputStr = await this.convertToHalfWidth(item)
|
||||||
|
const isPass = await new Promise(resolve => {
|
||||||
uni.showModal({
|
uni.showModal({
|
||||||
title: '提示',
|
title: '提示',
|
||||||
content: `您${outputStr}课程没有购买,请尽快购买班级内教学需要的课程,逾期您将被系统自动踢出班级,感谢您的理解和支持`
|
content: `${outputStr}`,
|
||||||
|
success: (res) => {
|
||||||
|
if (res.confirm) {
|
||||||
|
resolve(true)
|
||||||
|
} else {
|
||||||
|
resolve(false)
|
||||||
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
})
|
||||||
|
if (!isPass) {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// msg = res.msg
|
||||||
|
// var outputStr = await this.convertToHalfWidth(res.msg)
|
||||||
|
// uni.showModal({
|
||||||
|
// title: '提示',
|
||||||
|
// content: `${outputStr}`
|
||||||
|
// })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}).catch(e => {
|
}).catch(e => {
|
||||||
@@ -1066,9 +1100,41 @@
|
|||||||
})
|
})
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
// 未开班和进行中状态下,学员的信息,带买课标识
|
||||||
|
async getStudentsList() {
|
||||||
|
var list = undefined
|
||||||
|
await $http.request({
|
||||||
|
url: "common/class/getClassUserCourseFlag",
|
||||||
|
method: "POST",
|
||||||
|
data: {
|
||||||
|
"classId": parseInt(this.classId)
|
||||||
|
},
|
||||||
|
header: {
|
||||||
|
'Content-Type': 'application/json'
|
||||||
|
},
|
||||||
|
})
|
||||||
|
.then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
list = res.result.students
|
||||||
|
} else {
|
||||||
|
uni.showToast({
|
||||||
|
title: '获取学员信息失败',
|
||||||
|
icon: 'none',
|
||||||
|
duration: 3000
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}).catch(e => {
|
||||||
|
list = []
|
||||||
|
uni.showToast({
|
||||||
|
title: e.errMsg,
|
||||||
|
icon: 'none',
|
||||||
|
duration: 3000
|
||||||
|
})
|
||||||
|
});
|
||||||
|
return list
|
||||||
|
},
|
||||||
// 考试周和结班状态下,学员的信息
|
// 考试周和结班状态下,学员的信息
|
||||||
async getStudentScoreList() {
|
async getStudentScoreList() {
|
||||||
console.log('进来了码?');
|
|
||||||
var list = undefined
|
var list = undefined
|
||||||
await $http.request({
|
await $http.request({
|
||||||
url: "common/class/userScoreList",
|
url: "common/class/userScoreList",
|
||||||
@@ -1079,6 +1145,7 @@
|
|||||||
header: {
|
header: {
|
||||||
'Content-Type': 'application/json'
|
'Content-Type': 'application/json'
|
||||||
},
|
},
|
||||||
|
timeout: '60000'
|
||||||
})
|
})
|
||||||
.then(res => {
|
.then(res => {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
@@ -1894,13 +1961,6 @@ uni.navigateTo({
|
|||||||
this.classModel = res.result.classModel
|
this.classModel = res.result.classModel
|
||||||
this.courses = res.result.courses
|
this.courses = res.result.courses
|
||||||
|
|
||||||
if (this.thisClass.state == '3' || this.thisClass.state == '2') {
|
|
||||||
// 考试周 结班状态下的
|
|
||||||
this.students = await this.getStudentScoreList()
|
|
||||||
console.log('students考试周 结班状态下的', this.students);
|
|
||||||
} else {
|
|
||||||
this.students = res.result.students
|
|
||||||
}
|
|
||||||
this.refresh = true
|
this.refresh = true
|
||||||
var ss = this.getTijiaoTitleList
|
var ss = this.getTijiaoTitleList
|
||||||
if (this.thisClass.state != 0 && this.tabId != '3') {
|
if (this.thisClass.state != 0 && this.tabId != '3') {
|
||||||
@@ -2260,7 +2320,7 @@ uni.navigateTo({
|
|||||||
color: #999;
|
color: #999;
|
||||||
}
|
}
|
||||||
|
|
||||||
.date {}
|
// .date {}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2688,7 +2748,7 @@ uni.navigateTo({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.optionsBox {}
|
// .optionsBox {}
|
||||||
|
|
||||||
.btn_box_certificate {
|
.btn_box_certificate {
|
||||||
margin-top: 70rpx;
|
margin-top: 70rpx;
|
||||||
@@ -2713,9 +2773,9 @@ uni.navigateTo({
|
|||||||
}
|
}
|
||||||
|
|
||||||
.userinfoPup {
|
.userinfoPup {
|
||||||
.tips {
|
// .tips {
|
||||||
// .item{justify-content: space-around;}
|
// // .item{justify-content: space-around;}
|
||||||
}
|
// }
|
||||||
|
|
||||||
.small_btn {
|
.small_btn {
|
||||||
color: #55aaff;
|
color: #55aaff;
|
||||||
|
|||||||
@@ -228,7 +228,10 @@
|
|||||||
</view>
|
</view>
|
||||||
<!-- 学员列表 -->
|
<!-- 学员列表 -->
|
||||||
<view class="" v-if="tabId == '2'">
|
<view class="" v-if="tabId == '2'">
|
||||||
<template v-if="students.length > 0">
|
<view v-if="studentsLoading" style="text-align: center;">
|
||||||
|
数据加载中
|
||||||
|
</view>
|
||||||
|
<template v-else-if="students.length > 0">
|
||||||
<view class="" style="overflow: hidden; margin: 20rpx 0">
|
<view class="" style="overflow: hidden; margin: 20rpx 0">
|
||||||
<text style="font-size: 26rpx; color: #666"
|
<text style="font-size: 26rpx; color: #666"
|
||||||
>共 {{ students.length }} 名学员</text
|
>共 {{ students.length }} 名学员</text
|
||||||
@@ -292,11 +295,11 @@
|
|||||||
<text
|
<text
|
||||||
class="txt555"
|
class="txt555"
|
||||||
v-if="
|
v-if="
|
||||||
item.student.nickname != null &&
|
item.student.name != null &&
|
||||||
item.student.nickname != ''
|
item.student.name != ''
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
{{ item.student.nickname }}
|
{{ item.student.name }}
|
||||||
<template>
|
<template>
|
||||||
<text>({{ item.student.tel }})</text>
|
<text>({{ item.student.tel }})</text>
|
||||||
</template>
|
</template>
|
||||||
@@ -429,9 +432,9 @@
|
|||||||
v-if="admins.monitor.user != null && admins.monitor.id"
|
v-if="admins.monitor.user != null && admins.monitor.id"
|
||||||
>
|
>
|
||||||
<text>{{
|
<text>{{
|
||||||
admins.monitor.user.nickname != null &&
|
admins.monitor.user.name != null &&
|
||||||
admins.monitor.user.nickname != ""
|
admins.monitor.user.name != ""
|
||||||
? admins.monitor.user.nickname
|
? admins.monitor.user.name
|
||||||
: "匿名用户"
|
: "匿名用户"
|
||||||
}}</text>
|
}}</text>
|
||||||
<text v-if="admins.monitor.id"
|
<text v-if="admins.monitor.id"
|
||||||
@@ -447,9 +450,9 @@
|
|||||||
v-if="admins.dmonitor.user != null && admins.dmonitor.id"
|
v-if="admins.dmonitor.user != null && admins.dmonitor.id"
|
||||||
>
|
>
|
||||||
<text>{{
|
<text>{{
|
||||||
admins.dmonitor.user.nickname != null &&
|
admins.dmonitor.user.name != null &&
|
||||||
admins.dmonitor.user.nickname != ""
|
admins.dmonitor.user.name != ""
|
||||||
? admins.dmonitor.user.nickname
|
? admins.dmonitor.user.name
|
||||||
: "匿名用户"
|
: "匿名用户"
|
||||||
}}</text>
|
}}</text>
|
||||||
<text>({{ admins.dmonitor.user.tel }})</text>
|
<text>({{ admins.dmonitor.user.tel }})</text>
|
||||||
@@ -463,9 +466,9 @@
|
|||||||
v-if="admins.learner.user != null && admins.learner.id"
|
v-if="admins.learner.user != null && admins.learner.id"
|
||||||
>
|
>
|
||||||
<text>{{
|
<text>{{
|
||||||
admins.learner.user.nickname != null &&
|
admins.learner.user.name != null &&
|
||||||
admins.learner.user.nickname != ""
|
admins.learner.user.name != ""
|
||||||
? admins.learner.user.nickname
|
? admins.learner.user.name
|
||||||
: "匿名用户"
|
: "匿名用户"
|
||||||
}}</text>
|
}}</text>
|
||||||
<text>({{ admins.learner.user.tel }})</text>
|
<text>({{ admins.learner.user.tel }})</text>
|
||||||
@@ -476,7 +479,7 @@
|
|||||||
<template v-if="admins.counter.length > 0">
|
<template v-if="admins.counter.length > 0">
|
||||||
<view class="arryItemSub" v-for="(item,index) in admins.counter" :key="index">
|
<view class="arryItemSub" v-for="(item,index) in admins.counter" :key="index">
|
||||||
<template v-if="item.user != null">
|
<template v-if="item.user != null">
|
||||||
<text>{{item.user.nickname != null && item.user.nickname != '' ? item.user.nickname : '匿名用户'}}</text>
|
<text>{{item.user.name != null && item.user.name != '' ? item.user.name : '匿名用户'}}</text>
|
||||||
<text>({{item.user.tel}}) </text>
|
<text>({{item.user.tel}}) </text>
|
||||||
</template>
|
</template>
|
||||||
</view>
|
</view>
|
||||||
@@ -493,8 +496,8 @@
|
|||||||
>
|
>
|
||||||
<template v-if="item.user != null">
|
<template v-if="item.user != null">
|
||||||
<text>{{
|
<text>{{
|
||||||
item.user.nickname != null && item.user.nickname != ""
|
item.user.name != null && item.user.name != ""
|
||||||
? item.user.nickname
|
? item.user.name
|
||||||
: "匿名用户"
|
: "匿名用户"
|
||||||
}}</text>
|
}}</text>
|
||||||
<text>({{ item.user.tel }}) </text>
|
<text>({{ item.user.tel }}) </text>
|
||||||
@@ -516,9 +519,9 @@
|
|||||||
<view class="upopBox" style="">
|
<view class="upopBox" style="">
|
||||||
<h3 style="margin-bottom: 20rpx">
|
<h3 style="margin-bottom: 20rpx">
|
||||||
{{
|
{{
|
||||||
thisStudent.student.nickname != null &&
|
thisStudent.student.name != null &&
|
||||||
thisStudent.student.nickname != ""
|
thisStudent.student.name != ""
|
||||||
? thisStudent.student.nickname
|
? thisStudent.student.name
|
||||||
: "匿名用户"
|
: "匿名用户"
|
||||||
}}
|
}}
|
||||||
</h3>
|
</h3>
|
||||||
@@ -548,9 +551,9 @@
|
|||||||
<view class="upopBox manScoreBox" style="">
|
<view class="upopBox manScoreBox" style="">
|
||||||
<h3 style="margin-bottom: 20rpx">
|
<h3 style="margin-bottom: 20rpx">
|
||||||
{{
|
{{
|
||||||
thisStudentScore.user.nickname != null &&
|
thisStudentScore.user.name != null &&
|
||||||
thisStudentScore.user.nickname != ""
|
thisStudentScore.user.name != ""
|
||||||
? thisStudentScore.user.nickname
|
? thisStudentScore.user.name
|
||||||
: "匿名用户"
|
: "匿名用户"
|
||||||
}}
|
}}
|
||||||
</h3>
|
</h3>
|
||||||
@@ -639,6 +642,7 @@ export default {
|
|||||||
showOverBtn: false,
|
showOverBtn: false,
|
||||||
},
|
},
|
||||||
students: [],
|
students: [],
|
||||||
|
studentsLoading: true,
|
||||||
tabId: "2",
|
tabId: "2",
|
||||||
curTagIndex: 0,
|
curTagIndex: 0,
|
||||||
scrollable: false,
|
scrollable: false,
|
||||||
@@ -1121,6 +1125,39 @@ export default {
|
|||||||
that.opClass(statusCode);
|
that.opClass(statusCode);
|
||||||
}, 300);
|
}, 300);
|
||||||
},
|
},
|
||||||
|
// 未开班和进行中状态下,学员的信息,带买课标识
|
||||||
|
async getStudentsList() {
|
||||||
|
var list = undefined
|
||||||
|
await $http.request({
|
||||||
|
url: "common/class/getClassUserCourseFlag",
|
||||||
|
method: "POST",
|
||||||
|
data: {
|
||||||
|
"classId": parseInt(this.classId)
|
||||||
|
},
|
||||||
|
header: {
|
||||||
|
'Content-Type': 'application/json'
|
||||||
|
},
|
||||||
|
})
|
||||||
|
.then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
list = res.result.students
|
||||||
|
} else {
|
||||||
|
uni.showToast({
|
||||||
|
title: '获取学员信息失败',
|
||||||
|
icon: 'none',
|
||||||
|
duration: 3000
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}).catch(e => {
|
||||||
|
list = []
|
||||||
|
uni.showToast({
|
||||||
|
title: e.errMsg,
|
||||||
|
icon: 'none',
|
||||||
|
duration: 3000
|
||||||
|
})
|
||||||
|
});
|
||||||
|
return list
|
||||||
|
},
|
||||||
// 考试周和结班状态下,学员的信息
|
// 考试周和结班状态下,学员的信息
|
||||||
async getStudentScoreList() {
|
async getStudentScoreList() {
|
||||||
var list = undefined;
|
var list = undefined;
|
||||||
@@ -1135,6 +1172,7 @@ export default {
|
|||||||
//默认 无 说明:请求头
|
//默认 无 说明:请求头
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
},
|
},
|
||||||
|
timeout: '60000'
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
console.log("班状态下,学员的信息", this.classId, res);
|
console.log("班状态下,学员的信息", this.classId, res);
|
||||||
@@ -1431,8 +1469,9 @@ export default {
|
|||||||
this.students = await this.getStudentScoreList();
|
this.students = await this.getStudentScoreList();
|
||||||
// console.log('students', this.students);
|
// console.log('students', this.students);
|
||||||
} else {
|
} else {
|
||||||
this.students = res.result.students;
|
this.students = await this.getStudentsList();
|
||||||
}
|
}
|
||||||
|
this.studentsLoading = false;
|
||||||
|
|
||||||
this.refresh = true;
|
this.refresh = true;
|
||||||
if (this.thisClass.state == 0) {
|
if (this.thisClass.state == 0) {
|
||||||
|
|||||||
@@ -33,7 +33,10 @@
|
|||||||
</view>
|
</view>
|
||||||
<!-- 学员列表 -->
|
<!-- 学员列表 -->
|
||||||
<view class="" v-if="tabId == '2'">
|
<view class="" v-if="tabId == '2'">
|
||||||
<template v-if="students.length> 0 ">
|
<view v-if="studentsLoading" style="text-align: center;">
|
||||||
|
数据加载中
|
||||||
|
</view>
|
||||||
|
<template v-else-if="students.length> 0 ">
|
||||||
<view class="" style=" overflow: hidden; margin: 20rpx 0;">
|
<view class="" style=" overflow: hidden; margin: 20rpx 0;">
|
||||||
<text style="font-size: 26rpx; color: #666;">共 {{students.length}} 名学员</text>
|
<text style="font-size: 26rpx; color: #666;">共 {{students.length}} 名学员</text>
|
||||||
<!-- <uni-section class="mb-10 nobg xueyuanTitle" title="班内学员" type="line" sub-title="">共
|
<!-- <uni-section class="mb-10 nobg xueyuanTitle" title="班内学员" type="line" sub-title="">共
|
||||||
@@ -91,8 +94,8 @@
|
|||||||
</view>
|
</view>
|
||||||
<view :class="['textItems','flex_box']">
|
<view :class="['textItems','flex_box']">
|
||||||
<text class="txt555"
|
<text class="txt555"
|
||||||
v-if="item.student.nickname != null && item.student.nickname != ''">
|
v-if="item.student.name != null && item.student.name != ''">
|
||||||
{{item.student.nickname}}
|
{{item.student.name}}
|
||||||
<template>
|
<template>
|
||||||
<text>({{item.student.tel}})</text>
|
<text>({{item.student.tel}})</text>
|
||||||
</template>
|
</template>
|
||||||
@@ -170,7 +173,7 @@
|
|||||||
<view class="item">
|
<view class="item">
|
||||||
<text class="adminName">班长:</text>
|
<text class="adminName">班长:</text>
|
||||||
<view class="personbox" v-if="admins.monitor.user != null && admins.monitor.id">
|
<view class="personbox" v-if="admins.monitor.user != null && admins.monitor.id">
|
||||||
<text>{{admins.monitor.user.nickname != null && admins.monitor.user.nickname != '' ? admins.monitor.user.nickname : '匿名用户'}}</text>
|
<text>{{admins.monitor.user.name != null && admins.monitor.user.name != '' ? admins.monitor.user.name : '匿名用户'}}</text>
|
||||||
<text v-if="admins.monitor.id">({{admins.monitor.user.tel}})</text>
|
<text v-if="admins.monitor.id">({{admins.monitor.user.tel}})</text>
|
||||||
</view>
|
</view>
|
||||||
<text v-else>暂未设置</text>
|
<text v-else>暂未设置</text>
|
||||||
@@ -178,14 +181,14 @@
|
|||||||
<view class="item">
|
<view class="item">
|
||||||
<text class="adminName">副班长:</text>
|
<text class="adminName">副班长:</text>
|
||||||
<view class="personbox" v-if="admins.dmonitor.user != null && admins.dmonitor.id">
|
<view class="personbox" v-if="admins.dmonitor.user != null && admins.dmonitor.id">
|
||||||
<text>{{admins.dmonitor.user.nickname != null && admins.dmonitor.user.nickname != '' ? admins.dmonitor.user.nickname : '匿名用户'}}</text>
|
<text>{{admins.dmonitor.user.name != null && admins.dmonitor.user.name != '' ? admins.dmonitor.user.name : '匿名用户'}}</text>
|
||||||
<text>({{admins.dmonitor.user.tel}})</text>
|
<text>({{admins.dmonitor.user.tel}})</text>
|
||||||
</view>
|
</view>
|
||||||
<text v-else>暂未设置</text>
|
<text v-else>暂未设置</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="item"><text class="adminName">学习委员:</text>
|
<view class="item"><text class="adminName">学习委员:</text>
|
||||||
<view class="personbox" v-if="admins.learner.user != null && admins.learner.id">
|
<view class="personbox" v-if="admins.learner.user != null && admins.learner.id">
|
||||||
<text>{{admins.learner.user.nickname != null && admins.learner.user.nickname != '' ? admins.learner.user.nickname : '匿名用户'}}</text>
|
<text>{{admins.learner.user.name != null && admins.learner.user.name != '' ? admins.learner.user.name : '匿名用户'}}</text>
|
||||||
<text>({{admins.learner.user.tel}})</text>
|
<text>({{admins.learner.user.tel}})</text>
|
||||||
</view>
|
</view>
|
||||||
<text v-else>暂未设置</text>
|
<text v-else>暂未设置</text>
|
||||||
@@ -194,7 +197,7 @@
|
|||||||
<template v-if="admins.counter.length > 0">
|
<template v-if="admins.counter.length > 0">
|
||||||
<view class="arryItemSub" v-for="(item,index) in admins.counter" :key="index">
|
<view class="arryItemSub" v-for="(item,index) in admins.counter" :key="index">
|
||||||
<template v-if="item.user != null">
|
<template v-if="item.user != null">
|
||||||
<text>{{item.user.nickname != null && item.user.nickname != '' ? item.user.nickname : '匿名用户'}}</text>
|
<text>{{item.user.name != null && item.user.name != '' ? item.user.name : '匿名用户'}}</text>
|
||||||
<text>({{item.user.tel}}) </text>
|
<text>({{item.user.tel}}) </text>
|
||||||
</template>
|
</template>
|
||||||
</view>
|
</view>
|
||||||
@@ -205,7 +208,7 @@
|
|||||||
<template v-if="admins.scorer.length > 0">
|
<template v-if="admins.scorer.length > 0">
|
||||||
<view class="arryItemSub" v-for="(item,index) in admins.scorer" :key="index">
|
<view class="arryItemSub" v-for="(item,index) in admins.scorer" :key="index">
|
||||||
<template v-if="item.user != null">
|
<template v-if="item.user != null">
|
||||||
<text>{{item.user.nickname != null && item.user.nickname != '' ? item.user.nickname : '匿名用户'}}</text>
|
<text>{{item.user.name != null && item.user.name != '' ? item.user.name : '匿名用户'}}</text>
|
||||||
<text>({{item.user.tel}}) </text>
|
<text>({{item.user.tel}}) </text>
|
||||||
</template>
|
</template>
|
||||||
</view>
|
</view>
|
||||||
@@ -217,7 +220,7 @@
|
|||||||
<u-popup key="2" v-if="showStudentBlank" :show="showStudentBlank" :round="10" @close="closePup" ref="">
|
<u-popup key="2" v-if="showStudentBlank" :show="showStudentBlank" :round="10" @close="closePup" ref="">
|
||||||
<view class="upopBox" style="">
|
<view class="upopBox" style="">
|
||||||
<h3 style="margin-bottom: 20rpx;">
|
<h3 style="margin-bottom: 20rpx;">
|
||||||
{{thisStudent.student.nickname != null && thisStudent.student.nickname != '' ? thisStudent.student.nickname : "匿名用户"}}
|
{{thisStudent.student.name != null && thisStudent.student.name != '' ? thisStudent.student.name : "匿名用户"}}
|
||||||
</h3>
|
</h3>
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<text><b>身份信息:</b></text>
|
<text><b>身份信息:</b></text>
|
||||||
@@ -272,7 +275,7 @@
|
|||||||
ref="">
|
ref="">
|
||||||
<view class="upopBox manScoreBox" style="">
|
<view class="upopBox manScoreBox" style="">
|
||||||
<h3 style="margin-bottom: 20rpx;">
|
<h3 style="margin-bottom: 20rpx;">
|
||||||
{{thisStudentScore.user.nickname != null && thisStudentScore.user.nickname != '' ? thisStudentScore.user.nickname : "匿名用户"}}
|
{{thisStudentScore.user.name != null && thisStudentScore.user.name != '' ? thisStudentScore.user.name : "匿名用户"}}
|
||||||
</h3>
|
</h3>
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<text><b>身份信息:</b></text>
|
<text><b>身份信息:</b></text>
|
||||||
@@ -352,6 +355,7 @@
|
|||||||
|
|
||||||
thisClass: {},
|
thisClass: {},
|
||||||
students: [],
|
students: [],
|
||||||
|
studentsLoading: true,
|
||||||
tabId: '2',
|
tabId: '2',
|
||||||
curTagIndex: 0,
|
curTagIndex: 0,
|
||||||
scrollable: false,
|
scrollable: false,
|
||||||
@@ -754,6 +758,39 @@
|
|||||||
url: `/pages/miniClass/classCaskList?id=${this.thisClass.id}&type=${this.tijiaoTitleId}`
|
url: `/pages/miniClass/classCaskList?id=${this.thisClass.id}&type=${this.tijiaoTitleId}`
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
// 未开班和进行中状态下,学员的信息,带买课标识
|
||||||
|
async getStudentsList() {
|
||||||
|
var list = undefined
|
||||||
|
await $http.request({
|
||||||
|
url: "common/class/getClassUserCourseFlag",
|
||||||
|
method: "POST",
|
||||||
|
data: {
|
||||||
|
"classId": parseInt(this.classId)
|
||||||
|
},
|
||||||
|
header: {
|
||||||
|
'Content-Type': 'application/json'
|
||||||
|
},
|
||||||
|
})
|
||||||
|
.then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
list = res.result.students
|
||||||
|
} else {
|
||||||
|
uni.showToast({
|
||||||
|
title: '获取学员信息失败',
|
||||||
|
icon: 'none',
|
||||||
|
duration: 3000
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}).catch(e => {
|
||||||
|
list = []
|
||||||
|
uni.showToast({
|
||||||
|
title: e.errMsg,
|
||||||
|
icon: 'none',
|
||||||
|
duration: 3000
|
||||||
|
})
|
||||||
|
});
|
||||||
|
return list
|
||||||
|
},
|
||||||
// 考试周和结班状态下,学员的信息
|
// 考试周和结班状态下,学员的信息
|
||||||
async getStudentScoreList() {
|
async getStudentScoreList() {
|
||||||
var list = undefined
|
var list = undefined
|
||||||
@@ -766,6 +803,7 @@
|
|||||||
header: { //默认 无 说明:请求头
|
header: { //默认 无 说明:请求头
|
||||||
'Content-Type': 'application/json'
|
'Content-Type': 'application/json'
|
||||||
},
|
},
|
||||||
|
timeout: '60000'
|
||||||
})
|
})
|
||||||
.then(res => {
|
.then(res => {
|
||||||
console.log('考试周状态下,学员的信息',this.classId, res);
|
console.log('考试周状态下,学员的信息',this.classId, res);
|
||||||
@@ -863,8 +901,9 @@
|
|||||||
this.students = await this.getStudentScoreList()
|
this.students = await this.getStudentScoreList()
|
||||||
// console.log('students', this.students);
|
// console.log('students', this.students);
|
||||||
} else {
|
} else {
|
||||||
this.students = res.result.students
|
this.students = await this.getStudentsList()
|
||||||
}
|
}
|
||||||
|
this.studentsLoading = false
|
||||||
this.refresh = true
|
this.refresh = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -36,8 +36,8 @@
|
|||||||
</view>
|
</view>
|
||||||
<view :class="['textItems','flex_box']">
|
<view :class="['textItems','flex_box']">
|
||||||
<view class="txt555"
|
<view class="txt555"
|
||||||
v-if="item.user.nickname != null && item.user.nickname != ''">
|
v-if="item.user.name != null && item.user.name != ''">
|
||||||
{{item.user.nickname}}
|
{{item.user.name}}
|
||||||
<template>
|
<template>
|
||||||
<text v-if="pageSorce!='myClass'">({{item.user.tel}})</text>
|
<text v-if="pageSorce!='myClass'">({{item.user.tel}})</text>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<view class="textBox">
|
<view class="textBox">
|
||||||
<view class="">
|
<view class="">
|
||||||
<text style="width: 100%; display: inline-block;">
|
<text style="width: 100%; display: inline-block;">
|
||||||
{{form.monitor && form.monitor.nickname != '' && form.monitor.nickname != null ? form.monitor.nickname : '匿名用户'}}
|
{{form.monitor && form.monitor.name != '' && form.monitor.name != null ? form.monitor.name : '匿名用户'}}
|
||||||
</text>
|
</text>
|
||||||
<text style="width: 100%; display: inline-block;"> -
|
<text style="width: 100%; display: inline-block;"> -
|
||||||
{{form.monitor.tel}}</text>
|
{{form.monitor.tel}}</text>
|
||||||
@@ -68,7 +68,7 @@
|
|||||||
<view class="textBox">
|
<view class="textBox">
|
||||||
<view class="">
|
<view class="">
|
||||||
<text style="width: 100%; display: inline-block;">
|
<text style="width: 100%; display: inline-block;">
|
||||||
{{form.dmonitor && form.dmonitor.nickname != '' && form.dmonitor.nickname != null ? form.dmonitor.nickname : '匿名用户'}}
|
{{form.dmonitor && form.dmonitor.name != '' && form.dmonitor.name != null ? form.dmonitor.name : '匿名用户'}}
|
||||||
</text>
|
</text>
|
||||||
<text style="width: 100%; display: inline-block;"> -
|
<text style="width: 100%; display: inline-block;"> -
|
||||||
{{form.dmonitor.tel}}</text>
|
{{form.dmonitor.tel}}</text>
|
||||||
@@ -106,7 +106,7 @@
|
|||||||
<view class="textBox">
|
<view class="textBox">
|
||||||
<view class="">
|
<view class="">
|
||||||
<text style="width: 100%; display: inline-block;">
|
<text style="width: 100%; display: inline-block;">
|
||||||
{{form.learner && form.learner.nickname != '' && form.learner.nickname != null ? form.learner.nickname : '匿名用户'}}
|
{{form.learner && form.learner.name != '' && form.learner.name != null ? form.learner.name : '匿名用户'}}
|
||||||
</text>
|
</text>
|
||||||
<text style="width: 100%; display: inline-block;"> -
|
<text style="width: 100%; display: inline-block;"> -
|
||||||
{{form.learner.tel}}</text>
|
{{form.learner.tel}}</text>
|
||||||
@@ -146,7 +146,7 @@
|
|||||||
<view class="textBox">
|
<view class="textBox">
|
||||||
<view class="">
|
<view class="">
|
||||||
<text style="width: 100%; display: inline-block;">
|
<text style="width: 100%; display: inline-block;">
|
||||||
{{item && item.nickname != '' && item.nickname != null ? item.nickname : '匿名用户'}}
|
{{item && item.name != '' && item.name != null ? item.name : '匿名用户'}}
|
||||||
</text>
|
</text>
|
||||||
<text style="width: 100%; display: inline-block;"> - {{item.tel}}</text>
|
<text style="width: 100%; display: inline-block;"> - {{item.tel}}</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -183,7 +183,7 @@
|
|||||||
<view class="textBox">
|
<view class="textBox">
|
||||||
<view class="">
|
<view class="">
|
||||||
<text style="width: 100%; display: inline-block;">
|
<text style="width: 100%; display: inline-block;">
|
||||||
{{item && item.nickname != '' && item.nickname != null ? item.nickname : '匿名用户'}}
|
{{item && item.name != '' && item.name != null ? item.name : '匿名用户'}}
|
||||||
</text>
|
</text>
|
||||||
<text style="width: 100%; display: inline-block;"> - {{item.tel}}</text>
|
<text style="width: 100%; display: inline-block;"> - {{item.tel}}</text>
|
||||||
</view>
|
</view>
|
||||||
|
|||||||
@@ -53,8 +53,8 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="textItems flex_box">
|
<view class="textItems flex_box">
|
||||||
<text class="nick"
|
<text class="nick"
|
||||||
v-if="item.student.nickname != null && item.student.nickname != ''">
|
v-if="item.student.name != null && item.student.name != ''">
|
||||||
{{item.student.nickname}}
|
{{item.student.name}}
|
||||||
</text>
|
</text>
|
||||||
<text class="nick" v-else>
|
<text class="nick" v-else>
|
||||||
匿名用户
|
匿名用户
|
||||||
@@ -81,7 +81,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<u-popup key="1" v-if="showEditBlank" :show="showEditBlank" :round="10" @close="closePup" ref="">
|
<u-popup key="1" v-if="showEditBlank" :show="showEditBlank" :round="10" @close="closePup" ref="">
|
||||||
<view class="upopBox" style="">
|
<view class="upopBox" style="">
|
||||||
<h3 style="margin-bottom: 20rpx;">{{thisStudent.student.nickname != null && thisStudent.student.nickname != '' ? thisStudent.student.nickname : "匿名用户"}}</h3>
|
<h3 style="margin-bottom: 20rpx;">{{thisStudent.student.name != null && thisStudent.student.name != '' ? thisStudent.student.name : "匿名用户"}}</h3>
|
||||||
<view class="item">
|
<view class="item">
|
||||||
<text><b>身份信息:</b></text>
|
<text><b>身份信息:</b></text>
|
||||||
<text v-if="thisStudent.student.vip == '0'">普通用户</text>
|
<text v-if="thisStudent.student.vip == '0'">普通用户</text>
|
||||||
@@ -279,12 +279,12 @@
|
|||||||
'Content-Type': 'application/json'
|
'Content-Type': 'application/json'
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
.then(res => {
|
.then(async res => {
|
||||||
this.refresh = false
|
this.refresh = false
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
|
|
||||||
this.thisClass = res.result.class
|
this.thisClass = res.result.class
|
||||||
this.students = res.result.students
|
this.students = await this.getStudentsList()
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -298,6 +298,39 @@
|
|||||||
icon: 'none'
|
icon: 'none'
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
// 未开班和进行中状态下,学员的信息,带买课标识
|
||||||
|
async getStudentsList() {
|
||||||
|
var list = undefined
|
||||||
|
await $http.request({
|
||||||
|
url: "common/class/getClassUserCourseFlag",
|
||||||
|
method: "POST",
|
||||||
|
data: {
|
||||||
|
"classId": parseInt(this.classId)
|
||||||
|
},
|
||||||
|
header: {
|
||||||
|
'Content-Type': 'application/json'
|
||||||
|
},
|
||||||
|
})
|
||||||
|
.then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
list = res.result.students
|
||||||
|
} else {
|
||||||
|
uni.showToast({
|
||||||
|
title: '获取学员信息失败',
|
||||||
|
icon: 'none',
|
||||||
|
duration: 3000
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}).catch(e => {
|
||||||
|
list = []
|
||||||
|
uni.showToast({
|
||||||
|
title: e.errMsg,
|
||||||
|
icon: 'none',
|
||||||
|
duration: 3000
|
||||||
|
})
|
||||||
|
});
|
||||||
|
return list
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,7 +53,7 @@
|
|||||||
<image v-else src="/static/icon/morenAvavter.png" mode="aspectFit"></image>
|
<image v-else src="/static/icon/morenAvavter.png" mode="aspectFit"></image>
|
||||||
</view>
|
</view>
|
||||||
<view class="userName flex_box">
|
<view class="userName flex_box">
|
||||||
<text v-if="item.createUser.nickname != '' && item.createUser.nickname != null">匿名用户</text>
|
<text v-if="item.createUser.name != '' || item.createUser.name != null">{{item.createUser.name}}</text>
|
||||||
<text v-else>匿名用户</text>
|
<text v-else>匿名用户</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="userName flex_box">
|
<view class="userName flex_box">
|
||||||
<text
|
<text
|
||||||
v-if="item.createUser.nickname != '' && item.createUser.nickname != null">{{item.createUser.nickname}}</text>
|
v-if="item.createUser.name != '' && item.createUser.name != null">{{item.createUser.name}}</text>
|
||||||
<text v-else>匿名用户</text>
|
<text v-else>匿名用户</text>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@@ -107,7 +107,7 @@
|
|||||||
日期:{{curReplay.createTime}}
|
日期:{{curReplay.createTime}}
|
||||||
</view>
|
</view>
|
||||||
<view class="" v-if="curReplay.createUser" style="color: #999;padding: 10rpx 0; font-size: 26rpx;">
|
<view class="" v-if="curReplay.createUser" style="color: #999;padding: 10rpx 0; font-size: 26rpx;">
|
||||||
学员信息:{{curReplay.createUser.nickname != null && curReplay.createUser.nickname != '' ? curReplay.createUser.nickname : '匿名用户'}}
|
学员信息:{{curReplay.createUser.name != null && curReplay.createUser.name != '' ? curReplay.createUser.name : '匿名用户'}}
|
||||||
/ {{curReplay.createUser.tel}}
|
/ {{curReplay.createUser.tel}}
|
||||||
</view>
|
</view>
|
||||||
<!-- <view class="score" v-show="curReplay.scoreSuccess != 0">
|
<!-- <view class="score" v-show="curReplay.scoreSuccess != 0">
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
日期:{{curReplay.createTime}}
|
日期:{{curReplay.createTime}}
|
||||||
</view>
|
</view>
|
||||||
<view class="" v-if="curReplay.createUser" style="color: #999;padding: 10rpx 0;">
|
<view class="" v-if="curReplay.createUser" style="color: #999;padding: 10rpx 0;">
|
||||||
学员信息:{{curReplay.createUser.nickname != null && curReplay.createUser.nickname != '' ? curReplay.createUser.nickname : '匿名用户'}}
|
学员信息:{{curReplay.createUser.name != null && curReplay.createUser.name != '' ? curReplay.createUser.name : '匿名用户'}}
|
||||||
/ {{curReplay.createUser.tel}}
|
/ {{curReplay.createUser.tel}}
|
||||||
</view>
|
</view>
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user