Subversion Repositories SmartDukaan

Rev

Rev 28589 | Rev 28870 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 28589 Rev 28807
Line 16... Line 16...
16
					<th rowspan="3">Warehouse</th>
16
					<th rowspan="3">Warehouse</th>
17
					<th rowspan="3">Category</th>
17
					<th rowspan="3">Category</th>
18
					<th rowspan="3">Partner Name</th> #foreach($catalog in
18
					<th rowspan="3">Partner Name</th> #foreach($catalog in
19
					$catalogItemMap.entrySet())
19
					$catalogItemMap.entrySet())
20
					<th colspan="3">WOD : <span class="wod"></span>, TS:<span
20
					<th colspan="3">WOD : <span class="wod"></span>, TS:<span
-
 
21
						class="ts"></span>/<span
21
						class="ts"></span>, WOS: <span class="wos"></span>, TSale: <span class="sts"> </span>
22
						class="tp"></span>, WOS: <span class="wos"></span>, TSale: <span class="sts"> </span>
22
					</th> #end
23
					</th> #end
23
					<th rowspan="3">PO</th>
24
					<th rowspan="3">PO</th>
24
					<th rowspan="3">last Po Entry</th>
25
					<th rowspan="3">last Po Entry</th>
25
 
26
 
26
				</tr>
27
				</tr>
Line 54... Line 55...
54
 
55
 
55
					#foreach($catalog in $catalogItemMap.entrySet())
56
					#foreach($catalog in $catalogItemMap.entrySet())
56
					#if($inStocksMap.get($keyvalue.getKey()).get($catalog.getKey()))
57
					#if($inStocksMap.get($keyvalue.getKey()).get($catalog.getKey()))
57
					<td class="instockItem" data-fofoid="$keyvalue.getKey()"
58
					<td class="instockItem" data-fofoid="$keyvalue.getKey()"
58
						data-catalogid="$catalog.getKey()" data-toggle="modal"
59
						data-catalogid="$catalog.getKey()" data-toggle="modal"
59
						data-target="#inStockQtyModel">$inStocksMap.get($keyvalue.getKey()).get($catalog.getKey())</td>
60
						data-target="#inStockQtyModel">$inStocksMap.get($keyvalue.getKey()).get($catalog.getKey())/#if($pendingIndentMap.get($keyvalue.getKey()).get($catalog.getKey())) $pendingIndentMap.get($keyvalue.getKey()).get($catalog.getKey()) #else 0 #end</td>
60
					#else
61
					#else
61
					<td>0</td> #end
62
					<td>0/#if($pendingIndentMap.get($keyvalue.getKey()).get($catalog.getKey())) $pendingIndentMap.get($keyvalue.getKey()).get($catalog.getKey()) #else 0 #end</td> #end
62
					#if($fofoSalesMap.get($keyvalue.getKey()).get($catalog.getKey()))
63
					#if($fofoSalesMap.get($keyvalue.getKey()).get($catalog.getKey()))
63
 
64
 
64
					<td class="inSaleItem"
65
					<td class="inSaleItem"
65
						data-fofoid="$keyvalue.getValue().getFofoId()" data-toggle="modal"
66
						data-fofoid="$keyvalue.getValue().getFofoId()" data-toggle="modal"
66
						data-target="#inSaleItemModel">$fofoSalesMap.get($keyvalue.getKey()).get($catalog.getKey())</td>
67
						data-target="#inSaleItemModel">$fofoSalesMap.get($keyvalue.getKey()).get($catalog.getKey())</td>
Line 219... Line 220...
219
 
220
 
220
	function datatableSum() {
221
	function datatableSum() {
221
		let wod = [];
222
		let wod = [];
222
		let wos = [];
223
		let wos = [];
223
		let sos = [];
224
		let sos = [];
-
 
225
		let pos = [];
224
		let sts = [];
226
		let sts = [];
225
		table.rows({
227
		table.rows({
226
			"search" : "applied"
228
			"search" : "applied"
227
		}).every(function() {
229
		}).every(function() {
228
			var data = this.data();
230
			var data = this.data();
-
 
231
			
229
			for (let i = 3; i < data.length - 2; i = i + 3) {
232
			for (let i = 3; i < data.length - 2; i = i + 3) {
230
				j = i / 3
233
				j = i / 3
231
				if (wod[j] == undefined) {
234
				if (wod[j] == undefined) {
232
					wod[j] = 0;
235
					wod[j] = 0;
233
				}
236
				}
234
				if (parseInt(data[i]) > 0) {
237
				if (parseInt(data[i]) > 0) {
235
					wod[j]++;
238
					wod[j]++;
236
				}
239
				}
237
 
240
 
-
 
241
	         var fields = data[i].split('/');
-
 
242
			
-
 
243
			console.log(fields)
-
 
244
				console.log(fields[0])
-
 
245
					console.log(fields[1])
238
				if (sos[j] == undefined) {
246
				if (sos[j] == undefined) {
239
					sos[j] = parseInt(data[i]);
247
					sos[j] = parseInt(fields[0]);
-
 
248
				} else {
-
 
249
					sos[j] += parseInt(fields[0]);
-
 
250
						
-
 
251
				}
-
 
252
				
-
 
253
				if (pos[j] == undefined) {
-
 
254
					pos[j] = parseInt(fields[1]);
240
				} else {
255
				} else {
-
 
256
				var fields = data[i].split('/');
241
					sos[j] += parseInt(data[i]);
257
					pos[j]+= parseInt(fields[1]);
-
 
258
						
242
				}
259
				}
243
			}
260
			}
244
 
261
 
245
			for (let h = 4; h < data.length - 2; h = h + 3) {
262
			for (let h = 4; h < data.length - 2; h = h + 3) {
246
				g = Math.floor(h / 3)
263
				g = Math.floor(h / 3)
Line 264... Line 281...
264
 
281
 
265
		console.log(wod);
282
		console.log(wod);
266
		console.log(wos);
283
		console.log(wos);
267
		console.log(sos);
284
		console.log(sos);
268
		console.log(sts);
285
		console.log(sts);
-
 
286
		console.log(pos)
269
		for (let m = 3; m < wod.length + 2; m++) {
287
		for (let m = 3; m < wod.length + 2; m++) {
270
			let indexNum = m + 1;
288
			let indexNum = m + 1;
271
			var stockHeader = $(`.partner-planning-details thead tr th:nth-child(${indexNum})`)
289
			var stockHeader = $(`.partner-planning-details thead tr th:nth-child(${indexNum})`)
272
			stockHeader.find('.wod').html(wod[m - 2])
290
			stockHeader.find('.wod').html(wod[m - 2])
273
			stockHeader.find('.ts').html(sos[m - 2])
291
			stockHeader.find('.ts').html(sos[m - 2])
-
 
292
			stockHeader.find('.tp').html(pos[m - 2])
274
		}
293
		}
275
 
294
 
276
		for (let l = 3; l < wos.length + 2; l++) {
295
		for (let l = 3; l < wos.length + 2; l++) {
277
			let indexNum = l + 1;
296
			let indexNum = l + 1;
278
			console.log(indexNum)
297
			console.log(indexNum)