Subversion Repositories SmartDukaan

Rev

Rev 35020 | Rev 35039 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
33247 ranu 1
<style>
33293 ranu 2
    .orangeBg {
3
        background-color: rgba(255, 165, 0, 0.66);
4
    }
5
 
6
    .redBg {
7
        background-color: rgba(255, 0, 0, 0.49);
8
    }
9
 
10
    .greenBg {
11
        background-color: rgba(0, 128, 0, 0.56);
12
    }
33247 ranu 13
    #transactionList_wrapper .col-sm-6 {
14
        padding: 2px !important;
15
    }
16
 
33269 ranu 17
    .active-tr {
33273 ranu 18
        background-color: #f8f8a7;
33269 ranu 19
    }
20
 
33247 ranu 21
    #transactionList_length, #transactionList_filter {
22
        padding: 8px !important;
23
    }
33293 ranu 24
 
33296 ranu 25
 
26
    .nav > li > a {
27
        padding: 4px 8px !important;
28
    }
29
 
33247 ranu 30
</style>
33261 ranu 31
<section class="wrapper" style="font-size: 12px;">
33247 ranu 32
    <div class="row">
33
        <div class="col-lg-12">
33257 ranu 34
 
33247 ranu 35
            <ol class="breadcrumb">
36
                <li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
37
                <li><i class="icon_document_alt"></i>Warehouse Management</li>
38
                <input type="hidden" id="firstTxnId" value="$firstTransactionId">
39
            </ol>
40
        </div>
41
    </div>
42
 
43
 
44
    <div class="col-lg-4">
45
        <div class="row">
33261 ranu 46
            <div class="well" style="padding: 10px; max-height: 800px;overflow-y: auto;">
47
                <div class="row">
48
                    <div class="col-md-6">
33296 ranu 49
                        <ul class="nav nav-pills">
50
                            <li class="active"><a data-toggle="pill" href="#readyToBill">Ready to Bill</a></li>
51
                            <li><a data-toggle="pill" href="#ooStock">Out of stock</a></li>
52
                        </ul>
53
 
54
                    </div>
55
                    <div class="col-md-6">
33261 ranu 56
                        <div id="authWarehousesList">
57
                        </div>
58
                    </div>
33257 ranu 59
                </div>
33296 ranu 60
                <div style="max-height: 600px;overflow-y: auto;">
61
                    <div class="tab-content">
62
                        <div id="readyToBill" class="tab-pane fade in active">
63
                            <table class="table table-bordered" id="transactionList">
64
                                <thead>
65
                                <tr>
66
                                    <th>Txn Id</th>
67
                                    <th>Retailer Name</th>
68
                                    <th>Created</th>
69
                                </tr>
70
                                </thead>
71
                                <tbody>
35029 ranu 72
                                    #foreach($type in $partnerTypeOrder)
73
                                        #set($orders = $fofoStatusWiseInstockOrdersMap.get($type))
74
                                        #if($orders)
75
                                        <tr>
76
                                            <td colspan="3"
77
                                                style="background-color: #ddd; font-weight: bold;">$type</td>
78
                                        </tr>
33293 ranu 79
 
35029 ranu 80
                                            #foreach($perTransactionOrder in $orders)
81
                                                #set($hasOutOfStock = false)
82
                                                #set($hasInStock = false)
83
                                                #foreach($order in $orderTransactionMap.get($perTransactionOrder.getTransactionId()))
84
                                                    #if($oosItemIds.contains($order.getLineItem().getItemId()))
85
 
86
                                                        #set($hasOutOfStock = true)
87
                                                    #else
88
                                                        #set($hasInStock = true)
89
                                                    #end
90
                                                #end
91
                                                #if($hasOutOfStock && $hasInStock)
92
                                                <tr class="order_by_transaction orangeBg"
93
                                                    data-transaction="$perTransactionOrder.getTransactionId()">
94
 
95
                                                #elseif($hasInStock)
96
                                                <tr class="order_by_transaction greenBg"
97
                                                    data-transaction="$perTransactionOrder.getTransactionId()">
98
                                                #end
99
                                                <td>$perTransactionOrder.getTransactionId()</td>
