lion 4 months ago
parent 801d60fe27
commit 129f38d53c

@ -150,6 +150,7 @@
type: 'add', type: 'add',
id: '', id: '',
teacher_options: [], teacher_options: [],
isAddress:false,
mapparams: { mapparams: {
zoom: 11 zoom: 11
}, },
@ -317,6 +318,7 @@
} }
} else { } else {
this.id = '' this.id = ''
this.isAddress = false
this.mapform = [] this.mapform = []
this.form = { this.form = {
date: '', date: '',

@ -86,6 +86,7 @@
</div> </div>
</div> </div>
</div> </div>
<editClass ref="editClass" @refresh="getCousreContent"></editClass>
</div> </div>
</template> </template>
@ -97,10 +98,18 @@
index as courseContentGet, index as courseContentGet,
qrcodeGet qrcodeGet
} from '@/api/course/courseContent.js' } from '@/api/course/courseContent.js'
import editClass from "@/views/course/components/editClass.vue"
import {
index as teacherIndex
} from "@/api/info/teachers.js"
export default { export default {
name: 'CourseQr', name: 'CourseQr',
components:{
editClass
},
data() { data() {
return { return {
teacher_options:[],
courseContentList: [], courseContentList: [],
courseList: [], courseList: [],
course_id: '', course_id: '',
@ -120,6 +129,7 @@
}, },
created() { created() {
this.getCourse() this.getCourse()
this.getTeachers()
}, },
methods: { methods: {
// //
@ -178,10 +188,29 @@
}) })
this.courseContentList = res.data this.courseContentList = res.data
}, },
getCousreContent(){
this.getCourseContent(this.course_id,this.course_date)
},
selectCourse(course) { selectCourse(course) {
if(!course.latitude || !course.longitude){
this.$message.warning("该课表还未设置签到点位,请先设置");
this.$refs.editClass.type = 'editor'
this.$refs.editClass.id = course.id
this.$refs.editClass.setTeachers(this.teacher_options)
this.$refs.editClass.isAddress = true
this.$refs.editClass.isShow = true
return
}
this.selectedCourse = course this.selectedCourse = course
}, },
async getTeachers() {
const res = await teacherIndex({
page: 1,
page_size: 999
})
this.teacher_options = res.data
},
async renderQRCode(id) { async renderQRCode(id) {
const res = await qrcodeGet({ const res = await qrcodeGet({
id:id id:id

Loading…
Cancel
Save