zhuth 7 years ago
parent
commit
8787a8fa8c
2 changed files with 41 additions and 40 deletions
  1. 1 1
      frontend/saas-web/app/util/BaseUtil.js
  2. 40 39
      frontend/saas-web/app/view/home/InfoCard.js

+ 1 - 1
frontend/saas-web/app/util/BaseUtil.js

@@ -112,7 +112,7 @@ Ext.define('saas.util.BaseUtil', {
         },
 
         getCurrentUser: function () {
-            return saas.util.State.get('session').account;
+            return saas.util.State.get('session') ? saas.util.State.get('session').account : null;
         },
 
         /**

+ 40 - 39
frontend/saas-web/app/view/home/InfoCard.js

@@ -31,49 +31,50 @@ Ext.define('saas.view.home.InfoCard', {
         '</div>'
     ],
 
-    cards: {
-        unship: {
-            title: '七天内待出货销售',
-            color: 'yellow',
-            viewType: 'sale-sale-querypanel',
-            condition: 'sale.companyid=' + saas.util.BaseUtil.getCurrentUser().companyId + ' and sa_statuscode=\'AUDITED\' and exists (select 1 from saledetail where sd_said=sa_id and  IFNULL(sd_sendqty,0)<ifnull(sd_qty,0) and TO_DAYS(sd_delivery)-TO_DAYS(now()) <7)'
-        },
-        unstorage: {
-            title: '七天内待入库采购',
-            color: 'purple',
-            viewType: 'purchase-purchase-querypanel',
-            condition: 'purchase.companyId=' + saas.util.BaseUtil.getCurrentUser().companyId + ' and pu_statuscode=\'AUDITED\' and exists (select 1 from purchasedetail where pd_puid=pu_id and IFNULL(pd_acceptqty,0)<ifnull(pd_qty,0) and TO_DAYS(PD_DELIVERY)-TO_DAYS(now()) <7)'
-        },
-        unpay: {
-            title: '七天内待付款',
-            color: 'red',
-            viewType: 'purchase-purchasein-querypanel',
-            condition: 'pi_class in(\'采购验收单\',\'采购验退单\') and prodinout.companyId=' + saas.util.BaseUtil.getCurrentUser().companyId + ' and TO_DAYS(pi_date+ifnull(ve_promisedays,0))-TO_DAYS(now())<7 and exists (select 1 from subledger where sl_code=pi_inoutno and sl_kind=pi_class and subledger.companyId=' + saas.util.BaseUtil.getCurrentUser().companyId + ' and ifnull(sl_namount,0)<>0)'
-        },
-        unreceive: {
-            title: '七天内待收款',
-            color: 'pink',
-            viewType: 'sale-saleout-querypanel',
-            condition: 'pi_class in(\'出货单\',\'销售退货单\') and prodinout.companyId=' + saas.util.BaseUtil.getCurrentUser().companyId + ' and TO_DAYS(pi_date+ifnull(cu_promisedays,0))-TO_DAYS(now())<7and exists (select 1 from subledger where sl_code=pi_inoutno and sl_kind=pi_class and subledger.companyId=1 and ifnull(sl_namount,0)<>0)'
-        },
-        unauditcheck: {
-            title: '未审核验收',
-            color: 'blue',
-            viewType: 'purchase-purchasein-querypanel',
-            condition: 'pi_statuscode<>\'AUDITED\' and pi_class=\'采购验收单\' and prodinout.companyId=' + saas.util.BaseUtil.getCurrentUser().companyId
-        },
-        unauditship: {
-            title: '未审核出货',
-            color: 'default',
-            viewType: 'purchase-purchasein-querypanel',
-            condition: 'pi_statuscode<>\'AUDITED\' and pi_class=\'出货单\' and prodinout.companyId=' + saas.util.BaseUtil.getCurrentUser().companyId
-        }
-    },
-
     initComponent: function () {
         var me = this;
 
+        var companyId = saas.util.BaseUtil.getCurrentUser().companyId;
+
         Ext.apply(me, {
+            cards: {
+                unship: {
+                    title: '七天内待出货销售',
+                    color: 'yellow',
+                    viewType: 'sale-sale-querypanel',
+                    condition: 'sale.companyid=' + companyId + ' and sa_statuscode=\'AUDITED\' and exists (select 1 from saledetail where sd_said=sa_id and  IFNULL(sd_sendqty,0)<ifnull(sd_qty,0) and TO_DAYS(sd_delivery)-TO_DAYS(now()) <7)'
+                },
+                unstorage: {
+                    title: '七天内待入库采购',
+                    color: 'purple',
+                    viewType: 'purchase-purchase-querypanel',
+                    condition: 'purchase.companyId=' + companyId + ' and pu_statuscode=\'AUDITED\' and exists (select 1 from purchasedetail where pd_puid=pu_id and IFNULL(pd_acceptqty,0)<ifnull(pd_qty,0) and TO_DAYS(PD_DELIVERY)-TO_DAYS(now()) <7)'
+                },
+                unpay: {
+                    title: '七天内待付款',
+                    color: 'red',
+                    viewType: 'purchase-purchasein-querypanel',
+                    condition: 'pi_class in(\'采购验收单\',\'采购验退单\') and prodinout.companyId=' + companyId + ' and TO_DAYS(pi_date+ifnull(ve_promisedays,0))-TO_DAYS(now())<7 and exists (select 1 from subledger where sl_code=pi_inoutno and sl_kind=pi_class and subledger.companyId=' + companyId + ' and ifnull(sl_namount,0)<>0)'
+                },
+                unreceive: {
+                    title: '七天内待收款',
+                    color: 'pink',
+                    viewType: 'sale-saleout-querypanel',
+                    condition: 'pi_class in(\'出货单\',\'销售退货单\') and prodinout.companyId=' + companyId + ' and TO_DAYS(pi_date+ifnull(cu_promisedays,0))-TO_DAYS(now())<7and exists (select 1 from subledger where sl_code=pi_inoutno and sl_kind=pi_class and subledger.companyId=1 and ifnull(sl_namount,0)<>0)'
+                },
+                unauditcheck: {
+                    title: '未审核验收',
+                    color: 'blue',
+                    viewType: 'purchase-purchasein-querypanel',
+                    condition: 'pi_statuscode<>\'AUDITED\' and pi_class=\'采购验收单\' and prodinout.companyId=' + companyId
+                },
+                unauditship: {
+                    title: '未审核出货',
+                    color: 'default',
+                    viewType: 'purchase-purchasein-querypanel',
+                    condition: 'pi_statuscode<>\'AUDITED\' and pi_class=\'出货单\' and prodinout.companyId=' + companyId
+                }
+            },
             userCls: 'x-info-card ' + me.userCls,
             lbar: [{
                 itemId: 'card-prev',