浏览代码

修改货架图片bug

zhangdan 3 年之前
父节点
当前提交
dcbe151b43

+ 6 - 5
src/views/numsGoodsShelves/goodsShelvesAdministration/goodsAllocationSet.vue

@@ -17,8 +17,8 @@
               <a-descriptions-item label="汽车修理厂">{{ pageInfo&&pageInfo.storeName?pageInfo.storeName:'--' }}</a-descriptions-item>
               <a-descriptions-item label="货架归属">{{ pageInfo&&pageInfo.ownerType==0?'自有':'平台' }}</a-descriptions-item>
               <a-descriptions-item label="货架图片" v-if="pageInfo&&pageInfo.ownerType==0">
-                <div v-if="pageInfo && pageInfo.images&&pageInfo.images.length>0">
-                  <img :src="pageInfo.images[0]|| ''" width="30" height="30" class="imageUrl" @click="inited(pageInfo.images)" /> {{ '共'+pageInfo?pageInfo.images.length+'张':'' }}
+                <div v-if="pageInfo && images&&images.length>0">
+                  <img :src="images[0]|| ''" width="30" height="30" class="imageUrl" @click="inited(images)" /> {{ '共'+images?images.length+'张':'' }}
                 </div>
                 <span v-else>--</span>
               </a-descriptions-item>
@@ -73,6 +73,7 @@ export default {
       pageInfo: null,
       itemData: null,
       shelfSn: '', // 货架sn
+      images: [], // 货架图片
       // 表头
       columns: [{
         title: '序号',
@@ -186,7 +187,7 @@ export default {
       if (viewer) {
         const imageUrl = []
         viewer.map(item => {
-          imageUrl.push(item.imageUrl)
+          imageUrl.push(item)
         })
         this.$viewerApi({
           images: imageUrl
@@ -250,8 +251,8 @@ export default {
       }).then(res => {
         if (res.status == 200) {
           this.pageInfo = Object.assign({}, res.data)
-          if (this.pageInfo.ownerType == 1 && this.pageInfo.images) {
-            this.pageInfo.images = this.pageInfo.images.split(',')
+          if (res.data.ownerType == 0 && res.data.images) {
+            this.images = res.data.images.split(',')
           }
         } else {
           this.pageInfo = null

+ 8 - 7
src/views/numsGoodsShelves/goodsShelvesAdministration/settlementSet.vue

@@ -17,8 +17,8 @@
               <a-descriptions-item label="汽车修理厂">{{ pageInfo&&pageInfo.storeName?pageInfo.storeName:'--' }}</a-descriptions-item>
               <a-descriptions-item label="货架归属">{{ pageInfo&&pageInfo.ownerType==1?'平台':'自有' }}</a-descriptions-item>
               <a-descriptions-item label="货架图片" v-if="pageInfo&&pageInfo.ownerType==0">
-                <div v-if="pageInfo && pageInfo.images&&pageInfo.images.length>0">
-                  <img :src="pageInfo.images[0]|| ''" width="30" height="30" class="imageUrl" @click="inited(pageInfo.images)" /> {{ '共'+pageInfo.images.length+'张' }}
+                <div v-if="pageInfo && images&&images.length>0">
+                  <img :src="images[0]|| ''" width="30" height="30" class="imageUrl" @click="inited(images)" /> {{ '共'+images?images.length+'张':'' }}
                 </div>
                 <span v-else>--</span>
               </a-descriptions-item>
@@ -277,6 +277,7 @@ export default {
       // shelfInfo: null, // 数字货架详情
       settlementType: '', // 结算方式
       pageInfo: null,
+      images: [], // 货架图片
       form: {
         settleType: undefined, // 结算方式
         creditLimit: '', // 授信额度
@@ -329,7 +330,7 @@ export default {
       if (viewer) {
         const imageUrl = []
         viewer.map(item => {
-          imageUrl.push(item.imageUrl)
+          imageUrl.push(item)
         })
         this.$viewerApi({
           images: imageUrl
@@ -369,8 +370,8 @@ export default {
       }).then(res => {
         if (res.status == 200) {
           this.pageInfo = Object.assign({}, res.data)
-          if (this.pageInfo.ownerType == 1 && this.pageInfo.images) {
-            this.pageInfo.images = this.pageInfo.images.split(',')
+          if (res.data.ownerType == 0 && res.data.images) {
+            this.images = res.data.images.split(',')
           }
           this.settlementType = this.pageInfo.settleType
           console.log(this.form, 'this.form')
@@ -425,8 +426,8 @@ export default {
             params.storeSn = this.pageInfo.storeSn
             params.dealerSn = this.pageInfo.dealerSn
           }
-          console.log(params,'params----参数')
-          if (params.settleType=='CREDIT'&&params.creditWarnLimit >= params.creditLimit) {
+          console.log(params, 'params----参数')
+          if (params.settleType == 'CREDIT' && params.creditWarnLimit >= params.creditLimit) {
             _this.$message.warning('结算提醒金额需要小于授信额度')
             return
           }