From 2e1b057f62f16f385b6fe06ee63dae6dabcc2c65 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Mon, 13 Jan 2025 14:46:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B2=E5=B8=88=E7=AE=A1=E7=90=86=E6=9D=83?= =?UTF-8?q?=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/utils.js | 3 --- src/views/lecturer/ExternalLecturer.vue | 14 ++++++++------ src/views/lecturer/ExternalTeaching.vue | 16 +++++++++------- src/views/lecturer/InsideLecturer.vue | 20 ++++++++++---------- src/views/lecturer/InsideTeaching.vue | 18 ++++++++++-------- src/views/lecturer/LecturerFee.vue | 14 ++++++++------ src/views/lecturer/MonthlyStatistics.vue | 6 ++++-- src/views/lecturer/Organization.vue | 11 +++++++---- 8 files changed, 56 insertions(+), 46 deletions(-) diff --git a/src/utils/utils.js b/src/utils/utils.js index 86fe5564..cec3f384 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -57,9 +57,6 @@ export function checkOwner(per) { export function checkMenu(path = "") { return store?.state?.menus.some(t => path.split(",").some(s => "/" + s === t)); } -export function checkBtn(path = "") { - return store?.state?.menus.some(t => path.split(",").some(s => s === t)); -} export function lecturerRoute(path = []) { return path.split(",").findIndex(t => store?.state?.menus.some(s => s === "/" + t)); } diff --git a/src/views/lecturer/ExternalLecturer.vue b/src/views/lecturer/ExternalLecturer.vue index 71f4a5e9..b519dc63 100644 --- a/src/views/lecturer/ExternalLecturer.vue +++ b/src/views/lecturer/ExternalLecturer.vue @@ -24,10 +24,10 @@
- + 新增讲师 -
+
导出 @@ -40,12 +40,12 @@ @@ -410,6 +410,7 @@ import ProjectManagerOutTeacher from "@/components/project/ProjectManagerOutTeac import dayjs from "dayjs"; import { getTeacherCourseList, updateInTeacherCourse, getNewInTeacherCourseList, deleteInTeacherCourse, insertInTeacherCourse,selectSupplier } from "../../api/Teaching"; // import {getProjSt} from "../../api/indexProjStu"; +import { checkMenu } from '@/utils/utils' // import AddTeacher from "../../components/drawers/project/AddTeacher" export default { name: "ExternalTeaching", @@ -1044,6 +1045,7 @@ const sendName=()=>{ getTableDate, //list接口数据调用 // getStu TeacherSystem, + checkMenu // getSysTypeMap } }, diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue index 3313c843..bee43f84 100644 --- a/src/views/lecturer/InsideLecturer.vue +++ b/src/views/lecturer/InsideLecturer.vue @@ -60,14 +60,14 @@
-
+
新增讲师 -
- +
@@ -90,12 +90,12 @@ 查看 - 编辑 - 编辑 + 停用 - 启用 - 删除 + 删除 @@ -443,7 +443,7 @@ import AddContent from "../../components/project/AddContent.vue" import UploadDragger from "@/components/project/UploadDragger.vue" import avatar from '@/assets/avatar.png' import LookInsideLecturer from "../../components/project/LookInsideLecturer.vue" -import { checkBtn } from "../../utils/utils"; +import { checkMenu } from "../../utils/utils"; export default { name: "InsideLecturer", components: { @@ -1431,7 +1431,7 @@ export default { cancelupdialog, createupdialog, removeList, - checkBtn, + checkMenu, } }, }; diff --git a/src/views/lecturer/InsideTeaching.vue b/src/views/lecturer/InsideTeaching.vue index a3cbf581..ca0ac393 100644 --- a/src/views/lecturer/InsideTeaching.vue +++ b/src/views/lecturer/InsideTeaching.vue @@ -103,15 +103,15 @@
- + - + - + 导出
@@ -130,8 +130,8 @@ 查看 编辑 - 编辑 + 删除 @@ -526,6 +526,7 @@ import SearchTeacher from "@/components/project/SearchTeacher"; import { useStore } from "vuex"; import OrgClass from "@/components/project/OrgClass"; import { queryTrainOrgPor,} from "../../api/organization"; +import { checkMenu } from '@/utils/utils' export default { name: "InsideTeaching", components: { @@ -1546,7 +1547,8 @@ export default { cancelTeachingDialog, // editTimeChange, scoreChange, - locale + locale, + checkMenu } }, }; diff --git a/src/views/lecturer/LecturerFee.vue b/src/views/lecturer/LecturerFee.vue index 89dc9d22..35d81698 100644 --- a/src/views/lecturer/LecturerFee.vue +++ b/src/views/lecturer/LecturerFee.vue @@ -94,7 +94,7 @@
- + 添加费用 - + 导入 - + 导出 @@ -123,13 +123,13 @@ @@ -599,6 +599,7 @@ import { queryTrainOrgPor,} from "../../api/organization"; import dialog from '@/utils/dialog'; import OrgClass from "@/components/project/OrgClass"; + import { checkMenu } from '@/utils/utils' export default { name: "LecturerFee", components: { @@ -1927,6 +1928,7 @@ const column = ref([ clearPayableExpense, payExpense, locale, + checkMenu } }, }; diff --git a/src/views/lecturer/MonthlyStatistics.vue b/src/views/lecturer/MonthlyStatistics.vue index a4fe3608..d4eecb37 100644 --- a/src/views/lecturer/MonthlyStatistics.vue +++ b/src/views/lecturer/MonthlyStatistics.vue @@ -82,7 +82,7 @@ @@ -137,7 +137,7 @@ - 启用 - 停用 + 启用 + 停用 @@ -309,6 +310,7 @@ import AddOrgContent from "../../components/project/AddOrgContent.vue" import * as lecturer from "../../api/Lecturer.js"; import lockLecturer from "@/components/project/lockLecturer" import AddApprover from '@/components/project/AddApprover' +import { checkMenu } from '@/utils/utils' export default{ name:"organization", components: { @@ -905,6 +907,7 @@ const getTableDate = (obj) => { createTeacherDialog, valueChange, validateField, + checkMenu, } } }