Sfoglia il codice sorgente

update:课例统计接口

OnePsycho 3 anni fa
parent
commit
367a630277

+ 3 - 0
TEAMModelOS/ClientApp/src/api/lessonRecord.js

@@ -10,6 +10,9 @@ export default {
     },
 	getDashboardData: function (data) {
         return post('/class/analysis/analysis-recod', data)
+    },
+	getAnalysisCount: function (data) {
+        return post('/class/analysis/settle-recod', data)
     },
     getTeacherRecordData: function (data) {
         return post('/class/analysis/analysis-recod-teacher', data)

+ 14 - 1
TEAMModelOS/ClientApp/src/view/research-center/ResearchMgt.vue

@@ -4,7 +4,7 @@
 		<div class="analysis-box">
 			<span class="analysis-item" v-for="(item,index) in analysisArr" :key="index">
 				<span class="analysis-item-title">{{ item }}</span>
-				<span class="analysis-item-value">0</span>
+				<span class="analysis-item-value">{{ analysisCount[index] }}</span>
 			</span>
 			
 		</div>
@@ -149,6 +149,7 @@
 		data() {
 			return {
 				analysisArr:['课堂记录总数','教师数','累计任务数','累计作品数','累计互动总数','本学期新增课堂记录数'],
+				analysisCount:[],
 				isEdit: false,
 				editLoading: false,
 				tagLoading: false,
@@ -318,11 +319,23 @@
 		created() {
 			this.initFilter()
 			this.initTags()
+			this.getAnalysisCount()
 		},
 		methods: {
 			downloadTable(){
 				this.$Message.warning('暂未处理')
 			},
+			getAnalysisCount(){
+				let semesterRange = this.$tools.getSemesterTimeRange()
+				this.$api.lessonRecord.getAnalysisCount({
+					"stime": semesterRange.st,
+					"etime": semesterRange.et,
+					"code": this.$store.state.user.schoolCode,
+					"periodId":this.$store.state.user.curPeriod.id
+				}).then(res => {
+					this.analysisCount = Object.values(res)
+				})
+			},
 			/* 修改课堂记录基础信息 */
 			onEditLesson() {
 				console.log()