shaogen1995 4 лет назад
Родитель
Сommit
46ebbeabb0
1 измененных файлов с 15 добавлено и 4 удалено
  1. 15 4
      src/views/holding/holding0_Dialog.vue

+ 15 - 4
src/views/holding/holding0_Dialog.vue

@@ -237,12 +237,15 @@
         <!-- 上传附件 -->
         <el-upload
           class="upload-demo"
-          action="https://jsonplaceholder.typicode.com/posts/"
+          :action="baseURL + `/cms/goods/upload/${affixVal}/${affixVal+'mulu'}`"
+                    :headers="{
+            token,
+          }"
+          :on-success="successFujian"
           :on-preview="handlePreview"
           :on-remove="handleRemove"
           :before-remove="beforeRemove"
           multiple
-          :limit="3"
           :on-exceed="handleExceed"
           :file-list="fileList"
         >
@@ -355,7 +358,7 @@ export default {
         length: [{ required: true, message: '不能为空', trigger: 'blur' }]
       },
       // 上传图片和文件
-      fileList: [{ name: 'food.jpeg', url: '666' }],
+      fileList: [],
       affixVal: 'video',
       affix: [
         { label: '模型', value: 'model' },
@@ -378,6 +381,9 @@ export default {
   // 方法集合
   methods: {
     // 上传附件
+    successFujian (file, fileList) {
+      console.log(333333, file, fileList)
+    },
     handleRemove (file, fileList) {
       console.log(111111111, file, fileList)
     },
@@ -456,6 +462,11 @@ export default {
 }
 </script>
 <style lang='less' scoped>
+
+/deep/.upload-demo{
+  float: left;
+  margin-right: 30px;
+}
 /deep/.el-dialog__body {
   overflow: auto;
   max-height: 556px;
@@ -474,7 +485,7 @@ export default {
     border: 3px solid #ccc;
   }
 }
-/deep/.el-upload {
+/deep/.el-icon-plus {
   border: 1px dashed #000;
 }
 .avatar-uploader .el-upload {