linwenxin 7 ماه پیش
والد
کامیت
2ee421915f
1فایلهای تغییر یافته به همراه84 افزوده شده و 54 حذف شده
  1. 84 54
      src/views/auxiliaryFittings/home/index.vue

+ 84 - 54
src/views/auxiliaryFittings/home/index.vue

@@ -25,23 +25,22 @@
             </div>
           </div>
         </div>
-        <!-- ---------new-------- -->
-        <div class="mode">
+        <div class="mode" @click="gotopage('masterAuxiliaryMaterials')">
           <div class="title">师傅辅材列表统计</div>
           <div class="flex head">
-            <div class="tab" @click="gotopage('auxiliaryMaterialsStorage', '已保存数量', 'SAVE')">
+            <div class="tab">
               <div class="text">
                 <div class="num">{{ collectData.allmWorkerGoodsNum }}</div>
                 <div class="title">总配置数量</div>
               </div>
             </div>
-            <div class="tab" @click="gotopage('auxiliaryMaterialsStorage', '已审核数量', 'OK')">
+            <div class="tab">
               <div class="text">
                 <div class="num">{{ collectData.onmWorkerGoodsNum }}</div>
                 <div class="title">有效配置数量</div>
               </div>
             </div>
-            <div class="tab" @click="gotopage('auxiliaryMaterialsStorage', '审核失败数量', 'FAIL')">
+            <div class="tab">
               <div class="text">
                 <div class="num">{{ collectData.offmWorkerGoodsNum }}</div>
                 <div class="title">无效配置数量</div>
@@ -97,126 +96,157 @@
             </div>
           </div>
         </div>
-        <!-- ------------------new----------------------- -->
-        <div class="mode">
-          <div class="title">产品关系单维护统计</div>
+        <div class="mode" @click="gotopage('vender-goods-sheet')">
+          <div class="title">产品关系维护单统计</div>
           <div class="flex head">
-            <div class="tab" @click="gotopage('auxiliaryMaterialsStorage', '已保存数量', 'SAVE')">
+            <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.savePurchaseNum }}</div>
-                <div class="title">已保存数量</div>
+                <div class="num">{{ collectData.allPNum }}</div>
+                <div class="title">数量</div>
               </div>
             </div>
-            <div class="tab" @click="gotopage('auxiliaryMaterialsStorage', '已审核数量', 'OK')">
+            <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.okPurchaseNum }}</div>
-                <div class="title">已审核数量</div>
+                <div class="num">{{ collectData.savePNum }}</div>
+                <div class="title">已保存数量</div>
               </div>
             </div>
-            <div class="tab" @click="gotopage('auxiliaryMaterialsStorage', '审核失败数量', 'FAIL')">
+            <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.failPurchaseNum }}</div>
-                <div class="title">审核失败数量</div>
+                <div class="num">{{ collectData.onPNum }}</div>
+                <div class="title">审核数量</div>
               </div>
             </div>
           </div>
         </div>
-        <!-- ------------------new----------------------- -->
-        <div class="mode" @click="gotopage('auxiliaryChargeManagement', '', '')">
+        <div class="mode" @click="gotopage('shop-purchase')">
           <div class="title">网点采购单统计</div>
           <div class="flex head">
             <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.allmChargeGoodsNum }}</div>
-                <div class="title">总配置数量</div>
+                <div class="num">{{ collectData.websitCheckNum }}</div>
+                <div class="title">总数量</div>
               </div>
             </div>
             <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.onmChargeGoodsNum }}</div>
-                <div class="title">有效配置数量</div>
+                <div class="num">{{ collectData.websitCheckNeverNum }}</div>
+                <div class="title">未核实数量</div>
               </div>
             </div>
             <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.offmChargeGoodsNum }}</div>
-                <div class="title">无效配置数量</div>
+                <div class="num">{{ collectData.websitCheckYesNum }}</div>
+                <div class="title">已核实数量</div>
               </div>
             </div>
           </div>
         </div>
       </div>
       <div class="flex">
-        <!-- ------------------new----------------------- -->
-        <div class="mode" @click="gotopage('supplier', '', '')">
+        <div class="mode" @click="gotopage('purchase-apply-sheet')">
           <div class="title">网点采购申请单统计</div>
           <div class="flex head">
             <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.allVendNum }}</div>
-                <div class="title">总配置数量</div>
+                <div class="num">{{ collectData.websitApplySaveNum }}</div>
+                <div class="title">保存数量</div>
               </div>
             </div>
             <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.onVendNum }}</div>
