Subversion Repositories SmartDukaan

Rev

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

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