Subversion Repositories SmartDukaan

Rev

Rev 33525 | Go to most recent revision | Details | Last modification | View Log | RSS feed

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