-                <div class="title">有效配置数量</div>
+                <div class="num">{{ collectData.websitApplySumbitNum }}</div>
+                <div class="title">提交数量</div>
               </div>
             </div>
             <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.offVendNum }}</div>
-                <div class="title">无效配置数量</div>
+                <div class="num">{{ collectData.websitApplyCancelNum }}</div>
+                <div class="title">作废数量</div>
+              </div>
+            </div>
+            <div class="tab">
+              <div class="text">
+                <div class="num">{{ collectData.websitApplyOkNum }}</div>
+                <div class="title">通过数量</div>
+              </div>
+            </div>
+            <div class="tab">
+              <div class="text">
+                <div class="num">{{ collectData.websitApplyFailNum }}</div>
+                <div class="title">失败数量</div>
               </div>
             </div>
           </div>
         </div>
-        <!-- ------------------new----------------------- -->
-        <div class="mode">
+        <div class="mode" @click="gotopage('purchase-sheet')">
           <div class="title">网点采购订单统计</div>
           <div class="flex head">
-            <div class="tab" @click="gotopage('auxiliaryMaterialsStorage', '已保存数量', 'SAVE')">
+            <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.savePurchaseNum }}</div>
-                <div class="title">已保存数量</div>
+                <div class="num">{{ collectData.websitOrderSaveNum }}</div>
+                <div class="title">保存数量</div>
               </div>
             </div>
-            <div class="tab" @click="gotopage('auxiliaryMaterialsStorage', '已审核数量', 'OK')">
+            <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.okPurchaseNum }}</div>
-                <div class="title">已审核数量</div>
+                <div class="num">{{ collectData.websitOrderSumbitNum }}</div>
+                <div class="title">提交数量</div>
+              </div>
+            </div>
+            <div class="tab">
+              <div class="text">
+                <div class="num">{{ collectData.websitOrderCancelNum }}</div>
+                <div class="title">作废数量</div>
               </div>
             </div>
-            <div class="tab" @click="gotopage('auxiliaryMaterialsStorage', '审核失败数量', 'FAIL')">
+            <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.failPurchaseNum }}</div>
-                <div class="title">审核失败数量</div>
+                <div class="num">{{ collectData.websitOrderOkNum }}</div>
+                <div class="title">通过数量</div>
+              </div>
+            </div>
+            <div class="tab">
+              <div class="text">
+                <div class="num">{{ collectData.websitOrderFailNum }}</div>
+                <div class="title">失败数量</div>
               </div>
             </div>
           </div>
         </div>
       </div>
       <div class="flex">
-        <!-- ------------------new----------------------- -->
-        <div class="mode" @click="gotopage('supplier', '', '')">
+        <div class="mode" @click="gotopage('purchase-adjustment-sheet')">
           <div class="title">网点采购调整单统计</div>
           <div class="flex head">
             <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.allVendNum }}</div>
-                <div class="title">总配置数量</div>
+                <div class="num">{{ collectData.websitAdjustmentSaveNum }}</div>
+                <div class="title">保存数量</div>
               </div>
             </div>
             <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.onVendNum }}</div>
-                <div class="title">有效配置数量</div>
+                <div class="num">{{ collectData.websitAdjustmentSumbitNum }}</div>
+                <div class="title">提交数量</div>
               </div>
             </div>
             <div class="tab">
               <div class="text">
-                <div class="num">{{ collectData.offVendNum }}</div>
-                <div class="title">无效配置数量</div>
+                <div class="num">{{ collectData.websitAdjustmentCancelNum }}</div>
+                <div class="title">作废数量</div>
+              </div>
+            </div>
+            <div class="tab">
+              <div class="text">
+                <div class="num">{{ collectData.websitAdjustmentOkNum }}</div>
+                <div class="title">通过数量</div>
+              </div>
+            </div>
+            <div class="tab">
+              <div class="text">
+                <div class="num">{{ collectData.websitAdjustmentFailNum }}</div>
+                <div class="title">失败数量</div>
               </div>
             </div>
           </div>
@@ -380,13 +410,13 @@ export default {
         this.collectData = res.data
       })
     },
-    gotopage(name, pageName, pageCode, pageType) {
+    gotopage(name, pageName = '', pageCode = '', pageType = '-') {
       if (pageCode) {
         this.$router.push({
           name: name,
           params: {
             pageName: pageName,
-            pageType: pageType || '-',
+            pageType: pageType,
             pageCode: pageCode
           }
         })