Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
26588 tejbeer 1
<script>
27873 amit.gupta 2
    $(function () {
3
        $('input[name="dateRange"]').daterangepicker(getRangedDatePicker(), dateRangeCallback);
4
        $('#partners').chosen({
5
            search_contains: true
6
        });
7
        $("select.criteria-brands").chosen({no_results_text: "Oops, nothing found!"});
8
        $("select.criteria-partner-type").chosen({no_results_text: "Oops, nothing found!"});
9
        $("select.criteria-warehouseregion").chosen({no_results_text: "Oops, nothing found!"});
10
        $('input[name=targetType]').one('change', function () {
11
			changeTargetType.call(this);
12
			$('.criteria-catalogids').multiselect({
13
				includeSelectAllOption : true,
14
				maxHeight : 400,
15
				buttonWidth : '240px',
16
				numberDisplayed : 1,
17
				nonSelectedText : 'Items',
18
				nSelectedText : ' - Items Selected',
19
				allSelectedText : 'All Items Selected',
20
				enableFiltering : true,
21
				enableCaseInsensitiveFiltering : true,
22
			});
23
			targetSlabTemplate = $('div.targetslabs').get(0).outerHTML;
24
			var brandTemplate = $('div.targetslabs').find("select.criteria-brands").get(0).outerHTML;
25
			$('div.targetslabs').find("select.criteria-brands").chosen({no_results_text: "Oops, nothing found!"});
26
			$('input[name=targetType]').off('change').on('change', changeTargetType);
27
			//console.log(targetSlabTemplate);
27447 amit.gupta 28
		});
27873 amit.gupta 29
        $('input[name=targetType]:checked').change();
30
    });
26588 tejbeer 31
</script>
32
 
33
 
34
<section class="wrapper">
27873 amit.gupta 35
    <div class="row">
36
        <div class="col-lg-12">
37
            <h3 class="page-header"><i class="icon_document_alt"></i>OFFERS</h3>
38
            <ol class="breadcrumb">
39
                <li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
40
                <li><i class="icon_document_alt"></i>CREATE</li>
41
                <li><input type="button" value="Create Offer" class="btn btn-primary create-offer"/> </li>
42
        </div>
43
    </div>
44
    <div class="row" style="background:white;background-color:white;padding:10px;">
45
        <div id="create-scheme-form">
46
            <div class="col-lg-12">
47
                <div class="col-lg-3">
48
                    <div class="form-group col-lg-12">
49
                        <label for="name">Offer Name</label>
50
                        <input class="form-control" id="offer_name" placeholder="Offer Name" name="name" required>
51
                    </div>
52
                    <div class="form-group col-lg-6">
53
                        <label for="offerDuration">Duration</label>
54
                        <input placeholder="Set Duration" name="dateRange" id="offerDuration" name="dateRange"
55
                               type="text" value="" class="form-control input-sm">
56
                    </div>
57
                    <div class="form-group col-lg-3">
58
                        <label for="name">Sellin = Sellout%</label>
59
                        <input class="form-control" id="sellinPercentage" placeholder="Sellin Percentage" name="name" value="0">
60
                    </div>
61
                    <div class="form-group col-lg-3">
62
                        <label for="name">Brand Share%</label>
63
                        <input class="form-control" id="brandShare" placeholder="" name="name" value="0">
64
                    </div>
65
                </div>
66
                <div class="col-lg-3">
67
                    <div class="form-group">
68
                        <h4>Offer based on</h4>
69
                        <div>
70
                            <div class="radio-inline"><label><input type="radio" name="schemeType" value="ACTIVATION"
71
                                                                    checked>ACTIVATION</label></div>
72
                            <div class="radio-inline"><label><input type="radio" name="schemeType" value="SELLIN">SELL
73
                                IN</label></div>
74
                            <div class="radio-inline"><label><input type="radio" name="schemeType" value="SELLOUT">SELL
75
                                OUT</label></div>
76
                        </div>
77
                        <div class="row col-lg-12 form-group activation-brands">
78
                            <div><label>Activation Brands</label></div>
79
                            <select data-placeholder="Choose brands" multiple="multiple"
80
                                    class="criteria-brands chosen-select">
81
                                #foreach($brand in $brands)