100
                                                <td>
101
                                                <span>
102
                                                    #if($perTransactionOrder.getRetailerName())
103
                                                        $perTransactionOrder.getRetailerName()
104
                                                        - $partnerTypeMap.get($perTransactionOrder.getRetailerId())
105
                                                    #end
106
                                                    #if($perTransactionOrder.getRetailerCity() && $perTransactionOrder.getRetailerState())
107
                                                        ($perTransactionOrder.getRetailerCity()
108
                                                        , $perTransactionOrder.getRetailerState())
109
                                                    #end
110
                                                </span>
111
                                                </td>
112
                                                <td>$perTransactionOrder.getCreateTimestamp().format($dateFormatter)</td>
113
                                            </tr>
114
 
33296 ranu 115
                                            #end
116
                                        #end
117
                                    #end
118
                                </tbody>
33293 ranu 119
 
33296 ranu 120
                            </table>
121
                        </div>
122
                        <div id="ooStock" class="tab-pane fade">
123
                            <table class="table table-bordered" id="ooStransactionList">
124
                                <thead>
125
                                <tr>
126
                                    <th>Txn Id</th>
127
                                    <th>Retailer Name</th>
128
                                    <th>Created</th>
129
                                </tr>
130
                                </thead>
131
                                <tbody>
35029 ranu 132
                                    #foreach($type in $partnerTypeOrder)
133
                                        #set($orders = $fofoStatusWiseOostockOrdersMap.get($type))
134
                                        #if($orders)
135
                                        <tr>
136
                                            <td colspan="3"
137
                                                style="background-color: #ddd; font-weight: bold;">$type</td>
138
                                        </tr>
33296 ranu 139
 
35029 ranu 140
                                            #foreach($perTransactionOrder in $orders)
141
 
33296 ranu 142
                                    <tr class="order_by_transaction redBg"
33327 ranu 143
                                        data-transaction="$perTransactionOrder.getTransactionId()">
144
                                        <td>$perTransactionOrder.getTransactionId()</td>
33296 ranu 145
                                        <td>
146
                                            <span>
33327 ranu 147
                                                #if($perTransactionOrder.getRetailerName())
148
                                                    $perTransactionOrder.getRetailerName()
35020 ranu 149
                                                    - $partnerTypeMap.get($perTransactionOrder.getRetailerId())
33296 ranu 150
                                                #end
33327 ranu 151
                                                #if($perTransactionOrder.getRetailerCity() && $perTransactionOrder.getRetailerState())
152
                                                    ($perTransactionOrder.getRetailerCity()
153
                                                    , $perTransactionOrder.getRetailerState())
33296 ranu 154
                                                #end
155
                                            </span>
156
                                        </td>
33327 ranu 157
                                        <td>$perTransactionOrder.getCreateTimestamp().format($dateFormatter)</td>
33296 ranu 158
                                    </tr>
159
 
35029 ranu 160
                                            #end
161
                                        #end
33296 ranu 162
                                    #end
163
                                </tbody>
164
 
165
                            </table>
166
                        </div>
167
                    </div>
168
 
169
 
33247 ranu 170
                </div>
171
            </div>
172
        </div>
173
    </div>
174
    <div class="col-lg-8" id="transaction-detail-container">
175
        <div class="row" id="transaction-detail-container">
176
 
177
        </div>
178
    </div>
179
 
180
 
181
</section>
182
 
183
 
184
<script>
185
    $(document).ready(function () {
186
        $('#transactionList').DataTable(
187
                {
188
                    "bPaginate": true,
33296 ranu 189
                    "pageLength": 50,
33247 ranu 190
                    "bLengthChange": true,
191
                    "bFilter": true,
192
                    "bInfo": false,
193
                    "bAutoWidth": false
194
                }
33296 ranu 195
        )
196
        ;$('#ooStransactionList').DataTable(
197
                {
198
                    "bPaginate": true,
199
                    "pageLength": 50,
200
                    "bLengthChange": true,
201
                    "bFilter": true,
202
                    "bInfo": false,
203
                    "bAutoWidth": false
204
                }
33247 ranu 205
        );
206
 
207
    });
208
</script>