Commit ea1ba10c authored by prumde's avatar prumde

Changes for Inventory DrillDown

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@204094 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3af02f96
...@@ -150,12 +150,15 @@ ...@@ -150,12 +150,15 @@
<ng-template #eventsTemplate let-inventoryShortage> <ng-template #eventsTemplate let-inventoryShortage>
<div style='border-bottom: 1px solid #ececec;'> <div style='border-bottom: 1px solid #ececec;'>
<div style='display: inline-block;'> <div style='display: inline-block;'>
<div style='font-size:14px; padding:1px; cursor:pointer; ' (click)="_onDrillDown(inventoryShortage, 'ITEM_CODE')"> <div style='font-size:14px; padding:1px; cursor:pointer; ' (click)="_onDrillDown(inventoryShortage, 'ITEM_CODE')" title='{{inventoryShortage.ITEM_DESCR}}'>
<span #itemElem style='position: relative; vertical-align: -webkit-baseline-middle;' <span #itemElem style='position: relative; vertical-align: -webkit-baseline-middle;'
(mouseover)='itemElem.style.textDecoration= "underline"' (mouseover)='itemElem.style.textDecoration= "underline"'
(mouseout)='itemElem.style.textDecoration= "none"'> (mouseout)='itemElem.style.textDecoration= "none"'>
{{inventoryShortage.ITEM_SH_DESCR + ' (' + inventoryShortage.ITEM_CODE + ')'}} {{inventoryShortage.ITEM_SH_DESCR + ' (' + inventoryShortage.ITEM_CODE + ')'}}
</span> </span>
<span style='position: relative; vertical-align: -webkit-baseline-middle; padding-left: 1em;'>
{{inventoryShortage.ITEM_SER }}
</span>
</div> </div>
<div style='font-size:13px; padding:1px;'> <div style='font-size:13px; padding:1px;'>
<span title='Average Sales Per Day'> <span title='Average Sales Per Day'>
...@@ -188,7 +191,17 @@ ...@@ -188,7 +191,17 @@
]]> ]]>
</html> </html>
</layout> </layout>
<column_group id="1"> <column_group id='1'>
<columns>
<column id='1' type='string' aggFunction='GROUP_BY_KEYS'><![CDATA[SITE_CODE, ITEM_CODE]]></column>
</columns>
</column_group>
<column_group id='2'>
<columns>
<column id='1' type='number' aggFunction='SUM'><![CDATA[AVAIL_STOCK_QTY]]></column>
</columns>
</column_group>
<column_group id="3">
<columns> <columns>
<column id="1" type="number" aggFunction="SORT_BY" order="Ascending"><![CDATA[STOCK_NO_DAYS]]></column> <column id="1" type="number" aggFunction="SORT_BY" order="Ascending"><![CDATA[STOCK_NO_DAYS]]></column>
</columns> </columns>
......
<?xml version='1.0'?> <?xml version='1.0'?>
<Root> <Root>
<filters display='Y'> <filters display='Y'>
<filter type='4'>
<default_value><![CDATA[LAST('2','M')]]>
</default_value>
<col_name><![CDATA[fromDate]]></col_name>
<col_descr><![CDATA[From date]]></col_descr>
<col_id><![CDATA[fromDate]]></col_id>
<field_name><![CDATA[fromDate]]></field_name>
<mod_name><![CDATA[]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='4'>
<default_value><![CDATA[NEXT('1','M')]]>
</default_value>
<col_name><![CDATA[toDate]]></col_name>
<col_descr><![CDATA[To date]]></col_descr>
<col_id><![CDATA[toDate]]></col_id>
<field_name><![CDATA[toDate]]></field_name>
<mod_name><![CDATA[]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[CURRENT_SITE]]>
</default_value>
<col_name><![CDATA[SITE_CODE_FR]]></col_name>
<col_descr><![CDATA[Site From]]></col_descr>
<col_id><![CDATA[SITE_CODE_FR]]></col_id>
<field_name><![CDATA[SITE_CODE_FR]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[CURRENT_SITE]]>
</default_value>
<col_name><![CDATA[SITE_CODE_TO]]></col_name>
<col_descr><![CDATA[Site To]]></col_descr>
<col_id><![CDATA[SITE_CODE_TO]]></col_id>
<field_name><![CDATA[SITE_CODE_TO]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'>
<default_value><![CDATA[00]]>
</default_value>
<col_name><![CDATA[LOC_CODE_FR]]></col_name>
<col_descr><![CDATA[Location From]]></col_descr>
<col_id><![CDATA[LOC_CODE_FR]]></col_id>
<field_name><![CDATA[LOC_CODE_FR]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='1'> <filter type='1'>
<default_value><![CDATA[zz]]> <col_name><![CDATA[ITEM_CODE]]></col_name>
</default_value> <col_descr><![CDATA[Item Code]]></col_descr>
<col_name><![CDATA[LOC_CODE_TO]]></col_name> <col_id><![CDATA[ITEM_CODE]]></col_id>
<col_descr><![CDATA[Location To]]></col_descr> <field_name><![CDATA[ITEM_CODE]]></field_name>
<col_id><![CDATA[LOC_CODE_TO]]></col_id>
<field_name><![CDATA[LOC_CODE_TO]]></field_name>
<mod_name><![CDATA[DASHBOARD]]></mod_name> <mod_name><![CDATA[DASHBOARD]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter> </filter>
<filter type = '3'>
<default_value><![CDATA[Y]]></default_value>
<col_name ><![CDATA[AVAILABLE]]></col_name>
<col_descr ><![CDATA[Available]]></col_descr>
<col_id><![CDATA[AVAILABLE]]></col_id>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
<values>
<item display="Yes" data="Y"/>
<item display="No" data="N"/>
<item display="Both" data="B"/>
</values>
</filter>
</filters> </filters>
<page_title><![CDATA[Shortage Inventory - Item Wise]]></page_title> <page_title><![CDATA[Shortage Inventory - Item Wise]]></page_title>
...@@ -104,6 +28,34 @@ ...@@ -104,6 +28,34 @@
<layout protoType='card'> <layout protoType='card'>
<html><![CDATA[]]></html> <html><![CDATA[]]></html>
</layout> </layout>
<column_group id='SITE_CODE'>
<col_group_title><![CDATA[SITE_CODE]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='SITE_CODE' type='string'><![CDATA[Site Code]]></column>
</columns>
</column_group>
<column_group id='SITE_DESCR'>
<col_group_title><![CDATA[SITE_DESCR]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='SITE_DESCR' type='string'><![CDATA[Site Description]]></column>
</columns>
</column_group>
<column_group id='SITE_SH_DESCR'>
<col_group_title><![CDATA[SITE_SH_DESCR]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='SITE_SH_DESCR' type='string'><![CDATA[Site Short Description]]></column>
</columns>
</column_group>
<column_group id='ITEM_CODE'> <column_group id='ITEM_CODE'>
<col_group_title><![CDATA[ITEM_CODE]]></col_group_title> <col_group_title><![CDATA[ITEM_CODE]]></col_group_title>
<column_size><![CDATA[120]]></column_size> <column_size><![CDATA[120]]></column_size>
...@@ -115,13 +67,95 @@ ...@@ -115,13 +67,95 @@
</column_group> </column_group>
<column_group id='ITEM_DESCR'> <column_group id='ITEM_DESCR'>
<col_group_title><![CDATA[ITEM_DESCR]]></col_group_title> <col_group_title><![CDATA[ITEM_DESCR]]></col_group_title>
<column_size><![CDATA[80]]></column_size> <column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment> <column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata> <link_metadata><![CDATA[]]></link_metadata>
<columns> <columns>
<column id='ITEM_DESCR' type='string'><![CDATA[Description]]></column> <column id='ITEM_DESCR' type='string'><![CDATA[Item Description]]></column>
</columns> </columns>
</column_group> </column_group>
<column_group id='ITEM_SH_DESCR'>
<col_group_title><![CDATA[ITEM_SH_DESCR]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='ITEM_SH_DESCR' type='string'><![CDATA[Item Short Description]]></column>
</columns>
</column_group>
<column_group id='ITEM_SER'>
<col_group_title><![CDATA[ITEM_SER]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='ITEM_SER' type='string'><![CDATA[Item Series]]></column>
</columns>
</column_group>
<column_group id='LOC_CODE'>
<col_group_title><![CDATA[LOC_CODE]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='LOC_CODE' type='string'><![CDATA[Location Code]]></column>
</columns>
</column_group>
<column_group id='LOT_NO'>
<col_group_title><![CDATA[LOT_NO]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='LOT_NO' type='string'><![CDATA[Lot Number]]></column>
</columns>
</column_group>
<column_group id='ITEM_UNIT'>
<col_group_title><![CDATA[ITEM_UNIT]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='ITEM_UNIT' type='string'><![CDATA[Item Unit]]></column>
</columns>
</column_group>
<column_group id='AVAIL_STOCK_QTY'>
<col_group_title><![CDATA[AVAIL_STOCK_QTY]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='AVAIL_STOCK_QTY' type='string'><![CDATA[Available Stock Quantity]]></column>
</columns>
</column_group>
<column_group id='PEND_ORD_QTY'>
<col_group_title><![CDATA[PEND_ORD_QTY]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='PEND_ORD_QTY' type='string'><![CDATA[Pending Order Quantity]]></column>
</columns>
</column_group>
<column_group id='AVG_SALE'>
<col_group_title><![CDATA[AVG_SALE]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='AVG_SALE' type='string'><![CDATA[Avarage Sale]]></column>
</columns>
</column_group>
<column_group id='STOCK_NO_DAYS'>
<col_group_title><![CDATA[STOCK_NO_DAYS]]></col_group_title>
<column_size><![CDATA[120]]></column_size>
<column_alignment><![CDATA[left]]></column_alignment>
<link_metadata><![CDATA[]]></link_metadata>
<columns>
<column id='STOCK_NO_DAYS' type='string'><![CDATA[Stock Number Of Days]]></column>
</columns>
</column_group>
</component> </component>
</view> </view>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment