0454f787
梁保满
班级管理,班级列表修改,科目设置
|
1
2
3
4
5
6
7
8
|
<template>
<div>
<back-box>
<template slot="title">
<span>班级管理</span>
</template>
<template slot="btns" v-if="!code">
<el-tooltip effect="dark" content="导入班级名单" placement="bottom">
|
8ad80958
梁保满
教师学生管理,设备状态
|
9
|
<el-button type="primary" icon="el-icon-upload2" size="mini" plain circle @click="diaUp = true"></el-button>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
10
11
|
</el-tooltip>
<el-tooltip effect="dark" content="导出班级名单" placement="bottom">
|
8ad80958
梁保满
教师学生管理,设备状态
|
12
13
|
<el-button type="primary" icon="el-icon-download" size="mini" plain circle
@click="exportTeacherExl"></el-button>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
14
|
</el-tooltip>
|
dc56294d
梁保满
班级分班
|
15
|
<el-tooltip effect="dark" content="分班" placement="bottom">
|
8ad80958
梁保满
教师学生管理,设备状态
|
16
|
<img @click="toArchived" src="../../../assets/images/fenban.png" class="fenban" alt="" />
|
dc56294d
梁保满
班级分班
|
17
|
</el-tooltip>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
18
19
20
|
</template>
</back-box>
<div class="page-content">
|
8ad80958
梁保满
教师学生管理,设备状态
|
21
22
23
24
25
26
27
|
<div class="grade-box" v-loading="loading">
<p class="tab-box">
<el-radio-group v-model="type" @change="_QueryData">
<el-radio-button :label="0">行政班</el-radio-button>
<el-radio-button :label="1">教学班</el-radio-button>
</el-radio-group>
</p>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
28
29
30
|
<div class="grade-item" v-for="(item, index) in dataList">
<p class="h-title">
<span>{{ item.gradeName }}</span>
|
8ad80958
梁保满
教师学生管理,设备状态
|
31
32
33
|
<span class="s-num" v-if="item.classList">(共{{ item.classList.length }}个班)</span>
<el-button class="sub-btn" type="info" size="mini" round plain @click="openSubject(item)">科目管理({{
item.subjectNames.length }})</el-button>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
34
35
|
<span class="txt" v-if="index == 0">拖动班级进行排序</span>
</p>
|
8ad80958
梁保满
教师学生管理,设备状态
|
36
37
38
|
<draggable tag="ul" class="grade-info" v-model="item.classList" @start="start" @end="end(item)" v-bind="{
animation: 300,
}">
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
39
40
|
<li class="clazz-li" v-for="clazz in item.classList" :key="item.id">
<div class="clazz-item">
|
8ad80958
梁保满
教师学生管理,设备状态
|
41
|
<i class="el-icon-edit" @click.stop="setClass(clazz, item.gradeName)"></i>
|
55eb13fd
梁保满
中天提出的交互优化
|
42
|
<p class="clazz-name ellipsis">
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
43
|
{{ clazz.className }}
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
44
45
|
</p>
<div class="clazz-class">
|
5cfb0264
梁保满
班级管理交互优化
|
46
47
|
<p>学生:{{ clazz.studentCount }}个</p>
<p>教师:{{ clazz.teacherCount }}个</p>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
48
49
50
51
52
53
54
|
</div>
</div>
</li>
</draggable>
</div>
</div>
</div>
|
8ad80958
梁保满
教师学生管理,设备状态
|
55
|
<el-dialog :close-on-click-modal="false" title="导入班级名单" :visible.sync="diaUp" width="600">
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
56
|
<upload :url="url" @upSuccess="upSuccess" fileName="班级名单">
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
57
58
59
60
|
<p class="down-txt" slot="down">
通过Excel名单导入班级名单,点击
<el-link type="danger" @click="downExcel">模板下载</el-link> 。
</p>
|
6192eba8
梁保满
引用上传文件组件问题,备题组卷顶部
|
61
|
</upload>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
62
63
64
65
|
<div class="dialog-footer" slot="footer">
<el-button @click="diaUp = false">取 消</el-button>
</div>
</el-dialog>
|
8ad80958
梁保满
教师学生管理,设备状态
|
66
67
|
<el-dialog :close-on-click-modal="false" title="修改班级" :visible.sync="diaClass" width="400">
<el-form ref="formClass" :model="formClass" :rules="rulesClass" label-width="160px">
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
<el-form-item label="所在年级:">
<span>{{ formClass.gradeName }}</span>
</el-form-item>
<el-form-item label="班级名称:" prop="studentName">
<el-col :span="10">
<el-input maxlength="30" v-model.trim="formClass.className" />
</el-col>
</el-form-item>
<el-form-item label="班级编码:">
<el-col :span="10">
<el-input maxlength="30" v-model.trim="formClass.classCode" />
</el-col>
</el-form-item>
<el-form-item label="入学年份:">
<el-col :span="10">
|
8ad80958
梁保满
教师学生管理,设备状态
|
83
|
<el-date-picker v-model="formClass.intoSchoolYear" type="year" placeholder="选择年">
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
84
85
86
87
88
|
</el-date-picker>
</el-col>
</el-form-item>
</el-form>
<div class="dialog-footer" slot="footer">
|
8ad80958
梁保满
教师学生管理,设备状态
|
89
90
91
|
<el-popconfirm title="确定删除该班级吗?" @confirm="_RemoveClass">
<el-button class="el-button-del" slot="reference" type="danger">删 除</el-button>
</el-popconfirm>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
92
93
|
<el-button @click="_SaveClass" type="primary">确 定</el-button>
<el-button @click="diaClass = false">取 消</el-button>
|
8ad80958
梁保满
教师学生管理,设备状态
|
94
95
96
97
98
|
<!-- <el-popconfirm v-if="!formClass.teacherCount && !formClass.studentCount" title="确定删除该班级吗?"
@confirm="_RemoveClass">
<el-button class="el-button-del" slot="reference" type="danger" plain>删 除</el-button>
</el-popconfirm> -->
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
99
100
|
</div>
</el-dialog>
|
8ad80958
梁保满
教师学生管理,设备状态
|
101
|
<el-dialog :close-on-click-modal="false" :visible.sync="diaSubject" width="400">
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
102
103
|
<p slot="title" class="dia-tit">
{{ formClass.gradeName }}
|
5cfb0264
梁保满
班级管理交互优化
|
104
|
<span class="tips">(默认科目和已经有任课老师的科目不能删除)</span>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
105
106
107
108
109
|
</p>
<el-form class="form-box" label-width="80px" v-loading="loadingSub">
<el-form-item label="科目:">
<div class="subject-box">
<el-checkbox-group v-model="subjectNames">
|
8ad80958
梁保满
教师学生管理,设备状态
|
110
|
<p class="p1" v-for="(item, index) in subjectList" :key="item.default">
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
111
112
113
|
<el-checkbox v-if="!item.checked" :label="item.value">{{
item.value
}}</el-checkbox>
|
8ad80958
梁保满
教师学生管理,设备状态
|
114
115
116
|
<el-input class="sub-ipt" v-else v-model="item.value" @keyup.enter.native="_EditSub(item)"></el-input>
<i class="el-icon el-icon-edit" v-show="!item.checked" @click="item.checked = true"></i>
<i class="el-icon el-icon-check" v-show="item.checked" @click="_EditSub(item)"></i>
|
5cfb0264
梁保满
班级管理交互优化
|
117
|
<!-- <i
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
118
119
120
|
class="el-icon el-icon-close"
v-show="item.checked"
@click="resetSub(item)"
|
5cfb0264
梁保满
班级管理交互优化
|
121
|
></i> -->
|
8ad80958
梁保满
教师学生管理,设备状态
|
122
|
<i v-show="!item.checked" class="el-icon el-icon-delete" @click="_DelSubject(item, index)"></i>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
123
124
125
126
|
</p>
</el-checkbox-group>
</div>
<el-col :span="8">
|
8ad80958
梁保满
教师学生管理,设备状态
|
127
128
|
<el-input placeholder="添加科目" v-model.trim="subjectName" maxlength="30">
<i slot="suffix" class="el-input__icon el-icon-plus" @click="addSubjectName"></i>
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
129
130
131
132
133
134
135
136
137
138
139
140
141
|
</el-input>
</el-col>
</el-form-item>
</el-form>
<div class="dialog-footer" slot="footer">
<el-button @click="_SaveSubject" type="primary">确 定</el-button>
<el-button @click="diaSubject = false">取 消</el-button>
</div>
</el-dialog>
</div>
</template>
<script>
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
142
|
import { downloadFile, formatDate } from "@/utils";
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
143
144
145
146
147
|
import draggable from "vuedraggable";
export default {
components: {
draggable,
},
|
5cfb0264
梁保满
班级管理交互优化
|
148
149
150
151
|
watch: {
diaSubject: function (val) {
if (!val) {
this.subjectName = "";
|
c0026d5f
梁保满
科目修改,学生调班
|
152
153
154
|
this.subjectList.map((item) => {
item.checked = false;
});
|
5cfb0264
梁保满
班级管理交互优化
|
155
156
157
|
}
},
},
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
158
159
160
161
162
163
164
165
166
167
|
data() {
return {
code: "",
loading: false,
loadingDown: false,
loadingSub: false,
diaUp: false,
diaClass: false,
diaSubject: false,
subjectLoading: false,
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
168
169
170
171
172
173
|
formClass: {
//修改班级信息
gradeName: "",
className: "",
classCode: "",
intoSchoolYear: "",
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
174
175
|
studentCount: "",
teacherCount: "",
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
176
177
178
179
180
181
182
183
184
185
186
|
},
rulesClass: {
className: [
{ required: true, message: "请输入班级名称", trigger: "blur" },
],
},
subjects: [], //科目列表(只有科目)
subjectList: [], //科目列表
subjectNames: [], //已有科目
subjectName: "", //要添加的科目
dataList: [],
|
8ad80958
梁保满
教师学生管理,设备状态
|
187
188
|
type: 0, //0-行政班/1-教学班(走班)
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
189
190
|
};
},
|
8ad80958
梁保满
教师学生管理,设备状态
|
191
192
193
194
195
196
197
198
199
200
201
|
computed: {
url: function () {
let href = ""
if (this.type == 0) {
href = "/api_html/school/manager/importClassAndStudent"
} else {
href = "/api_html/school/manager/importTClassAndStudent"
}
return href
}
},
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
202
|
async created() {
|
7812e986
梁保满
班主任查看报表添加额外信息
|
203
|
this.code = this.$store.getters.csCode;
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
204
205
206
207
|
this._QueryData();
this._QuerySubject();
},
methods: {
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
208
|
toArchived() {
|
dc56294d
梁保满
班级分班
|
209
|
this.$router.push({
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
210
211
|
path: "/archived",
});
|
dc56294d
梁保满
班级分班
|
212
|
},
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
|
openSubject(obj) {
this.formClass.gradeName = obj.gradeName;
this.subjectNames = [...obj.subjectNames];
this.diaSubject = true;
},
start(e) {
console.log(e);
},
end(obj) {
let classListIds = obj.classList.map((item) => {
return item.id;
});
this._SaveComponents(classListIds);
},
upSuccess(res) {
//导入成功
this.$message.closeAll();
|
5cfb0264
梁保满
班级管理交互优化
|
230
231
232
233
234
235
236
|
let txt = "";
if (res.data.errorInfo && res.data.errorInfo.length) {
res.data.errorInfo.map((item) => {
txt += `<p style="padding-top:5px;">第${item.row}行:${item.error}</p>`;
});
}
let sTxt = `<p>成功(${res.data.success})</p>`;
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
237
238
|
this.$message({
showClose: true,
|
5cfb0264
梁保满
班级管理交互优化
|
239
240
|
dangerouslyUseHTMLString: true,
message: sTxt + txt,
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
241
|
type: "success",
|
5cfb0264
梁保满
班级管理交互优化
|
242
|
duration: 10000,
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
243
244
245
|
});
this.diaUp = false;
this._QueryData();
|
d01c5799
梁保满
随堂问 报表开发
|
246
|
this._QuerySubject();
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
247
248
|
},
setClass(obj, gradeName) {
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
249
250
|
this.formClass.studentCount = obj.studentCount;
this.formClass.teacherCount = obj.teacherCount;
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
251
252
253
254
255
256
257
258
259
|
this.formClass.gradeName = gradeName;
this.formClass.classId = obj.id;
this.formClass.className = obj.className;
this.formClass.classCode = obj.classCode || "";
this.formClass.intoSchoolYear = obj.intoSchoolYear
? obj.intoSchoolYear + ""
: "";
this.diaClass = true;
},
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
260
|
async _RemoveClass() {
|
8ad80958
梁保满
教师学生管理,设备状态
|
261
262
|
const { data, status, info } = await this.$request.deleteClass({
id: this.formClass.classId,
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
263
|
});
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
264
|
if (status === 0) {
|
b6e2b24d
梁保满
学生班级信息调整
|
265
|
this.$message.success("删除成功");
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
266
267
268
269
270
|
this.diaClass = false;
this._QueryData();
} else {
this.$message.error(info);
}
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
271
|
},
|
8ad80958
梁保满
教师学生管理,设备状态
|
272
|
//保存班级信息
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
273
274
275
276
277
278
|
_SaveClass() {
this.$refs.formClass.validate(async (valid) => {
if (valid) {
const { data, status, info } = await this.$request.updateClass({
classId: this.formClass.classId,
className: this.formClass.className,
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
279
280
|
classCode: this.formClass.classCode,
intoSchoolYear: formatDate(this.formClass.intoSchoolYear, "yyyy"),
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
281
282
283
284
285
286
287
288
289
290
291
292
293
294
|
});
if (status === 0) {
this.$message.success("修改成功");
this.diaClass = false;
this._QueryData();
} else {
this.$message.error(info);
}
} else {
this.$message.warning("输入有误请检查!");
return false;
}
});
},
|
8ad80958
梁保满
教师学生管理,设备状态
|
295
|
//添加科目
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
296
|
addSubjectName() {
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
297
298
299
300
301
302
303
304
305
306
307
308
|
if (!this.subjectName) {
this.$message.warning("请填写科目名称");
return;
} else if (this.subjects.includes(this.subjectName)) {
this.$message.warning("科目已存在,请重新填写~");
return;
}
this.subjectList.push({
default: this.subjectName,
value: this.subjectName,
checked: false,
});
|
86e47820
梁保满
科目添加删除操作,教师角色选择。学...
|
309
|
this.subjects.push(this.subjectName);
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
310
311
312
313
314
315
316
317
|
this.subjectNames.push(this.subjectName);
this.subjectName = "";
},
resetSub(item) {
item.value = item.default;
item.checked = false;
},
async _EditSub(item) {
|
c0026d5f
梁保满
科目修改,学生调班
|
318
319
320
321
322
|
// if (this.subjects.includes(item.value)) {
// this.$message.warning("科目已存在,请重新填写~");
// return;
// }
let idx = this.subjectNames.findIndex((sub) => item.default == sub);
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
323
324
325
326
327
328
329
|
item.checked = false;
const { status, info } = await this.$request.updateSubject({
subjectName: item.value,
oldSubjectName: item.default,
});
if (status === 0) {
this.$message.success(info);
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
330
331
332
|
this.subjectNames.splice(idx, 1, item.value);
item.default = item.value;
} else {
|
c0026d5f
梁保满
科目修改,学生调班
|
333
|
item.value = item.default
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
334
335
336
|
this.$message.error(info);
}
},
|
8ad80958
梁保满
教师学生管理,设备状态
|
337
|
//删除科目
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
338
339
340
341
342
343
344
345
346
347
|
async _DelSubject(obj, index) {
if (this.subjectLoading) return;
this.subjectLoading = true;
const { status, info } = await this.$request.delSubject({
subjectName: obj.default,
});
this.subjectLoading = false;
if (status === 0) {
this.$message.success(info);
this.subjectList.splice(index, 1);
|
848333df
梁保满
科目添加删除操作
|
348
|
this.subjects.splice(index, 1);
|
86e47820
梁保满
科目添加删除操作,教师角色选择。学...
|
349
|
this.subjectNames.splice(index, 1);
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
350
351
352
353
354
|
this._QueryData();
} else {
this.$message.error(info);
}
},
|
8ad80958
梁保满
教师学生管理,设备状态
|
355
|
//保存修改年级信息
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
356
|
async _SaveSubject() {
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
|
if (!this.subjectNames.length) {
this.$message.error("请选择科目!");
return;
}
this.loadingSub = true;
const { status, info } = await this.$request.updateGrade({
gradeName: this.formClass.gradeName,
subjectNames: this.subjectNames,
});
this.loadingSub = false;
if (status === 0) {
this.$message.success("修改成功~");
this.diaSubject = false;
this._QueryData();
this._QuerySubject();
} else {
this.$message.error(info);
}
},
|
8ad80958
梁保满
教师学生管理,设备状态
|
376
|
//保存排序
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
377
378
379
380
381
382
383
384
385
386
387
388
389
390
|
async _SaveComponents(classListIds) {
this.loading = true;
let { status, info } = await this.$request.classSort({
classIds: [...classListIds],
});
this.loading = false;
if (status === 0) {
this.$message.success("调整成功!");
} else {
this.$message.error(info);
}
},
async _QueryData() {
this.loading = true;
|
8ad80958
梁保满
教师学生管理,设备状态
|
391
392
393
394
|
this.dataList = []
let { data, status, info } = await this.$request.classManager({
type: this.type
});
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
|
this.loading = false;
if (status === 0) {
this.dataList = [...data.list] || [];
} else {
this.$message.error(info);
}
},
async _QuerySubject() {
const { data, status, info } = await this.$request.subjectList();
if (status === 0) {
this.subjects = [...data?.subjectNames] || [];
this.subjectList =
data?.subjectNames.map((item) => {
return {
default: item,
value: item,
checked: false,
};
}) || [];
} else {
this.$message.error(info);
}
},
|
8ad80958
梁保满
教师学生管理,设备状态
|
418
|
//班级名单模版下载
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
419
|
async downExcel() {
|
8ad80958
梁保满
教师学生管理,设备状态
|
420
421
|
const classAndStudentTemplate = this.type == 0 ? this.$request.classAndStudentTemplate : this.$request.tClassAndStudentTemplate
let data = await classAndStudentTemplate();
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
422
423
424
425
426
427
428
429
430
|
if (data && !data.code) {
let blob = new Blob([data], {
type: "application/vnd.ms-excel;charset=utf-8",
});
downloadFile(`班级名单模版.xlsx`, blob);
} else {
this.$message.error(data.info);
}
},
|
8ad80958
梁保满
教师学生管理,设备状态
|
431
|
//班级名单下载
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
432
|
async exportTeacherExl() {
|
8ad80958
梁保满
教师学生管理,设备状态
|
433
|
const exportClassAndStudent = this.type == 0 ? this.$request.exportClassAndStudent : this.$request.exportTClassAndStudent
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
434
|
this.loadingDown = true;
|
8ad80958
梁保满
教师学生管理,设备状态
|
435
|
let data = await exportClassAndStudent();
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
|
this.loadingDown = false;
if (data) {
let blob = new Blob([data], {
type: "application/vnd.ms-excel;charset=utf-8",
});
downloadFile(`班级名单.xlsx`, blob);
} else {
this.$message.error("下载失败");
}
},
},
};
</script>
<style lang="scss" scoped>
|
8ad80958
梁保满
教师学生管理,设备状态
|
451
452
453
454
|
.tab-box {
margin-bottom: 16px;
}
|
31fe9b9a
梁保满
班级修改删除即可偶调整
|
455
456
457
|
.fenban {
width: 28px;
margin-left: 10px;
|
dc56294d
梁保满
班级分班
|
458
459
|
cursor: pointer;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
460
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
461
462
463
|
.page-tit {
margin-bottom: 20px;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
464
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
465
466
467
|
.page-content {
padding: 20px;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
468
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
469
470
471
472
|
.grade-box {
background: #f8f8f8;
padding: 12px 0;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
473
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
474
|
.el-button-del {
|
8ad80958
梁保满
教师学生管理,设备状态
|
475
476
|
float: left;
margin-left:80px
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
477
|
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
478
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
479
480
481
|
.h-title {
display: flex;
align-items: center;
|
8ad80958
梁保满
教师学生管理,设备状态
|
482
|
|
5cfb0264
梁保满
班级管理交互优化
|
483
484
485
|
.s-num {
font-size: 13px;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
486
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
487
488
489
|
.sub-btn {
margin-left: 30px;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
490
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
491
492
493
494
495
496
|
.txt {
margin-left: 30px;
font-size: 13px;
color: #666;
}
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
497
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
498
499
500
501
502
|
.dia-tit {
.tips {
font-size: 12px;
}
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
503
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
504
505
506
507
|
.grade-item {
.grade-info {
display: flex;
flex-wrap: wrap;
|
5cfb0264
梁保满
班级管理交互优化
|
508
|
padding: 10px 20px 0;
|
8ad80958
梁保满
教师学生管理,设备状态
|
509
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
510
|
.clazz-li {
|
5cfb0264
梁保满
班级管理交互优化
|
511
512
|
margin-right: 20px;
margin-bottom: 18px;
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
513
514
|
position: relative;
background: #fff;
|
8ad80958
梁保满
教师学生管理,设备状态
|
515
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
516
517
518
|
.el-icon-edit {
cursor: pointer;
display: none;
|
8ad80958
梁保满
教师学生管理,设备状态
|
519
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
520
521
522
523
|
&:hover {
color: #667ffd;
}
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
524
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
525
526
527
528
529
530
531
532
|
&:hover {
.el-icon-edit {
display: inline;
}
}
}
.clazz-item {
|
55eb13fd
梁保满
中天提出的交互优化
|
533
|
width: 96px;
|
5cfb0264
梁保满
班级管理交互优化
|
534
|
padding: 14px 18px 14px 14px;
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
535
536
|
border-radius: 10px;
box-shadow: 1px 1px 3px #888;
|
55eb13fd
梁保满
中天提出的交互优化
|
537
538
539
|
box-sizing: content-box;
position: relative;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
540
|
|
55eb13fd
梁保满
中天提出的交互优化
|
541
542
543
544
|
.el-icon-edit {
position: absolute;
right: 5px;
top: 5px;
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
545
|
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
546
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
547
548
|
.clazz-name {
font-size: 16px;
|
5cfb0264
梁保满
班级管理交互优化
|
549
|
font-weight: 700;
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
550
|
line-height: 18px;
|
5cfb0264
梁保满
班级管理交互优化
|
551
552
|
padding-bottom: 6px;
position: relative;
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
553
|
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
554
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
555
|
.clazz-class {
|
5cfb0264
梁保满
班级管理交互优化
|
556
557
558
|
// display: flex;
// justify-content: space-between;
font-size: 14px;
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
559
560
561
|
}
}
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
562
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
563
564
565
|
.subject-box {
overflow: hidden;
position: relative;
|
8ad80958
梁保满
教师学生管理,设备状态
|
566
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
567
568
569
570
571
|
.p1 {
line-height: 20px;
margin-bottom: 10px;
}
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
572
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
573
574
575
|
:deep(.el-checkbox-group) {
display: flex;
flex-wrap: wrap;
|
8ad80958
梁保满
教师学生管理,设备状态
|
576
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
577
578
579
|
.p1 {
padding-right: 50px;
position: relative;
|
8ad80958
梁保满
教师学生管理,设备状态
|
580
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
581
582
583
|
&:hover {
.el-icon {
display: block;
|
8ad80958
梁保满
教师学生管理,设备状态
|
584
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
585
586
587
588
|
&:hover {
color: #667ffd;
}
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
589
590
|
.is-checked~.el-icon-delete {
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
591
592
593
594
|
display: none;
}
}
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
595
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
596
597
598
599
600
601
602
603
604
|
.el-icon {
font-size: 14px;
color: #999;
position: absolute;
right: 10px;
top: 3px;
cursor: pointer;
display: none;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
605
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
606
607
608
609
|
.el-icon-check,
.el-icon-close {
display: block;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
610
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
611
612
613
614
615
|
.el-icon-edit,
.el-icon-check {
right: 28px;
}
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
616
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
617
618
619
620
621
622
|
.sub-ipt {
:deep(.el-input__inner) {
height: 24px;
line-height: 24px;
}
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
623
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
624
625
626
627
|
.form-box {
:deep(.el-form-item__label) {
line-height: 28px;
}
|
8ad80958
梁保满
教师学生管理,设备状态
|
628
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
629
630
|
.el-icon-plus {
cursor: pointer;
|
8ad80958
梁保满
教师学生管理,设备状态
|
631
|
|
0454f787
梁保满
班级管理,班级列表修改,科目设置
|
632
633
634
635
636
637
|
&:hover {
color: #667ffd;
}
}
}
</style>
|