附加文件上传
This commit is contained in:
@@ -374,6 +374,19 @@
|
|||||||
<span style="font-size: 12px; color: #aaa;margin-left: 30px;">Only pdf or word files can be
|
<span style="font-size: 12px; color: #aaa;margin-left: 30px;">Only pdf or word files can be
|
||||||
uploaded.</span>
|
uploaded.</span>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="Original Data Upload :">
|
||||||
|
<el-upload class="upload-demo"
|
||||||
|
:action="baseUrl+'api/Production/up_article_file/type/articleOriginal'"
|
||||||
|
:on-success="handleFileSuccess41" name="articleOriginal" type="articleOriginal"
|
||||||
|
:on-error="handleFileError" :on-preview="handlePreview" :on-remove="handleRemove"
|
||||||
|
:before-remove="beforeRemove41" :on-change="handleChange41" accept=".zip"
|
||||||
|
:on-exceed="handleExceed" :file-list="fileL_sub41" ref="upload">
|
||||||
|
<el-button type="text" style="font-weight: bolder;"><b class="el-icon-lx-top"
|
||||||
|
style="font-weight: bolder;"></b>upload</el-button>
|
||||||
|
</el-upload>
|
||||||
|
<span style="font-size: 12px; color: #aaa;margin-left: 30px;">Only zip files can be
|
||||||
|
uploaded.</span>
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -1050,6 +1063,7 @@
|
|||||||
file_picF: [],
|
file_picF: [],
|
||||||
fileL_sub: [],
|
fileL_sub: [],
|
||||||
fileL_sub2: [],
|
fileL_sub2: [],
|
||||||
|
fileL_sub41:[],
|
||||||
fileL_Note: [],
|
fileL_Note: [],
|
||||||
fileL_Tex: [],
|
fileL_Tex: [],
|
||||||
fileL_Icm: [],
|
fileL_Icm: [],
|
||||||
@@ -1292,6 +1306,12 @@
|
|||||||
this.fileL_Icm[0].name = 'articleCDF';
|
this.fileL_Icm[0].name = 'articleCDF';
|
||||||
this.fileL_Icm[0].url = this.mediaUrl + 'articleCDF/' + res.data.production.file_cdf;
|
this.fileL_Icm[0].url = this.mediaUrl + 'articleCDF/' + res.data.production.file_cdf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (res.data.production.file_original != "") {
|
||||||
|
this.fileL_sub41 = [{}];
|
||||||
|
this.fileL_sub41[0].name = 'Original';
|
||||||
|
this.fileL_sub41[0].url = this.mediaUrl + 'Original/' + res.data.production.file_original;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// if (this.detailMes.main != '') {
|
// if (this.detailMes.main != '') {
|
||||||
@@ -2226,6 +2246,11 @@
|
|||||||
this.fileL_sub2 = [fileList[fileList.length - 1]]
|
this.fileL_sub2 = [fileList[fileList.length - 1]]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
handleChange41(file, fileList) {
|
||||||
|
if (fileList.length > 0) {
|
||||||
|
this.fileL_sub41 = [fileList[fileList.length - 1]]
|
||||||
|
}
|
||||||
|
},
|
||||||
handleChange5(file, fileList) {
|
handleChange5(file, fileList) {
|
||||||
if (fileList.length > 0) {
|
if (fileList.length > 0) {
|
||||||
this.fileL_Note = [fileList[fileList.length - 1]]
|
this.fileL_Note = [fileList[fileList.length - 1]]
|
||||||
@@ -2290,6 +2315,30 @@
|
|||||||
this.$message.error(res.msg);
|
this.$message.error(res.msg);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
handleFileSuccess41(res, file) {
|
||||||
|
if (res.code == 0) {
|
||||||
|
this.$api
|
||||||
|
.post('api/Production/editArticleFile', {
|
||||||
|
'p_article_id': this.p_article_id,
|
||||||
|
'filetype': 'Original',
|
||||||
|
'fileURL': res.upurl
|
||||||
|
})
|
||||||
|
.then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
this.$message.success('Original Data File upload succeeded!');
|
||||||
|
this.getData();
|
||||||
|
} else {
|
||||||
|
this.$message.error(res.msg);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch(err => {
|
||||||
|
this.$message.error(err);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
this.$message.error(res.msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
},
|
||||||
handleFileSuccess5(res, file) {
|
handleFileSuccess5(res, file) {
|
||||||
if (res.code == 0) {
|
if (res.code == 0) {
|
||||||
this.$api
|
this.$api
|
||||||
@@ -2393,6 +2442,7 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
beforeRemove4(file, fileList) {
|
beforeRemove4(file, fileList) {
|
||||||
return this.$confirm(`Are you sure to remove ${ file.name }?`).then(() => {
|
return this.$confirm(`Are you sure to remove ${ file.name }?`).then(() => {
|
||||||
this.$api
|
this.$api
|
||||||
@@ -2414,6 +2464,28 @@
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
beforeRemove41(file, fileList) {
|
||||||
|
return this.$confirm(`Are you sure to remove ${ file.name }?`).then(() => {
|
||||||
|
this.$api
|
||||||
|
.post('master/Article/editArticleFile', {
|
||||||
|
'p_article_id': this.p_article_id,
|
||||||
|
'filetype': 'Original',
|
||||||
|
'fileURL': ''
|
||||||
|
})
|
||||||
|
.then(res => {
|
||||||
|
if (res.code == 0) {
|
||||||
|
this.$message.success('Original Data File deleted successfully!');
|
||||||
|
this.getData();
|
||||||
|
} else {
|
||||||
|
this.$message.error(res.msg);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch(err => {
|
||||||
|
this.$message.error(err);
|
||||||
|
});
|
||||||
|
// console.log('删除附加文件')
|
||||||
|
});
|
||||||
|
},
|
||||||
beforeRemove5(file, fileList) {
|
beforeRemove5(file, fileList) {
|
||||||
return this.$confirm(`Are you sure to remove ${ file.name }?`).then(() => {
|
return this.$confirm(`Are you sure to remove ${ file.name }?`).then(() => {
|
||||||
this.$api
|
this.$api
|
||||||
|
|||||||
Reference in New Issue
Block a user