|
|
|
|
@ -70,6 +70,8 @@
|
|
|
|
|
<div>
|
|
|
|
|
<el-button type="primary" size="small" @click="select.page=1,getList()">查询</el-button>
|
|
|
|
|
<el-button type="primary" size="small" @click="resetSelect">重置</el-button>
|
|
|
|
|
|
|
|
|
|
<el-button type="primary" size="small" @click="importTable">导入</el-button>
|
|
|
|
|
<el-button style="margin-right:10px" type="primary" size="small" @click="exportExcel">导出</el-button>
|
|
|
|
|
<el-popconfirm @confirm="updateAllStatus" title="确定要批量审核吗?">
|
|
|
|
|
<el-button type="primary" size="small" slot="reference">批量审核</el-button>
|
|
|
|
|
@ -122,6 +124,8 @@
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<student-detail ref="studentDetail" @refresh="getList"></student-detail>
|
|
|
|
|
<imports ref="imports" :course_id="subjectObj.id" :status="0" :table-name="'course_signs'" @refresh="getList"></imports>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
@ -129,6 +133,7 @@
|
|
|
|
|
import studentDetail from '@/views/student/components/detail.vue';
|
|
|
|
|
import myMixins from "@/mixin/selectMixin.js";
|
|
|
|
|
import formMixin from "@/mixin/formMixin.js";
|
|
|
|
|
import imports from "@/views/component/imports.vue"
|
|
|
|
|
import {
|
|
|
|
|
index,
|
|
|
|
|
updateStatus
|
|
|
|
|
@ -140,14 +145,14 @@
|
|
|
|
|
export default {
|
|
|
|
|
mixins: [myMixins, formMixin],
|
|
|
|
|
components: {
|
|
|
|
|
studentDetail
|
|
|
|
|
studentDetail,
|
|
|
|
|
imports
|
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
subjectObj: {},
|
|
|
|
|
select: {
|
|
|
|
|
name: '',
|
|
|
|
|
course_id: '',
|
|
|
|
|
mobile: '',
|
|
|
|
|
course_id: '',
|
|
|
|
|
company_name: '',
|
|
|
|
|
@ -263,8 +268,8 @@
|
|
|
|
|
this.select.page = 1
|
|
|
|
|
this.getList()
|
|
|
|
|
},
|
|
|
|
|
getIndex(e){
|
|
|
|
|
let perSize = (this.select.page -1 ) * this.select.page_size
|
|
|
|
|
getIndex(e) {
|
|
|
|
|
let perSize = (this.select.page - 1) * this.select.page_size
|
|
|
|
|
let index = perSize + e + 1
|
|
|
|
|
return index
|
|
|
|
|
},
|
|
|
|
|
@ -321,7 +326,7 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
updateAllStatus(status) {
|
|
|
|
|
if(this.base.isNull(this.subjectObj.date)){
|
|
|
|
|
if (this.base.isNull(this.subjectObj.date)) {
|
|
|
|
|
this.$message.warning("请先设置该课程的开课日期后再进行审核")
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
@ -340,7 +345,7 @@
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
showDetail(type, row) {
|
|
|
|
|
if(this.base.isNull(this.subjectObj.date)){
|
|
|
|
|
if (this.base.isNull(this.subjectObj.date)) {
|
|
|
|
|
this.$message.warning("请先设置该课程的开课日期后再进行审核")
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
@ -350,7 +355,9 @@
|
|
|
|
|
this.$refs.studentDetail.type = type
|
|
|
|
|
this.$refs.studentDetail.isShow = true
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
importTable(row) {
|
|
|
|
|
this.$refs.imports.show()
|
|
|
|
|
},
|
|
|
|
|
exportExcel() {
|
|
|
|
|
let _export = {}
|
|
|
|
|
this.table_item.map(item => {
|
|
|
|
|
|