From af73845fe99477474ebf7fcdde771b8f495a2172 Mon Sep 17 00:00:00 2001 From: xiaoning <1097449274@qq.com> Date: Wed, 24 Dec 2025 14:01:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/datacall.jpg | Bin 82159 -> 0 bytes src/api/columns/teacher.js | 6 + src/api/oms/aftersale.js | 35 - src/api/oms/order.js | 2 +- src/api/school/report/dashboard/index.js | 2 +- src/api/school/sc/school/index.js | 62 -- src/api/school/system/dept/index.js | 56 +- src/api/system/dict/data.js | 9 +- src/api/system/role.js | 2 +- src/assets/icons/svg/dashboard-cla-time.svg | 1 + src/assets/icons/svg/dashboard-cla.svg | 1 + src/assets/icons/svg/dashboard-course.svg | 1 + src/assets/icons/svg/dashboard-notice.svg | 1 + src/assets/icons/svg/dashboard-order.svg | 1 + src/assets/icons/svg/dashboard-record.svg | 1 + src/assets/icons/svg/dashboard-sign-up.svg | 1 + .../icons/svg/dashboard-student-cnt.svg | 1 + src/assets/icons/svg/dashboard-student.svg | 1 + .../sc/claTime/addClaTimeAttend.vue | 9 +- .../sc/claTime/changeClaTimeAttend.vue | 9 +- src/components/sc/claTime/changeTimeRule.vue | 60 +- .../sc/claTime/claTimeAttendDetailTable.vue | 3 +- src/components/sc/course/addCourse.vue | 12 +- src/components/sc/school/schoolSelect.vue | 113 --- src/components/sc/student/changeStudent.vue | 32 +- .../sc/student/courseStudentChooseCla.vue | 7 +- .../sc/student/courseStudentTable.vue | 9 +- .../sc/student/studentCourseSignUpTable.vue | 14 +- src/components/sc/student/studentTable.vue | 46 +- src/components/system/staff/changeStaff.vue | 8 +- src/main.js | 5 +- src/router/index.js | 8 +- src/store/modules/user.js | 6 - src/styles/dashboard/index.scss | 25 +- src/styles/sc/order/signUp.scss | 2 + src/utils/request.js | 6 +- src/views/columns/config/appreciate.vue | 19 +- src/views/columns/config/health.vue | 27 +- src/views/columns/config/inherit.vue | 15 +- src/views/columns/config/practice.vue | 25 +- src/views/columns/config/sense.vue | 25 +- src/views/columns/config/venue.vue | 23 +- src/views/columns/context/index.vue | 11 +- src/views/courseOrder/signUp.vue | 9 +- src/views/index.vue | 454 +++++------- src/views/login.vue | 4 +- src/views/oms/aftersale/index.vue | 48 +- src/views/school/course/cla/index.vue | 20 +- src/views/school/course/index.vue | 45 +- src/views/school/order/index.vue | 7 +- src/views/school/order/signUp.vue | 10 +- src/views/school/room/index.vue | 7 + src/views/school/salary/comps/CalTime.vue | 6 +- src/views/school/school/index.vue | 334 --------- .../student/components/studentCourseTable.vue | 5 +- .../student/components/studentLogTable.vue | 3 +- .../student/components/studentOrderTable.vue | 5 +- src/views/school/sys/tag/index.vue | 347 --------- src/views/school/system/dept/index.vue | 347 --------- src/views/school/system/dict/data.vue | 358 ---------- src/views/school/system/dict/type.vue | 349 --------- src/views/school/system/menu/index.vue | 359 ---------- src/views/school/system/role/index.vue | 354 ---------- src/views/school/system/staff/index.vue | 330 --------- src/views/school/system/tenant/index.vue | 317 --------- src/views/school/system/user/index.vue | 666 ------------------ .../school/system/user/profile/index.vue | 92 --- .../school/system/user/profile/resetPwd.vue | 88 --- .../school/system/user/profile/userAvatar.vue | 144 ---- .../school/system/user/profile/userInfo.vue | 77 -- src/views/system/dept/index.vue | 27 +- src/views/system/role/index.vue | 22 +- src/views/system/role/selectUser.vue | 6 +- src/views/system/user/index.vue | 92 ++- 74 files changed, 592 insertions(+), 5042 deletions(-) delete mode 100644 doc/datacall.jpg delete mode 100644 src/api/school/sc/school/index.js create mode 100644 src/assets/icons/svg/dashboard-cla-time.svg create mode 100644 src/assets/icons/svg/dashboard-cla.svg create mode 100644 src/assets/icons/svg/dashboard-course.svg create mode 100644 src/assets/icons/svg/dashboard-notice.svg create mode 100644 src/assets/icons/svg/dashboard-order.svg create mode 100644 src/assets/icons/svg/dashboard-record.svg create mode 100644 src/assets/icons/svg/dashboard-sign-up.svg create mode 100644 src/assets/icons/svg/dashboard-student-cnt.svg create mode 100644 src/assets/icons/svg/dashboard-student.svg delete mode 100644 src/components/sc/school/schoolSelect.vue delete mode 100644 src/views/school/school/index.vue delete mode 100644 src/views/school/sys/tag/index.vue delete mode 100644 src/views/school/system/dept/index.vue delete mode 100644 src/views/school/system/dict/data.vue delete mode 100644 src/views/school/system/dict/type.vue delete mode 100644 src/views/school/system/menu/index.vue delete mode 100644 src/views/school/system/role/index.vue delete mode 100644 src/views/school/system/staff/index.vue delete mode 100644 src/views/school/system/tenant/index.vue delete mode 100644 src/views/school/system/user/index.vue delete mode 100644 src/views/school/system/user/profile/index.vue delete mode 100644 src/views/school/system/user/profile/resetPwd.vue delete mode 100644 src/views/school/system/user/profile/userAvatar.vue delete mode 100644 src/views/school/system/user/profile/userInfo.vue diff --git a/doc/datacall.jpg b/doc/datacall.jpg deleted file mode 100644 index 8a31a980afe31cccf49bbd7a8b5a872b6d157a5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82159 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 diff --git a/src/api/columns/teacher.js b/src/api/columns/teacher.js index 1c0e587..71d5545 100644 --- a/src/api/columns/teacher.js +++ b/src/api/columns/teacher.js @@ -7,6 +7,12 @@ export function listTeacher(query) { method: 'get', params: query }) +}export function getUserForTeacher(query) { + return request({ + url: '/system/teacher/getUserForTeacher', + method: 'get', + params: query + }) } // 查询员工信息详细 diff --git a/src/api/oms/aftersale.js b/src/api/oms/aftersale.js index 23bce5e..97a7766 100644 --- a/src/api/oms/aftersale.js +++ b/src/api/oms/aftersale.js @@ -18,41 +18,6 @@ export function getOmsAftersale(id) { }) } -// 新增订单售后 -export function addOmsAftersale(data) { - return request({ - url: '/oms/aftersale', - method: 'post', - data: data - }) -} - -// 修改订单售后 -export function updateOmsAftersale(data) { - return request({ - url: '/oms/aftersale', - method: 'put', - data: data - }) -} - -// 删除订单售后 -export function delOmsAftersale(id) { - return request({ - url: '/oms/aftersale/' + id, - method: 'delete' - }) -} - -// 导出订单售后 -export function exportOmsAftersale(query) { - return request({ - url: '/oms/aftersale/export', - method: 'get', - params: query - }) -} - // 售后订单操作 export function dealWithAftersale(data){ return request({ diff --git a/src/api/oms/order.js b/src/api/oms/order.js index 31644ff..f164577 100644 --- a/src/api/oms/order.js +++ b/src/api/oms/order.js @@ -76,7 +76,7 @@ export function deliverProduct(data){ data: data }) } - +// 修改收件人信息 export function updateReceiverAddress(data){ return request({ url: '/oms/order/receiver/update', diff --git a/src/api/school/report/dashboard/index.js b/src/api/school/report/dashboard/index.js index e601495..5dbe210 100644 --- a/src/api/school/report/dashboard/index.js +++ b/src/api/school/report/dashboard/index.js @@ -2,7 +2,7 @@ import request from '@/utils/request' export function dashboardData(query) { return request({ - url: '/report/dashboard/data', + url: '/api/report/dashboard/data', method: 'get', params: query }) diff --git a/src/api/school/sc/school/index.js b/src/api/school/sc/school/index.js deleted file mode 100644 index 6c04e05..0000000 --- a/src/api/school/sc/school/index.js +++ /dev/null @@ -1,62 +0,0 @@ -import request from '@/utils/request' - -// 查询列表 -export function listSchool(query) { - return request({ - url: '/api/sc/school/list/searchList', - method: 'get', - params: query - }) -} - -// select -export function listSelect(query) { - return request({ - url: '/api/sc/school/list/select', - method: 'get', - params: query - }) -} - -// 查询详细 -export function getSchool(schoolId) { - return request({ - url: '/api/sc/school/info/detailById/' + schoolId, - method: 'get' - }) -} - -// 新增 -export function addSchool(data) { - return request({ - url: '/api/sc/school/add/addScSchool', - method: 'post', - data: data - }) -} - -// 修改 -export function updateSchool(data) { - return request({ - url: '/api/sc/school/update/updateScSchool', - method: 'put', - data: data - }) -} - -// 删除 -export function delSchool(schoolId) { - return request({ - url: '/api/sc/school/delete/deleteById/' + schoolId, - method: 'delete' - }) -} - -// 导出 -export function exportSchool(query) { - return request({ - url: '/api/sc/school/export', - method: 'get', - params: query - }) -} diff --git a/src/api/school/system/dept/index.js b/src/api/school/system/dept/index.js index bb50401..35485cb 100644 --- a/src/api/school/system/dept/index.js +++ b/src/api/school/system/dept/index.js @@ -1,21 +1,7 @@ import request from '@/utils/request' // 查询部门列表 -export function listDept(query) { - return request({ - url: '/api/system/dept/list/searchList', - method: 'get', - params: query - }) -} -// 查询部门详细 -export function getDept(deptId) { - return request({ - url: '/api/system/dept/info/detailById/' + deptId, - method: 'get' - }) -} // 查询部门下拉树结构 export function treeSelect() { @@ -25,32 +11,6 @@ export function treeSelect() { }) } -// 新增部门 -export function addDept(data) { - return request({ - url: '/api/system/dept/add/addDept', - method: 'post', - data: data - }) -} - -// 修改部门 -export function updateDept(data) { - return request({ - url: '/api/system/dept/update/updateDept', - method: 'put', - data: data - }) -} - -// 删除部门 -export function delDept(deptId) { - return request({ - url: '/api/system/dept/delete/deleteById/' + deptId, - method: 'delete' - }) -} - // 校区列表 export function campusList() { return request({ @@ -59,13 +19,7 @@ export function campusList() { }) } -// 当前用户可选校区列表 -export function campusListLimitByUser() { - return request({ - url: '/api/system/dept/list/campusListLimitByUser', - method: 'get' - }) -} + // 可选校区类型 全部校区/部分校区 export function campusSelect() { @@ -74,11 +28,3 @@ export function campusSelect() { method: 'get' }) } - -// 当前用户 可选校区类型 全部校区/部分校区 -export function campusSelectLimitByUser() { - return request({ - url: '/api/system/dept/list/campusSelectLimitByUser', - method: 'get' - }) -} diff --git a/src/api/system/dict/data.js b/src/api/system/dict/data.js index f0dfc8d..41470c3 100644 --- a/src/api/system/dict/data.js +++ b/src/api/system/dict/data.js @@ -50,14 +50,7 @@ export function delData(dictCode) { method: 'delete' }) } -// 删除字典数据 -export function listByTypes(dictTypes) { - return request({ - url: '/system/dict/data/by_types', - method: 'POST', - data: dictTypes - }) -} + // 删除字典数据 export function allByTypes(dictTypes) { diff --git a/src/api/system/role.js b/src/api/system/role.js index 4b455e1..888538e 100644 --- a/src/api/system/role.js +++ b/src/api/system/role.js @@ -108,4 +108,4 @@ export function authUserSelectAll(data) { method: 'put', params: data }) -} \ No newline at end of file +} diff --git a/src/assets/icons/svg/dashboard-cla-time.svg b/src/assets/icons/svg/dashboard-cla-time.svg new file mode 100644 index 0000000..cbcb033 --- /dev/null +++ b/src/assets/icons/svg/dashboard-cla-time.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/dashboard-cla.svg b/src/assets/icons/svg/dashboard-cla.svg new file mode 100644 index 0000000..dd06a5e --- /dev/null +++ b/src/assets/icons/svg/dashboard-cla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/dashboard-course.svg b/src/assets/icons/svg/dashboard-course.svg new file mode 100644 index 0000000..ad4960b --- /dev/null +++ b/src/assets/icons/svg/dashboard-course.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/dashboard-notice.svg b/src/assets/icons/svg/dashboard-notice.svg new file mode 100644 index 0000000..050fbbe --- /dev/null +++ b/src/assets/icons/svg/dashboard-notice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/dashboard-order.svg b/src/assets/icons/svg/dashboard-order.svg new file mode 100644 index 0000000..cf41d8e --- /dev/null +++ b/src/assets/icons/svg/dashboard-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/dashboard-record.svg b/src/assets/icons/svg/dashboard-record.svg new file mode 100644 index 0000000..a0488e6 --- /dev/null +++ b/src/assets/icons/svg/dashboard-record.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/dashboard-sign-up.svg b/src/assets/icons/svg/dashboard-sign-up.svg new file mode 100644 index 0000000..4e28e5f --- /dev/null +++ b/src/assets/icons/svg/dashboard-sign-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/dashboard-student-cnt.svg b/src/assets/icons/svg/dashboard-student-cnt.svg new file mode 100644 index 0000000..beadd81 --- /dev/null +++ b/src/assets/icons/svg/dashboard-student-cnt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/svg/dashboard-student.svg b/src/assets/icons/svg/dashboard-student.svg new file mode 100644 index 0000000..3012662 --- /dev/null +++ b/src/assets/icons/svg/dashboard-student.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/sc/claTime/addClaTimeAttend.vue b/src/components/sc/claTime/addClaTimeAttend.vue index 0c5db9d..3758a03 100644 --- a/src/components/sc/claTime/addClaTimeAttend.vue +++ b/src/components/sc/claTime/addClaTimeAttend.vue @@ -256,6 +256,7 @@ - diff --git a/src/components/sc/student/changeStudent.vue b/src/components/sc/student/changeStudent.vue index db920ab..d02df4c 100644 --- a/src/components/sc/student/changeStudent.vue +++ b/src/components/sc/student/changeStudent.vue @@ -51,8 +51,8 @@ - - + + @@ -67,7 +67,6 @@ diff --git a/src/components/sc/student/courseStudentChooseCla.vue b/src/components/sc/student/courseStudentChooseCla.vue index 1795455..689afbe 100644 --- a/src/components/sc/student/courseStudentChooseCla.vue +++ b/src/components/sc/student/courseStudentChooseCla.vue @@ -65,6 +65,7 @@ - + diff --git a/src/views/login.vue b/src/views/login.vue index a37b2b3..926405d 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -67,8 +67,8 @@ export default { dialogVisible:false, codeUrl: "", loginForm: { - username: "admin", - password: "123", + username: "", + password: "", rememberMe: false, code: "", uuid: "" diff --git a/src/views/oms/aftersale/index.vue b/src/views/oms/aftersale/index.vue index 2ce08c7..edc806b 100644 --- a/src/views/oms/aftersale/index.vue +++ b/src/views/oms/aftersale/index.vue @@ -142,13 +142,11 @@ diff --git a/src/views/school/student/components/studentCourseTable.vue b/src/views/school/student/components/studentCourseTable.vue index 0e4137b..f1c456d 100644 --- a/src/views/school/student/components/studentCourseTable.vue +++ b/src/views/school/student/components/studentCourseTable.vue @@ -72,6 +72,7 @@ diff --git a/src/views/school/system/dept/index.vue b/src/views/school/system/dept/index.vue deleted file mode 100644 index c59f7ec..0000000 --- a/src/views/school/system/dept/index.vue +++ /dev/null @@ -1,347 +0,0 @@ - - - diff --git a/src/views/school/system/dict/data.vue b/src/views/school/system/dict/data.vue deleted file mode 100644 index ad6efef..0000000 --- a/src/views/school/system/dict/data.vue +++ /dev/null @@ -1,358 +0,0 @@ - - - diff --git a/src/views/school/system/dict/type.vue b/src/views/school/system/dict/type.vue deleted file mode 100644 index b84868c..0000000 --- a/src/views/school/system/dict/type.vue +++ /dev/null @@ -1,349 +0,0 @@ - - - diff --git a/src/views/school/system/menu/index.vue b/src/views/school/system/menu/index.vue deleted file mode 100644 index a145bbb..0000000 --- a/src/views/school/system/menu/index.vue +++ /dev/null @@ -1,359 +0,0 @@ - - - diff --git a/src/views/school/system/role/index.vue b/src/views/school/system/role/index.vue deleted file mode 100644 index 1ace4f5..0000000 --- a/src/views/school/system/role/index.vue +++ /dev/null @@ -1,354 +0,0 @@ - - - diff --git a/src/views/school/system/staff/index.vue b/src/views/school/system/staff/index.vue deleted file mode 100644 index f465713..0000000 --- a/src/views/school/system/staff/index.vue +++ /dev/null @@ -1,330 +0,0 @@ - - - diff --git a/src/views/school/system/tenant/index.vue b/src/views/school/system/tenant/index.vue deleted file mode 100644 index eca0b95..0000000 --- a/src/views/school/system/tenant/index.vue +++ /dev/null @@ -1,317 +0,0 @@ - - - diff --git a/src/views/school/system/user/index.vue b/src/views/school/system/user/index.vue deleted file mode 100644 index a21d2c6..0000000 --- a/src/views/school/system/user/index.vue +++ /dev/null @@ -1,666 +0,0 @@ - - - diff --git a/src/views/school/system/user/profile/index.vue b/src/views/school/system/user/profile/index.vue deleted file mode 100644 index 5e6ddca..0000000 --- a/src/views/school/system/user/profile/index.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - diff --git a/src/views/school/system/user/profile/resetPwd.vue b/src/views/school/system/user/profile/resetPwd.vue deleted file mode 100644 index 63eda28..0000000 --- a/src/views/school/system/user/profile/resetPwd.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - diff --git a/src/views/school/system/user/profile/userAvatar.vue b/src/views/school/system/user/profile/userAvatar.vue deleted file mode 100644 index 6173e23..0000000 --- a/src/views/school/system/user/profile/userAvatar.vue +++ /dev/null @@ -1,144 +0,0 @@ - - - diff --git a/src/views/school/system/user/profile/userInfo.vue b/src/views/school/system/user/profile/userInfo.vue deleted file mode 100644 index 2dd2eb1..0000000 --- a/src/views/school/system/user/profile/userInfo.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 3377641..daf869c 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -59,7 +59,7 @@ @@ -105,9 +105,9 @@ - + - + @@ -117,9 +117,9 @@ - + - + { + }).catch(() => {}); + } + + }, /****/ changeLeader(value){ @@ -312,12 +322,14 @@ export default { deptId: undefined, parentId: undefined, deptName: undefined, + deptType:'2', orderNum: undefined, leader: undefined, phone: undefined, email: undefined, - status: "0" + status:'0' }; + this.oldType='0' this.resetForm("form"); }, /** 搜索按钮操作 */ @@ -358,6 +370,7 @@ export default { this.reset(); getDept(row.deptId).then(response => { this.form = response.data; + this.oldType=response.data.deptType this.open = true; this.title = "修改部门"; }); @@ -387,7 +400,7 @@ export default { }, /** 删除按钮操作 */ handleDelete(row) { - this.$modal.confirm('是否确认删除名称为"' + row.deptName + '"的数据项?').then(function() { + this.$modal.confirm('是否确认删除名称为"' + row.deptName + '"的数据项,并且删除相关门店介绍信息?').then(function() { return delDept(row.deptId); }).then(() => { this.getList(); diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 302e0cd..b3c3b4d 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -111,15 +111,16 @@