|
|
@@ -28,8 +28,9 @@
|
|
|
<div class="work-field">
|
|
|
<div class="work-label" style="margin-bottom: 10px;">作品资源<span class="upload-tips">文件小于1GB,请勿上传侵权内容作品</span></div>
|
|
|
<div class="">
|
|
|
- <!-- <button class="upload-btn" v-if="!wid" @click="showUploadTips">点击添加</button> -->
|
|
|
+ <button class="upload-btn" v-if="!wid" @click="showUploadTips">点击添加</button>
|
|
|
<el-upload
|
|
|
+ v-else
|
|
|
style="display:inline-block"
|
|
|
action="#"
|
|
|
ref="upload"
|
|
|
@@ -56,7 +57,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 所属分类 & 作品类型 -->
|
|
|
- <div class="work-field">
|
|
|
+ <div class="work-field" v-if="uploadFileList.length > 0">
|
|
|
<div class="work-label"><span class="app__fc_r">*</span> 所属分类</div>
|
|
|
<div class="work-cate-type">
|
|
|
<el-cascader
|
|
|
@@ -68,7 +69,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 资源价格 -->
|
|
|
- <div class="work-field">
|
|
|
+ <div class="work-field" v-if="uploadFileList.length > 0">
|
|
|
<div class="work-label"><span class="app__fc_r">*</span> 资源价格</div>
|
|
|
<div class="work-price-wrapper">
|
|
|
<el-input
|
|
|
@@ -136,7 +137,7 @@
|
|
|
// 资源类型: 1 免费,2 付费
|
|
|
workType: 1,
|
|
|
// 资源价格
|
|
|
- price: 1
|
|
|
+ price: 100
|
|
|
};
|
|
|
},
|
|
|
mixins: [oos],
|
|
|
@@ -340,10 +341,11 @@
|
|
|
if (this.workImages.length < 2) {
|
|
|
return {success: false, msg: "至少上传2张作品截图"};
|
|
|
}
|
|
|
- if (this.selectedWorkCate.length !== 2 || (!this.selectedWorkCate[0] || !this.selectedWorkCate[1])) {
|
|
|
- return {success: false, msg: "请选择作品分类"};
|
|
|
- }
|
|
|
- if (this.workType === 2) {
|
|
|
+ // 上传文件后,才需要填写分类及价格
|
|
|
+ if (this.uploadFileList.length) {
|
|
|
+ if (this.selectedWorkCate.length !== 2 || (!this.selectedWorkCate[0] || !this.selectedWorkCate[1])) {
|
|
|
+ return {success: false, msg: "请选择作品分类"};
|
|
|
+ }
|
|
|
if (this.price <= 0) {
|
|
|
return {success: false, msg: "请输入大于0的资源价格"};
|
|
|
}
|
|
|
@@ -393,11 +395,10 @@
|
|
|
|
|
|
},
|
|
|
handleSuccess(response, file, fileList) {
|
|
|
- }
|
|
|
- /*,
|
|
|
+ },
|
|
|
showUploadTips () {
|
|
|
this.$message.info('先保存项目作品,才能上传作品资源');
|
|
|
- }*/
|
|
|
+ }
|
|
|
},
|
|
|
};
|
|
|
</script>
|