From 69e623d5d81c1e34b7909968bd54b5702d30fb8a Mon Sep 17 00:00:00 2001
From: unknown <331404948@qq.com>
Date: Wed, 22 Nov 2023 14:36:56 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=91=E5=AE=9A=E5=AD=A6=E5=91=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/commentItem/commentItem.vue | 17 ++-
config/api.js | 5 +
pages.json | 12 +-
.../recordEntry/student/addStudent/addStudent.vue | 69 +++++++++--
.../student/addStudent/searchStudent.vue | 138 +++++++++++++++++++++
pages/tabbar/operateTrain/index.vue | 2 +-
pages/tabbar/statistics/comp/comp.scss | 1 +
pages/tabbar/statistics/comp/examinCoach.vue | 6 +-
pages/tabbar/statistics/comp/topUserInfo.vue | 4 +-
pages/tabbar/student/index.vue | 16 ++-
10 files changed, 248 insertions(+), 22 deletions(-)
create mode 100644 pages/recordEntry/student/addStudent/searchStudent.vue
diff --git a/components/commentItem/commentItem.vue b/components/commentItem/commentItem.vue
index 04ea11f..3799ce0 100644
--- a/components/commentItem/commentItem.vue
+++ b/components/commentItem/commentItem.vue
@@ -7,7 +7,7 @@
{{ $u.timeFormat(item.createTime, 'yyyy-mm-dd')}}
-
+
{{item.stars}}分
{{item.description}}
@@ -19,6 +19,10 @@
+
+
+
+
@@ -76,4 +80,15 @@
margin-right: 24rpx;
}
}
+ .vdo {
+ margin-top: 12rpx;
+ width: 360rpx;
+ height: 296rpx;
+ border-radius: 8rpx;
+ overflow: hidden;
+ video {
+ width: 100%;
+ height: 100%;
+ }
+ }
\ No newline at end of file
diff --git a/config/api.js b/config/api.js
index 979635c..cd15b0a 100644
--- a/config/api.js
+++ b/config/api.js
@@ -78,6 +78,11 @@ export const siteCarPage = (params) => http.get('business/site-car/page', {param
export const studentOwner = (params) => http.get('business/student-record/owner', {params})
// 获得学员档案记录列表
export const studentList = (params) => http.get('business/student-record/page', {params})
+// 绑定教练
+export const studentBindCoach = (data) => http.post('business/student-record/bindCoach', data)
+
+
+
diff --git a/pages.json b/pages.json
index 7fce8b7..bd06ff4 100644
--- a/pages.json
+++ b/pages.json
@@ -179,11 +179,19 @@
"style": {
"navigationBarTitleText": "添加学员",
"navigationStyle": "custom",
- "enablePullDownRefresh": false,
+ "enablePullDownRefresh": true,
+ "backgroundTextStyle": "dark"
+ }
+ },
+ {
+ "path": "student/addStudent/searchStudent",
+ "style": {
+ "navigationBarTitleText": "搜索学员",
+ "navigationStyle": "custom",
+ "enablePullDownRefresh": true,
"backgroundTextStyle": "dark"
}
}
-
]
},
{
diff --git a/pages/recordEntry/student/addStudent/addStudent.vue b/pages/recordEntry/student/addStudent/addStudent.vue
index 8a67825..10118a7 100644
--- a/pages/recordEntry/student/addStudent/addStudent.vue
+++ b/pages/recordEntry/student/addStudent/addStudent.vue
@@ -3,21 +3,26 @@
-
+
-
+
-
-
+
+
{{item.name}}
+
+
+
+
+
- 已选学员(4)
- 确认学员
+ 已选学员({{studentIds.length}})
+ 确认学员
@@ -26,7 +31,7 @@
+
+
\ No newline at end of file
diff --git a/pages/tabbar/operateTrain/index.vue b/pages/tabbar/operateTrain/index.vue
index 1070a4a..b548b1a 100644
--- a/pages/tabbar/operateTrain/index.vue
+++ b/pages/tabbar/operateTrain/index.vue
@@ -55,7 +55,7 @@
:minDate="1587524800000"
@confirm="confirmDatePicker"
@cancel="cancelDate"
- cancelText="所有日期"
+ cancelText="不限日期"
@close="showDatePicker=false"
>
diff --git a/pages/tabbar/statistics/comp/comp.scss b/pages/tabbar/statistics/comp/comp.scss
index 48d46f3..1c89859 100644
--- a/pages/tabbar/statistics/comp/comp.scss
+++ b/pages/tabbar/statistics/comp/comp.scss
@@ -31,6 +31,7 @@
.tag {
min-width: 112rpx;
height: 44rpx;
+ padding: 0 20rpx;
background: #82AFDD;
border-radius: 22rpx;
font-size: 20rpx;
diff --git a/pages/tabbar/statistics/comp/examinCoach.vue b/pages/tabbar/statistics/comp/examinCoach.vue
index 9f5f17d..a2e8865 100644
--- a/pages/tabbar/statistics/comp/examinCoach.vue
+++ b/pages/tabbar/statistics/comp/examinCoach.vue
@@ -1,13 +1,13 @@
- Hi,大乔教练
+ Hi,{{ vuex_userInfo.user.nickname }}
- 翔力驾校
- 考场教练
+ 缺字段
+ {{identity}}
diff --git a/pages/tabbar/statistics/comp/topUserInfo.vue b/pages/tabbar/statistics/comp/topUserInfo.vue
index ea7fd8f..b1e9d72 100644
--- a/pages/tabbar/statistics/comp/topUserInfo.vue
+++ b/pages/tabbar/statistics/comp/topUserInfo.vue
@@ -5,8 +5,8 @@
- 翔力驾校
- 合作教练
+ 没字段
+ {{identity}}
diff --git a/pages/tabbar/student/index.vue b/pages/tabbar/student/index.vue
index c736ac6..8399761 100644
--- a/pages/tabbar/student/index.vue
+++ b/pages/tabbar/student/index.vue
@@ -89,11 +89,12 @@
:visibleItemCount="4"
:closeOnClickOverlay="false"
@confirm="confirmDatePicker"
- @cancel="showDatePicker=false"
+ @cancel="cancelDate"
+ cancelText="不限日期"
>
-
+
@@ -142,6 +143,7 @@
this.params.schoolId = this.vuex_schoolId
this.studentRecordPageFn()
this.studentOwnerFn()
+ this.schoolClass()
},
methods: {
searchFn(val) {
@@ -153,6 +155,13 @@
this.count = res
console.log(res)
},
+ cancelDate() {
+ this.showDatePicker=false
+ this.params.startTime = ''
+ this.params.endTime = ''
+ this.screen.timer = '预约时间'
+ this.listInit()
+ },
confirmDatePicker(val) {
this.showDatePicker = false
@@ -182,7 +191,8 @@
},
// 获取班型
async schoolClass() {
- const {data: res} = await schoolClass({id: this.vuex_userInfo.shoolId})
+ const {data: res} = await schoolClass({id: this.vuex_schoolId,pageNo: 1,pageSize: 100})
+ this.classArr = res.list
},
listInit() {
this.params.pageNo = 1