Commit 0a8bcea6 authored by qzhxx's avatar qzhxx

‘测试迭代

parent 22f7b96f
...@@ -85,8 +85,8 @@ export default { ...@@ -85,8 +85,8 @@ export default {
}, },
rules: { rules: {
name: [ name: [
{ required: true, message: "请输入版权方名称", trigger: "blur" } { required: true, message: "请输入版权方名称", trigger: "blur" },
// { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" } { min: 1, max: 20, message: "请输入1到20个字" },
], ],
videoContentCatIdList:[ videoContentCatIdList:[
{required: true, message: "请选择视频分类", trigger: "change" } {required: true, message: "请选择视频分类", trigger: "change" }
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div> <div>
<el-upload <el-upload
ref="upload" ref="upload"
accept=".mp3,.aac,.wma,.rm,.flac,.ogg,"
:multiple="true" :multiple="true"
:http-request="uploadFile" :http-request="uploadFile"
:file-list="fileList" :file-list="fileList"
...@@ -83,6 +84,17 @@ export default { ...@@ -83,6 +84,17 @@ export default {
this.$message.error("上传文件大小不能超过 1GB!"); this.$message.error("上传文件大小不能超过 1GB!");
} }
return isLt5M; return isLt5M;
// var testmsg = file.name.substring(file.name.lastIndexOf('.')+1)
// const extension = (testmsg === 'mp3')||(testmsg === 'aac')||(testmsg === 'wma')||(testmsg === 'rm')||(testmsg === 'flac')||(testmsg === 'ogg')
// if(!extension){
// this.$message({
// message:"上传文件只能是mp3,aac,wma,rm,flac,ogg,格式!",
// type:'error'
// })
// }
// return extension;
} }
} }
}; };
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<div> <div>
<el-upload <el-upload
ref="upload" ref="upload"
accept=".mp4,.flv,.mpeg,.mpg,.word,.pdf,.ppt,.jpg,.jpeg,.png.JPG,.JPEG,.PNG"
:multiple="true" :multiple="true"
:http-request="uploadFile" :http-request="uploadFile"
:file-list="fileList" :file-list="fileList"
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<el-upload <el-upload
ref="upload" ref="upload"
accept=".mp4,.flv,.mpeg,.mpg"
:multiple="true" :multiple="true"
:http-request="uploadFile" :http-request="uploadFile"
:file-list="fileList" :file-list="fileList"
......
...@@ -44,7 +44,7 @@ export default { ...@@ -44,7 +44,7 @@ export default {
}; };
}, },
uploadDisabled:function() { uploadDisabled:function() {
return this.fileList.length>0 return (this.fileList.length>0)||this.imageUrl
}, },
}, },
methods: { methods: {
......
...@@ -48,7 +48,7 @@ export default { ...@@ -48,7 +48,7 @@ export default {
return {'Authorization':localStorage.getItem('backToken')} return {'Authorization':localStorage.getItem('backToken')}
}, },
uploadDisabled:function() { uploadDisabled:function() {
return this.fileList.length>0 return (this.fileList.length>0)||this.imageUrl
}, },
}, },
methods: { methods: {
......
...@@ -147,6 +147,7 @@ export default { ...@@ -147,6 +147,7 @@ export default {
rule: { rule: {
name: [ name: [
{ required: true, message: "请输入展板分类名称", trigger: "blur" }, { required: true, message: "请输入展板分类名称", trigger: "blur" },
{ min: 1, max: 20, message: "请输入1到20个字" },
], ],
}, },
value: "", value: "",
......
...@@ -120,11 +120,11 @@ ...@@ -120,11 +120,11 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item></el-form-item> <el-form-item></el-form-item>
<el-form-item label="导览音频" prop="audioIdList" > <el-form-item label="导览音频" prop="audioIdList" required>
<div style="color:red;">(可上传汉语、蒙语、藏语、维吾尔语、英语五种语言音频资料,命名方式为展板名称+语言)</div> <div style="color:red;">(可上传汉语、蒙语、藏语、维吾尔语、英语五种语言音频资料,命名方式为展板名称+语言)</div>
<upload-audio :fileList="ruleForm.audioList" @audioList="audioList"></upload-audio> <upload-audio :fileList="ruleForm.audioList" @audioList="audioList"></upload-audio>
</el-form-item> </el-form-item>
<el-form-item label="参考资料" prop="datumIdList" > <el-form-item label="参考资料" prop="datumIdList" required>
<div style="color:red;"> <div style="color:red;">
(可支持word、PDF、ppt、视频类型文件及图片上传) (可支持word、PDF、ppt、视频类型文件及图片上传)
</div> </div>
...@@ -189,7 +189,8 @@ export default { ...@@ -189,7 +189,8 @@ export default {
}, },
rules: { rules: {
name: [ name: [
{ required: true, message: "请输入版权方名称", trigger: "blur" } { required: true, message: "请输入版权方名称", trigger: "blur" },
{ min: 1, max: 20, message: "请输入1到20个字" },
], ],
boardCopyrightOwnerId: [ boardCopyrightOwnerId: [
{ required: true, message: "请选择展板版权方", trigger: "change" } { required: true, message: "请选择展板版权方", trigger: "change" }
......
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
</el-button> </el-button>
</el-tooltip> </el-tooltip>
<el-tooltip content="下架" placement="top"> <el-tooltip content="下架" placement="top">
<el-button circle :disabled="(scope.row.auditStatus !== 'APPROVED_FINAL')||(scope.row.auditStatus === 'REFUSED')" @click="handlePublish(scope.row,false)"> <el-button circle :disabled="(scope.row.auditStatus !== 'APPROVED_FINAL')||(scope.row.auditStatus === 'REFUSED')" v-show="scope.row.published" @click="handlePublish(scope.row,false)">
<i class="icon-table icon-disable"></i> <i class="icon-table icon-disable"></i>
</el-button> </el-button>
</el-tooltip> </el-tooltip>
......
...@@ -12,9 +12,11 @@ ...@@ -12,9 +12,11 @@
:rules="rules" :rules="rules"
ref="ruleForm" ref="ruleForm"
label-width="140px" label-width="140px"
class="party-form form-inline" class="demo-form-inline party-form"
:inline="true"
label-position="top"
> >
<el-form-item label="版权方名称" prop="name"> <el-form-item label="版权方名称" prop="name" class="w50">
<el-input v-model="ruleForm.name"></el-input> <el-input v-model="ruleForm.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="版权方有效期" prop="value1"> <el-form-item label="版权方有效期" prop="value1">
...@@ -28,7 +30,7 @@ ...@@ -28,7 +30,7 @@
></el-date-picker> ></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item class="selectH100" label="请选择视频分类" prop="boardCatIdList"> <el-form-item class="w50" label="请选择展板分类" prop="boardCatIdList">
<el-select <el-select
placeholder="请选择预设展板分类" placeholder="请选择预设展板分类"
@focus="getAssetTypeData" @focus="getAssetTypeData"
...@@ -45,18 +47,19 @@ ...@@ -45,18 +47,19 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="addTip"> <el-form-item >
<span>若没有相应的视频分类,请点击</span> <br>
<span style="color:red">若没有相应的展板分类,请点击</span>
<el-button type="text" @click="addBoardClass">新建展板分类</el-button> <el-button type="text" @click="addBoardClass">新建展板分类</el-button>
</el-form-item> </el-form-item>
<el-form-item label="备注"> <el-form-item label="备注" class="w100">
<el-input type="textarea" v-model="ruleForm.remarks"></el-input> <el-input type="textarea" v-model="ruleForm.remarks"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<!--新增弹框--> <!--新增弹框-->
<el-dialog <el-dialog
custom-class="party-dialog" custom-class="party-dialog"
title="新建视频分类" title="新建展板分类"
width="468px" width="468px"
:visible.sync="dialogVisible" :visible.sync="dialogVisible"
:before-close="close" :before-close="close"
...@@ -67,11 +70,11 @@ ...@@ -67,11 +70,11 @@
ref="classForm" ref="classForm"
label-width="80px" label-width="80px"
label-position="top" label-position="top"
:rules="rules" :rules="rule"
id="ruleo" id="ruleo"
class="party-form" class="party-form"
> >
<el-form-item label="视分类名称" prop="name"> <el-form-item label="视展板分类名称" prop="name">
<el-input v-model="classForm.name"></el-input> <el-input v-model="classForm.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="备注"> <el-form-item label="备注">
...@@ -142,10 +145,16 @@ export default { ...@@ -142,10 +145,16 @@ export default {
width: "100%", width: "100%",
paddingRight: "10px" paddingRight: "10px"
}, },
rule:{
name: [
{ required: true, message: "请输入展板分类名称", trigger: "blur" },
{ min: 1, max: 20, message: "请输入1到20个字" },
],
},
rules: { rules: {
name: [ name: [
{ required: true, message: "请输入版权方名称", trigger: "blur" } { required: true, message: "请输入版权方名称", trigger: "blur" },
// { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" } { min: 1, max: 20, message: "请输入1到20个字" },
], ],
boardCatIdList:[ boardCatIdList:[
{required: true, message: "请选择展板分类", trigger: "change" } {required: true, message: "请选择展板分类", trigger: "change" }
......
...@@ -170,6 +170,7 @@ export default { ...@@ -170,6 +170,7 @@ export default {
rule: { rule: {
name: [ name: [
{ required: true, message: "请输入展板分类名称", trigger: "blur" }, { required: true, message: "请输入展板分类名称", trigger: "blur" },
{ min: 1, max: 20, message: "请输入1到20个字" },
], ],
valueDate: [ valueDate: [
{ required: true, message: "请选择版权方有效期", trigger: "change" }, { required: true, message: "请选择版权方有效期", trigger: "change" },
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
border-radius:10px; border-radius:10px;
} }
.addTip { .addTip {
height:10px; // height:10px;
line-height: 10px; // line-height: 10px;
// background: pink; // background: pink;
color: red; color: red;
// position:absolute; // position:absolute;
......
...@@ -12,16 +12,14 @@ ...@@ -12,16 +12,14 @@
:rules="rules" :rules="rules"
ref="ruleForm" ref="ruleForm"
label-width="140px" label-width="140px"
class="party-form form-inline" class="demo-form-inline party-form"
:inline="true"
label-position="top"
> >
<el-form-item label="视频名称" prop="name"> <el-form-item label="视频名称" prop="name" class="w100">
<el-input v-model="ruleForm.name"></el-input> <el-input v-model="ruleForm.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="addTip">
<add-copyright ref="addCopyright"></add-copyright>
<span>若没有相应的视频版权方,请点击</span>
<el-button type="text" @click="addVideoCopyright">新建视频版权方</el-button>
</el-form-item>
<el-form-item label="请选择视频版权方" prop="videoContentCopyrightOwnerId"> <el-form-item label="请选择视频版权方" prop="videoContentCopyrightOwnerId">
<el-select <el-select
placeholder="请选择视频版权方" placeholder="请选择视频版权方"
...@@ -36,9 +34,15 @@ ...@@ -36,9 +34,15 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item class="addTip"> <!-- <el-form-item class="addTip">
<span>若没有相应的视频分类,请点击</span> <add-copyright ref="addCopyright"></add-copyright>
<el-button type="text" @click="addVideoClass">新建视频分类</el-button> <span>若没有相应的视频版权方,请点击</span>
<el-button type="text" @click="addVideoCopyright">新建视频版权方</el-button>
</el-form-item> -->
<el-form-item >
<br>
<span style="color:red">若没有相应的视频版权方,请点击</span>
<el-button type="text" @click="addVideoCopyright">新建视频版权方</el-button>
</el-form-item> </el-form-item>
<el-form-item label="请选择视频分类" > <el-form-item label="请选择视频分类" >
<el-select <el-select
...@@ -54,6 +58,15 @@ ...@@ -54,6 +58,15 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item >
<br>
<span style="color:red">若没有相应的视频分类,请点击</span>
<el-button type="text" @click="addVideoClass">新建视频版权方</el-button>
</el-form-item>
<!-- <el-form-item class="addTip">
<span>若没有相应的视频分类,请点击</span>
<el-button type="text" @click="addVideoClass">新建视频分类</el-button>
</el-form-item> -->
<el-form-item label="视频缩略图" required> <el-form-item label="视频缩略图" required>
<upload-img :fileList="ruleForm.imageList" @imgUrl="imgUrl"></upload-img> <upload-img :fileList="ruleForm.imageList" @imgUrl="imgUrl"></upload-img>
</el-form-item> </el-form-item>
...@@ -160,13 +173,14 @@ export default { ...@@ -160,13 +173,14 @@ export default {
}, },
rule:{ rule:{
name: [ name: [
{ required: true, message: "请输入视频分类名称", trigger: "blur" } { required: true, message: "请输入视频分类名称", trigger: "blur" },
{ min: 1, max: 20, message: "请输入1到20个字" },
], ],
}, },
rules: { rules: {
name: [ name: [
{ required: true, message: "请输入视频名称", trigger: "blur" } { required: true, message: "请输入视频名称", trigger: "blur" },
// { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" } { min: 1, max: 20, message: "请输入1到20个字" },
], ],
videoContentCopyrightOwnerId:[ videoContentCopyrightOwnerId:[
{ required: true, message: "请选择视频版权方", trigger: "change" } { required: true, message: "请选择视频版权方", trigger: "change" }
......
...@@ -12,9 +12,11 @@ ...@@ -12,9 +12,11 @@
:rules="rules" :rules="rules"
ref="ruleForm" ref="ruleForm"
label-width="140px" label-width="140px"
class="party-form form-inline" class="demo-form-inline party-form"
:inline="true"
label-position="top"
> >
<el-form-item label="版权方名称" prop="name"> <el-form-item label="版权方名称" prop="name" class="w50">
<el-input v-model="ruleForm.name"></el-input> <el-input v-model="ruleForm.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="版权方有效期" prop="value1"> <el-form-item label="版权方有效期" prop="value1">
...@@ -27,11 +29,7 @@ ...@@ -27,11 +29,7 @@
end-placeholder="结束日期" end-placeholder="结束日期"
></el-date-picker> ></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item class="addTip"> <el-form-item class="w50" label="请选择视频分类" prop="videoContentCatIdList">
<span>若没有相应的视频分类,请点击</span>
<el-button type="text" @click="addVideoClass">新建视频分类</el-button>
</el-form-item>
<el-form-item class="selectH100" label="请选择视频分类" prop="videoContentCatIdList">
<el-select <el-select
placeholder="请选择预设视频分类" placeholder="请选择预设视频分类"
@focus="getAssetTypeData" @focus="getAssetTypeData"
...@@ -48,7 +46,12 @@ ...@@ -48,7 +46,12 @@
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="备注"> <el-form-item >
<br>
<span style="color:red">若没有相应的视频分类,请点击</span>
<el-button type="text" @click="addVideoClass">新建视频分类</el-button>
</el-form-item>
<el-form-item label="备注" class="w100">
<el-input type="textarea" v-model="ruleForm.remarks"></el-input> <el-input type="textarea" v-model="ruleForm.remarks"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
...@@ -143,8 +146,8 @@ export default { ...@@ -143,8 +146,8 @@ export default {
}, },
rules: { rules: {
name: [ name: [
{ required: true, message: "请输入版权方名称", trigger: "blur" } { required: true, message: "请输入版权方名称", trigger: "blur" },
// { min: 3, max: 5, message: "长度在 3 到 5 个字符", trigger: "blur" } { min: 1, max: 20, message: "请输入1到20个字" },
], ],
videoContentCatIdList:[ videoContentCatIdList:[
{required: true, message: "请选择视频分类", trigger: "change" } {required: true, message: "请选择视频分类", trigger: "change" }
......
...@@ -83,6 +83,7 @@ export default { ...@@ -83,6 +83,7 @@ export default {
rules: { rules: {
name: [ name: [
{ required: true, message: "请输入机构名称", trigger: "change" }, { required: true, message: "请输入机构名称", trigger: "change" },
{ min: 1, max: 20, message: "请输入1到20个字" },
], ],
areaId: [ areaId: [
{ required: true, message: "请选择地理位置", trigger: "change" }, { required: true, message: "请选择地理位置", trigger: "change" },
......
...@@ -84,6 +84,7 @@ export default { ...@@ -84,6 +84,7 @@ export default {
rules: { rules: {
name: [ name: [
{ required: true, message: "请输入机构名称", trigger: "change" }, { required: true, message: "请输入机构名称", trigger: "change" },
{ min: 1, max: 20, message: "请输入1到20个字" },
], ],
areaId: [ areaId: [
{ required: true, message: "请选择地理位置", trigger: "change" }, { required: true, message: "请选择地理位置", trigger: "change" },
......
...@@ -376,6 +376,7 @@ ...@@ -376,6 +376,7 @@
height: 100%; height: 100%;
width: 100%; width: 100%;
overflow: hidden; overflow: hidden;
background:#ffffff;
.info-header { .info-header {
font-size: 20px; font-size: 20px;
...@@ -391,7 +392,7 @@ ...@@ -391,7 +392,7 @@
.info-wrapper { .info-wrapper {
width: 640px; width: 640px;
margin: 0 auto; margin: 0 auto;
background: #fff; // background: #fff;
.pageTips { .pageTips {
height: 72px; height: 72px;
......
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