From 78e67448ea0684f883d23333144832b0352e92b4 Mon Sep 17 00:00:00 2001 From: wangxuemei <283912718@qq.com> Date: Thu, 7 Nov 2024 08:56:52 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=86=85=E5=AE=B9=E5=88=86=E7=B1=BB?= =?UTF-8?q?=E4=BC=A0=E5=8F=82=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/Teaching.js | 2 +- src/views/lecturer/ExternalTeaching.vue | 7 +++++- src/views/lecturer/InsideTeaching.vue | 31 +++++++++++++++---------- 3 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/api/Teaching.js b/src/api/Teaching.js index 60c1ae24..cd56100e 100644 --- a/src/api/Teaching.js +++ b/src/api/Teaching.js @@ -3,7 +3,7 @@ import {getCookieForName} from "@/api/method"; //列表查询授课记录 export const getNewInTeacherCourseList = (obj) => http.get('/admin/teacherRecord/list', {params: obj}) //新增授课记录 -export const insertInTeacherCourse = (obj) => http.post('/admin/teacher/addTeacherRecord', obj) +export const insertInTeacherCourse = (obj) => http.post('/admin/teacherRecord/addTeacherRecord', obj) //删除讲师授课记录 export const deleteInTeacherCourse= (obj) => http.post(`/admin/teacherRecord/delById?id=${obj}`) //修改讲师授课记录 diff --git a/src/views/lecturer/ExternalTeaching.vue b/src/views/lecturer/ExternalTeaching.vue index 15c3a1e8..b60ebb53 100644 --- a/src/views/lecturer/ExternalTeaching.vue +++ b/src/views/lecturer/ExternalTeaching.vue @@ -134,7 +134,8 @@ }" allow-clear :getPopupContainer="triggerNode => triggerNode.parentNode || document.body" v-model:value="formParam.courseTypeId" show-search :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" placeholder="请选择内容分类" tree-default-expand-all - :tree-data="sysTypeOptions"> + :tree-data="sysTypeOptions" + @change="treetype"> @@ -385,6 +386,9 @@ export default { //获取内容分类 const sysTypeOptions = computed(() => store.state.content_type); + const treetype =(val,lab)=>{ + state.formParam.courseTypeName =lab + } const OnTheJobStatusList = ref([ { value: 1, label: "项目开课" }, { value: 2, label: "路径开课" }, @@ -806,6 +810,7 @@ export default { return { ...toRefs(state), rules, + treetype, clearscoreNumber, clearstudysNumber, validateField, diff --git a/src/views/lecturer/InsideTeaching.vue b/src/views/lecturer/InsideTeaching.vue index 44298ccf..a1d69db4 100644 --- a/src/views/lecturer/InsideTeaching.vue +++ b/src/views/lecturer/InsideTeaching.vue @@ -204,7 +204,9 @@ :dropdown-style="{ maxHeight: '400px', overflow: 'auto' }" placeholder="请选择内容分类" tree-default-expand-all - :tree-data="sysTypeOptions"> + :tree-data="sysTypeOptions" + @change="treetype" + > @@ -498,7 +500,7 @@ export default { pageNo:1, pageSize:1000, } - getTeacherSystemList().then((res) => { + getTeacherSystemList(obj).then((res) => { if (res.data.code === 200) { let arr = res.data.data.records; let array = []; @@ -518,6 +520,10 @@ export default { //获取内容分类 const store = useStore(); const sysTypeOptions = computed(() => store.state.content_type); + const treetype =(val,lab)=>{ + console.log(lab) + state.formParam.courseTypeName =lab + } const OnTheJobStatusList = ref([ { value: 1, label: "项目开课" }, { value: 2, label: "路径开课" }, @@ -600,17 +606,17 @@ export default { }, { title: '讲师体系 ', - dataIndex: 'systemName', - key: 'systemName', + dataIndex: 'tsystemName', + key: 'tsystemName', elipsis: true, align: "center", width: 120, }, { title: '所属组织 ', - dataIndex: 'organizationName', - key: 'organizationName', + dataIndex: 'orgName', + key: 'orgName', elipsis: true, align: "center", - width: 120, + width: 400, // customRender: (value, record) => { // return ( //