Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
34087 ranu 1
<style>
2
 
3
    h5 {
4
        text-align: center;
5
        background-color: lightgray;
6
        padding: 5px;
7
        font-size: 16px;
8
    }
9
 
10
    #brand-instock tr.hide-table-padding td {
11
        padding: 0;
12
    }
13
 
14
    .expand-button {
15
        position: relative;
16
    }
17
 
18
    .accordion-toggle .expand-button:after {
19
        position: absolute;
20
        left: .75rem;
21
        top: 50%;
22
        transform: translate(0, -50%);
23
        content: '-';
24
    }
25
 
26
    .accordion-toggle.collapsed .expand-button:after {
27
        content: '+';
28
    }
29
 
30
    .tab-inactive {
31
        background-color: #cccccc47;
32
        border-radius: 4px;
33
    }
34
 
35
</style>
36
 
37
 
38
 
39
#if($brand != "undefined")
34384 ranu 40
<div class="container-fluid">
41
    <div class="row">
42
        <div class="panel-group">
43
            <div class="panel panel-default">
34412 ranu 44
                <div style="border-top: 1px solid rgba(204,204,204,0.81);">
45
                    <table id="itemwiseshortagestock" class="table table-striped table-advance table-hover"
46
                           style="width:100%">
47
                        <thead>
48
                        <tr>
49
                            <th>Item</th>
50
                            <th>Qty</th>
34087 ranu 51
 
34412 ranu 52
                        </tr>
53
                        </thead>
54
                        <tbody>
34425 ranu 55
                            #foreach($entry in $brandInstockListMap.entrySet())
56
                                #set($brand = $entry.key)
57
                                #set($stockList = $entry.value)
34412 ranu 58
 
34384 ranu 59
                            <tr>
34425 ranu 60
                                <td colspan="2" style="font-weight: bold; background-color: #f0f0f0;">$brand</td>
34384 ranu 61
                            </tr>
34087 ranu 62
 
34425 ranu 63
                                #foreach($inStock in $stockList)
64
                                <tr>
65
                                    <td>$inStock.getItemDescription()</td>
66
                                    <td>$inStock.getQty()</td>
67
                                </tr>
68
                                #end
34412 ranu 69
                            #end
70
                        </tbody>
71
                    </table>
34087 ranu 72
 
34384 ranu 73
                </div>
74
            </div>
75
        </div>
34087 ranu 76
    </div>
77
</div>
34384 ranu 78
    ##
79
    ##
80
    ##<div class="row">
81
    ##    <div class="col-lg-12">
82
    ##
83
    ##        <h5> Grn Pending </h5>
84
    ##        <table id="itemwiseshortagestock" class="table table-striped table-advance table-hover" style="width:100%">
85
    ##            <thead>
86
    ##            <tr>
87
    ##                <th>Item</th>
88
    ##                <th>Qty</th>
89
    ##
90
    ##            </tr>
91
    ##            </thead>
92
    ##            <tbody>
93
    ##
94
    ##                #foreach($grnPending in $grnPendings)
95
    ##                <tr>
96
    ##                    <td>$grnPending.getItemDescription()</td>
97
    ##                    <td>$grnPending.getQty()</td>
98
    ##
99
    ##                </tr>
100
    ##
101
    ##                #end
102
    ##
103
    ##            </tbody>
104
    ##        </table>
105
    ##    </div>
106
    ##</div>
34087 ranu 107
 
108
 
34384 ranu 109
    ##<div class="row">
110
    ##    <div class="col-lg-12">
111
    ##
112
    ##        <h5> Pending Indent </h5>
113
    ##        <table id="itemwiseshortagestock" class="table table-striped table-advance table-hover" style="width:100%">
114
    ##            <thead>
115
    ##            <tr>
116
    ##                <th>Item</th>
117
    ##                <th>Qty</th>
118
    ##
119
    ##            </tr>
120
    ##            </thead>
121
    ##            <tbody>
122
    ##
123
    ##                #foreach($pendingIndent in $pendingIndents)
124
    ##                <tr>
125
    ##                    <td>$pendingIndent.getItemDescription()</td>
126
    ##                    <td>$pendingIndent.getQty()</td>
127
    ##
128
    ##                </tr>
129
    ##
130
    ##                #end
131
    ##
132
    ##            </tbody>
133
    ##        </table>
134
    ##    </div>
135
    ##</div>
136
    ##</div>
34087 ranu 137
 
34384 ranu 138
#else
34087 ranu 139
 
140
 
34384 ranu 141
    ##<div class="row">
142
    ##    <div class="col-lg-12">
