Commit 36e2d4dc authored by 高宇's avatar 高宇

试题管理

parent 4927d7e3
......@@ -175,3 +175,21 @@ export function delData(query) {
params: query
})
}
// 课程管理 岗位分类查询
export function queryTeaLessonJobs(query) {
return request({
url: '/tealessonjob/queryTeaLessonJobs',
method: 'get',
params: query
})
}
// 课程管理 技术分类查询
export function queryTeaLessonTecs(query) {
return request({
url: '/tealessontec/queryTeaLessonTec',
method: 'get',
params: query
})
}
......@@ -82,7 +82,7 @@
:type="commonField.typePrimary"
:icon="commonField.addIcon"
:size="commonField.smallSize"
@click="dialogFormVisible=true"
@click="handleAdd"
>{{ commonField.addName }}</el-button>
<!-- //下载模板按钮-->
<el-button
......@@ -105,15 +105,21 @@
</div>
</el-form>
</div>
<el-dialog title="课程新增" :visible.sync="dialogFormVisible" size="tiny" :close-on-click-modal="false" @close="callOf('form')">
<el-dialog :title="title" :visible.sync="dialogFormVisible" size="tiny" :close-on-click-modal="false" @close="callOf('form')">
<el-form ref="form" :model="form" style="margin-top: 1em;margin-right: 1em;" label-width="auto" :rules="formrule1">
<!-- <el-form-item label="课程编号" :label-width="formLabelWidth" prop="id">-->
<!-- <el-input v-model="form.id" auto-complete="off" :maxlength="11"></el-input>-->
<!-- </el-form-item>-->
<el-form-item label="课程名称" prop="name">
<el-input v-model="form.name" auto-complete="off" :maxlength="15" />
<el-input v-model="form.name" auto-complete="off" placeholder="课程名称" :maxlength="15" />
</el-form-item>
<el-form-item label="适用岗位" prop="value">
<el-form-item label="课时数" prop="name">
<el-input v-model="form.name" auto-complete="off" placeholder="课时数" :maxlength="15" />
</el-form-item>
<el-form-item label="课程方案" prop="name">
<el-input v-model="form.name" auto-complete="off" placeholder="课时数" :maxlength="15" />
</el-form-item>
<el-form-item label="岗位分类" prop="value">
<el-select v-model="form.value" placeholder="适用岗位" clearable>
<el-option
v-for="item in valueOptions"
......@@ -123,7 +129,7 @@
/>
</el-select>
</el-form-item>
<el-form-item label="技术方向" prop="couDire">
<el-form-item label="技术分类" prop="couDire">
<el-select v-model="form.couDire" placeholder="请选择课程方向">
<!--<el-option label="后端开发" value="1"></el-option>-->
<!--<el-option label="前端开发" value="2"></el-option>-->
......@@ -136,6 +142,9 @@
/>
</el-select>
</el-form-item>
<el-form-item label="课程讲师" prop="name">
<el-input v-model="form.name" auto-complete="off" placeholder="课时数" :maxlength="15" />
</el-form-item>
<el-form-item label="难度等级" prop="value2">
<el-select v-model="form.value2" placeholder="难度等级" clearable>
<el-option
......@@ -159,6 +168,9 @@
<el-form-item label="价格" prop="totalStuHours">
<el-input v-model="form.totalStuHours" :maxlength="3" />
</el-form-item>
<el-form-item label="首页显示" prop="totalStuHours">
<el-input v-model="form.totalStuHours" :maxlength="3" />
</el-form-item>
<el-form-item label="课程状态" prop="value4">
<el-select v-model="form.value4" placeholder="课程状态" clearable>
<el-option
......@@ -169,6 +181,26 @@
/>
</el-select>
</el-form-item>
<el-form-item label="企业精品课" prop="value4">
<el-select v-model="form.value4" placeholder="课程状态" clearable>
<el-option
v-for="item in value4Options"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item label="院校精品课" prop="value4">
<el-select v-model="form.value4" placeholder="课程状态" clearable>
<el-option
v-for="item in value4Options"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
<el-form-item label="介绍" prop="value5">
<el-input
v-model="form.value5"
......@@ -177,6 +209,14 @@
placeholder="请输入内容"
/>
</el-form-item>
<el-form-item label="课程封面" prop="value5">
<el-input
v-model="form.value5"
type="textarea"
:rows="2"
placeholder="请输入内容"
/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false">取 消</el-button>
......@@ -427,11 +467,6 @@ export default {
value3: '',
value4: '',
value5: '',
id: '',
name: '',
couDire: '',
credit: 0,
totalStuHours: 0
},
// 课程方向
courseDirection: [],
......@@ -547,6 +582,19 @@ export default {
this.loadData()
},
methods: {
/**
* 新增
* **/
handleAdd() {
// this.dialogFormVisible = true
// this.title = '新增课程'
this.$router.push({
path: '/courseInformation/courseManagement/info/add',
query: {
status: '1'
}
})
},
step(index) {
return 'step' + index
},
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment