|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <div class="home">
|
|
|
+ <div class="home" :class="[fontSize]">
|
|
|
<!-- <a-alert :message="message" type="info" /> -->
|
|
|
<a-card size="small" :bordered="false" class="page-cont" :bodyStyle="{padding: '17px 30px 20px'}">
|
|
|
<h3 class="page-tit">客户信息</h3>
|
|
@@ -11,8 +11,42 @@
|
|
|
</ul>
|
|
|
</a-card>
|
|
|
<!-- 数据看板 -->
|
|
|
- <a-card v-if="$hasPermissions('M_homePage_data')" size="small" :bordered="false" class="page-cont" :bodyStyle="{padding: '0px'}">
|
|
|
- <a-row>
|
|
|
+ <a-card
|
|
|
+ v-if="$hasPermissions('M_homePage_data')"
|
|
|
+ size="small"
|
|
|
+ :bordered="false"
|
|
|
+ class="page-cont"
|
|
|
+ :bodyStyle="{padding: '17px 30px 0'}">
|
|
|
+ <div style="font-size:16px;font-weight: 500;">
|
|
|
+ <span>数据概览</span>
|
|
|
+ <span
|
|
|
+ :title="!hiddenBizData?'隐藏':'显示'"
|
|
|
+ @click="hiddenBizData=!hiddenBizData"
|
|
|
+ style="margin-left: 10px;cursor: pointer;"
|
|
|
+ >
|
|
|
+ <svg
|
|
|
+ v-if="hiddenBizData"
|
|
|
+ t="1650362667217"
|
|
|
+ class="icon"
|
|
|
+ viewBox="0 0 1024 1024"
|
|
|
+ version="1.1"
|
|
|
+ xmlns="http://www.w3.org/2000/svg"
|
|
|
+ p-id="18432"
|
|
|
+ width="16"
|
|
|
+ height="16"><path d="M469.333333 681.386667c-36.053333-2.432-71.253333-8.533333-104.96-17.92l-69.802666 149.674666a42.368 42.368 0 0 1-56.533334 20.266667 42.666667 42.666667 0 0 1-20.821333-56.32l66.986667-143.658667a451.712 451.712 0 0 1-148.906667-112.682666 388.693333 388.693333 0 0 1-70.570667-119.338667 42.666667 42.666667 0 1 1 80.128-29.354667 303.445333 303.445333 0 0 0 55.210667 93.098667C270.634667 547.413333 383.018667 597.333333 505.728 597.333333c122.752 0 235.136-49.962667 305.706667-132.181333a303.445333 303.445333 0 0 0 55.210666-93.098667 42.666667 42.666667 0 0 1 80.128 29.354667 388.693333 388.693333 0 0 1-70.570666 119.338667 423.68 423.68 0 0 1-18.773334 20.48l104.362667 104.362666a42.666667 42.666667 0 0 1-0.298667 60.032 42.368 42.368 0 0 1-60.032 0.298667l-109.653333-109.653333c-20.48 14.08-42.24 26.581333-65.024 37.418666l66.901333 143.36a42.666667 42.666667 0 0 1-20.821333 56.362667 42.368 42.368 0 0 1-56.533333-20.266667l-69.717334-149.546666a520.533333 520.533333 0 0 1-91.946666 16.810666v130.645334A42.666667 42.666667 0 0 1 512 853.333333c-23.722667 0-42.666667-18.944-42.666667-42.24v-129.706666z" fill="#8a8a8a" p-id="18433"></path><path d="M176.128 524.373333a42.368 42.368 0 0 1 60.032 0.256 42.666667 42.666667 0 0 1 0.298667 60.074667l-121.216 121.216a42.368 42.368 0 0 1-60.074667-0.298667 42.666667 42.666667 0 0 1-0.298667-60.032l121.258667-121.258666z" fill="#8a8a8a" p-id="18434"></path></svg>
|
|
|
+ <svg
|
|
|
+ v-else
|
|
|
+ t="1650362825006"
|
|
|
+ class="icon"
|
|
|
+ viewBox="0 0 1024 1024"
|
|
|
+ version="1.1"
|
|
|
+ xmlns="http://www.w3.org/2000/svg"
|
|
|
+ p-id="21815"
|
|
|
+ width="16"
|
|
|
+ height="16"><path d="M512 209.403241c-201.731514 0-374.009206 125.476783-443.808922 302.596759 69.798692 177.119977 242.077408 302.596759 443.808922 302.596759 201.933105 0 374.010229-125.476783 443.808922-302.596759C886.009206 334.880023 713.933105 209.403241 512 209.403241zM512 713.731514c-111.355157 0-201.731514-90.375334-201.731514-201.731514s90.375334-201.731514 201.731514-201.731514 201.731514 90.375334 201.731514 201.731514S623.355157 713.731514 512 713.731514zM512 390.961296c-66.772776 0-121.038704 54.265928-121.038704 121.038704s54.265928 121.038704 121.038704 121.038704 121.038704-54.265928 121.038704-121.038704S578.772776 390.961296 512 390.961296z" p-id="21816" fill="#8a8a8a"></path></svg>
|
|
|
+ </span>
|
|
|
+ </div>
|
|
|
+ <a-row v-if="!hiddenBizData">
|
|
|
<a-col :span="6">
|
|
|
<div class="page-data-module">
|
|
|
<div class="page-data-con">
|
|
@@ -109,6 +143,91 @@
|
|
|
</div>
|
|
|
</a-col>
|
|
|
</a-row>
|
|
|
+ <a-row v-else>
|
|
|
+ <a-col :span="6">
|
|
|
+ <div class="page-data-module">
|
|
|
+ <div class="page-data-con">
|
|
|
+ <p class="page-data-tit">今日总单量(个)/总销售金额(元)</p>
|
|
|
+ <h3 class="page-data-num main-color">
|
|
|
+ ****
|
|
|
+ </h3>
|
|
|
+ <p class="page-data-item">
|
|
|
+ <span class="page-data-itemText">本周</span>
|
|
|
+ <span class="page-data-itemText">
|
|
|
+ ****
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ <p class="page-data-item">
|
|
|
+ <span class="page-data-itemText">本月</span>
|
|
|
+ <span class="page-data-itemText">
|
|
|
+ ****
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <span class="page-data-line"></span>
|
|
|
+ </div>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <div class="page-data-module">
|
|
|
+ <div class="page-data-con">
|
|
|
+ <p class="page-data-tit">今日总采购单量(个)/总采购金额(元)</p>
|
|
|
+ <h3 class="page-data-num">
|
|
|
+ ****
|
|
|
+ </h3>
|
|
|
+ <p class="page-data-item">
|
|
|
+ <span class="page-data-itemText">本周</span>
|
|
|
+ <span class="page-data-itemText">
|
|
|
+ ****
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ <p class="page-data-item">
|
|
|
+ <span class="page-data-itemText">本月</span>
|
|
|
+ <span class="page-data-itemText">
|
|
|
+ ****
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <span class="page-data-line"></span>
|
|
|
+ </div>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <div class="page-data-module">
|
|
|
+ <div class="page-data-con">
|
|
|
+ <p class="page-data-tit">客户总数(个)</p>
|
|
|
+ <h3 class="page-data-num">
|
|
|
+ ****
|
|
|
+ </h3>
|
|
|
+ <p class="page-data-item">
|
|
|
+ <span class="page-data-itemText">本周新增</span>
|
|
|
+ <span class="page-data-itemText">
|
|
|
+ ****
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ <p class="page-data-item">
|
|
|
+ <span class="page-data-itemText">30天内采购客户</span>
|
|
|
+ <span class="page-data-itemText">
|
|
|
+ ****
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ </div>
|
|
|
+ <span class="page-data-line"></span>
|
|
|
+ </div>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <div class="page-data-module">
|
|
|
+ <div class="page-data-con">
|
|
|
+ <p class="page-data-tit">总库存(个)</p>
|
|
|
+ <h3 class="page-data-num" style="line-height: 36px;">
|
|
|
+ ****
|
|
|
+ </h3>
|
|
|
+ <p class="page-data-tit">库存总金额(元)</p>
|
|
|
+ <h3 class="page-data-num" style="line-height: 36px;margin: 0;">
|
|
|
+ ****
|
|
|
+ </h3>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </a-col>
|
|
|
+ </a-row>
|
|
|
</a-card>
|
|
|
<div>
|
|
|
<a-row>
|
|
@@ -211,7 +330,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { commonMixin } from '@/utils/mixin'
|
|
|
+import { mixin, commonMixin } from '@/utils/mixin'
|
|
|
import { mapGetters } from 'vuex'
|
|
|
import ResetPwd from '@/views/user/ResetPwd.vue'
|
|
|
import newProduct from '@/views/productManagement/newProduct/modal.vue'
|
|
@@ -220,10 +339,11 @@ import { bizStateCount, bizData, dealerData } from '@/api/data'
|
|
|
export default {
|
|
|
name: 'Home',
|
|
|
components: { ResetPwd, newProduct },
|
|
|
- mixins: [commonMixin],
|
|
|
+ mixins: [mixin, commonMixin],
|
|
|
data () {
|
|
|
return {
|
|
|
message: '欢迎登录' + process.env.VUE_APP_PRO_NAME,
|
|
|
+ hiddenBizData: true, // 隐藏数据概览
|
|
|
openResetPwd: false, // 重置密码是否显示
|
|
|
openNewProduct: false,
|
|
|
onlineFalg: '1', // 上下线标识 1为上线,0为下线
|
|
@@ -234,7 +354,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_customer.png'),
|
|
|
name: '客户',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/customerManagement/customerInfo/list',
|
|
|
+ url: 'customerInfoList',
|
|
|
permission: 'M_customerInfoList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -244,7 +364,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_billing.png'),
|
|
|
name: '销售开单',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/salesManagement/salesQuery/list',
|
|
|
+ url: 'salesQueryList',
|
|
|
permission: 'M_salesQueryList',
|
|
|
orderNum: ''
|
|
|
},
|
|
@@ -252,7 +372,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_return.png'),
|
|
|
name: '销售退货',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/salesManagement/salesReturn/list',
|
|
|
+ url: 'salesReturnList',
|
|
|
permission: 'M_salesReturnList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -262,7 +382,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_verify.png'),
|
|
|
name: '销售审核',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/salesManagement/salesQuery/list',
|
|
|
+ url: 'salesQueryList',
|
|
|
params: { billStatus: 'WAIT_AUDIT' },
|
|
|
permission: 'M_salesQueryList',
|
|
|
orderNum: 'salesWaitAuditCount'
|
|
@@ -271,7 +391,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_verify.png'),
|
|
|
name: '退货审核',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/salesManagement/salesReturn/list',
|
|
|
+ url: 'salesReturnList',
|
|
|
params: { state: 'WAIT_AUDIT' },
|
|
|
permission: 'M_salesReturnList',
|
|
|
orderNum: 'salesReturnWaitAuditCount'
|
|
@@ -282,8 +402,8 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_stock.png'),
|
|
|
name: '销售出库',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/outboundOrderManagement/outboundOrder/list',
|
|
|
- params: JSON.stringify({ state: 'WAIT', outBizType: 'SALES' }),
|
|
|
+ url: 'outboundOrderList',
|
|
|
+ params: { state: 'WAIT', outBizType: 'SALES' },
|
|
|
permission: 'M_outboundList',
|
|
|
orderNum: 'salesWaitOutWarehouseCount'
|
|
|
},
|
|
@@ -291,8 +411,8 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_finance_pay.png'),
|
|
|
name: '财务付款',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/financialManagement/financialPayment/list',
|
|
|
- params: JSON.stringify({ bizType: 'SELL_REFUND', billState: 'UNSETTLE' }),
|
|
|
+ url: 'financialPaymentList',
|
|
|
+ params: { bizType: 'SELL_REFUND', billState: 'UNSETTLE' },
|
|
|
permission: 'M_financialPaymentList',
|
|
|
orderNum: 'salesReturnFinancialWaitCount'
|
|
|
}
|
|
@@ -302,8 +422,8 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_finance_payment.png'),
|
|
|
name: '财务收款',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/financialManagement/financialCollection/list',
|
|
|
- params: JSON.stringify({ bizType: 'SELL', billState: 'UNSETTLE' }),
|
|
|
+ url: 'financialCollectionList',
|
|
|
+ params: { bizType: 'SELL', billState: 'UNSETTLE' },
|
|
|
permission: 'M_financialCollectionList',
|
|
|
orderNum: 'salesFinancialWaitCount'
|
|
|
},
|
|
@@ -325,7 +445,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_purchase_billing.png'),
|
|
|
name: '采购开单',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/purchasingManagement/purchaseOrder/list',
|
|
|
+ url: 'purchaseOrderList',
|
|
|
permission: 'M_purchasingList',
|
|
|
orderNum: ''
|
|
|
},
|
|
@@ -333,7 +453,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_purchase_return.png'),
|
|
|
name: '采购退货',
|
|
|
styleC: 'red-color',
|
|
|
- url: this.$hasPermissions('M_purchaseReturn_outSnycList') ? '/purchasingManagement/purchaseReturnOutSync/list' : '/purchasingManagement/purchaseReturn/list',
|
|
|
+ url: this.$hasPermissions('M_purchaseReturn_outSnycList') ? 'purchaseReturnOutSyncList' : 'purchaseReturnList',
|
|
|
permission: this.$hasPermissions('M_purchaseReturn_outSnycList') ? 'M_purchaseReturn_outSnycList' : 'M_purchaseReturnList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -343,7 +463,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_verify_return.png'),
|
|
|
name: '入库审核',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/financialManagement/warehousingAudit/list',
|
|
|
+ url: 'warehousingAuditList',
|
|
|
params: { auditState: 'WAIT_PUT_WAREHOUSE_AUDIT' },
|
|
|
permission: 'M_warehousingAuditList',
|
|
|
orderNum: 'purchaseWaitAuditCount'
|
|
@@ -352,10 +472,10 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_verify_return.png'),
|
|
|
name: '退货审核',
|
|
|
styleC: 'blue-color',
|
|
|
- url: this.$hasPermissions('M_purchaseReturn_outSnycList') ? '/purchasingManagement/purchaseReturnOutSync/list' : '/purchasingManagement/purchaseReturn/list',
|
|
|
+ url: this.$hasPermissions('M_purchaseReturn_outSnycList') ? 'purchaseReturnOutSyncList' : 'purchaseReturnList',
|
|
|
params: { state: 'WAIT_AUDIT' },
|
|
|
permission: this.$hasPermissions('M_purchaseReturn_outSnycList') ? 'M_purchaseReturn_outSnycList' : 'M_purchaseReturnList',
|
|
|
- orderNum: 'purchaseReturnWaitAuditCount'
|
|
|
+ orderNum: this.$hasPermissions('M_purchaseReturn_outSnycList') ? 'purchaseReturnOutSyncWaitAuditCount' : 'purchaseReturnWaitAuditCount'
|
|
|
}
|
|
|
],
|
|
|
[
|
|
@@ -363,8 +483,8 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_finance_pay.png'),
|
|
|
name: '财务付款',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/financialManagement/financialPayment/list',
|
|
|
- params: JSON.stringify({ bizType: 'PURCHASE', billState: 'UNSETTLE' }),
|
|
|
+ url: 'financialPaymentList',
|
|
|
+ params: { bizType: 'PURCHASE', billState: 'UNSETTLE' },
|
|
|
permission: 'M_financialPaymentList',
|
|
|
orderNum: 'purchaseFinancialWaitCount'
|
|
|
},
|
|
@@ -372,10 +492,10 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_finance_pay.png'),
|
|
|
name: '财务收款',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/financialManagement/financialCollection/list',
|
|
|
- params: JSON.stringify({ bizType: 'PURCHASE_RETURN', billState: 'UNSETTLE' }),
|
|
|
+ url: 'financialCollectionList',
|
|
|
+ params: { bizType: 'PURCHASE_RETURN', billState: 'UNSETTLE' },
|
|
|
permission: 'M_financialCollectionList',
|
|
|
- orderNum: 'purchaseReturnFinancialWaitCount'
|
|
|
+ orderNum: this.$hasPermissions('M_purchaseReturn_outSnycList') ? 'purchaseReturnOutSyncFinancialWaitCount' : 'purchaseReturnFinancialWaitCount'
|
|
|
}
|
|
|
]
|
|
|
],
|
|
@@ -385,7 +505,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_supplier.png'),
|
|
|
name: '供应商(其他)',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/supplierManagement/supplierInfo/list',
|
|
|
+ url: 'supplierInfoList',
|
|
|
permission: 'M_supplierInfoList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -395,7 +515,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_scatter_warehousing.png'),
|
|
|
name: '散件入库',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/bulkManagement/bulkWarehousingOrder/list',
|
|
|
+ url: 'bulkWarehousingOrderList',
|
|
|
permission: 'M_bulkWarehousingOrderList',
|
|
|
orderNum: ''
|
|
|
},
|
|
@@ -403,7 +523,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_scatter_return.png'),
|
|
|
name: '散件退货',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/bulkManagement/bulkReturnGoods/list',
|
|
|
+ url: 'bulkReturnGoodsList',
|
|
|
permission: 'M_bulkReturnGoodsList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -413,7 +533,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_verify_return.png'),
|
|
|
name: '待入库',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/bulkManagement/bulkWarehousingOrder/list',
|
|
|
+ url: 'bulkWarehousingOrderList',
|
|
|
params: { state: 'WAIT_PUT_WAREHOUSE' },
|
|
|
permission: 'M_bulkWarehousingOrderList',
|
|
|
orderNum: 'sparePartsPurchaseWaitAuditCount'
|
|
@@ -422,7 +542,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_verify_return.png'),
|
|
|
name: '退货审核',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/bulkManagement/bulkReturnGoods/list',
|
|
|
+ url: 'bulkReturnGoodsList',
|
|
|
params: { state: 'WAIT_AUDIT' },
|
|
|
permission: 'M_bulkReturnGoodsList',
|
|
|
orderNum: 'sparePartsReturnWaitAuditCount'
|
|
@@ -433,8 +553,8 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_finance_pay.png'),
|
|
|
name: '财务付款',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/financialManagement/financialPayment/list',
|
|
|
- params: JSON.stringify({ bizType: 'PARTS_INPUT', billState: 'UNSETTLE' }),
|
|
|
+ url: 'financialPaymentList',
|
|
|
+ params: { bizType: 'PARTS_INPUT', billState: 'UNSETTLE' },
|
|
|
permission: 'M_financialPaymentList',
|
|
|
orderNum: 'sparePartsPurchaseFinancialWaitCount'
|
|
|
},
|
|
@@ -442,7 +562,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_stock.png'),
|
|
|
name: '待出库',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/bulkManagement/bulkReturnGoods/list',
|
|
|
+ url: 'bulkReturnGoodsList',
|
|
|
params: { state: 'WAIT_OUT_WAREHOUSE' },
|
|
|
permission: 'M_bulkReturnGoodsList',
|
|
|
orderNum: 'sparePartsReturnWaitOutWarehouseCount'
|
|
@@ -454,8 +574,8 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_finance_payment.png'),
|
|
|
name: '财务收款',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/financialManagement/financialCollection/list',
|
|
|
- params: JSON.stringify({ bizType: 'SPARE_PARTS_RETURN', billState: 'UNSETTLE' }),
|
|
|
+ url: 'financialCollectionList',
|
|
|
+ params: { bizType: 'SPARE_PARTS_RETURN', billState: 'UNSETTLE' },
|
|
|
permission: 'M_financialCollectionList',
|
|
|
orderNum: 'sparePartsReturnFinancialWaitCount'
|
|
|
}
|
|
@@ -476,7 +596,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_stor_out.png'),
|
|
|
name: '店内调出',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/allocationManagement/storeTransferOut/list',
|
|
|
+ url: 'storeTransferOutList',
|
|
|
permission: 'M_storeTransferOutList',
|
|
|
orderNum: ''
|
|
|
},
|
|
@@ -484,7 +604,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_billing.png'),
|
|
|
name: '仓库调拨',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/allocationManagement/warehouseAllocation/list',
|
|
|
+ url: 'warehouseAllocationList',
|
|
|
permission: 'M_warehouseAllocationList',
|
|
|
orderNum: ''
|
|
|
},
|
|
@@ -492,7 +612,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_billing.png'),
|
|
|
name: '连锁调出',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/allocationManagement/chainTransferOut/list',
|
|
|
+ url: 'chainTransferOutList',
|
|
|
permission: 'M_chainTransferOutList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -502,7 +622,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_verify.png'),
|
|
|
name: '调出审核',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/allocationManagement/storeTransferOut/list',
|
|
|
+ url: 'storeTransferOutList',
|
|
|
params: { state: 'WAIT_AUDIT' },
|
|
|
permission: 'M_storeTransferOutList',
|
|
|
orderNum: 'storeCallOutWaitAuditCount'
|
|
@@ -511,7 +631,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_verify.png'),
|
|
|
name: '调拨审核',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/allocationManagement/warehouseAllocation/list',
|
|
|
+ url: 'warehouseAllocationList',
|
|
|
params: { state: 'WAIT_AUDIT' },
|
|
|
permission: 'M_warehouseAllocationList',
|
|
|
orderNum: 'alloWarehouseWaitAuditCount'
|
|
@@ -520,7 +640,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_verify.png'),
|
|
|
name: '调出审核',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/allocationManagement/chainTransferOut/list',
|
|
|
+ url: 'chainTransferOutList',
|
|
|
params: { state: 'WAIT_AUDIT' },
|
|
|
permission: 'M_chainTransferOutList',
|
|
|
orderNum: 'alloLinkageOutWaitAuditCount'
|
|
@@ -529,20 +649,20 @@ export default {
|
|
|
[
|
|
|
{
|
|
|
icon: require('@/assets/home-icon/home_icon_stock.png'),
|
|
|
- name: '出库审核',
|
|
|
+ name: '调出出库',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/outboundOrderManagement/outboundOrder/list',
|
|
|
- params: JSON.stringify({ state: 'WAIT', outBizType: 'SHOP_CALL_OUT' }),
|
|
|
+ url: 'outboundOrderList',
|
|
|
+ params: { state: 'WAIT', outBizType: 'SHOP_CALL_OUT' },
|
|
|
permission: 'M_outboundList',
|
|
|
orderNum: 'storeCallOutWaitOutWarehouseCount'
|
|
|
},
|
|
|
{},
|
|
|
{
|
|
|
icon: require('@/assets/home-icon/home_icon_stock.png'),
|
|
|
- name: '出库审核',
|
|
|
+ name: '调出出库',
|
|
|
styleC: 'red-color',
|
|
|
- url: '/outboundOrderManagement/outboundOrder/list',
|
|
|
- params: JSON.stringify({ state: 'WAIT', outBizType: 'LINKAGE_CALL_OUT' }),
|
|
|
+ url: 'outboundOrderList',
|
|
|
+ params: { state: 'WAIT', outBizType: 'LINKAGE_CALL_OUT' },
|
|
|
permission: 'M_outboundList',
|
|
|
orderNum: 'alloLinkageOutWaitOutWarehouseCount'
|
|
|
}
|
|
@@ -552,8 +672,8 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_finance_payment.png'),
|
|
|
name: '财务收款',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/financialManagement/financialCollection/list',
|
|
|
- params: JSON.stringify({ bizType: 'STORE_CALL_OUT', billState: 'UNSETTLE' }),
|
|
|
+ url: 'financialCollectionList',
|
|
|
+ params: { bizType: 'STORE_CALL_OUT', billState: 'UNSETTLE' },
|
|
|
permission: 'M_financialCollectionList',
|
|
|
orderNum: 'storeCallOutFinancialWaitCount'
|
|
|
},
|
|
@@ -573,7 +693,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_receivable.png'),
|
|
|
name: '应收应付',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/financialManagement/companyReceivablePayable/list',
|
|
|
+ url: 'companyReceivablePayableList',
|
|
|
permission: 'M_companyReceivablePayableList',
|
|
|
orderNum: ''
|
|
|
},
|
|
@@ -581,8 +701,8 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_finance.png'),
|
|
|
name: '财务收款',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/financialManagement/financialCollection/list',
|
|
|
- params: JSON.stringify({ bizType: 'ALL' }),
|
|
|
+ url: 'financialCollectionList',
|
|
|
+ params: { bizType: 'ALL' },
|
|
|
permission: 'M_financialCollectionList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -592,7 +712,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_unit.png'),
|
|
|
name: '收付款记录',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/financialManagement/companyCollectionPayment/list',
|
|
|
+ url: 'companyCollectionPaymentList',
|
|
|
permission: 'M_companyCollectionPaymentList',
|
|
|
orderNum: ''
|
|
|
},
|
|
@@ -600,8 +720,8 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_pay.png'),
|
|
|
name: '财务付款',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/financialManagement/financialPayment/list',
|
|
|
- params: JSON.stringify({ bizType: 'ALL' }),
|
|
|
+ url: 'financialPaymentList',
|
|
|
+ params: { bizType: 'ALL' },
|
|
|
permission: 'M_financialPaymentList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -615,7 +735,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_stock s.png'),
|
|
|
name: '实时库存',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/inventoryManagement/inventoryQuery/list',
|
|
|
+ url: 'inventoryQueryList',
|
|
|
permission: 'M_inventoryInventoryQueryList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -625,7 +745,7 @@ export default {
|
|
|
icon: require('@/assets/home-icon/home_icon_inventory.png'),
|
|
|
name: '库存盘点',
|
|
|
styleC: 'blue-color',
|
|
|
- url: '/inventoryManagement/inventoryChecking/list',
|
|
|
+ url: 'inventoryCheckingList',
|
|
|
permission: 'M_inventoryCheckingList',
|
|
|
orderNum: ''
|
|
|
}
|
|
@@ -656,7 +776,7 @@ export default {
|
|
|
seeMore () {
|
|
|
this.openNewProduct = false
|
|
|
if (this.onlineFalg == '1') { // 上线
|
|
|
- this.$router.push({ path: '/productManagement/productOnlineInfo/list' })
|
|
|
+ this.$router.push({ name: 'productOnlineInfo' })
|
|
|
} else { // 下线
|
|
|
this.$router.push({ name: 'newProductList', params: { onlineFalg: this.onlineFalg } })
|
|
|
}
|
|
@@ -683,26 +803,17 @@ export default {
|
|
|
// 导航跳转
|
|
|
goPage (data, subInd) {
|
|
|
if (data) {
|
|
|
+ let params = null
|
|
|
// 有待办数据,则跳转带有条件的;若无待办数据,则跳转全部数据
|
|
|
- if (data.orderNum && this.countData[data.orderNum]) {
|
|
|
- this.$router.push({ path: data.url, query: { pageParams: data.params ? data.params : null } })
|
|
|
+ if (data.orderNum && this.countData[data.orderNum] || data.params) {
|
|
|
+ params = { pageParams: data.params, type: 'todo' }
|
|
|
} else {
|
|
|
- if (data.url == '/outboundOrderManagement/outboundOrder/list') { // 出库
|
|
|
- const params = data.params ? JSON.parse(data.params) : null
|
|
|
- this.$router.push({ path: data.url, query: { pageParams: JSON.stringify({ outBizType: params && params.outBizType ? params.outBizType : null }) } })
|
|
|
- } else if (data.url == '/financialManagement/financialPayment/list') { // 财务付款
|
|
|
- const params = data.params ? JSON.parse(data.params) : null
|
|
|
- this.$router.push({ path: data.url, query: { pageParams: JSON.stringify({ bizType: params && params.bizType ? params.bizType : null }) } })
|
|
|
- } else if (data.url == '/financialManagement/financialCollection/list') { // 财务收款
|
|
|
- const params = data.params ? JSON.parse(data.params) : null
|
|
|
- this.$router.push({ path: data.url, query: { pageParams: JSON.stringify({ bizType: params && params.bizType ? params.bizType : null }) } })
|
|
|
- } else {
|
|
|
- this.$router.push({ path: data.url, query: { pageParams: null } })
|
|
|
- }
|
|
|
- }
|
|
|
- if (subInd == '1') {
|
|
|
- this.$store.state.app.isHomeNav = true
|
|
|
+ params = { pageParams: null, type: subInd == 1 ? 'new' : 'todo' }
|
|
|
}
|
|
|
+ this.setIsHomeNav(data.url, params)
|
|
|
+ setTimeout(() => {
|
|
|
+ this.$router.push({ name: data.url })
|
|
|
+ }, 100)
|
|
|
}
|
|
|
},
|
|
|
// 数据看板信息
|
|
@@ -870,5 +981,51 @@ export default {
|
|
|
.right-con{
|
|
|
margin-left: 10px;
|
|
|
}
|
|
|
+
|
|
|
+ &.small{
|
|
|
+ .page-cont{
|
|
|
+ .page-tit,
|
|
|
+ .page-list li,
|
|
|
+ .page-nav-badge .page-nav-n span{
|
|
|
+ font-size: 14px!important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .page-data-module{
|
|
|
+ .page-data-tit,
|
|
|
+ .page-data-itemText{
|
|
|
+ font-size: 14px!important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &.middle{
|
|
|
+ .page-cont{
|
|
|
+ .page-tit,
|
|
|
+ .page-list li,
|
|
|
+ .page-nav-badge .page-nav-n span{
|
|
|
+ font-size: 14px!important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .page-data-module{
|
|
|
+ .page-data-tit,
|
|
|
+ .page-data-itemText{
|
|
|
+ font-size: 14px!important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &.large{
|
|
|
+ .page-cont{
|
|
|
+ .page-tit,
|
|
|
+ .page-list li,
|
|
|
+ .page-nav-badge .page-nav-n span{
|
|
|
+ font-size: 16px!important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .page-data-module{
|
|
|
+ .page-data-tit,
|
|
|
+ .page-data-itemText{
|
|
|
+ font-size: 16px!important;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|