diff --git a/src/api/columns/teacher.js b/src/api/columns/teacher.js index 71d5545..e9858b3 100644 --- a/src/api/columns/teacher.js +++ b/src/api/columns/teacher.js @@ -7,7 +7,15 @@ export function listTeacher(query) { method: 'get', params: query }) -}export function getUserForTeacher(query) { +} +export function teacherSelect(query) { + return request({ + url: '/system/teacher/teacherSelect', + method: 'get', + params: query + }) +} +export function getUserForTeacher(query) { return request({ url: '/system/teacher/getUserForTeacher', method: 'get', diff --git a/src/api/school/sc/account/accountDate.js b/src/api/school/sc/account/accountDate.js index c9623ee..67f14cb 100644 --- a/src/api/school/sc/account/accountDate.js +++ b/src/api/school/sc/account/accountDate.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -// 某课程 学生到期日 +// 某课程 学员到期日 export function stuCourseDateAccountList(query) { return request({ url: '/api/sc/accountDate/list/stuCourseDateAccountList', @@ -27,7 +27,7 @@ export function renew(data) { }) } -// 获取各学生每周期费用 +// 获取各学员每周期费用 export function claStudentChargeList(query) { return request({ url: '/api/sc/accountDate/list/claStudentChargeList', diff --git a/src/api/school/sc/account/accountHour.js b/src/api/school/sc/account/accountHour.js index 942156e..96386b5 100644 --- a/src/api/school/sc/account/accountHour.js +++ b/src/api/school/sc/account/accountHour.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -// 某课程 学生到期日 +// 某课程 学员到期日 export function stuCourseHourAccountList(query) { return request({ url: '/api/sc/accountHour/list/stuCourseHourAccountList', @@ -18,7 +18,7 @@ export function hourPay(data) { }) } -// 获取各学生费用,剩余课时 +// 获取各学员费用,剩余课时 export function claStudentChargeList(query) { return request({ url: '/api/sc/accountHour/list/claStudentChargeList', diff --git a/src/api/school/sc/account/index.js b/src/api/school/sc/account/index.js index 87ffdee..8e14833 100644 --- a/src/api/school/sc/account/index.js +++ b/src/api/school/sc/account/index.js @@ -1,6 +1,6 @@ import request from '@/utils/request' -// 某课程 学生到期日 +// 某课程 学员到期日 export function stuCourseDateAccountList(query) { return request({ url: '/api/sc/account/list/stuCourseDateAccountList', diff --git a/src/api/school/sc/cla/claStudent.js b/src/api/school/sc/cla/claStudent.js deleted file mode 100644 index 0c64b38..0000000 --- a/src/api/school/sc/cla/claStudent.js +++ /dev/null @@ -1,54 +0,0 @@ -import request from '@/utils/request' - -// 新增班级学员 -export function addClaStu(data) { - return request({ - url: '/api/sc/course/cla/stu/add/addScCourseClaStu', - method: 'post', - data: data - }) -} - -// 新增学员班级 -export function addStuCla(data) { - return request({ - url: '/api/sc/course/cla/stu/add/addScCourseStuCla', - method: 'post', - data: data - }) -} - -// 删除班级学员 -export function delClaStu(studentIds, claId) { - return request({ - url: '/api/sc/course/cla/stu/delete/deleteById/' + studentIds + '/' + claId, - method: 'delete' - }) -} - -// 删除学员班级 -export function delStuCla(claIds, studentId) { - return request({ - url: '/api/sc/course/cla/stu/delete/deleteStuCla/' + claIds + '/' + studentId, - method: 'delete' - }) -} - -// 删除 -export function claStuChargeInfo(query) { - return request({ - url: '/api/sc/course/cla/stu/info/claStuChargeInfo', - method: 'get', - params: query - }) -} - -// 修改资费 -export function updateClaStuCharge(data) { - return request({ - url: '/apisc/course/cla/stu/update/claStuCharge', - method: 'put', - data: data - }) -} - diff --git a/src/api/school/sc/cla/claTime.js b/src/api/school/sc/cla/claTime.js index df24929..1491ccb 100644 --- a/src/api/school/sc/cla/claTime.js +++ b/src/api/school/sc/cla/claTime.js @@ -9,6 +9,14 @@ export function searchListForCalendar(query) { }) } +export function searchListForCalendarByMemberId(query) { + return request({ + url: '/api/sc/cla/time/list/searchListForCalendarByMemberId', + method: 'get', + params: query + }) +} + // 获取最近几天的排课日程 export function searchRecentDayTimeList(query) { return request({ @@ -61,19 +69,12 @@ export function delTime(courseTimeId) { }) } -// 变更 已记上课 信息 -export function changeHadClaTimeAttend(data) { +// 上课 +export function confirmCla(data) { return request({ - url: '/api/sc/cla/time/update/changeHadClaTimeAttend', + url: '/api/sc/cla/time/update/confirmCla', method: 'post', data: data }) } -// 删除已上课 -export function deleteHadClaTimeAttend(courseTimeId) { - return request({ - url: '/api/sc/cla/time/delete/deleteHadClaTimeAttend/' + courseTimeId, - method: 'delete' - }) -} diff --git a/src/api/school/sc/cla/index.js b/src/api/school/sc/cla/index.js index d1f9a3e..a1f03a2 100644 --- a/src/api/school/sc/cla/index.js +++ b/src/api/school/sc/cla/index.js @@ -51,37 +51,13 @@ export function delCla(claId) { }) } -// 导出 -export function exportCla(query) { - return request({ - url: '/api/sc/course/cla/export', - method: 'get', - params: query - }) -} -// 班级学生信息 -export function claStudentList(query) { +// 课程 预约学员列表 +export function searchCourseClaStudent(query) { return request({ - url: '/api/sc/course/cla/list/claStudentList', + url: '/api/sc/course/cla/list/searchCourseClaStudent', method: 'get', params: query }) } -// 学生班级信息 -export function studentClaList(query) { - return request({ - url: '/api/sc/course/cla/list/studentClaList', - method: 'get', - params: query - }) -} - -// 班级账户类型 -export function claAccountType(claId) { - return request({ - url: '/api/sc/course/cla/info/claAccountType/' + claId, - method: 'get' - }) -} diff --git a/src/api/school/sc/course/courseType.js b/src/api/school/sc/course/courseType.js index 13963be..5827ce4 100644 --- a/src/api/school/sc/course/courseType.js +++ b/src/api/school/sc/course/courseType.js @@ -18,6 +18,21 @@ export function select(query) { }) } +export function selectForCheckbox() { + return request({ + url: '/api/sc/course/type/list/selectForCheckbox', + method: 'get' + }) +} + +export function selectByTypeIds(query) { + return request({ + url: '/api/sc/course/type/list/selectByTypeIds', + method: 'get', + params: query + }) +} + // 查询详细 export function getType(courseTypeId) { return request({ @@ -60,3 +75,15 @@ export function exportType(query) { params: query }) } + +// 是否开售 +export function changeCourseTypeSale(courseTypeId, inUse) { + return request({ + url: '/api/sc/course/type/changeCourseTypeSale', + method: 'put', + data: { + courseTypeId, + inUse + } + }) +} diff --git a/src/api/school/sc/course/index.js b/src/api/school/sc/course/index.js index a1f4387..a546c2f 100644 --- a/src/api/school/sc/course/index.js +++ b/src/api/school/sc/course/index.js @@ -9,14 +9,6 @@ export function listCourse(query) { }) } -// 查询列表 (含有学生报读状态) -export function selectCourseListWithStudentCourse(query) { - return request({ - url: '/api/sc/course/list/selectCourseListWithStudentCourse', - method: 'get', - params: query - }) -} // select export function select() { @@ -60,14 +52,7 @@ export function delCourse(courseId) { }) } -// 导出 -export function exportCourse(query) { - return request({ - url: '/api/sc/course/export/exportCourse', - method: 'get', - params: query - }) -} + // 是否开售 export function changeCourseSale(courseId, sale) { @@ -81,20 +66,4 @@ export function changeCourseSale(courseId, sale) { }) } -// 报名 已选择课程详情 -export function orderCourseDetail(query) { - return request({ - url: '/api/sc/course/info/orderCourseDetail', - method: 'get', - params: query - }) -} -// 学生是否可报读课程 -export function studentCanSignUpCourse(query) { - return request({ - url: '/api/sc/course/info/studentCanSignUpCourse', - method: 'get', - params: query - }) -} diff --git a/src/api/school/sc/memberCard/index.js b/src/api/school/sc/memberCard/index.js new file mode 100644 index 0000000..4df6831 --- /dev/null +++ b/src/api/school/sc/memberCard/index.js @@ -0,0 +1,136 @@ +import request from '@/utils/request' + +/** + * 会员卡办理API + */ +export default { + // 办理新会员卡 + createMemberCard(data) { + return request({ + url: '/api/sc/memberCard/create', + method: 'post', + data + }) + }, + checkIn(data) { + return request({ + url: `/api/sc/memberCard/checkIn`, + method: 'post', + data + }) + }, + // 根据ID查询会员卡 + getCardById(id) { + return request({ + url: `/api/sc/memberCard/${id}`, + method: 'get' + }) + }, + + // 根据卡号查询会员卡 + getCardByNo(cardNo) { + return request({ + url: `/api/sc/memberCard/no/${cardNo}`, + method: 'get' + }) + }, + + // 激活会员卡 + activateCard(cardId) { + return request({ + url: `/api/sc/memberCard/activate/${cardId}`, + method: 'post' + }) + }, + + // 暂停会员卡 + suspendCard(cardId) { + return request({ + url: `/api/sc/memberCard/suspend/${cardId}`, + method: 'post' + }) + }, + + // 续费会员卡 + renewCard(data) { + return request({ + url: '/api/sc/memberCard/renew', + method: 'post', + data + }) + }, + + // 增加次数 + addCardCount(cardId, count) { + return request({ + url: '/api/sc/memberCard/add-count', + method: 'post', + params: { cardId, count } + }) + }, + + // 扣减次数 + deductCardCount(cardId, count) { + return request({ + url: '/api/sc/memberCard/deduct-count', + method: 'post', + params: { cardId, count } + }) + }, + + // 查询会员的会员卡列表 + getMemberCards(memberId) { + return request({ + url: `/api/sc/memberCard/member/${memberId}`, + method: 'get' + }) + }, + // 分页查询会员卡列表 + getCardList(params) { + return request({ + url: '/api/sc/memberCard/list', + method: 'post', + data: params + }) + }, + + // 查询有效的会员卡 + getValidMemberCards(memberId) { + return request({ + url: `/api/sc/memberCard/valid/${memberId}`, + method: 'get' + }) + }, + + // 检查会员卡状态 + checkCardStatus(cardId) { + return request({ + url: `/api/sc/memberCard/check-status/${cardId}`, + method: 'post' + }) + }, + + // 删除会员卡 + deleteCard(id) { + return request({ + url: `/api/sc/memberCard/${id}`, + method: 'delete' + }) + }, + + // 获取会员卡统计信息 + getCardStatistics(memberId) { + return request({ + url: `/api/sc/memberCard/statistics/${memberId}`, + method: 'get' + }) + }, + getTodayCardCount() { + return request({ + url: `/api/sc/memberCard/todayCardCount`, + method: 'get' + }) + }, +} + + diff --git a/src/api/school/sc/memberCardType/index.js b/src/api/school/sc/memberCardType/index.js new file mode 100644 index 0000000..e490854 --- /dev/null +++ b/src/api/school/sc/memberCardType/index.js @@ -0,0 +1,70 @@ +import request from '@/utils/request' + +// 查询列表 + export function listMemberCard(query) { + return request({ + url: '/api/sc/memberCardTypes/list/searchList', + method: 'get', + params: query + }) +} + + +// select +export function select(query) { + return request({ + url: '/api/sc/memberCardTypes/list/select', + method: 'get', + params: query + }) +} + +// 查询详细 +export function getMemberCard(cardId) { + return request({ + url: '/api/sc/memberCardTypes/info/detailById/' + cardId, + method: 'get' + }) +} + +// 新增 +export function addMemberCard(data) { + return request({ + url: '/api/sc/memberCardTypes/add/memberCardTypes', + method: 'post', + data: data + }) +} + +// 修改 +export function updateMemberCard(data) { + return request({ + url: '/api/sc/memberCardTypes/update/updateMemberCardTypes', + method: 'put', + data: data + }) +}export function editSale(data) { + return request({ + url: '/api/sc/memberCardTypes/update/editSale', + method: 'put', + data: data + }) +} + +// 删除 +export function delMemberCard(cardIds) { + return request({ + url: '/api/sc/memberCardTypes/delete/deleteById/' + cardIds, + method: 'delete' + }) +} + +export function orderCardTypeDetail(query) { + return request({ + url: '/api/sc/memberCardTypes/info/orderCardTypeDetail', + method: 'get', + params: query + }) +} + + diff --git a/src/api/school/sc/student/course.js b/src/api/school/sc/student/course.js index 7775c47..0c726db 100644 --- a/src/api/school/sc/student/course.js +++ b/src/api/school/sc/student/course.js @@ -1,21 +1,7 @@ import request from '@/utils/request' -// 查询列表 -export function studentCourseInfo(studentId) { - return request({ - url: '/api/sc/studentCourse/info/studentCourseInfo/' + studentId, - method: 'get' - }) -} -// 班级课程 人员列表 -export function searchCourseClaStudent(query) { - return request({ - url: '/api/sc/studentCourse/list/searchCourseClaStudent', - method: 'get', - params: query - }) -} + // 未选班 选班 export function studentCourseChooseCla(data) { @@ -26,14 +12,6 @@ export function studentCourseChooseCla(data) { }) } -// 记上课 -export function claTimeAttend(data) { - return request({ - url: '/api/sc/studentCourse/update/claTimeAttend', - method: 'post', - data: data - }) -} // 停课 export function stopStudentCourseStatus(studentCourseId) { @@ -51,7 +29,7 @@ export function atClaStudentCourseStatus(studentCourseId) { }) } -// 学生报读课程列表 +// 学员报读课程列表 export function searchStudentCourse(query) { return request({ url: '/api/sc/studentCourse/list/searchStudentCourse', diff --git a/src/components/sc/claTime/addClaTimeAttend.vue b/src/components/sc/claTime/addClaTimeAttend.vue index 3758a03..da9f2bc 100644 --- a/src/components/sc/claTime/addClaTimeAttend.vue +++ b/src/components/sc/claTime/addClaTimeAttend.vue @@ -4,99 +4,41 @@ diffNowDay: 排课记上课 可记间隔今天几天的排课 appointClaTime: 选定排课 记上课 appointCourseTimeId: 选定排课的 编号 - needChooseCla: 是否需选择班级 -->