kevin_zhangl 3 лет назад
Родитель
Сommit
2883cf28b0

+ 3 - 3
backendEle/src/utils/editor.js

@@ -1,6 +1,6 @@
 import {CDN_IMG_URL} from './config'
 import network from "./network";
-import {SERVER_API_HTTP_TYPE,SERVER_API_DOMAIN} from '@/utils/config'
+import tool from "./tool";
 
 const EDITOR_ROOT_URL = `${CDN_IMG_URL}/tinymce`
 const EDITOR_LANGUAGE = `${EDITOR_ROOT_URL}/langs/zh_CN.js`
@@ -35,7 +35,7 @@ let textEditor = {
           params.append('file', blobInfo.blob())
           params.append('uploadToken', token)
           await network.postData('ad/upload', params).then(response => {
-              let imageUrl = SERVER_API_HTTP_TYPE + SERVER_API_DOMAIN + '/uploads/' + response;
+              let imageUrl = tool.getArImage(response, '/files/');
               success(imageUrl)
           }).catch(error => {
               failure(error)
@@ -58,7 +58,7 @@ let textEditor = {
               params.append('file', file);
               params.append('uploadToken', token);
               await network.postData('article/upload', params).then(response => {
-                  let fileUrl = SERVER_API_HTTP_TYPE + SERVER_API_DOMAIN + '/uploads/' + response;
+                  let fileUrl = tool.getArImage(response, '/files/');
                   callback(fileUrl, {text: response})
               }).catch(error => {
                   console.log(error)

+ 1 - 1
backendEle/src/views/ad/edit.vue

@@ -41,7 +41,7 @@
 <script>
 import network from '../../utils/network'
 import LeoUploader from '../../components/Uploader'
-import {SERVER_API_HTTP_TYPE,SERVER_API_DOMAIN,CDN_BASE_URL} from '@/utils/config'
+import tool from '@/utils/tool'
 
 export default {
   name: 'ad_edit',

+ 3 - 2
frontendEle/src/views/finance/recharge.vue

@@ -146,7 +146,7 @@ export default {
       this.$router.push({path: `/finance/recharge-add`})
     },
     handlePictureCardPreview (file) {
-      this.dialogImageUrl = CDN_BASE_URL + '/files/' + file.url;
+      this.dialogImageUrl = tool.getArImage(file.url, '/files/');
       this.dialogVisible = true;
       this.file = file;
       // console.log(file);
@@ -168,7 +168,8 @@ export default {
     handleAddInvoiceShow: function (row) {
       this.dialogAddInvoiceLoading = true
       this.auditId = row.ID
-      this.defaultImageUrl = tool.getArImage(row.BANK_PROVE, '/files/');
+      // this.defaultImageUrl = tool.getArImage(row.BANK_PROVE, '/files/');
+      this.defaultImageUrl = row.BANK_PROVE
       // console.log(this.auditId)
       // this.requestRoute = 'finance/prove-add/' + this.auditId
       this.dialogAddInvoiceVisible = true

+ 1 - 2
frontendEle/src/views/shop/index.vue

@@ -20,7 +20,7 @@
                       <el-table-column label="Product Picture" ><!--图片-->
                         <template slot-scope="scope">
 <!--                          <img :src="scope.row.COVER" alt="" style="width:100px" >-->
-                          <el-image style="width: 100px; height: 100px" :src="scope.row.COVER" :preview-src-list="[scope.row.COVER]"></el-image>
+                          <el-image style="width: 100px; height: 100px" :src="tool.getArImage(scope.row.COVER, '/files/')" :preview-src-list="[tool.getArImage(scope.row.COVER, '/files/')]"></el-image>
                         </template>
                       </el-table-column>
 
@@ -270,7 +270,6 @@ export default {
                                     break;
                                 }
                             }
-                            obj.tableData[i].COVER = tool.getArImage(obj.tableData[i].COVER, '/files/');
                         }
                         obj.selectLock = false;
                     })

+ 3 - 3
frontendEle/src/views/shop/order.vue

@@ -11,10 +11,9 @@
              <el-table-column label="Product Name" prop="GOODS_NAME"><!--商品名称-->
             </el-table-column>
 
-            <el-table-column label="Product picture" ><!--图片-->
+            <el-table-column label="Product Picture" ><!--图片-->
               <template slot-scope="scope">
-<!--                <img :src="scope.row.COVER" alt="" style="width:100%">-->
-                <el-image style="width: 100px; height: 100px" :src="scope.row.COVER" :preview-src-list="[scope.row.COVER]"></el-image>
+                <el-image style="width: 100px; height: 100px" :src="tool.getArImage(scope.row.COVER, '/files/')" :preview-src-list="[tool.getArImage(scope.row.COVER, '/files/')]"></el-image>
               </template>
             </el-table-column>
 
@@ -208,6 +207,7 @@ export default{
   name: 'order',
   data: function () {
     return {
+      tool: tool,
       loading: true,
       goods: [],
       payList: [],