yb 10 месяцев назад
Родитель
Сommit
062f751a01

+ 3 - 2
src/views/score/order/OrderDetail.vue

@@ -9,7 +9,7 @@
       </el-descriptions>
       </el-descriptions>
       <el-descriptions :title="t('score.productDetails')" :column="2">
       <el-descriptions :title="t('score.productDetails')" :column="2">
         <el-descriptions-item :label="t('score.goodsPicture')">
         <el-descriptions-item :label="t('score.goodsPicture')">
-          <el-image style="width: 40px; height: 40px" :src="product.image" :fit="fit" />
+          <el-image style="width: 40px; height: 40px" :src="convertImageUrl(product.image)" :fit="fit" />
         </el-descriptions-item>
         </el-descriptions-item>
         <el-descriptions-item :label="t('score.productName')">{{ product.title }}</el-descriptions-item>
         <el-descriptions-item :label="t('score.productName')">{{ product.title }}</el-descriptions-item>
         <el-descriptions-item :label="t('score.price')">{{ product.score }}{{t('mp.points')}}</el-descriptions-item>
         <el-descriptions-item :label="t('score.price')">{{ product.score }}{{t('mp.points')}}</el-descriptions-item>
@@ -56,6 +56,7 @@
 <script setup lang="ts">
 <script setup lang="ts">
 import * as OrderApi from '@/api/score/order'
 import * as OrderApi from '@/api/score/order'
 import { formatDate } from '@/utils/formatTime'
 import { formatDate } from '@/utils/formatTime'
+import { convertImageUrl } from '@/utils/image-helper'
 //const message = useMessage() // 消息弹窗
 //const message = useMessage() // 消息弹窗
 
 
 const { t } = useI18n() // 国际化
 const { t } = useI18n() // 国际化
@@ -87,4 +88,4 @@ const getLogistic = async(deliverySn,deliveryId) => {
 }
 }
 </script>
 </script>
 <style scoped>
 <style scoped>
-</style>
+</style>

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

@@ -69,7 +69,7 @@
         <template #default="score">
         <template #default="score">
           <div class="tabBox">
           <div class="tabBox">
               <div class="tabBox_img">
               <div class="tabBox_img">
-                  <img :src="score.row.scoreProductRespVO.image" />
+                  <img :src="convertImageUrl(score.row.scoreProductRespVO.image)" />
               </div>
               </div>
               <span class="tabBox_tit">{{ score.row.scoreProductRespVO.title }}</span>
               <span class="tabBox_tit">{{ score.row.scoreProductRespVO.title }}</span>
               <span class="tabBox_pice">{{ '积分'+ score.row.scoreProductRespVO.score + ' x '+ score.row.number}}</span>
               <span class="tabBox_pice">{{ '积分'+ score.row.scoreProductRespVO.score + ' x '+ score.row.number}}</span>
@@ -161,6 +161,7 @@ import download from '@/utils/download'
 import * as OrderApi from '@/api/score/order'
 import * as OrderApi from '@/api/score/order'
 import OrderForm from './OrderForm.vue'
 import OrderForm from './OrderForm.vue'
 import OrderDetail from './OrderDetail.vue'
 import OrderDetail from './OrderDetail.vue'
+import { convertImageUrl } from '@/utils/image-helper'
 const message = useMessage() // 消息弹窗
 const message = useMessage() // 消息弹窗
 const { t } = useI18n() // 国际化
 const { t } = useI18n() // 国际化
 
 

+ 2 - 1
src/views/score/product/index.vue

@@ -40,7 +40,7 @@
       <el-table-column :label="t('score.productCategory')" align="center" prop="cateName" />
       <el-table-column :label="t('score.productCategory')" align="center" prop="cateName" />
       <el-table-column :label="t('score.mainPicture')" align="center" prop="image" >
       <el-table-column :label="t('score.mainPicture')" align="center" prop="image" >
         <template #default="score">
         <template #default="score">
-          <el-image style="width: 100px; height: 100px" :src="score.row.image"  />
+          <el-image style="width: 100px; height: 100px" :src="convertImageUrl(score.row.image)"  />
         </template>
         </template>
       </el-table-column>
       </el-table-column>
       <el-table-column :label="t('score.pointsConsumption')" align="center" prop="score" />
       <el-table-column :label="t('score.pointsConsumption')" align="center" prop="score" />
@@ -101,6 +101,7 @@ import { dateFormatter } from '@/utils/formatTime'
 import download from '@/utils/download'
 import download from '@/utils/download'
 import * as ProductApi from '@/api/score/product'
 import * as ProductApi from '@/api/score/product'
 import ProductForm from './ProductForm.vue'
 import ProductForm from './ProductForm.vue'
+import { convertImageUrl } from '@/utils/image-helper'
 const message = useMessage() // 消息弹窗
 const message = useMessage() // 消息弹窗
 const { t } = useI18n() // 国际化
 const { t } = useI18n() // 国际化
 
 

+ 3 - 2
src/views/score/scoreads/index.vue

@@ -27,7 +27,7 @@
       <el-table-column label="id" align="center" prop="id" />
       <el-table-column label="id" align="center" prop="id" />
       <el-table-column :label="t('score.picture')" align="center" prop="image">
       <el-table-column :label="t('score.picture')" align="center" prop="image">
         <template #default="score">
         <template #default="score">
-          <el-image style="width: 100px; height: 50px" :src="score.row.image"  />
+          <el-image style="width: 100px; height: 50px" :src="convertImageUrl(score.row.image)"  />
         </template>
         </template>
       </el-table-column>
       </el-table-column>
       <el-table-column :label="t('score.availability')" align="center" prop="isSwitch">
       <el-table-column :label="t('score.availability')" align="center" prop="isSwitch">
@@ -83,6 +83,7 @@ import { dateFormatter } from '@/utils/formatTime'
 import download from '@/utils/download'
 import download from '@/utils/download'
 import { AdsApi, AdsVO } from '@/api/score/scoreads'
 import { AdsApi, AdsVO } from '@/api/score/scoreads'
 import AdsForm from './AdsForm.vue'
 import AdsForm from './AdsForm.vue'
+import { convertImageUrl } from '@/utils/image-helper'
 
 
 /** 积分商城广告图管理 列表 */
 /** 积分商城广告图管理 列表 */
 defineOptions({ name: 'ScoreAds' })
 defineOptions({ name: 'ScoreAds' })
@@ -167,4 +168,4 @@ const handleExport = async () => {
 onMounted(() => {
 onMounted(() => {
   getList()
   getList()
 })
 })
-</script>
+</script>