提交 1a11017d authored 作者: 翟畅's avatar 翟畅

zc增加附件分类

上级 cf58f4c6
......@@ -14,6 +14,12 @@
<el-form-item label="附件标题:" prop="name">
<el-input v-model="dataForm.name" style="width:85%;" placeholder="建议在14个字以内,最多不超过50个字"></el-input>
</el-form-item>
<!-- typeView 文件类型 1:附件 2电子课件 3 PDF 4 富媒体 -->
<el-form-item label="附件类型:" prop="typeView">
<el-select v-model="dataForm.typeView" style="width:85%;" placeholder="请选择附件类型">
<el-option v-for="(item,index) in typeViewList" :key="'tv'+index" :value="item.val" :label="item.name"></el-option>
</el-select>
</el-form-item>
<el-form-item label="关键词:" prop="keywords">
<el-input v-model="dataForm.keywords" style="width:85%" placeholder="多个关键词用中文逗号隔开"></el-input>
</el-form-item>
......@@ -190,14 +196,24 @@ export default {
annexName: "",
formats:'',
author:null,
typeView:null,
},
value:null,
typeViewList:[
{ name:'附件', val: '1'},
{ name:'电子课件', val: '2'},
{ name:'PDF', val: '3'},
{ name:'富媒体', val: '4'},
],
rules: {
name:[
{ required: true , message: '请输入附件标题' },
{ validator: valValidate },
{ max: 50, message: '附件标题长度不能大于50位' }
],
typeView:[
{ required: true , message: '请选择附件类型' }
],
author: [
{ max: 50, message: '作者长度不能大于50位' }
],
......
......@@ -31,6 +31,7 @@
</div>
<div class="top_tips" @click="searchDialog = true"><i class="el-icon-question"></i></div>
<div class="search_box">
<el-input class="search" @keyup.enter.native="getList(1)" placeholder="请输入资源关键字模糊搜索,展开高级搜索可使用更多搜索条件" v-model="listQuery.name">
<template slot="prepend">
<i class="el-icon-search" @click="getList(1)"></i>
......@@ -44,9 +45,11 @@
<el-form-item label="作者:">
<el-input v-model="listQuery.author" clearable class="selWidth"/>
</el-form-item>
<!-- <el-form-item label="所属图书:">
<el-input v-model="listQuery.source" clearable class="selWidth"/>
</el-form-item> -->
<el-form-item label="附件类型:">
<el-select v-model="listQuery.typeView" style="width:85%;" placeholder="请选择附件类型">
<el-option v-for="(item,index) in typeViewList" :key="'tv'+index" :value="item.val" :label="item.name"></el-option>
</el-select>
</el-form-item>
<el-form-item label="上传时间:">
<el-date-picker v-model="value" type="daterange" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" class="selWidth"></el-date-picker>
</el-form-item>
......@@ -70,7 +73,14 @@
</template>
</el-table-column>
<el-table-column prop="author" label="作者" min-width="10%" align="center"></el-table-column>
<!-- <el-table-column prop="bookName" label="所属图书" min-width="10%" align="center"></el-table-column> -->
<el-table-column prop="" label="附件类型" min-width="10%" align="center">
<template slot-scope="scope">
<span v-if="scope.row.typeView == '1'">附件</span>
<span v-else-if="scope.row.typeView == '2'">电子课件</span>
<span v-else-if="scope.row.typeView == '3'">PDF</span>
<span v-else>富媒体</span>
</template>
</el-table-column>
<el-table-column prop="realPrice" label="价格" min-width="8%" align="center" sortable="custom">
<template slot-scope="scope">
<span v-if="scope.row.realPrice && scope.row.realPrice != 0">{{ Number(scope.row.realPrice).toFixed(2) }}</span>
......@@ -161,6 +171,12 @@ import searchDia from "@/components/dialog/searchTips";
},
data() {
return {
typeViewList:[
{ name:'附件', val: '1'},
{ name:'电子课件', val: '2'},
{ name:'PDF', val: '3'},
{ name:'富媒体', val: '4'},
],
searchDialog:false,
topBtn:[],
lineBtn:[],
......@@ -178,6 +194,7 @@ import searchDia from "@/components/dialog/searchTips";
status:'',
name: null,
author: null,
typeView:null,
beginTime: null,
endTime: null
},
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论