|
@@ -2,7 +2,9 @@
|
|
|
<div id="classGroup">
|
|
|
<el-row>
|
|
|
<el-col :span="24" class="button_class">
|
|
|
- <van-button round icon="smile" type="info" v-if="this.user.job === '班长'" @click="createGroup()">创建小组</van-button>
|
|
|
+ <van-button type="info" v-if="this.user.job === '班长'" @click="createGroup()">创建小组</van-button>
|
|
|
+
|
|
|
+ <van-button type="info" v-if="this.user.job === '班长'" @click="affirm()">确认小组</van-button>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<groupList :columns="columns" :groupList="groupList" :form="form" :show="show" v-on="$listeners" :stuIdAndGroupId="stuIdAndGroupId"></groupList>
|
|
@@ -52,6 +54,10 @@ export default {
|
|
|
...mapState(['user']),
|
|
|
},
|
|
|
methods: {
|
|
|
+ //确认小组
|
|
|
+ affirm() {
|
|
|
+ this.$emit('affirm');
|
|
|
+ },
|
|
|
// 创建分组
|
|
|
createGroup() {
|
|
|
this.$emit('createGroup');
|
|
@@ -65,7 +71,6 @@ export default {
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
.button_class {
|
|
|
- text-align: center;
|
|
|
padding: 20px 0px;
|
|
|
}
|
|
|
/deep/.el-dialog__body {
|
|
@@ -84,4 +89,9 @@ export default {
|
|
|
overflow: hidden;
|
|
|
font-size: 16px;
|
|
|
}
|
|
|
+
|
|
|
+/deep/.van-button {
|
|
|
+ width: 186px;
|
|
|
+ height: 44px;
|
|
|
+}
|
|
|
</style>
|