显示空骨架

pull/371/head
wuyibo 3 years ago
parent 6b74a12b3f
commit 7cc1e86d71

@ -41,6 +41,14 @@ export function batchUpdateCompetitionResult(list) {
data: list
})
}
export function editDataCompetitionResult(data) {
return request({
url: '/system/competitionResult/editData',
method: 'put',
data: data
})
}
// 删除赛会中-赛程结果记录
export function delCompetitionResult(id) {
return request({

@ -423,6 +423,8 @@
<!--赛程比赛数据记录-->
<el-dialog :title="vsRecordTitle" :visible.sync="vsRecordOpen" width="850px" append-to-body>
<el-skeleton :loading="skeletonLoading" animated :count="3">
<el-form>
<el-row>
<el-col :span="16" style="font-size: large;font-weight: bold"><i class="el-icon-time">比赛时间</i>{{ competitionRecord.teamVsTeamVo.competitionTime }} {{ competitionRecord.teamVsTeamVo.weekDayName }}</el-col>
</el-row>
@ -441,7 +443,6 @@
<span style="position: absolute;margin-left: 10px;margin-top: 8px">{{competitionRecord.teamVsTeamVo.guestTeamName}}</span>
</el-col>
</el-row>
<el-form>
<el-container>
<el-aside style="width: 50%;margin-top:10px">
<el-form-item label="第一节">
@ -497,8 +498,9 @@
@click="vsRecordOpen=false"
>取消</el-button>
</el-row>
</el-form>
</div>
</el-form>
</el-skeleton>
</el-dialog>
</div>
</template>
@ -510,7 +512,7 @@ import { listCompetitionMembers, getCompetitionMembers, delCompetitionMembers, a
import { listCompetitionTeamGroup, arrangeTeamGroupSchedule, delCompetitionTeamGroup, addCompetitionTeamGroup, updateCompetitionTeamGroup } from "@/api/system/competitionTeamGroup";
import { listCompetitionTeamVsTeam,getCompetitionVsRecordById, delCompetitionTeamVsTeam, addCompetitionTeamVsTeam, updateCompetitionTeamVsTeam } from "@/api/system/competitionTeamVsTeam";
import { listWxBuilding, getWxBuilding, delWxBuilding, addWxBuilding, updateWxBuilding } from "@/api/system/WxBuilding";
import { listCompetitionResult, getCompetitionResult, delCompetitionResult, batchUpdateCompetitionResult, updateCompetitionResult } from "@/api/system/competitionResult";
import { listCompetitionResult, getCompetitionResult, editDataCompetitionResult, batchUpdateCompetitionResult, updateCompetitionResult } from "@/api/system/competitionResult";
export default {
name: "CompetitionSet",
@ -562,6 +564,7 @@ export default {
{ required: true, message: "比赛类型不能为空", trigger: "blur" }
]
},
skeletonLoading:false,
vsOpen:false,
buildingList: [],
buildLoading:false,
@ -912,11 +915,13 @@ export default {
this.vsTitle = "编辑赛程"
},
handleTeamVsTeamRecord(row){
this.skeletonLoading = true;
this.vsRecordOpen=true;
this.vsRecordTitle = "比赛数据记录";
//
getCompetitionVsRecordById(row.id).then(response=>{
this.competitionRecord = response.data
this.competitionRecord = response.data;
this.skeletonLoading = false
})
},
handleTeamVsTeamDel(row){
@ -931,14 +936,13 @@ export default {
}).catch(() => {});
},
handleTeamVsTeamRecordSave(){
let list2 = [];
list2.push(this.competitionRecord.mainTeam);
list2.push(this.competitionRecord.guestTeam);
batchUpdateCompetitionResult(list2).then(response => {
editDataCompetitionResult(this.competitionRecord).then(response => {
this.$modal.msgSuccess("比赛结果记录成功");
this.vsRecordOpen = false;
listCompetitionTeamVsTeam({"orderByColumn":"competition_time","pageNum": 1, "pageSize": 1000,"competitionId":this.competitionObj.id}).then(response => {
this.competitionTeamVsTeamList = response.rows;
});
});
console.info(list2)
},
/** 提交按钮 */
submitTeamVsTeamForm() {

Loading…
Cancel
Save