浏览代码

feat(组件): 修改上传

tangning 2 年之前
父节点
当前提交
4aae2d0d7b
共有 3 个文件被更改,包括 4 次插入9 次删除
  1. 0 1
      src/api/product/index.ts
  2. 1 2
      src/utils/http/axios/Axios.ts
  3. 3 6
      src/views/product/firmware/AddModal.vue

+ 0 - 1
src/api/product/index.ts

@@ -45,7 +45,6 @@ export const AddAndUpload = (params: PageParams) =>{
   return defHttp.uploadFile<Result>(
     {
       url: Api.addAndUpload,
-      onUploadProgress,
     },
     params
   );

+ 1 - 2
src/utils/http/axios/Axios.ts

@@ -130,7 +130,7 @@ export class VAxios {
     if (params.filename) {
       formData.append(customFilename, params.file, params.filename);
     }else {
-      formData.append(customFilename, params.file);
+      formData.append(customFilename, params.file || params.data && params.data.file);
     }
     if (params.data) {
       Object.keys(params.data).forEach((key) => {
@@ -148,7 +148,6 @@ export class VAxios {
         formData.append(key, params.data![key]);
       });
     }
-    console.log('uploadFile',params,formData)
     const transform = this.getTransform();
     const { requestOptions } = this.options;
     const opt: RequestOptions = Object.assign({}, requestOptions);

+ 3 - 6
src/views/product/firmware/AddModal.vue

@@ -59,6 +59,9 @@
           componentProps:{
             maxLength: 15,
             placeholder:t('common.inputText')+t('routes.product.versionPlaceholder'),
+            onChange: (data) => {
+              console.log('data', data);
+            },
           },
           rules: [
             {
@@ -77,12 +80,6 @@
               trigger: 'change',
             },
           ],
-          componentProps: {
-            maxLength: 15,
-            onChange: (data) => {
-              console.log('data', data);
-            },
-          },
         },
         {
           field: 'minVersion',