|
@@ -25,163 +25,294 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="mode">
|
|
|
- <div class="title">配件采购入库单统计</div>
|
|
|
+ <!-- -----------new--------- -->
|
|
|
+ <div class="mode" @click="gotopage('center-parts-shop-in-stock')">
|
|
|
+ <div class="title">网点新件入库统计</div>
|
|
|
<div class="flex head">
|
|
|
- <div class="tab" @click="gotopage('partsStorage', '已保存数量', 'SAVE')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
<div class="num">{{ collectData.savePurchasePNum }}</div>
|
|
|
- <div class="title">已保存数量</div>
|
|
|
+ <div class="title">总数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('partsStorage', '已审核数量', 'OK')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
<div class="num">{{ collectData.okPurchasePNum }}</div>
|
|
|
- <div class="title">已审核数量</div>
|
|
|
+ <div class="title">未验收数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('partsStorage', '审核失败数量', 'FAIL')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
<div class="num">{{ collectData.failPurchasePNum }}</div>
|
|
|
- <div class="title">审核失败数量</div>
|
|
|
+ <div class="title">已验收数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="mode">
|
|
|
- <div class="title">配件采购退货单统计</div>
|
|
|
+ </div>
|
|
|
+ <div class="flex">
|
|
|
+ <!-- ---------------new---------------- -->
|
|
|
+ <div class="mode" @click="gotopage('website-parts-shop-sales')">
|
|
|
+ <div class="title">配件销售单统计</div>
|
|
|
<div class="flex head">
|
|
|
- <div class="tab" @click="gotopage('partsReturn', '已保存数量', 'SAVE')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.savePurchaseRetPNum }}</div>
|
|
|
- <div class="title">已保存数量</div>
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">总存数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('partsReturn', '已审核数量', 'OK')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.okPurchaseRetPNum }}</div>
|
|
|
- <div class="title">已审核数量</div>
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">提交数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('partsReturn', '审核失败数量', 'FAIL')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.failPurchaseRetPNum }}</div>
|
|
|
- <div class="title">审核失败数量</div>
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">已支付数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">已取消数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">已完成数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">订单异常数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="flex">
|
|
|
- <div class="mode" style="min-width: 66.33%">
|
|
|
- <div class="title">配件销售订单统计</div>
|
|
|
+ <!-- ---------------new---------------- -->
|
|
|
+ <div class="mode" @click="gotopage('website-new-parts-worker-refund')">
|
|
|
+ <div class="title">师傅新件返还统计</div>
|
|
|
<div class="flex head">
|
|
|
- <div class="tab" @click="gotopage('attachmentSalesOrder', '已保存数量', 'SAVE')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.saveSalesPNum }}</div>
|
|
|
- <div class="title">已保存数量</div>
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">总存数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('attachmentSalesOrder', '已提交数量', 'SUBMIT')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.submitSalesPgNum }}</div>
|
|
|
- <div class="title">已提交数量</div>
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">提交数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('attachmentSalesOrder', '已支付未提交', 'PAY_NOT_TAKE')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.payNoTakeSalesPgNum }}</div>
|
|
|
- <div class="title">已支付未提交</div>
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">驳回数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('attachmentSalesOrder', '已支付已提交', 'PAY_TAKE')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.payTakeSalesPgNum }}</div>
|
|
|
- <div class="title">已支付已提交</div>
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">通过数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('attachmentSalesOrder', '取消订单数量', 'CANCEL')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.cancelSalesPgNum }}</div>
|
|
|
- <div class="title">取消订单数量</div>
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">待复核数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">已复核数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">未返还数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">已返还数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="mode">
|
|
|
- <div class="title">配件新件返还统计</div>
|
|
|
+ </div>
|
|
|
+ <div class="flex">
|
|
|
+ <!-- ---------------new---------------- -->
|
|
|
+ <div class="mode" @click="gotopage('website-old-parts-worker-refund')">
|
|
|
+ <div class="title">师傅旧件返还统计</div>
|
|
|
<div class="flex head">
|
|
|
- <div class="tab" @click="gotopage('attachmentNewReturn', '已保存数量', 'SAVE')">
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">总存数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">提交数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">驳回数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">通过数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.saveNewNum }}</div>
|
|
|
- <div class="title">已保存数量</div>
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">待复核数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('attachmentNewReturn', '已提交数量', 'SUBMIT')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.submitNewNum }}</div>
|
|
|
- <div class="title">已提交数量</div>
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">已复核数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('attachmentNewReturn', '审核通过数量', 'OK')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.okNewNum }}</div>
|
|
|
- <div class="title">审核通过数量</div>
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">未返还数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">已返还数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
<div class="flex">
|
|
|
- <div class="mode">
|
|
|
- <div class="title">配件旧件返还统计</div>
|
|
|
+ <!-- ---------------new---------------- -->
|
|
|
+ <div class="mode" @click="gotopage('website-new-parts-to-sales')">
|
|
|
+ <div class="title">新件转销售统计</div>
|
|
|
<div class="flex head">
|
|
|
- <div class="tab" @click="gotopage('attachmentOldReturn', '已保存数量', 'SAVE')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.saveOldNum }}</div>
|
|
|
- <div class="title">已保存数量</div>
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">总存数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('attachmentOldReturn', '已提交数量', 'SUBMIT')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.submitOldNum }}</div>
|
|
|
- <div class="title">已提交数量</div>
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">提交数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('attachmentOldReturn', '审核通过数量', 'OK')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.okOldNum }}</div>
|
|
|
- <div class="title">审核通过数量</div>
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">驳回数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">通过数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">待复核数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">已复核数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">未返还数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">已返还数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="mode">
|
|
|
- <div class="title">配件旧件返厂单统计</div>
|
|
|
+ </div>
|
|
|
+ <div class="flex">
|
|
|
+ <!-- ---------------new---------------- -->
|
|
|
+ <div class="mode" @click="gotopage('website-outside-new-parts-to-sales')">
|
|
|
+ <div class="title">保外新件转销售统计</div>
|
|
|
<div class="flex head">
|
|
|
- <div class="tab" @click="gotopage('oldPartsReturnFactory', '已保存数量', 'SAVE')">
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">总存数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">提交数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">驳回数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
+ <div class="text">
|
|
|
+ <div class="num">{{ collectData.allpGoodsNum }}</div>
|
|
|
+ <div class="title">通过数量</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.saveOldFactoryNum }}</div>
|
|
|
- <div class="title">已保存数量</div>
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">待复核数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('oldPartsReturnFactory', '已提交数量', 'SUBMIT')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.submitOldFactoryNum }}</div>
|
|
|
- <div class="title">已提交数量</div>
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">已复核数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('oldPartsReturnFactory', '审核通过数量', 'OK')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.okOldFactoryNum }}</div>
|
|
|
- <div class="title">审核通过数量</div>
|
|
|
+ <div class="num">{{ collectData.onPGoodsNum }}</div>
|
|
|
+ <div class="title">未返还数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="tab" @click="gotopage('oldPartsReturnFactory', '审核失败数量', 'FAIL')">
|
|
|
+ <div class="tab">
|
|
|
<div class="text">
|
|
|
- <div class="num">{{ collectData.failOldFactoryNum }}</div>
|
|
|
- <div class="title">审核失败数量</div>
|
|
|
+ <div class="num">{{ collectData.offPGoodsNum }}</div>
|
|
|
+ <div class="title">已返还数量</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -208,13 +339,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
|
|
|
}
|
|
|
})
|