|
@@ -22,12 +22,13 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="上传资源" label-width="90px" prop="fileList">
|
|
|
<el-upload
|
|
|
- :action="url"
|
|
|
+ action="url"
|
|
|
:limit="1"
|
|
|
:on-exceed="handleExceed"
|
|
|
:on-preview="handlePreview"
|
|
|
:on-remove="handleRemove"
|
|
|
:http-request="upload"
|
|
|
+ :file-list="fileList"
|
|
|
accept="*"
|
|
|
class="upload-demo"
|
|
|
list-type="picture"
|
|
@@ -89,11 +90,6 @@ export default {
|
|
|
}
|
|
|
};
|
|
|
},
|
|
|
- computed: {
|
|
|
- url() {
|
|
|
- return process.env.VUE_APP_BASE_API + '/GCLSFileServer/WebFileUpload';
|
|
|
- }
|
|
|
- },
|
|
|
watch: {
|
|
|
resource_key: {
|
|
|
handler: function (val, oldVal) {
|
|
@@ -168,7 +164,16 @@ export default {
|
|
|
upload(file) {
|
|
|
fileUpload('Open', file).then(response => {
|
|
|
if (response.status === 1) {
|
|
|
- this.fileList = response.file_info_list;
|
|
|
+ response.file_info_list.forEach((item, index) => {
|
|
|
+ if (item.file_url) {
|
|
|
+ let obj = {
|
|
|
+ name: item.file_name,
|
|
|
+ url: item.file_url,
|
|
|
+ file_id: item.file_id
|
|
|
+ };
|
|
|
+ this.fileList.push(obj);
|
|
|
+ }
|
|
|
+ });
|
|
|
this.$message.success('上传成功');
|
|
|
} else {
|
|
|
this.$message.warning(response.error);
|
|
@@ -191,6 +196,7 @@ export default {
|
|
|
};
|
|
|
getContent(MethodName, data)
|
|
|
.then(res => {
|
|
|
+ this.fileList = [];
|
|
|
res.file_list.forEach((item, index) => {
|
|
|
this.searchForm = item;
|
|
|
if (item.file_url) {
|