diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CompetitionTeamVsTeamServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CompetitionTeamVsTeamServiceImpl.java index 54d7b0ed..26cbddd5 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CompetitionTeamVsTeamServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CompetitionTeamVsTeamServiceImpl.java @@ -137,7 +137,7 @@ public class CompetitionTeamVsTeamServiceImpl implements ICompetitionTeamVsTeamS firstList.sort((o1, o2) -> o2.getTotalScore().compareTo(o1.getTotalScore())); //不是首发球员 List noFirstList = mainMembersScoreList.stream().filter(a -> a.getIsFirstLaunch() == 0).collect(Collectors.toList()); - noFirstList.sort((o1, o2) -> o2.getTotalScore().compareTo(o1.getTotalScore())); + //noFirstList.sort((o1, o2) -> o2.getTotalScore().compareTo(o1.getTotalScore())); mainMembersScoreList = firstList; mainMembersScoreList.addAll(noFirstList); competitionMembersScoreList.addAll(mainMembersScoreList); @@ -149,7 +149,7 @@ public class CompetitionTeamVsTeamServiceImpl implements ICompetitionTeamVsTeamS gustFirstList.sort((o1, o2) -> o2.getTotalScore().compareTo(o1.getTotalScore())); //不是首发球员 List gustNoFirstList = gustMembersScoreList.stream().filter(a -> a.getIsFirstLaunch() == 0).collect(Collectors.toList()); - gustNoFirstList.sort((o1, o2) -> o2.getTotalScore().compareTo(o1.getTotalScore())); + //gustNoFirstList.sort((o1, o2) -> o2.getTotalScore().compareTo(o1.getTotalScore())); gustMembersScoreList = gustFirstList; gustMembersScoreList.addAll(gustNoFirstList); competitionMembersScoreList.addAll(gustMembersScoreList); diff --git a/ruoyi-ui/src/views/system/competitionSet/index.vue b/ruoyi-ui/src/views/system/competitionSet/index.vue index 6fbb1f6d..036d8cef 100644 --- a/ruoyi-ui/src/views/system/competitionSet/index.vue +++ b/ruoyi-ui/src/views/system/competitionSet/index.vue @@ -433,7 +433,7 @@ - {{competitionUnifiedRecord.teamVsTeamVo.mainTeamScore}}:{{competitionUnifiedRecord.teamVsTeamVo.guestTeamScore}} + {{competitionUnifiedRecord.teamVsTeamVo.mainTeamScore===null?0:competitionUnifiedRecord.teamVsTeamVo.mainTeamScore}}:{{competitionUnifiedRecord.teamVsTeamVo.guestTeamScore===null?0:competitionUnifiedRecord.teamVsTeamVo.guestTeamScore}} @@ -442,44 +442,44 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -552,6 +552,25 @@ export default { vsRecordTitle:"", vsRecordOpen:false, competitionUnifiedRecord:{ + competitionResultList:[ + { + fiveNodeScore: 0, + fourNodeScore: 0, + oneNodeScore: 0, + sixNodeScore: 0, + threeNodeScore:0, + twoNodeScore: 0, + }, + { + fiveNodeScore: 0, + fourNodeScore: 0, + oneNodeScore: 0, + sixNodeScore: 0, + threeNodeScore:0, + twoNodeScore: 0, + } + ], + competitionMembersScoreList:[], teamVsTeamVo:{ competitionTime:null, mainTeamName:null, @@ -919,15 +938,103 @@ export default { } }); }, - /** 删除按钮操作 */ - handleDelete(row) { - const ids = row.id || this.ids; - this.$modal.confirm('是否确认删除比赛信息编号为"' + ids + '"的数据项?').then(function() { - return delCompetition(ids); - }).then(() => { - this.getList(); - this.$modal.msgSuccess("删除成功"); - }).catch(() => {}); + handleMainOneNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[0].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fiveNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.mainTeamScore = totalScore; + }, + handleMainTwoNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[0].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fiveNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.mainTeamScore = totalScore; + }, + handleMainThreeNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[0].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fiveNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.mainTeamScore = totalScore; + }, + handleMainFourNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[0].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fiveNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.mainTeamScore = totalScore; + }, + handleMainFiveNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[0].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.mainTeamScore = totalScore; + }, + handleMainSixNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[0].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[0].fiveNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.mainTeamScore = totalScore; + }, + + + handleGuestOneNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[1].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fiveNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.guestTeamScore = totalScore; + }, + handleGuestTwoNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[1].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fiveNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.guestTeamScore = totalScore; + }, + handleGuestThreeNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[1].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fiveNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.guestTeamScore = totalScore; + }, + handleGuestFiveNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[1].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.guestTeamScore = totalScore; + }, + handleGuestSixNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[1].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fourNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fiveNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.guestTeamScore = totalScore; + }, + handleGuestFourNodeChange(currentValue, oldValue){ + let totalScore =currentValue + parseInt(this.competitionUnifiedRecord.competitionResultList[1].oneNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].twoNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].threeNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].fiveNodeScore) + + parseInt(this.competitionUnifiedRecord.competitionResultList[1].sixNodeScore); + this.competitionUnifiedRecord.teamVsTeamVo.guestTeamScore = totalScore; }, /** 导出按钮操作 */ handleExport() {