Explorar o código

采购详情无促销、特价不显示优惠金额

chenrui hai 1 ano
pai
achega
7307428bba

+ 3 - 2
src/views/purchasingManagement/purchaseOrder/detail.vue

@@ -61,9 +61,8 @@
                   采购金额合计:<strong>{{ detail && (detail.discountedAmount || detail.discountedAmount==0) ? toThousands(detail.discountedAmount,2) : '--' }}</strong>,
                   审核订单金额:<strong>{{ detail && (detail.totalPushedAmount || detail.totalPushedAmount==0) ? toThousands(detail.totalPushedAmount,2) : '--' }}</strong>,
                   已取消金额:<strong>{{ detail && (detail.totalCancelAmount || detail.totalCancelAmount==0) ? toThousands(detail.totalCancelAmount,2) : '--' }}</strong>,
-                  优惠金额:<strong>{{ detail && (detail.discountAmount || detail.discountAmount==0) ? toThousands(detail.discountAmount,2) : '--' }}</strong>
+                  <span v-if="isShowSalesFlag">优惠金额:<strong>{{ detail && (detail.discountAmount || detail.discountAmount==0) ? toThousands(detail.discountAmount,2) : '--' }}</strong></span>
                 </div>
-
               </div>
             </a-alert>
             <!-- 列表 -->
@@ -179,6 +178,7 @@ export default {
   data () {
     return {
       spinning: false,
+      isShowSalesFlag: false,
       // 加载数据方法 必须为 Promise 对象
       loadData: parameter => {
         this.disabled = true
@@ -190,6 +190,7 @@ export default {
             for (var i = 0; i < data.list.length; i++) {
               data.list[i].no = no + i + 1
             }
+            this.isShowSalesFlag = data.list.some(con => { return con.promotionFlag != 0 })
             this.localDataSource = data.list
             this.disabled = false
           }

+ 3 - 1
src/views/purchasingManagement/purchaseOrderNew/detail.vue

@@ -65,7 +65,7 @@
             采购金额合计:<strong>{{ detail && (detail.discountedAmount || detail.discountedAmount==0) ? toThousands(detail.discountedAmount,2) : '--' }}</strong>,
             审核订单金额:<strong>{{ detail && (detail.totalPushedAmount || detail.totalPushedAmount==0) ? toThousands(detail.totalPushedAmount,2) : '--' }}</strong>,
             已取消金额:<strong>{{ detail && (detail.totalCancelAmount || detail.totalCancelAmount==0) ? toThousands(detail.totalCancelAmount,2) : '--' }}</strong>,
-            优惠金额:<strong>{{ detail && (detail.discountAmount || detail.discountAmount==0) ? toThousands(detail.discountAmount,2) : '--' }}</strong>
+            <span v-if="isShowSalesFlag">优惠金额:<strong>{{ detail && (detail.discountAmount || detail.discountAmount==0) ? toThousands(detail.discountAmount,2) : '--' }}</strong></span>
           </div>
         </div>
         <!-- 列表 -->
@@ -130,6 +130,7 @@ export default {
     return {
       spinning: false,
       isShowBisiceInfo: false,
+      isShowSalesFlag: false,
       // 加载数据方法 必须为 Promise 对象
       loadData: parameter => {
         this.disabled = true
@@ -141,6 +142,7 @@ export default {
             for (var i = 0; i < data.list.length; i++) {
               data.list[i].no = no + i + 1
             }
+            this.isShowSalesFlag = data.list.some(con => { return con.promotionFlag != 0 })
             this.localDataSource = data.list
             this.disabled = false
           }