Pārlūkot izejas kodu

12-19-zl-前端

林小张 2 dienas atpakaļ
vecāks
revīzija
468834a6e0

+ 1 - 6
src/views/login.vue

@@ -5,12 +5,7 @@
         <h3 class="title">{{ title }}</h3>
         <lang-select />
       </div>
-      <el-form-item v-if="tenantEnabled" prop="tenantId">
-        <el-select v-model="loginForm.tenantId" filterable :placeholder="proxy.$t('login.selectPlaceholder')" style="width: 100%">
-          <el-option v-for="item in tenantList" :key="item.tenantId" :label="item.companyName" :value="item.tenantId"></el-option>
-          <template #prefix><svg-icon icon-class="company" class="el-input__icon input-icon" /></template>
-        </el-select>
-      </el-form-item>
+
       <el-form-item prop="username">
         <el-input v-model="loginForm.username" type="text" size="large" auto-complete="off" :placeholder="proxy.$t('login.username')">
           <template #prefix><svg-icon icon-class="user" class="el-input__icon input-icon" /></template>

+ 1 - 2
src/views/platform/decoration/fresh/index.vue

@@ -15,13 +15,12 @@
       <!-- 商品列表区域 -->
       <div class="product-grid">
         <div v-for="item in productList" :key="item.id" class="product-item">
-          <el-icon class="close-icon" @click.stop="handleRemoveProduct(item.id)"><CircleClose /></el-icon>
           <div class="sort-icon" @click.stop="handleSort(item.id)">
             <span class="arrow-down">↓</span>
             <span class="arrow-up">↑</span>
           </div>
           <div class="product-image">
-            <el-image :src="item.imageUrl" fit="contain">
+            <el-image :src="item.imageUrl" fit="cover">
               <template #error>
                 <div class="image-placeholder"><el-icon><Picture /></el-icon></div>
               </template>

+ 4 - 0
src/views/platform/gift/carousel/index.vue

@@ -244,6 +244,8 @@ const getList = async () => {
       const ossMap = new Map(ossRes.data.map((oss: any) => [String(oss.ossId), oss.url]));
       rows.forEach((item: any) => {
         if (item.imageUrl && ossMap.has(String(item.imageUrl))) {
+          // 保存原始ossId用于编辑回显
+          item.imageOssId = item.imageUrl;
           item.imageUrl = ossMap.get(String(item.imageUrl));
         }
       });
@@ -300,6 +302,8 @@ const handleUpdate = (row: any) => {
   form.value = {
     ...row,
     adType: 'gift_banner',
+    // 使用原始ossId用于image-upload组件回显
+    imageUrl: row.imageOssId || row.imageUrl,
     status: row.status ?? 1,
     color: row.color || '#ffffff',
     remark: row.remark || '',

+ 2 - 2
src/views/platform/industrial/carousel/index.vue

@@ -210,9 +210,9 @@ const getList = async () => {
       const ossRes = await listByIds(ossIds);
       const ossMap = new Map(ossRes.data.map((oss: any) => [String(oss.ossId), oss.url]));
       rows.forEach((item: any) => {
-        // 保存原始ossId用于编辑回显
-        item.imageOssId = item.imageUrl;
         if (item.imageUrl && ossMap.has(String(item.imageUrl))) {
+          // 保存原始ossId用于编辑回显
+          item.imageOssId = item.imageUrl;
           item.imageUrl = ossMap.get(String(item.imageUrl));
         }
       });