Subversion Repositories SmartDukaan

Rev

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