Subversion Repositories SmartDukaan

Rev

Rev 34117 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
33720 ranu 1
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/toastify-js/src/toastify.min.css">
33715 ranu 2
<style>
3
    .collection-div {
4
        text-align: center;
5
        background: #ccc;
6
        max-width: max-content;
7
        padding: 5px 10px;
8
        border-radius: 8px;
9
        float: right;
10
        margin-right: 20px;
11
        margin-bottom: 10px;
12
    }
13
 
14
    .mr-lr-5 {
15
        margin-right: 5px;
16
        margin-left: 5px;
17
    }
18
</style>
19
 
20
 
21
<section class="wrapper">
22
    <div class="row">
23
        <div class="col-lg-12">
24
            <h3 class="page-header">
25
                <i class="icon_document_alt"></i>Up-Selling
26
            </h3>
27
            <div class="row">
28
                <div class="col-md-8">
29
                    <ol class="breadcrumb">
30
                        <li><i class="fa fa-home"></i><a
31
                                href="${rc.contextPath}/dashboard">Home</a></li>
32
                        <li><i class="icon_document_alt"></i> Agent Call</li>
33
                        <li>
34
                            <button class="btn btn-primary" id="fetch-calling-data" type="button">Fetch Data</button>
35
                        </li>
36
                    </ol>
37
                </div>
38
                <div class="col-md-4 text-right">
39
                    <div class="collection-div">
40
                        Total Collection<br> &nbsp;
41
                        <b>&#x20B9; $totalProductSaleAmount</b>
42
                    </div>
43
                </div>
44
            </div>
45
        </div>
46
    </div>
47
 
48
 
49
    <div class="col-lg-12">
50
        #if($message)
51
            <span>$message</span>
52
        #end
53
        <div class="table-responsive">
54
            <table class="table table-border table-condensed table-bordered" style="width:100%">
55
                <tr>
56
                    <td>Order Id</td>
34117 ranu 57
                    <td>Partner Name</td>
33715 ranu 58
                    <td>Customer Name</td>
59
                    <td>Customer Mobile</td>
60
                    <td>Created At</td>
61
                    <td>Action</td>
62
                </tr>
63
                #if($fofoOrder)
64
                    <tr>
65
                        <td>$fofoOrder.getId()</td>
34117 ranu 66
                        <td>$fofoUser.getName()</td>
33715 ranu 67
                        <td>$customer.getFirstName() $customer.getLastName()</td>
68
                        <td>$customer.getMobileNumber()</td>
69
                        <td>
70
                            $fofoOrder.getCreateTimestamp()
71
                        </td>
72
                        <td>
73
                            <button class="btn btn-sm btn-info click-to-call-mk"
74
                                    data-customermobile="$customer.getMobileNumber()" data-upsalecallid="$upsaleCallId">
75
                                <i class="fa fa-phone"></i></button>
76
                            <button class="btn btn-primary text-center disposition-button-mk" data-toggle="modal"
77
                                    data-target="#dispositionModel">
78
                                Fill Disposition
79
                            </button>
80
                        </td>
81
                    </tr>
82
                #else
83
                    <tr>
84
                        <td colspan="5"> No data found</td>
85
                    </tr>
86
                #end
87
            </table>
88
        </div>
89
        <div class="clearfix"></div>
90
        <br>
91
        #foreach($detail in $itemDetails)
92
            <div class="well">
93
                <div class="table-responsive">
94
                    <table class="table table-border table-condensed table-bordered" style="width:100%">
95
                        <tr>
96
                            <td>Item Name</td>
97
                            <td>Item Id</td>
98
                            <td>Order Id</td>
99
                            <td>Quantity</td>
100
                            <td>Price</td>
101
                            <td>Serial Number</td>
102
                        </tr>
103
                        <tr>
104
                            <td>$detail.fofoOrderItem.modelNumber</td>
