Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
33507 tejus.loha 1
<section class="wrapper">
2
    <style>
3
        #paymentDetail:hover {
33525 tejus.loha 4
            background-color: lightgreen;
33507 tejus.loha 5
        }
33525 tejus.loha 6
 
7
        #paymentDetail {
8
            background-color: gainsboro;
9
        }
33507 tejus.loha 10
    </style>
11
    <h1>All Pending LOI Form </h1>
12
    <div class="dataTables_scrollBody">
13
        <table class="table table-bordered " style="width: 100%">
14
            <thead>
15
            <tr>
16
 
17
                <th>Owner name</th>
18
                <th>Company Name</th>
19
                <th>Billing City</th>
20
                <th>Total Commitment</th>
21
                <th>Brand Type</th>
22
                <th>Brand Fee</th>
23
                <th>Total collection</th>
24
                <th>status</th>
25
                <th>Action</th>
26
 
27
 
28
            </tr>
29
            </thead>
30
            <tbody>
31
                #foreach($data in $pendingFormList)
32
                <tr>
33
                    <input type="hidden" value="$data.getId()">
34
                    <td>$data.getOwnerName()</td>
35
                    <td>$data.getCompanyName()</td>
36
                    <td>$data.getCity()</td>
37
                    <td class="currency">$data.getTotalCommitment()</td>
38
                    <td>$data.getBrandType()</td>
39
                    <td class="currency">$data.getBrandFee()</td>
33525 tejus.loha 40
                    <td class="currency" class="btn btn-primary" id="paymentDetail"
41
                        onclick="getPaymentsDetails($data.getId())" data-toggle="modal"
42
                        data-target="#commonModalDiv"> $data.getTotalFeeCollection()
43
                    </td>
33507 tejus.loha 44
                    <td>$data.getStatus()</td>
33525 tejus.loha 45
                    #if(!$data.isPaymentApprover())
46
                        <td>
47
                            #if(!$data.isLoiOtpPresent() &&  $data.isDocVerified() && $data.getTotalFeeCollection()!=0.0 && !$data.isDocApprover())
48
                                <button type="button" class="btn-primary generateLoi" value="$data.getId()">Generate LOI
33507 tejus.loha 49
                                </button>
33525 tejus.loha 50
                            #else
51
                                #if(!$data.isLoiOtpPresent() && !$data.isDocApprover())
52
                                    <button type="button" value="$data.getId()"
53
                                            onclick="alert('Once all documents and at least 1st payment verified then you able to generate LOI')">
54
                                        Generate LOI
55
                                    </button>
56
                                #end
33507 tejus.loha 57
                            #end
58
 
33525 tejus.loha 59
                            #if($data.getBrandFee()>$data.getTotalFeeCollection() && !$data.isDocApprover())
60
                                <button type="button" class="btn-primary payModelBtn" value="$data.getId()"
61
                                        data-toggle="modal" data-target="#brandFeeCollectionModel">Add payment
62
                                </button>
63
                            #end
64
                            #if($data.getLoiDoc()==0 && $data.isSalesTeam() && !$data.isLoiOtpPresent() && !$data.isDocApprover())
65
                                <button type="button" class="btn-primary updateOnboardingForm" value="$data.getId()"
66
                                        style="width: 100px">Update
67
                                </button>
68
                            #end
69
                            #if(!$data.isDocVerified() && $data.isSalesTeam()&& !$data.isDocApprover())
70
                                <button class="upload-document-form btn-primary" value="$data.getId()">Upload Document
71
                                </button>
72
                            #else
73
                                <button class="upload-document-form btn-primary" value="$data.getId()">Approve Document
74
                                </button>
75
                            #end
76
                        </td>
77
                    #else
78
                        <td>
79
                            <button id="paymentDetail"
80
                                    onclick="getPaymentsDetails($data.getId())" data-toggle="modal"
81
                                    data-target="#commonModalDiv">Approve Payments
33507 tejus.loha 82
                            </button>
33525 tejus.loha 83
                        </td>
84
                    #end
33507 tejus.loha 85
                </tr>
86
                #end
87
            </tbody>
88
        </table>
89
    </div>
90
 
91
 
92
    <div class="modal fade" id="brandFeeCollectionModel" role="dialog">
93
        <div class="modal-dialog">
94
 
95
            <!-- Modal content-->
96
            <div class="modal-content">
97
                <div class="modal-header">
98
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
99
                    <h4 class="modal-title">Brand Fee Collection Form</h4>
100
                </div>
101
                <div class="modal-body" style="max-height: 500px;overflow-y: auto;">
102
                    <form name="brandFeeCollectionForm" id="brandFeeCollectionForm" style="align-content: center"
103
                          method="post">
104
                        <div class="row">
105
                            <div class="col-lg-3 ">
106
                                <div class="form-group">
107
                                    <label>Amount :</label>
108
                                    <input type="number" name="collectedAmount" class="form-control" required></div>
109
                            </div>
110
                            <div class="col-lg-3">
111
                                <div class="form-group">
112
                                    <label>Payment Mode :</label>
113
                                    <select class="form-control" name="paymentMode" required>
114
                                        <option selected>Select mode</option>
115
                                        <option value="UPI">UPI</option>
116
                                        <option value="Cheque">Cheque</option>
117
                                        <option value="IMPS">IMPS</option>
118
                                        <option value="NEFT">NEFT</option>
119
                                        <option value="RTGS">RTGS</option>
120
                                    </select>
121
                                </div>
122
                            </div>
123
                            <div class="col-lg-3">
124
                                <div class="form-group">
125
                                    <label>Reference No :</label>
126
                                    <input type="text" name="paymentReferenceNo" class="form-control" required>
127
                                </div>
128
                            </div>
129
                            <div class="col-lg-3">
130
                                <div class="form-group">
131
                                    <button type="button" class="btn-primary " id="addBrandFeePayment" value=""
132
                                            data-dismiss="modal"
133
                                            style="margin-top:28px;">Add
134
                                        Payment
135
                                    </button>
136
                                </div>
137
 
138
                            </div>
139
                        </div>
140
                    </form>
141
                </div>
142
                <div class="modal-footer">
143
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
144
                </div>
145
            </div>
146
 
147
        </div>
148
    </div>
149
    <div class="modal fade" id="commonModalDiv" role="dialog">
150
        <div class="modal-dialog">
151
 
152
            <!-- Modal content-->
153
            <div class="modal-content">
154
                <div class="modal-header">
155
                    <button type="button" class="close" data-dismiss="modal">&times;</button>
156
                </div>
157
                <div class="modal-body" style="width: 100%">
158
                    <div id="commonModalBody">
159
                        ## dynemic model bodies
160
                    </div>
161
                </div>
162
                <div class="modal-footer">
163
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
164
                </div>
165
            </div>
166
 
167
        </div>
168
    </div>
169
 
170
 
171
</section>
172
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js"></script>
173
<script>
174
    $(document).ready(function () {
175
        $('.payModelBtn').click(function () {
176
            let loiId = $(this).val();
177
            addBrandFeePayment.value = loiId;
178
        });
179
    });
180
 
181
    function getPaymentsDetails(loiId) {
182
        doGetAjaxRequestHandler(`${context}/paymentsDetail?loiId=` + loiId, function (response) {
183
            //handle response here
184
            $('#commonModalDiv #commonModalBody').html(response);
185
        });
186
    }
187
 
188
 
189
</script>
190
<style>
191
    #paymentDetail.hover {
192
        color: #2b669a;
193
    }
194
</style>