|
@@ -4,7 +4,11 @@
|
|
<el-col :span="24" class="info">
|
|
<el-col :span="24" class="info">
|
|
<el-col v-for="item in groupStuList" :key="item.id">
|
|
<el-col v-for="item in groupStuList" :key="item.id">
|
|
<el-col v-if="item.students.length > 0">
|
|
<el-col v-if="item.students.length > 0">
|
|
- <van-divider content-position="left">{{ item.name }}</van-divider>
|
|
|
|
|
|
+ <van-divider content-position="left">
|
|
|
|
+ <span style="padding:0 10px;">{{ item.name }}</span>
|
|
|
|
+ <van-button type="primary" size="small" round style="margin:0 10px 0 0;" v-if="item.status == '0'" @click="affirm(item)">确认小组</van-button>
|
|
|
|
+ <van-button type="danger" size="small" round v-if="item.status == '1'" @click="cancel(item)">取消小组</van-button>
|
|
|
|
+ </van-divider>
|
|
<el-col :span="11" class="list" v-for="i in item.students" :key="i.stuid" @click.native="clickAssign({ id: i.stuid })">
|
|
<el-col :span="11" class="list" v-for="i in item.students" :key="i.stuid" @click.native="clickAssign({ id: i.stuid })">
|
|
<p class="name" :style="`font-size:${changeNum(i.stuname)}px`">{{ i.stuname }}</p>
|
|
<p class="name" :style="`font-size:${changeNum(i.stuname)}px`">{{ i.stuname }}</p>
|
|
<p>{{ getGroupsch(i.stuid) || '暂无' }}</p>
|
|
<p>{{ getGroupsch(i.stuid) || '暂无' }}</p>
|
|
@@ -144,6 +148,14 @@ export default {
|
|
return 15;
|
|
return 15;
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ // 确定小组
|
|
|
|
+ affirm(data) {
|
|
|
|
+ this.$emit('affirm', data);
|
|
|
|
+ },
|
|
|
|
+ // 取消小组
|
|
|
|
+ cancel(data) {
|
|
|
|
+ this.$emit('cancel', data);
|
|
|
|
+ },
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|