This commit is contained in:
@jyuhsin
2024-10-22 16:25:08 +08:00
parent 8cfea63d5f
commit 724c9249d3
9 changed files with 147 additions and 36 deletions
@@ -48,13 +48,23 @@
<td class="tpa">创作说明</td>
<td class="tpb" colspan="3">{{ viewData.hdsbzpms }}</td>
</tr>
<tr style="border: 1px solid rgb(220,220,220);" v-if="viewData.isUploadPhoto||viewData.isUploadOther">
<tr style="border: 1px solid rgb(220,220,220);" v-if="viewData.isUploadPhoto||viewData.isUploadOther || viewData.isUploadZip">
<td class="tpa">作品信息</td>
<td class="tpb" colspan="3">
<el-row v-if="viewData.isUploadPhoto">
<el-divider>照片&emsp;<i class="el-icon-picture-outline"></i></el-divider>
<file-upload view :files="img2List"></file-upload>
</el-row>
<el-row v-if="viewData.isUploadOther">
<el-divider>音/视频、文档&emsp;<i class="el-icon-picture-outline"></i></el-divider>
<file-upload view :files="docList"></file-upload>
<file-upload view :files="audioList"></file-upload>
<file-upload view :files="videoList"></file-upload>
</el-row>
<el-row v-if="viewData.isUploadZip">
<el-divider>压缩包&emsp;<i class="el-icon-picture-outline"></i></el-divider>
<file-upload view :files="zipList"></file-upload>
</el-row>
<!-- <div v-if="viewData.isUploadOther">
<el-row>
<el-divider>视频&emsp;<i class="el-icon-video-camera"></i></el-divider>
@@ -226,11 +236,13 @@ module.exports = {
viewData: {},
loading: true,
imgtype: ['gif', 'jpg', 'png', 'jpeg'],
ziptype: ['raa', 'zip'],
videotype: ['flv', 'swf', 'mkv', 'avi', 'rm', 'rmvb', 'wmv', 'mp4', 'mov', 'mpg', 'mpeg'],
doctype: ['doc', 'docx', 'xlsx', 'xls', 'txt'],
audiotype: ['mp3', 'wma', 'flac', 'wav', 'm4a', 'amr', 'au'],
prevImgList: [],
img2List: [],
zipList: [],
videoList: [],
docList: [],
audioList: [],
@@ -251,6 +263,7 @@ module.exports = {
async getInfo(id) {
this.img2List = [];
this.zipList = [];
this.prevImgList = [];
this.videoList = [];
this.audioList = [];
@@ -271,6 +284,8 @@ module.exports = {
this.docList.push(val);
} else if (this.audiotype.indexOf(filetype) > -1) {
this.audioList.push(val);
} else if (this.ziptype.indexOf(filetype) > -1) {
this.zipList.push(val);
}
});
}