|
|
@@ -28,71 +28,50 @@
|
|
|
<div class="filter">
|
|
|
<el-form label-width="80px" :inline="true" size="small">
|
|
|
<el-form-item label="视频名称">
|
|
|
- <el-input placeholder="视频名称" v-model="form.name"></el-input>
|
|
|
+ <el-input placeholder="视频名称" v-model="form.title"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="培训项目">
|
|
|
- <el-select v-model="form.a1" placeholder="请选择">
|
|
|
- <el-option label="不需要发票" :value="0"></el-option>
|
|
|
- <el-option label="纸质发票" :value="0"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="作业类别">
|
|
|
- <el-select v-model="form.a1" placeholder="请选择">
|
|
|
- <el-option label="邮寄" :value="0"></el-option>
|
|
|
- <el-option label="自取" :value="0"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="准操项目">
|
|
|
- <el-select v-model="form.a1" placeholder="请选择">
|
|
|
- <el-option label="不需要发票" :value="0"></el-option>
|
|
|
- <el-option label="纸质发票" :value="0"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-form-item label="类别">
|
|
|
+ <Subject @subChange='subChange'/>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item>
|
|
|
- <el-button type="primary" icon="el-icon-search">搜索</el-button>
|
|
|
- <el-button type="primary">新增视频</el-button>
|
|
|
+ <el-button @click="getData" type="primary" icon="el-icon-search">搜索</el-button>
|
|
|
+ <el-button type="primary">新增</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
|
|
|
|
|
|
<el-table
|
|
|
+ class="table"
|
|
|
:data="list"
|
|
|
- border
|
|
|
+ border v-loading="loading"
|
|
|
style="width: 100%">
|
|
|
<el-table-column
|
|
|
- type="selection" fixed="left"
|
|
|
- width="55">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="name"
|
|
|
+ prop="title"
|
|
|
label="视频名称">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="province"
|
|
|
+ prop="subject_item"
|
|
|
label="培训项目">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="city"
|
|
|
- label="试题">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="zip"
|
|
|
+ prop="exam_time"
|
|
|
label="考试时间">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="zip"
|
|
|
+ prop="total_score"
|
|
|
label="满分">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
- prop="zip"
|
|
|
+ prop="ctime"
|
|
|
label="创建时间">
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="zip" width="250"
|
|
|
label="操作">
|
|
|
- <template>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button @click="$router.push({path:'/papers/detail',query:{id:scope.row.id}})" size="mini" type="success">查看</el-button>
|
|
|
<el-button size="mini" type="warning">编辑</el-button>
|
|
|
<el-button size="mini" type="danger">删除</el-button>
|
|
|
</template>
|
|
|
@@ -103,17 +82,18 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import Page from '../../components/Page';
|
|
|
-// import { Base64 } from 'js-base64';
|
|
|
+import Subject from '../../components/Subject';
|
|
|
export default {
|
|
|
components:{
|
|
|
- Page
|
|
|
+ Page,Subject
|
|
|
},
|
|
|
data(){
|
|
|
return{
|
|
|
form:{name:'',page:1},
|
|
|
activeName:"1",
|
|
|
total:1,
|
|
|
- list:[]
|
|
|
+ list:[],
|
|
|
+ loading:false
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
@@ -121,16 +101,21 @@ export default {
|
|
|
this.form.page=this.$refs.pageButton.page
|
|
|
this.getData()
|
|
|
},
|
|
|
+ subChange(data){
|
|
|
+ this.form.subject_item=data.join('|')
|
|
|
+ },
|
|
|
getData(){
|
|
|
var parm=this.form;
|
|
|
+ this.loading=true
|
|
|
this.$api.getPaperList(parm).then(res=>{
|
|
|
this.list=res.data.data.list
|
|
|
this.total=res.data.data.total
|
|
|
+ this.loading=false
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
created(){
|
|
|
-
|
|
|
+ this.getData()
|
|
|
}
|
|
|
}
|
|
|
</script>
|