34059 ranu 105
                            <td>$detail.fofoOrderItem.itemId ($detail.item.brand)</td>
33715 ranu 106
                            <td>$detail.fofoOrderItem.orderId</td>
107
                            <td>$detail.fofoOrderItem.quantity</td>
108
                            <td>$detail.fofoOrderItem.sellingPrice</td>
109
                            <td>
110
                                #foreach($lineItem in $fofoLineItemMap.get($detail.fofoOrderItem.id))
111
                                    <span>$lineItem.getSerialNumber()</span>,
112
                                #end
113
                            </td>
114
                        </tr>
115
                    </table>
116
                </div>
117
                <div class="clearfix"></div>
118
                <h4 style="margin-top:0px;">Insurance Plans </h4>
119
                <div class="row" style="margin: 0;">
120
                    #foreach($planCategory in $detail.plans.entrySet())
121
 
122
                        <div class="col-md-4" style="padding-left: 8px;padding-right: 8px;">
123
                            <div style="font-size: 13px;border: 1px solid #ccc;border-radius: 5px;padding: 5px;background-color: #fff;min-height: 120px;">
124
                                <h5>$planCategory.key</h5>
125
                                #foreach($plan in $planCategory.value)
126
                                    <p>
127
                                        $plan.providerName ($plan.premium) &nbsp; $plan.productDescription
128
                                        <br>
129
                                        #foreach($lineItem in $fofoLineItemMap.get($detail.fofoOrderItem.id))
130
                                            <span style="margin-right: 10px;">
131
                                            <input type="radio" class="generatePlanModel" name="serial"
132
                                                   data-orderitemid="$detail.fofoOrderItem.id"
133
                                                   data-orderid="$fofoOrder.getId()"
134
                                                   data-planid="$plan.productId"
135
                                                   data-premium="$plan.premium"
136
                                                   data-description="$plan.productDescription"
137
                                                   data-planname="$plan.planName"
138
                                                   data-mobile="$customer.getMobileNumber()"
139
                                                   data-cutsomername="$customer.getFirstName()"
140
                                                   data-cutsomeremail="$customer.getEmailId()"
141
                                                   data-serialnumber="$lineItem.getSerialNumber()"
142
                                            >
143
                                            &nbsp; $lineItem.getSerialNumber()
144
                                        </span>
145
                                        #end
146
                                    </p>
147
                                #end
148
                            </div>
149
                        </div>
150
                    #end
151
                </div>
152
            </div>
153
        #end
154
    </div>
155
 
156
 
157
</section>
158
 
159
<div class="modal fade" id="dispositionModel" role="dialog">
160
    <div class="modal-dialog">
161
 
162
        <!-- Modal content-->
163
        <div class="modal-content">
164
            <div class="modal-header">
165
                <button type="button" class="close" data-dismiss="modal">&times;</button>
166
            </div>
167
            <div class="modal-body" style="width: 100%">
168
                <div class="row">
169
                    <div class="col-md-12">
170
                        <div class="form-group">
171
                            <label>Select disposition</label>
172
                            <select class="form-control disposition-options-mk">
173
                                #foreach($status in $upSaleCallStatuses)
174
                                    <option value="$status.name()">$status.getValue()</option>
175
                                #end
176
                            </select>
177
                        </div>
178
                        <div class="form-group schedule-time" style="display: none;">
179
                            <label>Call re-schedule after hour</label>
180
                            <input class="form-control scheduleTime-select-mk" type="datetime-local">
181
                        </div>
182
                        <div class="form-group">
183
                            <button type="button" class="btn btn-info btn-sm fill-disposition-mk"
184
                                    data-upsalecallid="$upsaleCallId">Submit
185
                            </button>
186
                        </div>
187
                    </div>
188
                </div>
189
            </div>
190
 
191
        </div>
192
 
193
    </div>
194
</div>
195
 
196
<div class="modal fade" id="generatePlanModel" role="dialog">
197
    <div class="modal-dialog">
