Browse Source

fix: 卖家中心--应收对账,对账明细中缺少对账状态
卖家中心--应收对账,对账明细中合计字段需要随勾选变化

shenjunjie 7 years ago
parent
commit
f40d91f7b4
1 changed files with 19 additions and 13 deletions
  1. 19 13
      pages/mobile/center/vendor/btobapCheck.vue

+ 19 - 13
pages/mobile/center/vendor/btobapCheck.vue

@@ -204,9 +204,9 @@
                     <label class="mobile-cart-check" :class="{active: item.check}"></label>
                   </span>
                   <div class="inline-block" style="margin-left: 0.15rem">
-                    <div class="OverHidden">采购单:<span>{{item.ordercode}}</span></div>
-                    <div class="OverHidden">发货单:<span>{{item.sendcode}}</span></div>
-                    <div class="OverHidden">验收单:<span>{{item.inoutno}}</span></div>
+                    <div class="OverHidden" :class="{'div62': item.haveChecked}">采购单:<span>{{item.ordercode}}</span></div>
+                    <div class="OverHidden" :class="{'div62': item.haveChecked}">发货单:<span>{{item.sendcode}}</span></div>
+                    <div class="OverHidden" :class="{'div62': item.haveChecked}">验收单:<span>{{item.inoutno}}</span></div>
 
                     <!--<div class="OverHidden">序号:<span>{{index + 1}}</span></div>-->
                     <!--<div class="OverHidden">类型:<span>{{item.piclass}}</span></div>-->
@@ -214,18 +214,21 @@
                   </div>
                 </div>
                 <div style="padding-top: 0.2rem">
-                  <span class="item inline-block" style="opacity: 0"  v-show="!isShowApcheckList.showApcheck">
+                  <span class="item inline-block" style="opacity: 0"  v-show="!isShowApcheckList.showApcheck && !item.haveChecked">
                     <label class="mobile-cart-check"></label>
                   </span>
                   <div class="inline-block" style="margin-left: 0.15rem">
-                    <div class="OverHidden">物料名称:<span>{{item.prodtitle}}</span></div>
-                    <div class="OverHidden">规格型号:<span>{{item.prodspec}}</span></div>
-                    <div class="OverHidden">发货数量:<span>{{item.qty}}</span></div>
-                    <div class="OverHidden">验收数量:<span>{{item.thischeckqty}}</span></div>
-                    <div class="OverHidden">单价:<span>{{item.currency}}:{{item.orderprice}}</span></div>
+                    <div class="OverHidden" :class="{'div62': item.haveChecked}">物料名称:<span>{{item.prodtitle}}</span></div>
+                    <div class="OverHidden" :class="{'div62': item.haveChecked}">规格型号:<span>{{item.prodspec}}</span></div>
+                    <div class="OverHidden" :class="{'div62': item.haveChecked}">发货数量:<span>{{item.qty}}</span></div>
+                    <div class="OverHidden" :class="{'div62': item.haveChecked}">验收数量:<span>{{item.thischeckqty}}</span></div>
+                    <div class="OverHidden" :class="{'div62': item.haveChecked}">单价:<span>{{item.currency}}:{{item.orderprice}}</span></div>
                     <!--<div class="OverHidden">发货单:<span>{{item.sendcode}}</span></div>-->
-                    <div class="OverHidden">税率:<span>{{item.taxrate}}%</span></div>
-                    <div class="OverHidden" v-if="item.haveChecked === 1">对账人:<span>{{item.recorder}}</span></div>
+                    <div class="OverHidden" :class="{'div62': item.haveChecked}">税率:<span>{{item.taxrate}}%</span></div>
+                    <div class="OverHidden clearfix" :class="{'div62': item.haveChecked}" v-if="item.haveChecked === 1">
+                      <div class="pull-left">对账人:<span>{{item.recorder}}</span></div>
+                      <div class="pull-right">已对账</div>
+                    </div>
                     <!--<div class="OverHidden">客户料号:<span>{{item.prodcode}}</span></div>-->
                     <!--<div class="OverHidden">金额:<span>{{}}</span></div>-->
                   </div>
@@ -1001,9 +1004,9 @@
       allMoney() {
         let sum = 0
         this.isShowApcheckList.list.forEach(obj => {
-          // if (obj.check) {
+          if (obj.check && !obj.haveChecked) {
             sum += obj.qty * (obj.orderprice || 0)
-          // }
+          }
         })
         return sum
       },
@@ -1364,6 +1367,9 @@
           @include overFlowHidden();
           width: 5.5rem;
         }
+        div.div62 {
+          width: 6.2rem;
+        }
         padding-top: 0.15rem;
         font-size: 0.28rem;
         color: #151515;