This commit is contained in:
@fawn-nine
2024-08-05 17:30:54 +08:00
parent 1c670dfc27
commit 4426b044bd
20 changed files with 2303 additions and 443 deletions

View File

@@ -72,7 +72,7 @@
<!-- {{setDefaultAddItem}} -->
<view class="item" v-if="memeberRefsh">
<view class="box" v-for="(item, index) in form.scorer" @click="showMemberAdd('scorer',index)">
<span v-show="!item"><uni-icons class="addIcon" color="#999" type="plusempty"
<span v-show="!item || item == null || item == 'null'"><uni-icons class="addIcon" color="#999" type="plusempty"
size="20"></uni-icons></span>
<text style="width: 100%; display: inline-block;"
v-if="item">
@@ -157,8 +157,8 @@
"monitor": undefined, //班长
"dmonitor": undefined, //2班长
"learner": undefined, //学习委员
"scorer": [], //评分员
"counter": [] //记分员
"scorer": [undefined,undefined], //评分员
"counter": [undefined,undefined] //记分员
},
telError: false,
// relationError: false,
@@ -255,6 +255,8 @@
this.refresh = false
if (res.code == 0) {
if (res.result.admins.length > 0) {
var scorerIndex = 0
var counterIndex = 0
res.result.admins.forEach(item => {
if (item.role == '1') {
this.form.monitor = item.user
@@ -265,33 +267,18 @@
if (item.role == '3') {
this.form.learner = item.user
}
if (item.role == '4') {
// console.log('this.admins.counter',this.admins.counter);
this.form.scorer.push(item.user)
if (item.role == '4') {
this.form.scorer[scorerIndex] = item.user
scorerIndex += 1
}
if (item.role == '5') {
// console.log('this.admins.counter',this.admins.counter);
this.form.counter.push(item.user)
if (item.role == '5') {
this.form.counter[counterIndex] = item.user
counterIndex += 1
}
})
}
if(this.form.scorer.length == 1){
this.form.scorer[1] = undefined
}else if(this.form.scorer.length == 0){
this.form.scorer[0] = undefined
this.form.scorer[1] = undefined
}
if(this.form.counter.length == 1){
this.form.counter[1] = undefined
}else if(this.form.counter.length == 0){
this.form.counter[0] = undefined
this.form.counter[1] = undefined
}
// this.form = res.result.class
// this.form.modelId = res.result.classModel.id
console.log('this.form.scorer',this.form.scorer.length);
}
console.log('this.form', this.form);
uni.hideLoading()