82
                                    <option value="$brand">$brand</option>
83
                                #end
84
                            </select>
85
                        </div>
86
                    </div>
87
                    <div class="form-group">
88
                        <h4>Target Type</h4>
89
                        <div>
90
                            <div class="radio-inline"><label><input type="radio" name="targetType" value="VALUE"
91
                                                                    checked/>VALUE</label></div>
92
                            <div class="radio-inline"><label><input type="radio" name="targetType" value="QUANTITY"/>QUANTITY</label>
93
                            </div>
94
                        </div>
95
                    </div>
96
                </div>
97
                <div class="col-lg-3">
98
                    <div class="form-group">
99
                        <label for="name">Offer Notes Semi-Colon(;) seperated</label>
100
                        <textarea class="form-control" id="offer_notes" placeholder="Offer Notes"
101
                                  name="note"></textarea>
102
                    </div>
103
                </div>
104
                <div class="col-lg-3">
105
                    <div class="form-group">
106
                        <label for="name">Terms Semi-Colon(;) seperated</label>
107
                        <textarea class="form-control" id="offer_terms" placeholder="Offer Notes"
108
                                  name="terms"></textarea>
109
                    </div>
110
                </div>
111
                <div class="col-lg-12">
112
                    <!--Partner Criteria Start -->
113
                    <div class="row">
114
                        <div class="col-lg-3">
115
                            <div class="form-group">
116
                                <label>Partner Types</label>
117
                                <select data-placeholder="Partner Type" multiple
118
                                        class="criteria-partner-type chosen-select">
119
                                    <option value="BRONZE">BRONZE</option>
120
                                    <option value="SILVER">SILVER</option>
121
                                    <option value="GOLD">GOLD</option>
122
                                    <option value="DIAMOND">DIAMOND</option>
123
                                    <option value="PLATINUM">PLATINUM</option>
124
                                    <option value="NEW">RISING STAR</option>
125
                                </select>
126
                            </div>
27447 amit.gupta 127
						</div>
27873 amit.gupta 128
						<div class="col-lg-3">
129
                            <div class="form-group">
130
                                <label>Warehouse Regions</label>
131
                                <select multiple class="criteria-warehouseregion chosen-select">
132
                                    #foreach ($whRegionEntry in $warehouseRegion.entrySet())
133
                                    <option value="$whRegionEntry.getKey()">$whRegionEntry.getValue()</option>
134
                                    #end
135
                                </select>
136
                            </div>
137
                        </div>
138
                        <div class="col-lg-6 partner">
139
                            <label>Choose Partners</label>
140
                            <select multiple="multiple" name="partner" id="partners"
141
                                    data-placeholder="Choose Franchisee" class="chosen-select">
142
                                #foreach ($customRetailer in $customRetailersMap.entrySet())
143
                                    <option value="$customRetailer.getKey()">$customRetailer.getValue().getDisplayName()</option>
144
                                #end
145
                            </select>
146
                        </div>
147
                    </div>
148
                    <!--Item Criteria Start -->
149
                    <div class="row itemCriteria item-criteria">
150
                        <div class="col-lg-3 itemCategory">
151
                            <div><label>Category</label></div>
152
                            <label class="checkbox-inline"><input type="checkbox" name="smartphone"/>Smart Phones</label>
153
                            <label class="checkbox-inline"><input type="checkbox" name="featuredphone"/>Featured Phones</label>
154
                        </div>
155
                        <div class="col-lg-2 row">
156
                            <div><label>Price Range</label></div>
157
                            <div class="col-xs-6 row">
158
                                <input placeholder="Start" type="text" class="form-control startValue" value="0"/>
159
                            </div>
160
                            <div class="col-xs-6">
161
                                <input placeholder="End" type="text" class="form-control endValue" value="0">
162
                            </div>
163
                        </div>
164
                        <div class="col-lg-2">
165
                            <div class="row col-lg-12 form-group">
166
                                <div><label>Brand</label></div>
167
                                <select data-placeholder="Choose brands" multiple="multiple"
168
                                        class="criteria-brands chosen-select">
169
                                    #foreach($brand in $brands)
170
                                        <option value="$brand">$brand</option>
171
                                    #end
172
                                </select>
173
                            </div>
174
                        </div>
