Bladeren bron

fix:修改展示list缺失,修改上传图片问题

Mcal 1 week geleden
bovenliggende
commit
c77bff60de
2 gewijzigde bestanden met toevoegingen van 16 en 4 verwijderingen
  1. 15 3
      src/views/merchant/index.vue
  2. 1 1
      src/views/order/index.vue

+ 15 - 3
src/views/merchant/index.vue

@@ -182,6 +182,18 @@
           <el-col :span="9">
             <el-form-item :label="$t('merchant.merchantLogo')" prop="logo">
               <el-upload
+                      class="form__head-icon-upload"
+                      :action="uploadAction"
+                      accept="image/*"
+                      :class="{ hide: hideUpload }"
+                      list-type="picture-card"
+                      :file-list="uploadFiles"
+                      :limit="1"
+                      :auto-upload="true"
+                      :headers="uploadHeader"
+                      :on-success="handleUploadSuccess"
+                    >
+              <!-- <el-upload
                 :action="uploadAction"
                 list-type="picture-card"
                 :class="{ hide: hideUpload }"
@@ -190,7 +202,7 @@
                 :show-file-list="false"
                 :headers="uploadHeader"
                 :on-success="handleUploadSuccess"
-              >
+              > -->
                 <img v-if="form.logo" :src="form.logo" class="list-img" />
                 <i v-if="!form.logo" class="el-icon-plus"></i>
               </el-upload>
@@ -365,7 +377,7 @@ export default {
         status: 'A'
       },
       // 上传地址
-      uploadAction: process.env.VUE_APP_SERVER_URL + 'backendApi/file/upload',
+      uploadAction: process.env.VUE_APP_SERVER_URL + '/backendApi/file/upload',
       // 隐藏上传
       hideUpload: false,
       // 上传文件列表
@@ -547,7 +559,7 @@ export default {
            .catch(() => {});
     },
     handleUploadSuccess(file) {
-        this.form.logo = file.data.fileName;
+        this.form.logo = file.data.url;
     }
   }
 }

+ 1 - 1
src/views/order/index.vue

@@ -160,7 +160,7 @@
         prop="newTableInfo.tableNumber"
       >
         <template slot-scope="scope">
-          <span v-if="scope.row.newTableInfo.tableNumber">
+          <span v-if="scope.row.newTableInfo&&scope.row.newTableInfo.tableNumber">
             {{ scope.row.newTableInfo.tableNumber }}
           </span>
           <span v-else>-</span>