| | |
| | | }) |
| | | } |
| | | |
| | | export const addExam = (ids, examTime, startTime, endTime) => { |
| | | export const addExam = (ids, examTime, startTime, number, endTime) => { |
| | | return request({ |
| | | url: '/api/apply/batchExam', |
| | | method: 'post', |
| | |
| | | ids, |
| | | examTime, |
| | | startTime, |
| | | number, |
| | | endTime |
| | | } |
| | | }) |
| | |
| | | } |
| | | |
| | | |
| | | export const addExam = (ids, examTime, startTime, endTime) => { |
| | | export const addExam = (ids, examTime, startTime, number, endTime) => { |
| | | return request({ |
| | | url: '/api/trainingRegistration/batchExam', |
| | | method: 'post', |
| | |
| | | ids, |
| | | examTime, |
| | | startTime, |
| | | number, |
| | | endTime |
| | | } |
| | | }) |
| | |
| | | dialogClickModal: false, |
| | | column: [ |
| | | { |
| | | label: "考试人数", |
| | | prop: "number", |
| | | type: 'number', |
| | | span: 6, |
| | | precision:0, |
| | | step:50, |
| | | mock:{ |
| | | type:'number', |
| | | max:1000, |
| | | min:0, |
| | | precision:0 |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入考试人数", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | minRows: 0, |
| | | maxRows: 1000, |
| | | value:50, |
| | | row:true, |
| | | }, |
| | | { |
| | | label: "考试时间", |
| | | prop: "startTime", |
| | | type: "datetime", |
| | |
| | | delBtn: false, |
| | | editBtn: false, |
| | | addBtn: false, |
| | | selection: true, |
| | | selection: false, |
| | | menu: true, |
| | | // 导出按钮 |
| | | // excelBtn: true, |
| | |
| | | // var endTime = row.examTime[1]; |
| | | // var examTime = JSON.stringify(row.examTime); |
| | | // console.log(this.ids,111); |
| | | addExam(this.ids, null, startTime, null).then( |
| | | addExam(this.ids, null, startTime,row.number, null).then( |
| | | () => { |
| | | this.questionBankOnLoad(this.questionBankPage); |
| | | this.$message({ |
| | |
| | | }, |
| | | created() { |
| | | this.optionTrainApply.column[1].dicUrl = |
| | | "/api/blade-user/security-apply-tree?deptId=" + |
| | | "/api/blade-user/security-apply-tree?examType=2&deptId=" + |
| | | this.userInfo.dept_id; |
| | | }, |
| | | methods: { |
| | |
| | | index: true, |
| | | stripe: true, |
| | | viewBtn: true, |
| | | selection: true, |
| | | selection: false, |
| | | excelBtn: false, |
| | | menuWidth: 380, |
| | | dialogClickModal: false, |
| | | column: [ |
| | | // { |
| | | // label: "考试人数", |
| | | // prop: "number", |
| | | // type: 'number', |
| | | // span: 6, |
| | | // precision:2, |
| | | // mock:{ |
| | | // type:'number', |
| | | // max:500, |
| | | // min:50, |
| | | // precision:50 |
| | | // }, |
| | | // minRows: 0, |
| | | // maxRows: 3, |
| | | // row:true, |
| | | // }, |
| | | { |
| | | label: "考试人数", |
| | | prop: "number", |
| | | type: 'number', |
| | | span: 6, |
| | | precision:0, |
| | | step:50, |
| | | mock:{ |
| | | type:'number', |
| | | max:1000, |
| | | min:0, |
| | | precision:0 |
| | | }, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入考试人数", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | minRows: 0, |
| | | maxRows: 1000, |
| | | value:50, |
| | | row:true, |
| | | }, |
| | | { |
| | | label: "考试时间", |
| | | prop: "startTime", |
| | |
| | | labelWidth: "120", |
| | | menuWidth: 200, |
| | | align: "center", |
| | | selection: true, |
| | | selection: false, |
| | | column: column, |
| | | delBtn: false, |
| | | editBtn: false, |
| | |
| | | this.onLoad(this.page, this.query); |
| | | }, |
| | | onLoad(page, params = {}) { |
| | | params['cancel'] = 111; |
| | | this.loading = true; |
| | | getdata( |
| | | page.currentPage, |
| | |
| | | // var endTime = row.examTime[1]; |
| | | // var examTime = JSON.stringify(row.examTime); |
| | | // console.log(this.ids,111); |
| | | addExam(this.ids, null, startTime, null).then( |
| | | addExam(this.ids, null, startTime,row.number, null).then( |
| | | () => { |
| | | this.onLoad(this.page); |
| | | this.$message({ |