diff --git a/.env b/.env index 3a3d40e..35ade8a 100644 --- a/.env +++ b/.env @@ -2,7 +2,7 @@ VITE_PORT = 3100 # 网站标题 //课程信息中心 -VITE_GLOB_APP_TITLE = 智慧教学服务中心 +VITE_GLOB_APP_TITLE = 东师智慧教学服务中心 # 简称,用于配置文件名字 不要出现空格、数字开头等特殊字符 VITE_GLOB_APP_SHORT_NAME = CourseInformationCenter diff --git a/src/views/kc/wjxCswj/WjxCywjV2List.vue b/src/views/kc/wjxCswj/WjxCywjV2List.vue index 5ddc83d..a685eeb 100644 --- a/src/views/kc/wjxCswj/WjxCywjV2List.vue +++ b/src/views/kc/wjxCswj/WjxCywjV2List.vue @@ -9,7 +9,7 @@
老师您好,
请根据课程教学大纲的要求,设置学生修完本课程需要完成的课程测验次数。
-
设置测验次数
+
设置测验次数
温馨提示:设置完成后,您也可以在课程教学过程中,随时根据实际情况进行调整。
@@ -20,6 +20,19 @@ 课程测验次数设置 + + + 课程作业占比:{{ kczyzb }}%; + 期末考试占比:{{ qmkszb }}%; + 课堂测验占比:{{ ktcyzb }}%; + + 学生修完本课程需要完成的测验次数: @@ -189,22 +189,22 @@ - - + + - + @@ -223,10 +223,10 @@ - {{ item3.title }}: + {{ item3.title }}: - + {{ `请选择` + item3.title }} {{ @@ -245,8 +245,8 @@ - - + + @@ -262,7 +262,7 @@ - + 请选择课程目标 {{ peizhi.title @@ -270,7 +270,13 @@ - + 请选择考核方式 {{ peizhi.title @@ -278,7 +284,7 @@ - + @@ -305,12 +311,6 @@ - - - - {{ item.tsy }} - - @@ -335,18 +335,18 @@ > - + - + {{ item.title }} + + + {{ item.tsy }} + + - + @@ -404,7 +404,7 @@ - + @@ -424,7 +424,7 @@ - {{ item3.title }}: + {{ item3.title }}: {{ item3.title }} @@ -439,11 +439,21 @@ - - - {{ item3.title }}: - - {{ item3.content }} + + + + + {{ item3.title }}: + + {{ item3.content }} + + + + +
{{ item3.title }}:
+
+ {{ item3.content }} +
@@ -457,7 +467,8 @@ - + + - - - - {{ item.tsy }} - -
@@ -572,6 +577,7 @@ function handleGlxm(item) { } } } + function handleFabu(sffb) { if (sffb == '1') { var par = jxdgInfo.value; @@ -746,12 +752,106 @@ function getTableZzColumns2(list) { title: par.title, dataIndex: par.id, key: par.id, + customCell: (_, index) => { + if (index === 2) { + return { rowSpan: 2 }; + } + // These two are merged into above cell + if (index === 3) { + return { rowSpan: 0 }; + } + if (index === 4) { + return { colSpan: 0 }; + } + }, }; columns.push(inePar); } return columns; } +//获取自增列表列表头 +function getTableZzColumns222(list, datalist) { + console.log('🙎‍♀️datalist-->', datalist); + const data = datalist; + // console.log('😊', data); + let columns = reactive([]); + let namePar = ''; + for (var i = 0; i < list.length; i++) { + var par = list[i]; + var inePar = { + title: par.title, + dataIndex: par.id, + key: par.id, + customCell: (record, index, bhdata) => { + // if (bhdata.title == '课程目标' && (index == 0 || index == 1)) { + // let nextRecord = data[index + 1]; + // if (nextRecord && nextRecord[bhdata.key] === record[bhdata.key]) { + // let rowSpan = 1; + // while (nextRecord && nextRecord[bhdata.key] === record[bhdata.key]) { + // nextRecord = data[index + rowSpan]; + // rowSpan += 1; + // } + // rowSpan -= 1; + // console.log(rowSpan); + // return { + // rowSpan, + // }; + // } else { + // return { + // rowSpan: 0, + // }; + // } + // } + + if (bhdata.title == '课程目标') { + let nextRecord = data[index + 1]; + let rowSpan = 0; + while (nextRecord && nextRecord[bhdata.key] === record[bhdata.key]) { + namePar = nextRecord[bhdata.key]; + rowSpan += 1; + nextRecord = data[index + rowSpan]; + } + let sizeNum = 0; + for (var i = 0; i < data.length; i++) { + let beforeRecord = data[i]; + if (beforeRecord[bhdata.key] === record[bhdata.key]) { + sizeNum += 1; + } + } + console.log('👨‍🦳', sizeNum); + if (sizeNum != rowSpan ) { + rowSpan = 0; + } + if(sizeNum == 1){ + rowSpan = 1; + } + return { + rowSpan, + }; + } + }, + }; + columns.push(inePar); + } + + // columns[0].customCell = (text, index,record ) => { + // if (index === 0) { + // return { + // rowSpan: 2, + // }; + // } + // if (index === 1) { + // return { + // rowSpan: 0, + // }; + // } + // }; + + // console.log('columns-->', columns); + return columns; +} + //选择教学大纲版本 async function handleCheckBanben(record) { jxdgInfo.value.banbenId = record.id; @@ -1206,7 +1306,7 @@ onMounted(() => { font-feature-settings: tnum; /* margin-bottom: 24px; */ vertical-align: top; - background: #fafafa ; + background: #fafafa; } .bled-countenance { color: #333333; @@ -1222,7 +1322,7 @@ onMounted(() => { border-radius: 5px; border: 1px solid #e6e6e6; } -.region:hover{ +.region:hover { margin: 6px 10px; padding-bottom: 20px; background: #fff; @@ -1287,19 +1387,19 @@ onMounted(() => { margin: 17px; border-radius: 10px; } -.borderstyle{ - margin:8px auto; - border:1px solid #e6e6e6; - background:#fff; - border-radius:6px; +.borderstyle { + margin: 8px auto; + border: 1px solid #e6e6e6; + background: #fff; + border-radius: 6px; padding: 8px; } -.borderstyle:hover{ - margin:8px auto; - border:1px solid #e6e6e6; - background:#fff; - border-radius:6px; - padding:8px; +.borderstyle:hover { + margin: 8px auto; + border: 1px solid #e6e6e6; + background: #fff; + border-radius: 6px; + padding: 8px; box-shadow: 2px 2px 10px 1px #d4d4d4; } \ No newline at end of file diff --git a/src/views/site/common/header.vue b/src/views/site/common/header.vue index d74b9d0..c413956 100644 --- a/src/views/site/common/header.vue +++ b/src/views/site/common/header.vue @@ -79,9 +79,9 @@ - {{ projectName }}(听评课督导平台) - {{getSysConfig().flag1}}({{getSysConfig().bxqkssj}}至{{getSysConfig().bxqjssj}}) - 本学期听课要求:{{tkyqcs}};已完成:{{tkyqywc}}次 + {{ projectName }}(听评课督导平台) + diff --git a/src/views/site/index.vue b/src/views/site/index.vue index ca0085e..90a5bfd 100644 --- a/src/views/site/index.vue +++ b/src/views/site/index.vue @@ -3,208 +3,217 @@
- + - + + +
{{ getSysConfig().bmdTitle }}
-
{{getSysConfig().bmdTitle}}
+
+ 当前学期:{{getSysConfig().flag1}}({{getSysConfig().bxqkssj}}至{{getSysConfig().bxqjssj}}) + 本学期听课要求:{{tkyqcs}};已完成:{{tkyqywc}}次 +
- + - + - - + + - + - + - + - + - + - + - + - + - - +
- - - - - - - - + + + + + + + + - +
\ No newline at end of file diff --git a/src/views/site/lunBo/index.vue b/src/views/site/lunBo/index.vue index f5251d5..c5aaac0 100644 --- a/src/views/site/lunBo/index.vue +++ b/src/views/site/lunBo/index.vue @@ -1,5 +1,5 @@ 课程简介 - +