175
                        <div class="col-lg-4">
176
                            <div><label>Model</label></div>
177
                            <div class="row col-lg-12 form-group">
178
	                            <label class="checkbox-inline">
179
							      <input type="checkbox" class="exclude" value=""><b>Exclude</b>
180
							    </label>
181
	                            <select class="criteria-catalogids form-control" multiple="multiple"></select>
182
                            </div>
183
                        </div>
184
                    </div>
185
                    <!--Item Criteria End -->
186
                    <!-- Slabs Start -->
187
                    <div class="slab-payout">
188
                        <div class="row">
189
                            <p>
190
                            	<div class="col-lg-1"><label>Slabs</label></div>
191
                            	<button type="button" class="btn btn-primary slab-copy">Copy</button>
192
                            	<button type="button" class="btn btn-primary slab-remove">Remove</button>
193
                            </p>
194
                        </div>
195
                        <div class="row targetslabscontainer" >
196
                            <div class="col-lg-3 targetslabs">
197
                                <div class="form-group input-group">
198
                                    <span class="input-group-addon">Rs.</span>
199
                                    <input type="text"  style="width:100px" class="form-control payoutTarget" value="0"/>
200
                                    <span class="input-group-addon">Onward</span>
201
                                    <input type="text" class="form-control targetDescription" placeholder="Description"/>
202
                                </div>
203
                                #foreach($counter1 in [1..4])
204
                                    <div class="col-lg-12 itemcriteriapayout item-criteria" style="border:1px solid #cecece;border-radius:3px;padding-top:6px;padding-bottom:6px;margin-bottom:12px">
205
                                        <!--Item Criteria filter Start-->
206
                                        <div class="row">
207
                                            <div class="col-lg-12 itemCategory">
208
				                            	<label>Category</label>
209
				                                <label class="checkbox-inline"><input type="checkbox" name="smartphone"/>Smart Phones</label>
210
				                                <label class="checkbox-inline"><input type="checkbox" name="featuredphone"/>Featured Phones</label>
211
					                        </div>
212
				                        </div>
213
                                        <div class="row">
214
                                            <div class="col-lg-12"><label>Price Range</label></div>
215
                                            <div class="col-lg-6 form-group">
216
                                                <input placeholder="Start" type="text" class="form-control startValue" value="0"/>
217
                                            </div>
218
                                            <div class="col-lg-6 form-group">
219
                                                <input placeholder="End" type="text" class="form-control endValue"
220
                                                       value="0">
221
                                            </div>
222
                                        </div>
223
                                        <div class="row">
224
                                            <div class="col-lg-12 form-group">
225
                                                <div><label>Brand</label></div>
226
                                                <select data-placeholder="Choose brands" multiple="multiple"
227
                                                        class="criteria-brands chosen-select">
228
                                                    #foreach($brand in $brands)
229
                                                        <option value="$brand">$brand</option>
230
                                                    #end
231
                                                </select>
232
                                            </div>
233
                                            <div class="col-lg-12 form-group">
234
                                                <div class="row col-lg-12 form-group">
235
                                                	<label class="checkbox-inline">
236
												      <input type="checkbox" class="exclude" value=""><b>Exclude</b>
237
												    </label>
238
					                                <select class="criteria-catalogids form-control" multiple="multiple">
239
					                                </select>
240
					                            </div>
241
                                            </div>
242
                                            <!--Item Criteria filter End -->
243
                                            <div class="col-lg-12">
244
                                            	<form>
245
						                        <h4>Amount Type
246
						                            <label class="radio-inline"><input type="radio" name="amountType$counter1" value="PERCENTAGE" checked>Percent</label>
247
						                            <label class="radio-inline"><input type="radio" name="amountType$counter1" value="FIXED">Fixed</label>
248
						                        </h4>
249
						                        </form>
250
						                    </div>
251
                                            <div class="col-lg-12"><label>Payout Slabs</label></div>
252
                                            <div class="col-lg-12 slab-container"></div>
253
                                        </div>
254
                                    </div>
255
                                #end
256
                            </div>
257
                        </div>
258
                    </div>
259
                    <!-- Slabs end -->
260
                </div>
261
            </div>
262
        </div>
263
        <!--Div to form-->
264
    </div>
265
</section>