143
    ##        <h5> Focused Model </h5>
144
    ##        <table class="table  table-advance" id="brand-focused">
145
    ##            <tbody>
146
    ##            <tr>
147
    ##                <th>#</th>
148
    ##                <th>Brand</th>
149
    ##
150
    ##            </tr>
151
    ##                #set($index = 0)
152
    ##
153
    ##                #foreach($focused in $focusedModelShortageBrandMap.entrySet())
154
    ##
155
    ##                <tr class="accordion-toggle collapsed" id="accordion1" data-toggle="collapse" data-parent="#accordion1"
156
    ##                    href="#focused-$index">
157
    ##                    <td class="expand-button"></td>
158
    ##                    <td>$focused.getKey()</td>
159
    ##
160
    ##                </tr>
161
    ##
162
    ##
163
    ##                <tr class="hide-table-padding">
164
    ##                    <td></td>
165
    ##                    <td colspan="3">
166
    ##                        <div class="collapse p-3" id="focused-$index">
167
    ##                            <table class="table  table-advance">
168
    ##                                <tbody>
169
    ##                                <tr>
170
    ##                                    <th>Item</th>
171
    ##                                    <th>Pending Indent</th>
172
    ##                                    <th>In Stock</th>
173
    ##                                    <th>Shortage Qty</th>
174
    ##                                    <th>Availability</th>
175
    ##
176
    ##                                </tr>
177
    ##
178
    ##                                    #foreach($item in $focused.getValue())
179
    ##
180
    ##
181
    ##                                    <tr>
182
    ##                                        <td>$item.getBrandName() $item.getModelName()  $item.getModelNumber() </td>
183
    ##                                        <td>$item.getPendingIndentQty()</td>
184
    ##
185
    ##
186
    ##                                        #if($item.getShortageQty() > $item.getGrnStockQty())
187
    ##                                            <td style="color:red">$item.getGrnStockQty()</td>
188
    ##                                        #else
189
    ##                                            <td>$item.getGrnStockQty()</td>
190
    ##                                        #end
191
    ##
192
    ##                                        #if($item.getShortageQty() > 0 )
193
    ##                                            <td>$item.getShortageQty()</td>
194
    ##                                        #else
195
    ##                                            <td>0</td>
196
    ##                                        #end
197
    ##                                        <td>$item.getAvailabitiy()</td>
198
    ##
199
    ##                                    </tr>
200
    ##
201
    ##
202
    ##                                    #end
203
    ##
204
    ##
205
    ##                                </tbody>
206
    ##                            </table>
207
    ##                        </div>
208
    ##                    </td>
209
    ##
210
    ##
211
    ##                </tr>
212
    ##                    #set($index=$index+1)
213
    ##                #end
214
    ##
215
    ##
216
    ##            </tbody>
217
    ##        </table>
218
    ##
219
    ##    </div>
220
    ##</div>
34087 ranu 221
 
222
<div class="row">
223
    <div class="col-lg-12">
34384 ranu 224
        <h5>
225
            <a data-toggle="collapse" href="#inStockCollapse" role="button" aria-expanded="false"
226
               aria-controls="inStockCollapse">
227
                In Stock
228
            </a>
229
        </h5>
34087 ranu 230
 
34384 ranu 231
        <div class="collapse" id="inStockCollapse">
232
            <table class="table table-advance" id="brand-instock">
233
                <tbody>
234
                <tr>
235
                    <th>#</th>
236
                    <th>Brand</th>
34087 ranu 237
                </tr>
34384 ranu 238
                    #set($index = 0)
239
                    #foreach($brand in $inStockBrandMap.entrySet())
240
                    <tr class="accordion-toggle collapsed" id="accordion1" data-toggle="collapse"
241
                        data-parent="#accordion1"
242
                        href="#brand-$index">
243
                        <td class="expand-button"></td>
244
                        <td>$brand.getKey()</td>
245
                    </tr>
34087 ranu 246
 
34384 ranu 247
                    <tr class="hide-table-padding">
248
                        <td></td>
249
                        <td colspan="3">
250
                            <div class="collapse p-3" id="brand-$index">
251
                                <table class="table table-advance">
252
                                    <tbody>
34087 ranu 253
                                    <tr>
34384 ranu 254
                                        <th width="36%">Item</th>
255
                                        <th>Quantity</th>
34087 ranu 256
                                    </tr>
34384 ranu 257
                                        #foreach($items in $brand.getValue())
258
                                        <tr>
259
                                            <td>$items.getItemDescription()</td>
260
                                            <td>$items.getQty()</td>
261
                                        </tr>
