|
|
@@ -175,13 +175,17 @@ export default {
|
|
|
arrange: [],
|
|
|
showProgramme: false,
|
|
|
unGrouped: [],
|
|
|
- performanceId: ''
|
|
|
+ performanceId: '',
|
|
|
+ arrangeId: ''
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
if (this.$route.query.aid) {
|
|
|
- this.getArrange(this.$route.query.aid);
|
|
|
+ this.arrangeId = this.$route.query.aid;
|
|
|
+ } else if (this.$route.query.arid) {
|
|
|
+ this.arrangeId = this.$route.query.arid;
|
|
|
}
|
|
|
+ this.getArrange(this.arrangeId);
|
|
|
},
|
|
|
computed: {
|
|
|
selection() {
|
|
|
@@ -199,10 +203,14 @@ export default {
|
|
|
beforeGetData() {
|
|
|
let data = {
|
|
|
sort: 'gradingOrganizationId,asc;organizationId,asc;',
|
|
|
- query: {
|
|
|
- arrangeId: Number(this.$route.query.aid)
|
|
|
- }
|
|
|
+ query: {}
|
|
|
};
|
|
|
+ if (this.$route.query.aid) {
|
|
|
+ data.query.arrangeId = Number(this.$route.query.aid);
|
|
|
+ }
|
|
|
+ if (this.$route.query.arid) {
|
|
|
+ data.query.reviewArrangeId = Number(this.$route.query.arid);
|
|
|
+ }
|
|
|
return data;
|
|
|
},
|
|
|
toggleMultipleMode(multipleMode) {
|
|
|
@@ -224,10 +232,14 @@ export default {
|
|
|
|
|
|
let data = {
|
|
|
sort: 'gradingOrganizationId,asc;organizationId,asc;',
|
|
|
- query: {
|
|
|
- arrangeId: Number(this.$route.query.aid)
|
|
|
- }
|
|
|
+ query: {}
|
|
|
};
|
|
|
+ if (this.$route.query.aid) {
|
|
|
+ data.query.arrangeId = Number(this.$route.query.aid);
|
|
|
+ }
|
|
|
+ if (this.$route.query.arid) {
|
|
|
+ data.query.reviewArrangeId = Number(this.$route.query.arid);
|
|
|
+ }
|
|
|
|
|
|
this.$axios
|
|
|
.get('/programme/excel', {
|
|
|
@@ -267,7 +279,7 @@ export default {
|
|
|
})
|
|
|
.then(() => {
|
|
|
this.$message.success('移除成功');
|
|
|
- this.getArrange(this.$route.query.aid);
|
|
|
+ this.getArrange(this.arrangeId);
|
|
|
this.getData();
|
|
|
})
|
|
|
.catch(e => {
|
|
|
@@ -328,11 +340,11 @@ export default {
|
|
|
},
|
|
|
choose(row) {
|
|
|
this.$http
|
|
|
- .post('/programme/intoGroup', { id: row.id, arrangeId: this.$route.query.aid })
|
|
|
+ .post('/programme/intoGroup', { id: row.id, arrangeId: this.arrangeId })
|
|
|
.then(res => {
|
|
|
this.showProgramme = false;
|
|
|
this.$message.success('添加成功');
|
|
|
- this.getArrange(this.$route.query.aid);
|
|
|
+ this.getArrange(this.arrangeId);
|
|
|
this.getData();
|
|
|
})
|
|
|
.catch(e => {
|