学员详情;市场管理;
This commit is contained in:
@@ -51,9 +51,13 @@ async function getExamGroupList() {
|
||||
type_list.value = res.data.records
|
||||
total.value = res.data.total
|
||||
console.log('子组件获取行为')
|
||||
if(type_list.value.length==0) {
|
||||
type_list.value = _.cloneDeep(has_exam_types.value)
|
||||
}
|
||||
|
||||
// if(type_list.value.length==0 && has_exam_types.value.length > 0) {
|
||||
// type_list.value = _.cloneDeep(has_exam_types.value)
|
||||
// }
|
||||
// else{
|
||||
//
|
||||
// }
|
||||
}
|
||||
}
|
||||
function chooseChapterChildExercises() {
|
||||
@@ -111,14 +115,14 @@ function oFunc(val) {
|
||||
}
|
||||
}
|
||||
function checkFunc(row) { // 检查合法性
|
||||
let flag = true
|
||||
for(let item of has_exam_types.value) {
|
||||
if(item.persons == row.persons) { // 相同人数(级别)
|
||||
if( item.expiry_date > Date.parse(new Date())) { // 没有过期
|
||||
flag = false
|
||||
}
|
||||
}
|
||||
}
|
||||
let flag = false
|
||||
// for(let item of has_exam_types.value) {
|
||||
// if(item.persons == row.persons) { // 相同人数(级别)
|
||||
// if( item.expiry_date > Date.parse(new Date())) { // 没有过期
|
||||
// flag = false
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
return flag
|
||||
}
|
||||
function assigntTermFunc() { // 赋值期数
|
||||
@@ -131,16 +135,16 @@ function assigntTermFunc() { // 赋值期数
|
||||
return term
|
||||
}
|
||||
function enterDb() { // 确认新增/编辑
|
||||
if(edit_flag.value) { // 编辑
|
||||
|
||||
}
|
||||
else{ // 新增
|
||||
// let f = checkFunc(gform.value)
|
||||
// if(!f) { // 有相同人数且没有过期,无法再次创建
|
||||
// ElMessage.error('该级别组数已存在!')
|
||||
// return
|
||||
// }
|
||||
}
|
||||
// if(edit_flag.value) { // 编辑
|
||||
//
|
||||
// }
|
||||
// else{ // 新增
|
||||
// // let f = checkFunc(gform.value)
|
||||
// // if(!f) { // 有相同人数且没有过期,无法再次创建
|
||||
// // ElMessage.error('该级别组数已存在!')
|
||||
// // return
|
||||
// // }
|
||||
// }
|
||||
if(!edit_flag.value) { // 新增
|
||||
gform.value.term = assigntTermFunc()
|
||||
// 添加临时id
|
||||
|
@@ -44,7 +44,7 @@ const question_ids = ref([])
|
||||
const total = ref(0)
|
||||
const dialogFormVisible = ref(false)
|
||||
const dialogTitle = ref('')
|
||||
const form =ref({})
|
||||
const form =ref({price:4.9})
|
||||
const rules = ref({
|
||||
name: [{ required: true, message: '请输入课程名称', trigger: 'blur' }]
|
||||
})
|
||||
@@ -101,7 +101,7 @@ function openDialog(type) {
|
||||
switch (type){
|
||||
case 'add':
|
||||
dialogTitle.value = '新增试卷'
|
||||
form.value = {}
|
||||
form.value = {price:4.9}
|
||||
break;
|
||||
case 'edit':
|
||||
// params.question_id = question_id.value
|
||||
@@ -199,7 +199,7 @@ async function enterDialog() { // 提交
|
||||
return item
|
||||
})
|
||||
// console.log(form.value)
|
||||
form.value.price = Number(form.value.price )*100
|
||||
form.value.price = parseInt(Number(form.value.price )*100)
|
||||
form.value.duration = parseInt(form.value.duration)
|
||||
const params = {
|
||||
...form.value
|
||||
@@ -412,7 +412,7 @@ function addGroupFunc(data) {
|
||||
<el-input type="number" v-model="form.duration" placeholder="请输入测试时长(分钟)" />
|
||||
</el-form-item>
|
||||
<el-form-item label="测试价格" >
|
||||
<el-input type="number" v-model="form.price" placeholder="请输入测试价格(元)" />
|
||||
<el-input type="number" v-model="form.price" disabled placeholder="请输入测试价格(元)" />
|
||||
</el-form-item>
|
||||
<el-form-item label="测试组别" >
|
||||
<groupPool @addFunc="addGroupFunc" :exam_types="exam_types" :exam_id="form.exam_id" />
|
||||
|
Reference in New Issue
Block a user