262
                                        #end
263
                                    </tbody>
264
                                </table>
265
                            </div>
266
                        </td>
267
                    </tr>
268
                        #set($index = $index + 1)
269
                    #end
270
                </tbody>
271
            </table>
272
        </div>
34087 ranu 273
    </div>
274
</div>
275
 
276
 
277
 
34384 ranu 278
    ##<div class="row">
279
    ##    <div class="col-lg-12">
280
    ##        <h5> Grn Pending </h5>
281
    ##        <table class="table  table-advance" id="brand-grn">
282
    ##            <tbody>
283
    ##            <tr>
284
    ##                <th>#</th>
285
    ##                <th>Brand</th>
286
    ##
287
    ##            </tr>
288
    ##                #set($index = 0)
289
    ##
290
    ##                #foreach($grnpending in $grnPendingBrandMap.entrySet())
291
    ##
292
    ##                <tr class="accordion-toggle collapsed" id="accordion1" data-toggle="collapse" data-parent="#accordion1"
293
    ##                    href="#grn-$index">
294
    ##                    <td class="expand-button"></td>
295
    ##                    <td>$grnpending.getKey()</td>
296
    ##
297
    ##                </tr>
298
    ##
299
    ##
300
    ##                <tr class="hide-table-padding">
301
    ##                    <td></td>
302
    ##                    <td colspan="3">
303
    ##                        <div class="collapse p-3" id="grn-$index">
304
    ##                            <table class="table  table-advance">
305
    ##                                <tbody>
306
    ##                                <tr>
307
    ##                                    <th width="36%">Item</th>
308
    ##                                    <th>Quantity</th>
309
    ##
310
    ##                                </tr>
311
    ##
312
    ##                                    #foreach($items in $grnpending.getValue())
313
    ##
314
    ##                                    <tr>
315
    ##                                        <td>$items.getItemDescription()</td>
316
    ##                                        <td>$items.getQty()</td>
317
    ##
318
    ##                                    </tr>
319
    ##                                    #end
320
    ##
321
    ##
322
    ##                                </tbody>
323
    ##                            </table>
324
    ##                        </div>
325
    ##                    </td>
326
    ##
327
    ##
328
    ##                </tr>
329
    ##                    #set($index=$index+1)
330
    ##                #end
331
    ##
332
    ##
333
    ##            </tbody>
334
    ##        </table>
335
    ##
336
    ##    </div>
337
    ##</div>
34087 ranu 338
 
339
 
34384 ranu 340
    ##<div class="row">
341
    ##    <div class="col-lg-12">
342
    ##        <h5> Pending Indent </h5>
343
    ##        <table class="table  table-advance" id="brand-pending">
344
    ##            <tbody>
345
    ##            <tr>
346
    ##                <th>#</th>
347
    ##                <th>Brand</th>
348
    ##
349
    ##            </tr>
350
    ##                #set($index = 0)
351
    ##
352
    ##                #foreach($pendingIndent in $pendingIndentBrandMap.entrySet())
353
    ##
354
    ##                <tr class="accordion-toggle collapsed" id="accordion1" data-toggle="collapse" data-parent="#accordion1"
355
    ##                    href="#pending-$index">
356
    ##                    <td class="expand-button"></td>
357
    ##                    <td>$pendingIndent.getKey()</td>
358
    ##
359
    ##                </tr>
360
    ##
361
    ##
362
    ##                <tr class="hide-table-padding">
363
    ##                    <td></td>
364
    ##                    <td colspan="3">
365
    ##                        <div class="collapse p-3" id="pending-$index">
366
    ##                            <table class="table  table-advance">
367
    ##                                <tbody>
368
    ##                                <tr>
369
    ##                                    <th width="36%">Item</th>
370
    ##                                    <th>Quantity</th>
371
    ##
372
    ##                                </tr>
373
    ##
374
    ##                                    #foreach($items in $pendingIndent.getValue())
375
    ##
376
    ##                                    <tr>
377
    ##                                        <td>$items.getItemDescription()</td>
378
    ##                                        <td>$items.getQty()</td>
379
    ##
380
    ##                                    </tr>
381
    ##                                    #end
382
    ##
383
    ##
384
    ##                                </tbody>
385
    ##                            </table>
386
    ##                        </div>
387
    ##                    </td>
388
    ##
389
    ##
390
    ##                </tr>
391
    ##                    #set($index=$index+1)
392
    ##                #end
393
    ##
394
    ##
395
    ##            </tbody>
396
    ##        </table>
397
    ##
398
    ##    </div>
399
    ##</div>
34087 ranu 400
#end