This commit is contained in:
zyy 2020-05-29 18:26:27 +08:00
commit 64ac5beec9
6 changed files with 20 additions and 5 deletions

View File

@ -510,6 +510,9 @@ export default {
if ( typeof row.selectChange === 'function') { if ( typeof row.selectChange === 'function') {
row.selectChange && row.selectChange(form); row.selectChange && row.selectChange(form);
} }
},
getFormModel() {
return this.formModel;
} }
} }
}; };

View File

@ -486,6 +486,13 @@ export default {
} }
this.queryList.data = [...this.queryList.data]; this.queryList.data = [...this.queryList.data];
}, },
getFormModel() {
if (this.$refs.queryForm) {
return this.$refs.queryForm.getFormModel();
} else {
return '';
}
},
sortChange(data) { sortChange(data) {
const self = this; const self = this;
if (data.order && data.column.sortable == 'custom') { if (data.order && data.column.sortable == 'custom') {

View File

@ -121,7 +121,7 @@ export default class Switch extends Group {
fill: 'rgba(0, 0, 0, 1)', fill: 'rgba(0, 0, 0, 1)',
lineDash: [3, 3], lineDash: [3, 3],
stroke: '#F00', stroke: '#F00',
lineWidth: 1 lineWidth: 2
} }
}); });
this.add(this.lossShow); this.add(this.lossShow);
@ -333,8 +333,8 @@ export default class Switch extends Group {
this.lossShow && this.lossShow.show(); this.lossShow && this.lossShow.show();
this.lossShow && this.lossShow.animateStyle(true) this.lossShow && this.lossShow.animateStyle(true)
.when(0, { stroke: this.style.backgroundColor }) .when(0, { stroke: this.style.backgroundColor })
.when(1000, { stroke: '#F00' }) .when(500, { stroke: '#F00' })
.when(2000, { stroke: this.style.backgroundColor }) .when(1000, { stroke: this.style.backgroundColor })
.start(); .start();
} }

View File

@ -141,7 +141,8 @@ export default {
return statusDict[status]; return statusDict[status];
}, },
getData() { getData() {
const params = {raceId:this.$route.query.raceId, pageSize:999, pageNum:1}; const formModel = this.$refs.queryListPage.getFormModel();
const params = {raceId:this.$route.query.raceId, pageSize:999, pageNum:1, name: formModel ? formModel.name : '', organization: formModel ? formModel.organization : ''};
getRaceUserList(params).then(response=>{ getRaceUserList(params).then(response=>{
this.queryList.data = response.data.list; this.queryList.data = response.data.list;
this.refresh(); this.refresh();

View File

@ -4,7 +4,7 @@
<div v-show="!minimize" class="chat-box"> <div v-show="!minimize" class="chat-box">
<chat-member-list ref="chatMemberList" :group="group" :current-coversition="currentCoversition" /> <chat-member-list ref="chatMemberList" :group="group" :current-coversition="currentCoversition" />
<div class="chat-box-main"> <div class="chat-box-main">
<chat-coversition-list ref="chatCoversitionList" :group="group" @hideAddCoversition="hideAddCoversition" @setCurrentCoversition="setCurrentCoversition" @setHeadTitle="setHeadTitle" /> <chat-coversition-list ref="chatCoversitionList" :group="group" @showAddCoverition="showAddCoverition" @hideAddCoversition="hideAddCoversition" @setCurrentCoversition="setCurrentCoversition" @setHeadTitle="setHeadTitle" />
<div class="chat-window"> <div class="chat-window">
<div class="chat-box-header"> <div class="chat-box-header">
<div class="chat-box-header-title">{{ headerTitle }}</div> <div class="chat-box-header-title">{{ headerTitle }}</div>
@ -131,6 +131,9 @@ export default {
hideAddCoversition() { hideAddCoversition() {
this.isHasCoversition = true; this.isHasCoversition = true;
}, },
showAddCoverition() {
this.isHasCoversition = false;
},
addCoversition({data, headerTitle}) { addCoversition({data, headerTitle}) {
this.$refs.chatCoversitionList.addCoversition(data); this.$refs.chatCoversitionList.addCoversition(data);
this.isHasCoversition = true; this.isHasCoversition = true;

View File

@ -76,6 +76,7 @@ export default {
closeCoversition(coversitionId) { closeCoversition(coversitionId) {
quitCoversition(this.group, coversitionId).then(res=>{ quitCoversition(this.group, coversitionId).then(res=>{
this.initPage(true); this.initPage(true);
this.$emit('showAddCoverition');
}).catch(error=>{ }).catch(error=>{
this.$messageBox('退出会话失败: ' + error.message); this.$messageBox('退出会话失败: ' + error.message);
}); });