From b075e5bd1eccc9dfc42805d0bc61e8e61d325ab9 Mon Sep 17 00:00:00 2001
From: zeyan <258785420@qq.com>
Date: Mon, 30 Jun 2025 00:49:14 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
uniapp/pages/coach/my/service_detail.vue | 274 ++++++++++
uniapp/pages/coach/my/service_list.vue | 512 ++++++++++++++++++
uniapp/pages/coach/student/student_detail.vue | 499 +++++++++++++++++
uniapp/pages/coach/student/student_list.vue | 216 ++++++++
.../pages/market/clue/class_arrangement.vue | 239 ++++++++
.../market/clue/class_arrangement_detail.vue | 490 +++++++++++++++++
uniapp/pages/market/data/statistics.vue | 343 ++++++++++++
uniapp/pages/market/home/index.vue | 390 +++++++++++++
uniapp/pages/market/reimbursement/add.vue | 272 ++++++++++
uniapp/pages/market/reimbursement/detail.vue | 136 +++++
uniapp/pages/market/reimbursement/list.vue | 144 +++++
11 files changed, 3515 insertions(+)
create mode 100644 uniapp/pages/coach/my/service_detail.vue
create mode 100644 uniapp/pages/coach/my/service_list.vue
create mode 100644 uniapp/pages/coach/student/student_detail.vue
create mode 100644 uniapp/pages/coach/student/student_list.vue
create mode 100644 uniapp/pages/market/clue/class_arrangement.vue
create mode 100644 uniapp/pages/market/clue/class_arrangement_detail.vue
create mode 100644 uniapp/pages/market/data/statistics.vue
create mode 100644 uniapp/pages/market/home/index.vue
create mode 100644 uniapp/pages/market/reimbursement/add.vue
create mode 100644 uniapp/pages/market/reimbursement/detail.vue
create mode 100644 uniapp/pages/market/reimbursement/list.vue
diff --git a/uniapp/pages/coach/my/service_detail.vue b/uniapp/pages/coach/my/service_detail.vue
new file mode 100644
index 00000000..cef9645d
--- /dev/null
+++ b/uniapp/pages/coach/my/service_detail.vue
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 服务类型:
+ {{ service.type }}
+
+
+ 开始时间:
+ {{ service.startTime }}
+
+
+ 结束时间:
+ {{ service.endTime }}
+
+
+ 服务描述:
+ {{ service.description }}
+
+
+
+
+ 查看详情
+ 联系客服
+
+
+
+
+
+
+ 暂无服务记录
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uniapp/pages/coach/my/service_list.vue b/uniapp/pages/coach/my/service_list.vue
new file mode 100644
index 00000000..a76b6eaf
--- /dev/null
+++ b/uniapp/pages/coach/my/service_list.vue
@@ -0,0 +1,512 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 类型:
+ {{ service.type }}
+
+
+ 时长:
+ {{ service.duration }}
+
+
+
+ {{ service.description }}
+
+
+
+
+
+
+
+
+ {{ searchText ? '未找到相关服务' : '暂无服务记录' }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uniapp/pages/coach/student/student_detail.vue b/uniapp/pages/coach/student/student_detail.vue
new file mode 100644
index 00000000..557d1694
--- /dev/null
+++ b/uniapp/pages/coach/student/student_detail.vue
@@ -0,0 +1,499 @@
+
+
+
+
+
+
+
+ 基本信息
+
+
+ 所属校区
+ {{studentInfo.campus}}
+
+
+ 联系电话
+ {{studentInfo.phone}}
+
+
+ 年龄
+ {{studentInfo.age}}岁
+
+
+ 入学时间
+ {{studentInfo.enrollmentDate}}
+
+
+
+
+
+ 课程信息
+
+
+ 剩余课程
+ {{studentInfo.remainingCourses}}节
+
+
+ 课程到期时间
+ {{studentInfo.expiryDate}}
+
+
+ 已消课程
+ {{studentInfo.completedCourses}}节
+
+
+ 报名课程
+ {{studentInfo.courseName}}
+
+
+
+
+
+ 最近上课记录
+
+
+ {{item.date}}
+
+ {{item.courseName}}
+ {{item.timeSlot}}
+
+
+
+
+ 暂无上课记录
+
+
+
+
+
+
+
+
+
+
+ 加载中...
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uniapp/pages/coach/student/student_list.vue b/uniapp/pages/coach/student/student_list.vue
new file mode 100644
index 00000000..b4b2c667
--- /dev/null
+++ b/uniapp/pages/coach/student/student_list.vue
@@ -0,0 +1,216 @@
+
+
+
+
+
+ 暂无学员数据
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+ 所属校区:
+ {{item.campus}}
+
+
+ 剩余课程:
+ {{item.remainingCourses}}节
+
+
+ 到期时间:
+ {{item.expiryDate}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uniapp/pages/market/clue/class_arrangement.vue b/uniapp/pages/market/clue/class_arrangement.vue
new file mode 100644
index 00000000..318baa5f
--- /dev/null
+++ b/uniapp/pages/market/clue/class_arrangement.vue
@@ -0,0 +1,239 @@
+
+
+
+
+
+ {{ item.week }}
+ {{ item.day }}
+
+
+
+
+
+ 查看更多
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 时间:{{ course.course_date }}
+ 校区:{{ course.campus_name }}
+ 教室:{{ course.venue.venue_name }}
+ 课程:{{ course.course.course_name }}
+ 人数:{{ course.available_capacity }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uniapp/pages/market/clue/class_arrangement_detail.vue b/uniapp/pages/market/clue/class_arrangement_detail.vue
new file mode 100644
index 00000000..39466414
--- /dev/null
+++ b/uniapp/pages/market/clue/class_arrangement_detail.vue
@@ -0,0 +1,490 @@
+
+
+
+
+ 学员列表
+
+
+
+ {{ stu.name && stu.name.charAt(0) }}
+
+ {{ stu.name }}
+ {{ getStatusText(stu.status) }}
+
+
+
+
+
+ +
+
+ 空位
+ 点击添加学员
+
+
+
+
+
+
+ 暂无课程数据
+
+
+
+
+
+
+ 请假原因
+
+
+
+
+ 取消
+ 提交
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uniapp/pages/market/data/statistics.vue b/uniapp/pages/market/data/statistics.vue
new file mode 100644
index 00000000..4767e7b1
--- /dev/null
+++ b/uniapp/pages/market/data/statistics.vue
@@ -0,0 +1,343 @@
+
+
+
+
+
+ 市场数据统计
+
+
+
+
+
+ 统计时间:
+
+ {{currentDate}}
+
+
+
+
+
+
+ 市场人员资源量统计
+
+
+
+
+ {{item.name}}
+ {{item.weekCount}}
+ {{item.monthCount}}
+ {{item.yearCount}}
+
+
+
+
+
+
+
+ {{currentMonth}}月 - 年度校区人员资源渠道量
+
+
+
+
+ {{channel.name}}
+
+ {{channel[school.id] || 0}}
+
+ {{channel.total}}
+
+
+
+
+
+
+
+ {{currentMonth}}月 - 年度市场人员资源渠道统计
+
+
+
+
+ {{channel.name}}
+
+ {{staff['channel'][channel.value] || 0}}
+
+ {{channel.total}}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uniapp/pages/market/home/index.vue b/uniapp/pages/market/home/index.vue
new file mode 100644
index 00000000..3be0424e
--- /dev/null
+++ b/uniapp/pages/market/home/index.vue
@@ -0,0 +1,390 @@
+
+
+
+
+
+
+
+
+
+
+
+ 本月业绩
+
+
+
+
+
+
+
+
+ 资源总数
+
+ {{infoData.month.new_total}}人
+
+
+
+
+
+
+
+ 已分配
+
+ {{infoData.month.new_total}}人
+
+
+
+
+
+
+
+ 昨日新增
+
+ {{infoData.month.yesterday_new}}人
+
+
+
+
+
+
+
+ 今日新增
+
+ {{infoData.month.today_new}}人
+
+
+
+
+ {{infoData.date_range}}
+
+
+
+
+
+
+
+ {{ infoData.month.yesterday_new_rate }}%
+
+
+ 昨日
+
+
+
+
+
+
+
+ {{ infoData.month.assigned_sales_rate }}%
+
+
+ 分配
+
+
+
+
+
+
+
+ {{ infoData.month.today_new_rate }}%
+
+
+ 今日
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 个人业绩
+
+
+
+
+
+
+
+
+
+
+ 今日新增资源
+
+ {{infoData.last_month.xzzy}}人
+
+
+
+
+
+
+
+ 今日业绩收入
+
+ {{infoData.last_month.yjsr}}元
+
+
+
+
+
+
+
+
+
+ 历史关单数量
+
+ {{infoData.last_month.gdsl}}人
+
+
+
+
+
+
+
+ 其他奖励
+
+ {{infoData.last_month.qtjl}}元
+
+
+
+
+
+
+
+
+
+
+ 本月提成
+
+ {{infoData.last_month.bytc}}元
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uniapp/pages/market/reimbursement/add.vue b/uniapp/pages/market/reimbursement/add.vue
new file mode 100644
index 00000000..6b330df9
--- /dev/null
+++ b/uniapp/pages/market/reimbursement/add.vue
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+ 报销金额
+
+
+
+
+ 报销描述
+
+
+
+
+ 发票/收据
+
+
+
+ {{ getFileName(form.receipt_url) }}
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uniapp/pages/market/reimbursement/detail.vue b/uniapp/pages/market/reimbursement/detail.vue
new file mode 100644
index 00000000..62f14af5
--- /dev/null
+++ b/uniapp/pages/market/reimbursement/detail.vue
@@ -0,0 +1,136 @@
+
+
+
+
+
+ 报销金额
+ ¥{{ detail.amount }}
+
+
+ 报销描述
+ {{ detail.description }}
+
+
+ 发票/收据
+
+
+ {{ detail.receipt_url }}
+ 无附件
+
+
+
+ 状态
+ {{ statusMap[detail.status] || detail.status }}
+
+
+ 创建时间
+ {{ detail.created_at }}
+
+
+ 修改时间
+ {{ detail.updated_at }}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/uniapp/pages/market/reimbursement/list.vue b/uniapp/pages/market/reimbursement/list.vue
new file mode 100644
index 00000000..ddbafa68
--- /dev/null
+++ b/uniapp/pages/market/reimbursement/list.vue
@@ -0,0 +1,144 @@
+
+
+
+ 暂无报销记录
+
+
+ 金额:
+ ¥{{ item.amount }}
+
+
+ 描述:
+ {{ item.description }}
+
+
+ 发票/收据:
+
+
+ 无附件
+
+
+
+ 状态:
+ {{ statusMap[item.status] || item.status }}
+
+
+ 创建时间:
+ {{ item.created_at }}
+
+
+
+
+
+
+
+
\ No newline at end of file