From dcdb0231034810232f2542f3865666ebf72daf11 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 30 四月 2025 16:45:34 +0800
Subject: [PATCH] sf

---
 company_admin/src/components/business/OperaGoodsWindow.vue |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/company_admin/src/components/business/OperaGoodsWindow.vue b/company_admin/src/components/business/OperaGoodsWindow.vue
index f54453e..cd62c60 100644
--- a/company_admin/src/components/business/OperaGoodsWindow.vue
+++ b/company_admin/src/components/business/OperaGoodsWindow.vue
@@ -11,7 +11,7 @@
           <el-input v-model="form.name" maxlength="50" placeholder="璇疯緭鍏ュ晢鍝佸悕绉帮紝涓嶈秴杩�50涓瓧" v-trim/>
         </el-form-item>
         <el-form-item label="鍟嗗搧鍝佺墝" prop="brandId">
-          <el-select v-model="form.brandId" placeholder="璇烽�夋嫨锛屽崟閫�">
+          <el-select v-model="form.brandId" filterable placeholder="璇烽�夋嫨锛屽崟閫�">
             <el-option
               v-for="item in brandList"
               :key="item.id"
@@ -22,7 +22,7 @@
         </el-form-item>
         <el-form-item label="鍟嗗搧绫诲埆" prop="categoryId">
           <!-- @change="changeCategory(form.categoryId)" -->
-          <el-select v-model="form.categoryId" placeholder="璇烽�夋嫨锛屽崟閫�">
+          <el-select v-model="form.categoryId" filterable placeholder="璇烽�夋嫨锛屽崟閫�">
             <el-option
               v-for="item in categoryList"
               :key="item.id"
@@ -297,13 +297,22 @@
           message: '鍙兘涓婁紶涓�涓浘鏍�'
         })
       },
+      initMuitlFiles (fileList) {
+        const list = [];
+        fileList.forEach(rawFile => {
+          list.push({ fileurl: rawFile.response.data.imgaddr, name: rawFile.response.data.imgname, url: rawFile.response.data.url })
+        });
+        return list;
+      },
       fileSuccess1(response, file, fileList) {
         this.form.files = fileList
-        this.form.multifileList.push({ fileurl: response.data.imgaddr, name: response.data.imgname, url: response.data.url })
+        // this.form.multifileList.push({ fileurl: response.data.imgaddr, name: response.data.imgname, url: response.data.url })
+       this.form.multifileList=this.initMuitlFiles(fileList);
       },
       handleRemove1(file, fileList) {
         this.form.files = fileList
-        this.form.multifileList = fileList
+        // this.form.multifileList = fileList
+        this.form.multifileList=this.initMuitlFiles(fileList);
       },
       fileSuccess(response) {
         this.form.ztList.push({ imgaddr: response.data.imgaddr, url: response.data.url })

--
Gitblit v1.9.3