Просмотр исходного кода

Merge branch 'develop5.0-tmd' of http://106.12.23.251:10080/TEAMMODEL/TEAMModelOS into develop5.0-tmd

zhouj1203@hotmail.com 4 лет назад
Родитель
Сommit
fbd9277b2a

+ 1 - 1
TEAMModelFunction/MonitorServicesBus.cs

@@ -144,7 +144,7 @@ namespace TEAMModelFunction
             }
             catch (Exception ex)
             {
-                await _dingDing.SendBotMsg($"ServiceBus,VoteBus()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
+                await _dingDing.SendBotMsg($"ServiceBus,SurveyBus()\n{ex.Message}", GroupNames.醍摩豆服務運維群組);
             }
         }
         [FunctionName("Blob")]

+ 5 - 5
TEAMModelOS/ClientApp/src/components/student-analysis/total/BaseKnowledgeRadar.vue

@@ -31,6 +31,10 @@
                             return results
                         }
                     },
+					gird:{
+						height:420,
+						bottom:'10%'
+					},
                     radar: {
                         triggerEvent: true,
                         name: {
@@ -41,10 +45,7 @@
                                 padding: [13, 15]
                             }
                         },
-                        center: ['50%', '50%'],
-                        tooltip: {
-
-                        },
+                        center: ['45%', '60%'],
                         indicator: indicator,
                         splitArea: {
                             areaStyle: {
@@ -162,7 +163,6 @@
         width: 100%;
         height: 450px;
         margin: 30px auto 0 auto;
-        padding: 30px;
         display: block;
     }
 </style>

+ 5 - 5
TEAMModelOS/ClientApp/src/components/student-analysis/total/BaseMyTable.vue

@@ -83,6 +83,7 @@
 				subjectSelectVal: 0,
 				tableData: [],
 				firstData: [],
+				propsData:[],
 				originData: [],
 				tableColumns: [],
 				subjectList: [],
@@ -129,8 +130,6 @@
 
 			// 排序操作
 			onSortChange(data) {
-				console.log(JSON.stringify(this.tableDatas[0]))
-				console.log(data)
 				let order = data.order // 当前排序方式 升序、降序、正常
 				let key = data.key // 当前排序依据
 				switch (order) {
@@ -145,7 +144,7 @@
 						})
 						break
 					case 'normal':
-						this.originData = this.firstData
+						this.originData = JSON.parse(JSON.stringify(this.propsData))
 						break
 					default:
 						break
@@ -183,6 +182,7 @@
 							break
 					}
 				}
+				// this.tableDatas = this.originData
 				this.pageChange(1)
 			},
 
@@ -475,12 +475,12 @@
 		watch: {
 			tableDatas:{
 				handler(data,oldData){
+					let earlyFlag = data.length && oldData.length && Object.keys(data[0]).length > Object.keys(oldData[0]).length
 					this.originData = JSON.parse(JSON.stringify(data))
 					this.firstData = JSON.parse(JSON.stringify(data))
-					// if (this.isFirst) this.firstData = JSON.parse(JSON.stringify(data))
+					if (this.isFirst || earlyFlag) this.propsData = JSON.parse(JSON.stringify(data))
 					// 获取当前测评班级数据
 					this.subjectList = this.$store.state.totalAnalysis.subjectList
-					// this.subjectList = ['全部'].concat(this.$store.state.totalAnalysis.subjectList)
 					this.pageChange(1)
 					this.isFirst = false
 				},

+ 11 - 2
TEAMModelOS/ClientApp/src/view/student-analysis/total-analysis/AchievementAnalysis/EarlyWarning.vue

@@ -118,6 +118,15 @@
 						key: 'score',
 						minWidth:100
 					},
+					{
+						title: this.$t('totalAnalysis.sca_chart_text1'),
+						sortable: 'custom',
+						key: 'sRate',
+						minWidth:100,
+						renderType: function(h, params) {
+						    return h('span', (Number(params.row.sRate)).toFixed(2) + '%')
+						},
+					},
 					{
 						title: this.$t('totalAnalysis.ach_table_text8'),
 						key: 'classRank',
@@ -233,9 +242,9 @@
 							minWidth:100
 						})
 					})
-					this.earlyPercentColumns.splice(5,this.earlyPercentColumns.length - 5,...itemsColumns)
+					this.earlyPercentColumns.splice(6,this.earlyPercentColumns.length - 6,...itemsColumns)
 				}else{
-					this.earlyPercentColumns.splice(5,this.earlyPercentColumns.length - 5)
+					this.earlyPercentColumns.splice(6,this.earlyPercentColumns.length - 6)
 				}
 				return result
 			},

+ 1 - 1
TEAMModelOS/ClientApp/src/view/student-analysis/total-analysis/ScatterAnalysis/ScatterAnalysis.vue

@@ -111,7 +111,7 @@
 					    sortable: 'custom',
 					    minWidth: 50,
 						renderType: function(h, params) {
-						    return h('span', (Number(params.row.sRate) * 100).toFixed(2) + '%')
+						    return h('span', (Number(params.row.sRate)).toFixed(2) + '%')
 						},
 					},
 					{