Commit 7c704047 authored by pborate's avatar pborate

Updated sales order and sales person wise sale order xml

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@196133 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8d081f6a
<?xml version='1.0'?>
<Root>
<filters display='N'>
<filters display='Y'>
<filter type='4'>
<default_value><![CDATA[]]>
<default_value><![CDATA[LAST('0','M')]]>
</default_value>
<col_name><![CDATA[from_date]]></col_name>
<col_descr><![CDATA[From date]]></col_descr>
......@@ -13,7 +13,7 @@
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type='4'>
<default_value><![CDATA[]]>
<default_value><![CDATA[NEXT('0','M')]]>
</default_value>
<col_name><![CDATA[to_date]]></col_name>
<col_descr><![CDATA[To date]]></col_descr>
......@@ -23,6 +23,23 @@
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type = '2'>
<default_value><![CDATA[S1,S2,S3,S4,S5,S6,S7]]></default_value>
<col_name ><![CDATA[status]]></col_name>
<col_descr ><![CDATA[Status]]></col_descr>
<col_id><![CDATA[status]]></col_id>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
<values selectAll='true'>
<item display="Draft" data="S1"/>
<item display="Approval Pending" data="S2"/>
<item display="Approved" data="S3"/>
<item display="Rejected" data="S4"/>
<item display="Not-Receipt" data="S5"/>
<item display="Partial Receipt" data="S6"/>
<item display="Receipt" data="S7"/>
</values>
</filter>
</filters>
......@@ -35,13 +52,38 @@
<ComponentTitle><![CDATA[Sales Order Summery]]></ComponentTitle>
<ComponentName><![CDATA[chart-component]]></ComponentName>
<component_css><![CDATA[db-col-2]]></component_css>
<obj_name><![CDATA[sordform_status]]></obj_name>
<component_descr><![CDATA[]]></component_descr>
<height><![CDATA[]]></height>
<chart_properties id='1' chartProvider='chartjs'>
<chart_type id='doughnut'><![CDATA[doughnut]]></chart_type>
<height><![CDATA[270px]]></height>
<width><![CDATA[350px]]></width>
<width><![CDATA[]]></width>
<label><![CDATA[Orders]]></label>
<opacity><![CDATA[1]]></opacity>
<colors>
<color id="Draft"><![CDATA[188, 134, 249]]></color>
<color id="Approval Pending"><![CDATA[253,235,34]]></color>
<color id="Approved"><![CDATA[110,225,101]]></color>
<color id="Rejected"><![CDATA[120, 120, 120]]></color>
<color id="Not-Receipt"><![CDATA[225,101,107]]></color>
<color id="Partial Receipt"><![CDATA[249,173,64]]></color>
<color id="Receipt"><![CDATA[82,173,243]]></color>
</colors>
</chart_properties>
<column_group id='1'>
<columns>
<column id='1' type='string' aggFunction='COUNT'><![CDATA[TRAN_ID]]></column>
</columns>
</column_group>
<column_group id='x_axis'>
<columns>
<column id='1' type='string' aggFunction='GROUP_BY'><![CDATA[STAT_DESCR]]></column>
</columns>
</column_group>
<!-- <column_group id='x_axis'>
<col_group_title><![CDATA[]]></col_group_title>
......@@ -67,55 +109,72 @@
<ComponentName><![CDATA[feed-component]]></ComponentName>
<component_css><![CDATA[db-col-2]]></component_css>
<component_descr><![CDATA[]]></component_descr>
<obj_name><![CDATA[sordform_status]]></obj_name>
<height><![CDATA[]]></height>
<layout protoType='card'>
<html><![CDATA[
<div *ngFor = "let ctx of context">
<div *ngIf="ctx && ctx.objects && ctx.objects.length > 0" style="width: 100%;">
<i [ngClass]="ctx.objects.length > 1 ? 'transform-team-img' : ''" class="material-icons team-icon">&#xE315;</i>
<details *ngFor = "let ctx of context; let i = index">
<summary *ngIf="ctx && ctx.objects && ctx.objects.length > 0" style="width: 100%;">
<ng-container *ngTemplateOutlet=" parentTemplate; context:{ $implicit: ctx.objects[0] }" ></ng-container>
</div>
<div *ngIf="ctx && ctx.objects && ctx.objects.length > 1">
<div *ngFor="let childData of ctx.objects | slice:1:ctx.objects.length ">
<ng-container *ngTemplateOutlet=" childTemplate; context:{ $implicit: childData }" ></ng-container>
<div class="timeline-expand-icon"></div>
</summary>
<div *ngIf="ctx && ctx.objects && ctx.objects.length > 0">
<div *ngFor="let childData of ctx.objects ">
<ng-container *ngTemplateOutlet=" childTemplate; context:{ $implicit: childData }" ></ng-container>
</div>
</div>
</div>
</details>
<ng-template #parentTemplate let-parentData >
<div onclick = "feedOnClick.onClick();" class = "tree-row" >
<div class = "tree-row" >
<div class = "tree-row-img">
<span class = "img-text-view">{{parentData.CUST_CODE?.charAt(0)}}</span>
</div>
<span class = "img-text-view">{{parentData.CUST_NAME?.charAt(0)}}</span>
</div>
<div class="tree-row-content">
<div class = "tree-row1">
<span>{{parentData.SALE_ORDER}} - {{parentData.CUST_NAME}}</span>
<span class="tree-row-singleline">{{parentData.TRAN_ID}} - {{parentData.CUST_NAME}}</span>
<div class = "tree-row-status">
<span class= "order-date" style="float:right;"> {{parentData.ORDER_DATE | date : 'dd/MM/yy'}}</span>
<span *ngIf="parentData.OVERALLSTAT=='Unconfirmed'" class= "order-stat" style="background-color: rgba(255,0,0,0.6);"></span>
<span *ngIf="parentData.OVERALLSTAT=='Non-Receipt'" class= "order-stat" style="background-color: rgba(0,75,0,0.6); "></span>
<span *ngIf="parentData.OVERALLSTAT=='Fulfilled'" class= "order-stat" style="background-color: rgba(33,109,255,0.6);"></span>
<span *ngIf="parentData.OVERALLSTAT=='Pending Fully'" class= "order-stat" style="background-color: rgba(255,8,98,0.6);"></span>
</div>
<div class = "tree-row2">
<span class = "tree-row-text"> Stokiest : {{parentData.CUST_NAME__BIL}} ({{parentData.CUST_CODE__BIL}})</span>
<span *ngIf="parentData.STAT_DESCR" class= "order-status" >{{parentData.STAT_DESCR}}</span>
<span *ngIf="parentData.STATUS=='S1'" class= "order-stat" style="background-color: rgba(188, 134, 249,1);"></span>
<span *ngIf="parentData.STATUS=='S2'" class= "order-stat" style="background-color: rgba(253,235,34,1);"></span>
<span *ngIf="parentData.STATUS=='S3'" class= "order-stat" style="background-color: rgba(110,225,101,1); "></span>
<span *ngIf="parentData.STATUS=='S4'" class= "order-stat" style="background-color: rgba(120, 120, 120,1) ;"></span>
<span *ngIf="parentData.STATUS=='S5'" class= "order-stat" style="background-color: rgba(225,101,107,1) ;"></span>
<span *ngIf="parentData.STATUS=='S6'" class= "order-stat" style="background-color: rgba(249,173,64,1) ;"></span>
<span *ngIf="parentData.STATUS=='S7'" class= "order-stat" style="background-color: rgba(82,173,243,1) ;"></span>
</div>
</div>
</div>
</ng-template>
<ng-template #childTemplate let-childData >
<div onclick = "feedOnClick.onClick();" class = "tree-row-child" >
<div *ngIf="childData.ITEM_CODE" class = "tree-row-child" >
<div class = "tree-row-img">
<span class = "img-text-view">{{childData.ITEM_CODE?.charAt(0)}}</span>
</div>
<div class="tree-row-content">
<div class = "tree-row1">
<span>{{childData.DESCR}} </span> :
<span class = "img-text-view">{{childData.DESCR?.charAt(0)}}</span>
</div>
<div class = "tree-row2">
<span> Order Qty:{{childData.QUANTITY}} Rejected Qty: {{childData.REJECTED_QTY}}</span>
</div>
</div>
<div class="tree-row-content">
<div class = "tree-row1">
<span> {{childData.DESCR}} </span>
<span> {{childData.ITEM_STATUS}} </span>
<div class = "tree-row-status">
<span *ngIf="childData.ITEM_STATUS=='IS1'" class= "order-status">Non Received</span>
<span *ngIf="childData.ITEM_STATUS=='IS2'" class= "order-status">Partial</span>
<span *ngIf="childData.ITEM_STATUS=='IS3'" class= "order-status">Received</span>
<span *ngIf="childData.ITEM_STATUS=='IS1'" class= "order-stat" style="background-color: rgba(225,101,107,1);"></span>
<span *ngIf="childData.ITEM_STATUS=='IS2'" class= "order-stat" style="background-color: rgba(249,173,64,1);"></span>
<span *ngIf="childData.ITEM_STATUS=='IS3'" class= "order-stat" style="background-color: rgba(82,173,243,1); "></span>
</div>
</div>
<div class = "tree-row2">
<span> Order Qty:{{childData.QUANTITY || '0'}} Rejected Qty: {{childData.REJECTED_QTY || '0'}}</span>
</div>
</div>
</div>
</ng-template>
......@@ -125,11 +184,11 @@
<column_group id='1'>
<columns>
<column id='1' type='string' aggFunction='GROUP_BY'><![CDATA[SALE_ORDER]]></column>
</columns>
<column id='1' type='string' aggFunction='GROUP_BY'><![CDATA[TRAN_ID]]></column>
</columns>
</column_group>
</component>
</view>
</Root>
......
<?xml version='1.0'?>
<Root>
<filters display='Y'>
<filter type='4'>
<default_value><![CDATA[LAST('0','M')]]>
</default_value>
<col_name><![CDATA[from_date]]></col_name>
<col_descr><![CDATA[From date]]></col_descr>
<col_id><![CDATA[from_date]]></col_id>
<field_name><![CDATA[]]></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('0','M')]]>
</default_value>
<col_name><![CDATA[to_date]]></col_name>
<col_descr><![CDATA[To date]]></col_descr>
<col_id><![CDATA[to_date]]></col_id>
<field_name><![CDATA[]]></field_name>
<mod_name><![CDATA[]]></mod_name>
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type = '2'>
<default_value><![CDATA[S1,S2,S3,S4,S5,S6,S7]]></default_value>
<col_name ><![CDATA[status]]></col_name>
<col_descr ><![CDATA[Status]]></col_descr>
<col_id><![CDATA[status]]></col_id>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
<values selectAll='true'>
<item display="Draft" data="S1"/>
<item display="Approval Pending" data="S2"/>
<item display="Approved" data="S3"/>
<item display="Rejected" data="S4"/>
<item display="Not-Receipt" data="S5"/>
<item display="Partial Receipt" data="S6"/>
<item display="Receipt" data="S7"/>
</values>
</filter>
</filters>
<page_title><![CDATA[Sales's Person wise Sale Order]]></page_title>
<datasource id ='1' driverName='DriverITM' dataSourceType = 'dataModel'><![CDATA[SPRS_SALEORDER]]></datasource>
<view id='1' name='SalesOrder'>
<component datasource='1' id='1' type='CHART'>
<component_icon><![CDATA[salesOrdersSummary.svg]]></component_icon>
<ComponentTitle><![CDATA[Sales Order Summery]]></ComponentTitle>
<ComponentName><![CDATA[chart-component]]></ComponentName>
<component_css><![CDATA[db-col-2]]></component_css>
<component_descr><![CDATA[]]></component_descr>
<height><![CDATA[]]></height>
<chart_properties id='1' chartProvider='chartjs'>
<chart_type id='doughnut'><![CDATA[doughnut]]></chart_type>
<height><![CDATA[270px]]></height>
<width><![CDATA[]]></width>
<label><![CDATA[Orders]]></label>
<opacity><![CDATA[1]]></opacity>
<colors>
<color id="Draft"><![CDATA[188, 134, 249]]></color>
<color id="Approval Pending"><![CDATA[253,235,34]]></color>
<color id="Approved"><![CDATA[110,225,101]]></color>
<color id="Rejected"><![CDATA[120, 120, 120]]></color>
<color id="Not-Receipt"><![CDATA[225,101,107]]></color>
<color id="Partial Receipt"><![CDATA[249,173,64]]></color>
<color id="Receipt"><![CDATA[82,173,243]]></color>
</colors>
</chart_properties>
<column_group id='1'>
<columns>
<column id='1' type='string' aggFunction='COUNT'><![CDATA[TRAN_ID]]></column>
</columns>
</column_group>
<column_group id='x_axis'>
<columns>
<column id='1' type='string' aggFunction='GROUP_BY'><![CDATA[STAT_DESCR]]></column>
</columns>
</column_group>
<!-- <column_group id='x_axis'>
<col_group_title><![CDATA[]]></col_group_title>
<columns>
<column id='OVERALLSTAT' ><![CDATA[OVERALLSTAT]]></column>
</columns>
</column_group>
<column_group id='y_axis'>
<col_group_title><![CDATA[]]></col_group_title>
<columns>
<column id='count' aggregate='sum' ><![CDATA[count]]></column>
</columns>
</column_group>
-->
</component>
<component datasource='1' id='2' type='FEED'>
<component_icon><![CDATA[salesOrders.svg]]></component_icon>
<ComponentTitle><![CDATA[Sales Orders]]></ComponentTitle>
<ComponentName><![CDATA[feed-component]]></ComponentName>
<component_css><![CDATA[db-col-2]]></component_css>
<component_descr><![CDATA[]]></component_descr>
<height><![CDATA[]]></height>
<layout protoType='card'>
<html><![CDATA[
<details *ngFor = "let ctx of context; let i = index">
<summary *ngIf="ctx && ctx.objects && ctx.objects.length > 0" style="width: 100%;">
<ng-container *ngTemplateOutlet=" parentTemplate; context:{ $implicit: ctx.objects[0] }" ></ng-container>
<div class="timeline-expand-icon"></div>
</summary>
<div *ngIf="ctx && ctx.objects && ctx.objects.length > 0">
<div *ngFor="let childData of ctx.objects ">
<ng-container *ngTemplateOutlet=" childTemplate; context:{ $implicit: childData }" ></ng-container>
</div>
</div>
</details>
<ng-template #parentTemplate let-parentData >
<div class = "tree-row" >
<div class = "tree-row-img">
<span class = "img-text-view">{{parentData.CUST_CODE?.charAt(0)}}</span>
</div>
<div class="tree-row-content">
<span class="tree-row-singleline">{{parentData.TRAN_ID}} - {{parentData.CUST_NAME}}</span>
<div class = "tree-row-status">
<span class= "order-date" style="float:right;"> {{parentData.ORDER_DATE | date : 'dd/MM/yy'}}</span>
</div>
<div class = "tree-row2">
<span *ngIf="parentData.STAT_DESCR" class= "order-status" >{{parentData.STAT_DESCR}}</span>
<div class = "tree-row-status">
<span *ngIf="parentData.STATUS=='S1'" class= "order-stat" style="background-color: rgba(188, 134, 249,1);"></span>
<span *ngIf="parentData.STATUS=='S2'" class= "order-stat" style="background-color: rgba(253,235,34,1);"></span>
<span *ngIf="parentData.STATUS=='S3'" class= "order-stat" style="background-color: rgba(110,225,101,1); "></span>
<span *ngIf="parentData.STATUS=='S4'" class= "order-stat" style="background-color: rgba(120, 120, 120,1) ;"></span>
<span *ngIf="parentData.STATUS=='S5'" class= "order-stat" style="background-color: rgba(225,101,107,1) ;"></span>
<span *ngIf="parentData.STATUS=='S6'" class= "order-stat" style="background-color: rgba(249,173,64,1) ;"></span>
<span *ngIf="parentData.STATUS=='S7'" class= "order-stat" style="background-color: rgba(82,173,243,1) ;"></span>
</div>
</div>
</div>
</div>
</ng-template>
<ng-template #childTemplate let-childData >
<div *ngIf="childData.ITEM_CODE" class = "tree-row-child" >
<div class = "tree-row-img">
<span class = "img-text-view">{{childData.ITEM_CODE?.charAt(0)}}</span>
</div>
<div class="tree-row-content">
<div class = "tree-row1">
<span> {{childData.DESCR}} </span> :
<span> {{childData.ITEM_STATUS}} </span>
<div class = "tree-row-status">
<span *ngIf="childData.ITEM_STATUS=='IS1'" class= "order-status">Non Received</span>
<span *ngIf="childData.ITEM_STATUS=='IS2'" class= "order-status">Partial</span>
<span *ngIf="childData.ITEM_STATUS=='IS3'" class= "order-status">Received</span>
<span *ngIf="childData.ITEM_STATUS=='IS1'" class= "order-stat" style="background-color: rgba(225,101,107,1);"></span>
<span *ngIf="childData.ITEM_STATUS=='IS2'" class= "order-stat" style="background-color: rgba(249,173,64,1);"></span>
<span *ngIf="childData.ITEM_STATUS=='IS3'" class= "order-stat" style="background-color: rgba(82,173,243,1); "></span>
</div>
</div>
<div class = "tree-row2">
<span> Order Qty:{{childData.QUANTITY || '0'}} Rejected Qty: {{childData.REJECTED_QTY || '0'}}</span>
</div>
</div>
</div>
</ng-template>
]]></html>
</layout>
<column_group id='1'>
<columns>
<column id='1' type='string' aggFunction='GROUP_BY'><![CDATA[TRAN_ID]]></column>
</columns>
</column_group>
</component>
</view>
</Root>
......@@ -23,6 +23,23 @@
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type = '2'>
<default_value><![CDATA[S1,S2,S3,S4,S5,S6,S7]]></default_value>
<col_name ><![CDATA[status]]></col_name>
<col_descr ><![CDATA[Status]]></col_descr>
<col_id><![CDATA[status]]></col_id>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
<values selectAll='true'>
<item display="Draft" data="S1"/>
<item display="Approval Pending" data="S2"/>
<item display="Approved" data="S3"/>
<item display="Rejected" data="S4"/>
<item display="Not-Receipt" data="S5"/>
<item display="Partial Receipt" data="S6"/>
<item display="Receipt" data="S7"/>
</values>
</filter>
</filters>
......@@ -42,28 +59,30 @@
<chart_type id='doughnut'><![CDATA[doughnut]]></chart_type>
<height><![CDATA[270px]]></height>
<width><![CDATA[]]></width>
<label><![CDATA[Orders]]></label>
<opacity><![CDATA[1]]></opacity>
<colors>
<color id="Draft"><![CDATA[207,207,207]]></color>
<color id="Approval Pending"><![CDATA[248,227,89]]></color>
<color id="Approved"><![CDATA[72,213,75]]></color>
<color id="Rejected"><![CDATA[251,127,127]]></color>
<color id="Not-Receipt"><![CDATA[252,179,93]]></color>
<color id="Receipt"><![CDATA[125,161,254]]></color>
<color id="Draft"><![CDATA[188, 134, 249]]></color>
<color id="Approval Pending"><![CDATA[253,235,34]]></color>
<color id="Approved"><![CDATA[110,225,101]]></color>
<color id="Rejected"><![CDATA[120, 120, 120]]></color>
<color id="Not-Receipt"><![CDATA[225,101,107]]></color>
<color id="Partial Receipt"><![CDATA[249,173,64]]></color>
<color id="Receipt"><![CDATA[82,173,243]]></color>
</colors>
</chart_properties>
<column_group id='x_axis'>
<columns>
<column id='1' type='string' aggFunction='GROUP_BY'><![CDATA[STAT_DESCR]]></column>
</columns>
</column_group>
<column_group id='2'>
<column_group id='1'>
<columns>
<column id='1' type='string' aggFunction='COUNT'><![CDATA[TRAN_ID]]></column>
</columns>
</column_group>
<column_group id='x_axis'>
<columns>
<column id='1' type='string' aggFunction='GROUP_BY'><![CDATA[STAT_DESCR]]></column>
</columns>
</column_group>
<!-- <column_group id='x_axis'>
......@@ -111,20 +130,22 @@
<div class = "tree-row" >
<div class = "tree-row-img">
<span class = "img-text-view">{{parentData.CUST_NAME?.charAt(0)}}</span>
</div>
</div>
<div class="tree-row-content">
<span class="tree-row-singleline">{{parentData.TRAN_ID}} - {{parentData.CUST_NAME}}</span>
<span class="tree-row-singleline">{{parentData.TRAN_ID}} - {{parentData.CUST_NAME}}</span>
<div class = "tree-row-status">
<span class= "order-date" style="float:right;"> {{parentData.ORDER_DATE | date : 'dd/MM/yy'}}</span>
<span *ngIf="parentData.STATUS=='S1'" class= "order-stat" style="background-color: rgba(207,207,207,0.6);"></span>
<span *ngIf="parentData.STATUS=='S2'" class= "order-stat" style="background-color: rgba(248,227,89,0.6);"></span>
<span *ngIf="parentData.STATUS=='S3'" class= "order-stat" style="background-color: rgba(252,179,93,0.6); "></span>
<span *ngIf="parentData.STATUS=='S4'" class= "order-stat" style="background-color: rgba(125,161,254,0.6) ;"></span>
<span *ngIf="parentData.STATUS=='S5'" class= "order-stat" style="background-color: rgba(72,213,75,0.6) ;"></span>
<span *ngIf="parentData.STATUS=='S6'" class= "order-stat" style="background-color: rgba(251,127,127,0.6) ;"></span>
</div>
<div class = "tree-row2">
<span *ngIf="parentData.STAT_DESCR" class= "order-status" >{{parentData.STAT_DESCR}}</span>
<span *ngIf="parentData.STATUS=='S1'" class= "order-stat" style="background-color: rgba(188, 134, 249,1);"></span>
<span *ngIf="parentData.STATUS=='S2'" class= "order-stat" style="background-color: rgba(253,235,34,1);"></span>
<span *ngIf="parentData.STATUS=='S3'" class= "order-stat" style="background-color: rgba(110,225,101,1); "></span>
<span *ngIf="parentData.STATUS=='S4'" class= "order-stat" style="background-color: rgba(120, 120, 120,1) ;"></span>
<span *ngIf="parentData.STATUS=='S5'" class= "order-stat" style="background-color: rgba(225,101,107,1) ;"></span>
<span *ngIf="parentData.STATUS=='S6'" class= "order-stat" style="background-color: rgba(249,173,64,1) ;"></span>
<span *ngIf="parentData.STATUS=='S7'" class= "order-stat" style="background-color: rgba(82,173,243,1) ;"></span>
</div>
</div>
</div>
......@@ -135,14 +156,25 @@
<div class = "tree-row-img">
<span class = "img-text-view">{{childData.DESCR?.charAt(0)}}</span>
</div>
<div class="tree-row-content">
<div class = "tree-row1">
<span> {{childData.DESCR}} </span>
</div>
<div class = "tree-row2">
<span> Order Qty:{{childData.QUANTITY || '0'}} Rejected Qty: {{childData.REJECTED_QTY || '0'}}</span>
</div>
</div>
<div class="tree-row-content">
<div class = "tree-row1">
<span> {{childData.DESCR}} </span>
<span> {{childData.ITEM_STATUS}} </span>
<div class = "tree-row-status">
<span *ngIf="childData.ITEM_STATUS=='IS1'" class= "order-status">Non Received</span>
<span *ngIf="childData.ITEM_STATUS=='IS2'" class= "order-status">Partial</span>
<span *ngIf="childData.ITEM_STATUS=='IS3'" class= "order-status">Received</span>
<span *ngIf="childData.ITEM_STATUS=='IS1'" class= "order-stat" style="background-color: rgba(225,101,107,1);"></span>
<span *ngIf="childData.ITEM_STATUS=='IS2'" class= "order-stat" style="background-color: rgba(249,173,64,1);"></span>
<span *ngIf="childData.ITEM_STATUS=='IS3'" class= "order-stat" style="background-color: rgba(82,173,243,1); "></span>
</div>
</div>
<div class = "tree-row2">
<span> Order Qty:{{childData.QUANTITY || '0'}} Rejected Qty: {{childData.REJECTED_QTY || '0'}}</span>
</div>
</div>
</div>
</ng-template>
......
......@@ -23,6 +23,23 @@
<show_ontitle><![CDATA[1]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
</filter>
<filter type = '2'>
<default_value><![CDATA[S1,S2,S3,S4,S5,S6,S7]]></default_value>
<col_name ><![CDATA[status]]></col_name>
<col_descr ><![CDATA[Status]]></col_descr>
<col_id><![CDATA[status]]></col_id>
<show_ontitle><![CDATA[0]]></show_ontitle>
<mandatory><![CDATA[Y]]></mandatory>
<values selectAll='true'>
<item display="Draft" data="S1"/>
<item display="Approval Pending" data="S2"/>
<item display="Approved" data="S3"/>
<item display="Rejected" data="S4"/>
<item display="Not-Receipt" data="S5"/>
<item display="Partial Receipt" data="S6"/>
<item display="Receipt" data="S7"/>
</values>
</filter>
</filters>
......@@ -41,17 +58,32 @@
<chart_type id='doughnut'><![CDATA[doughnut]]></chart_type>
<height><![CDATA[270px]]></height>
<width><![CDATA[]]></width>
<label><![CDATA[Orders]]></label>
<opacity><![CDATA[1]]></opacity>
<colors>
<color id="Draft"><![CDATA[188, 134, 249]]></color>
<color id="Approval Pending"><![CDATA[253,235,34]]></color>
<color id="Approved"><![CDATA[110,225,101]]></color>
<color id="Rejected"><![CDATA[120, 120, 120]]></color>
<color id="Not-Receipt"><![CDATA[225,101,107]]></color>
<color id="Partial Receipt"><![CDATA[249,173,64]]></color>
<color id="Receipt"><![CDATA[82,173,243]]></color>
</colors>
</chart_properties>
<column_group id='1'>
<columns>
<column id='1' type='string' aggFunction='COUNT'><![CDATA[TRAN_ID]]></column>
</columns>
</column_group>
<column_group id='x_axis'>
<columns>
<column id='1' type='string' aggFunction='GROUP_BY'><![CDATA[STAT_DESCR]]></column>
</columns>
</column_group>
<colors>
<color id="Draft"><![CDATA[207,207,207]]></color>
<color id="Approval Pending"><![CDATA[248,227,89]]></color>
<color id="Approved"><![CDATA[72,213,75]]></color>
<color id="Rejected"><![CDATA[251,127,127]]></color>
<color id="Not-Receipt"><![CDATA[252,179,93]]></color>
<color id="Receipt"><![CDATA[125,161,254]]></color>
</colors>
</chart_properties>
<!-- <column_group id='x_axis'>
<col_group_title><![CDATA[]]></col_group_title>
......@@ -104,15 +136,19 @@
<span class="tree-row-singleline">{{parentData.TRAN_ID}} - {{parentData.CUST_NAME}}</span>
<div class = "tree-row-status">
<span class= "order-date" style="float:right;"> {{parentData.ORDER_DATE | date : 'dd/MM/yy'}}</span>
<span *ngIf="parentData.STATUS=='S1'" class= "order-stat" style="background-color: rgba(207,207,207,0.6);"></span>
<span *ngIf="parentData.STATUS=='S2'" class= "order-stat" style="background-color: rgba(248,227,89,0.6);"></span>
<span *ngIf="parentData.STATUS=='S3'" class= "order-stat" style="background-color: rgba(72,213,75,0.6); "></span>
<span *ngIf="parentData.STATUS=='S4'" class= "order-stat" style="background-color: rgba(251,127,127,0.6) ;"></span>
<span *ngIf="parentData.STATUS=='S5'" class= "order-stat" style="background-color: rgba(252,179,93,0.6) ;"></span>
<span *ngIf="parentData.STATUS=='S6'" class= "order-stat" style="background-color: rgba(125,161,254,0.6) ;"></span>
</div>
<div class = "tree-row2">
<span *ngIf="parentData.STAT_DESCR" class= "order-status" >{{parentData.STAT_DESCR}}</span>
<div class = "tree-row-status">
<span *ngIf="parentData.STATUS=='S1'" class= "order-stat" style="background-color: rgba(188, 134, 249,1);"></span>
<span *ngIf="parentData.STATUS=='S2'" class= "order-stat" style="background-color: rgba(253,235,34,1);"></span>
<span *ngIf="parentData.STATUS=='S3'" class= "order-stat" style="background-color: rgba(110,225,101,1); "></span>
<span *ngIf="parentData.STATUS=='S4'" class= "order-stat" style="background-color: rgba(120, 120, 120,1) ;"></span>
<span *ngIf="parentData.STATUS=='S5'" class= "order-stat" style="background-color: rgba(225,101,107,1) ;"></span>
<span *ngIf="parentData.STATUS=='S6'" class= "order-stat" style="background-color: rgba(249,173,64,1) ;"></span>
<span *ngIf="parentData.STATUS=='S7'" class= "order-stat" style="background-color: rgba(82,173,243,1) ;"></span>
</div>
</div>
</div>
</div>
......@@ -126,6 +162,16 @@
<div class="tree-row-content">
<div class = "tree-row1">
<span> {{childData.DESCR}} </span> :
<span> {{childData.ITEM_STATUS}} </span>
<div class = "tree-row-status">
<span *ngIf="childData.ITEM_STATUS=='IS1'" class= "order-status">Non Received</span>
<span *ngIf="childData.ITEM_STATUS=='IS2'" class= "order-status">Partial</span>
<span *ngIf="childData.ITEM_STATUS=='IS3'" class= "order-status">Received</span>
<span *ngIf="childData.ITEM_STATUS=='IS1'" class= "order-stat" style="background-color: rgba(225,101,107,1);"></span>
<span *ngIf="childData.ITEM_STATUS=='IS2'" class= "order-stat" style="background-color: rgba(249,173,64,1);"></span>
<span *ngIf="childData.ITEM_STATUS=='IS3'" class= "order-stat" style="background-color: rgba(82,173,243,1); "></span>
</div>
</div>
<div class = "tree-row2">
<span> Order Qty:{{childData.QUANTITY || '0'}} Rejected Qty: {{childData.REJECTED_QTY || '0'}}</span>
......
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