Commit 34a4f341 by huangqy

提交完成

parent 200505a6
......@@ -177,7 +177,7 @@
<!-- 表单区域 -->
<el-form :model="formData3" ref="fromRef" size="medium" style="border: 2px solid rgb(67, 167, 71);padding:20px;">
<el-card>
<el-row type="flex" justify="space-between">
<el-row>
<el-col :span="11">
<el-form-item label="课时 :">
<el-select filterable clearable placeholder="请选择课时" v-model="formData3.lessonId" style="width:100%">
......@@ -189,7 +189,7 @@
<el-row type="flex" justify="space-between">
<el-col :span="11">
<el-form-item label="班级名称 :">
<el-select filterable clearable placeholder="请选择班级" v-model="formData3.classCode" style="width:100%">
<el-select filterable clearable placeholder="请选择班级" v-model="formData3.classCode" style="width:100%" :disabled="true">
<el-option v-for="item in classList" :key="item.id" :label="item.className" :value="item.classCode"></el-option>
</el-select>
</el-form-item>
......@@ -402,6 +402,7 @@ export default {
this.classList = res.data.records
if (this.classList.length > 0) {
this.searchData.classCode = this.classList[0].classCode
this.formData3.classCode = this.searchData.classCode
this.initData()
}
},
......@@ -416,6 +417,7 @@ export default {
this.lessonList = res.data.records
},
async initData() {
this.formData3.classCode = this.searchData.classCode
const { data: res } = await this.$axios.post('/classCourse/detail', this.searchData)
if (res.code !== 99200) return this.$message(res.message)
this.timePeriodList = res.data
......
......@@ -2,16 +2,15 @@
<div class="body" :style="'height:' + height + 'px'">
<div style="border: 2px solid #43A747;">
<el-card :style="'height:' + (height - 60) + 'px;overflow-y: auto;position:relative;'">
<!-- <el-select
<el-select
filterable
size="mini"
placeholder="请选择班级编号"
v-model="searchData.classCode"
@change="initData"
v-model="classCode"
@change="init"
>
<el-option v-for="item in classList" :key="item.id" :label="item.className +'(' + item.classCode +')'" :value="item.classCode"></el-option>
</el-select> -->
<el-calendar :first-day-of-week="7">
</el-select>
<el-calendar :first-day-of-week="7" style="margin-top: 10px;">
<template slot="dateCell" slot-scope="{date, data}" class="calItem" >
<div>
<p class="dayItem" v-if="data.day.substr(-2) < 10">{{ data.day.substr(-1) }}</p>
......@@ -70,12 +69,14 @@ export default {
{classTime: '2022-09-28', remark: 'ADAS'},
{classTime: '2022-09-26', remark: '及萨哈'},
],
classCode: '',
classList: [],
value: new Date(),
componentKey: 0
}
},
created() {
this.init()
this.initClass()
},
mounted () {
const that = this
......@@ -84,12 +85,19 @@ export default {
}
},
methods: {
async initClass() {
const { data: res } = await this.$axios.post('/class/getPage', {pageNo: 1, pageSize: 999})
if (res.code !== 99200) return this.$message(res.message)
this.classList = res.data.records
this.classCode = this.classList[0].classCode
this.init()
},
async init() {
var date = new Date()
var year = date.getFullYear()
var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1
const data = { createTime: (year + '-' + month) }
const { data: res } = await this.$axios.post('/classCourse/info', {classCode: '080301'})
const { data: res } = await this.$axios.post('/classCourse/info', {classCode: this.classCode})
if (!res.data) return this.$message.error(res.message)
this.calendarData = res.data
},
......@@ -128,9 +136,9 @@ export default {
userId: this.userData.userId,
remark: this.formData.remark
}
const { data: res } = await this.$axios.post('/book/save', submitData)
if (!res.data) return this.$message.error(res.message)
location.reload()
const { data: res } = await this.$axios.post('/book/save', submitData)
if (!res.data) return this.$message.error(res.message)
location.reload()
},
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论