198
 
199
        <!-- Modal content-->
200
        <div class="modal-content">
201
            <div class="modal-header planHeader">
202
                <button type="button" class="close" data-dismiss="modal">&times;</button>
203
            </div>
204
            <div class="modal-body" style="width: 100%">
205
                <div id="generatePlanBody">
206
                    ## dynemic model bodies
207
                </div>
208
            </div>
209
 
210
        </div>
211
 
212
    </div>
213
</div>
214
 
215
 
216
<div class="modal fade" id="checkPaymentStatusModel" role="dialog">
217
    <div class="modal-dialog">
218
 
219
        <!-- Modal content-->
220
        <div class="modal-content">
221
            <div class="modal-header">
222
 
223
                <button type="button" class="close" data-dismiss="modal">&times;</button>
224
            </div>
225
            <div class="modal-body" style="width: 100%">
226
                <div id="checkPaymentStatusBody"></div>
227
            </div>
228
 
229
        </div>
230
 
231
    </div>
232
</div>
233
 
234
 
235
<div class="modal" id="addNewaddressModal" tabindex="-1" role="dialog">
236
    <div class="modal-dialog" role="document">
237
        <div class="modal-content">
238
            <div class="modal-header">
239
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
240
                    <span aria-hidden="true">&times;</span>
241
                </button>
242
                <h4 class="modal-title">New Address</h4>
243
            </div>
244
            <div class="modal-body">
245
                <form id="addnewaddress">
246
                    <div class="row">
247
                        <div class="col-lg-4 form-group">
248
                            <input placeholder="First Name" id="addFirstName" name="firstName" type="text"
249
                                   class="form-control input-sm">
250
                        </div>
251
                        <div class="col-lg-4 form-group">
252
                            <input placeholder="Last Name" id="addLastName" name="lastName" type="text"
253
                                   class="form-control input-sm">
254
                        </div>
255
                        <div class="col-lg-4 form-group">
256
                            <input placeholder="Mobile Number" id="addAlternatePhone" name="alternatePhone" type="text"
257
                                   class="form-control input-sm">
258
                        </div>
259
                    </div>
260
                    <div class="row">
261
                        <div class="col-lg-4 form-group">
262
                            <input placeholder="Address Line 1" id="addLine1" name="line1" type="text"
263
                                   class="form-control input-sm">
264
                        </div>
265
                        <div class="col-lg-4 form-group">
266
                            <input placeholder="Address Line 2" id="addLine2" name="line2" type="text"
267
                                   class="form-control input-sm">
268
                        </div>
269
                        <div class="col-lg-4 form-group">
270
                            <input placeholder="Landmark" id="addLandmark" name="landmark" type="text"
271
                                   class="form-control input-sm">
272
                        </div>
273
                    </div>
274
                    <div class="row">
275
                        <div class="col-lg-3 form-group">
276
                            <input placeholder="Pin Code" id="addPinCode" name="pinCode" type="number"
277
                                   class="form-control input-sm">
278
                        </div>
279
                        <div class="col-lg-3 form-group">
280
                            <input placeholder="City" id="addCity" name="city" type="text"
281
                                   class="form-control input-sm">
282
                        </div>
283
                        <div class="col-lg-3 form-group">
284
                            <select class="form-control input-sm" id="addState" name="state" placeholder="State">
285
                                <option value="" disabled selected>State</option>
286
                                #foreach($stateName in $stateNames) #if($retailerStateName == $stateName)
287
                                    <option value="$stateName" selected>$stateName</option> #else
288
                                    <option value="$stateName">$stateName</option> #end #end
289
                            </select>
290
                        </div>
291
                    </div>
292
                </form>
293
            </div>
294
            <div class="modal-footer">
295
                <button type="button" class="btn btn-primary btn-add-new-address">Add Address</button>
296
            </div>
297
        </div>
298
    </div>
299
</div>