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 ( //
@@ -666,8 +672,8 @@ export default { }, { title: '授课时间', - dataIndex: 'beginTime', - key: 'beginTime', + dataIndex: 'teachingDate', + key: 'teachingDate', elipsis: true, align: "center", width: 120, }, @@ -720,14 +726,14 @@ export default { }, { title: '是否生成课时费 ', - dataIndex: 'feeCreated', - key: 'feeCreated', + dataIndex: 'createdFee', + key: 'createdFee', elipsis: true, align: "center", width: 150, customRender: (value) => { return (
- {value.record.feeCreated == 0 || value.record.feeCreated == 1 + {value.record.createdFee == 0 || value.record.createdFee == 1 ? { "0": "否", "1": "是", @@ -1198,6 +1204,7 @@ export default { return { ...toRefs(state), sysTypeOptions, + treetype, validateField, handleformlevel, // managerChange, From 9f9605233dea866e75333a72e0db323237167d13 Mon Sep 17 00:00:00 2001 From: wangxuemei <283912718@qq.com> Date: Thu, 7 Nov 2024 11:25:40 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E7=BC=96=E5=8F=B7?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/lecturer/ExternalTeaching.vue | 2 +- src/views/lecturer/InsideLecturer.vue | 16 ++++++++-------- src/views/lecturer/InsideTeaching.vue | 2 +- src/views/lecturer/LookExternalLecturer.vue | 16 +++++++++++++--- src/views/lecturer/LookInsideLecturer.vue | 5 ++++- 5 files changed, 27 insertions(+), 14 deletions(-) diff --git a/src/views/lecturer/ExternalTeaching.vue b/src/views/lecturer/ExternalTeaching.vue index b60ebb53..f25c5d6f 100644 --- a/src/views/lecturer/ExternalTeaching.vue +++ b/src/views/lecturer/ExternalTeaching.vue @@ -387,7 +387,7 @@ export default { //获取内容分类 const sysTypeOptions = computed(() => store.state.content_type); const treetype =(val,lab)=>{ - state.formParam.courseTypeName =lab + state.formParam.courseTypeName =lab.toString() } const OnTheJobStatusList = ref([ { value: 1, label: "项目开课" }, diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue index 1bdfc505..148e58db 100644 --- a/src/views/lecturer/InsideLecturer.vue +++ b/src/views/lecturer/InsideLecturer.vue @@ -75,11 +75,11 @@ @expand="expandTable" :pagination="false">