CasperSecurity

Current Path : /var/www/finance.uiet.co.in/UietFinance/resources/views/livewire/finance/
Upload File :
Current File : /var/www/finance.uiet.co.in/UietFinance/resources/views/livewire/finance/bank-livewire.blade.php

<div class="row">
    <div class="card z-auto p-[25px]" style="min-height: 690px;">
        <div class="card-header">
            <div class="flex justify-between items-center mb-2">
                <h1 class="heading text-[1.8rem] font-medium uppercase">Bank</h1>
                <div class="flex items-center">
                    <a class="btn btn-primary duration-500 hover:bg-hover-primary py-[5px] px-3 text-[13px] rounded text-white bg-primary leading-[18px] inline-block border border-primary ml-2 offcanvas-toggle cursor-pointer"
                       wire:click="showmodalclick">+ Add New Bank</a>
                </div>
            </div>
        </div>
        <div class="card-body">
            <div class="p-[1.563rem]">
                <div class="flex justify-between">
                    <div class="w-1/4 px-0 py-2">
                        <input wire:model="search" type="text"
                               class="form-control relative text-[13px] text-dark h-[2.813rem] border border-dark block rounded-md py-1.5 px-3 duration-500  dark:hover:border-b-color outline-none w-full"
                               id="search" placeholder="Search ..." autocomplete="off"/>
                    </div>
                    <div class="w-1/3 px-1">
                        <div class="row flex justify-between">
                            <div class="w-1/3 px-2 py-2 justify-end">
                                <select name="orderBy" wire:model="orderBy"
                                        class="form-select w-full rounded-md style-1 py-1.5 px-3 bg-transparent text-[13px] font-normal outline-none relative focus:ring-0 border border-dark text-dark h-[2.813rem] leading-[1.813rem]">
                                    <option value="id">ID</option>
                                    <option value="bank_name">Bank</option>
                                </select>
                            </div>
                            <div class="w-1/3 px-2 py-2 justify-end">
                                <select name="orderAsc" wire:model="orderAsc"
                                        class="form-select w-full rounded-md style-1 py-1.5 px-3 bg-transparent text-[13px] font-normal outline-none relative focus:ring-0 border border-dark text-dark h-[2.813rem] leading-[1.813rem]">
                                    <option value="1">Ascending</option>
                                    <option value="0">Descending</option>
                                </select>
                            </div>
                            <div class="w-1/3 px-2 py-2 justify-end">
                                <select name="perPage" wire:model="perPage"
                                        class="form-select w-full rounded-md style-1 py-1.5 px-3 bg-transparent text-[13px] font-normal outline-none relative focus:ring-0 border border-dark text-dark h-[2.813rem] leading-[1.813rem]">
                                    <option value="10">10</option>
                                    <option value="25">25</option>
                                    <option value="50">50</option>
                                    <option value="100">100</option>
                                    <option value="500">500</option>

                                </select>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="overflow-x-auto table-scroll">
                    <table id="dept_datatable" class="display table w-full">
                        <thead>
                        <tr class="bg-transparent">
                            <th class="text-black py-2 px-[0.9375rem] border-2 border-solid border-[#E6E6E6] dark:border-[#444444] capitalize whitespace-nowrap text-xs font-medium text-center">
                                Action
                            </th>
                            <th class="text-black py-2 px-[0.9375rem] border-2 border-solid border-[#E6E6E6] dark:border-[#444444] capitalize whitespace-nowrap text-xs font-medium text-center">
                                Status
                            </th>
                            <th class="text-black py-2 px-[0.9375rem] border-2 border-solid border-[#E6E6E6] dark:border-[#444444] capitalize whitespace-nowrap text-xs font-medium text-left">
                                Bank Code
                            </th>
                            <th class="text-black py-2 px-[0.9375rem] border-2 border-solid border-[#E6E6E6] dark:border-[#444444] capitalize whitespace-nowrap text-xs font-medium text-left">
                                Bank Name
                            </th>
                            <th class="text-black py-2 px-[0.9375rem] border-2 border-solid border-[#E6E6E6] dark:border-[#444444] capitalize whitespace-nowrap text-xs font-medium text-left">
                                Branch
                            </th>
                            <th class="text-black py-2 px-[0.9375rem] border-2 border-solid border-[#E6E6E6] dark:border-[#444444] capitalize whitespace-nowrap text-xs font-medium text-center">
                                Account No
                            </th>
                            <th class="text-black py-2 px-[0.9375rem] border-2 border-solid border-[#E6E6E6] dark:border-[#444444] capitalize whitespace-nowrap text-xs font-medium text-center">
                                UPI No
                            </th>
                            <th class="text-black py-2 px-[0.9375rem] border-2 border-solid border-[#E6E6E6] dark:border-[#444444] capitalize whitespace-nowrap text-xs font-medium text-center">
                                Ledger Head
                            </th>
                        </tr>
                        </thead>
                        <tbody>
                        @if(sizeof($datatable)>0)
                            @foreach($datatable as $data)
                                <tr class="bg-transparent">
                                    <td class="bg-transparent border-2 border-solid border-[#E6E6E6] dark:border-[#444444]  py-2 px-[0.9375rem] capitalize whitespace-nowrap text-[15px] font-normal text-center">
                                        <div class="flex justify-center">
                                            <a href="javascript:void(0);" class="btn w-[1.625rem] h-[1.625rem] leading-[1.625rem] rounded-md text-center text-white bg-primary hover:bg-hover-primary duration-300 mr-1 offcanvas-toggle" wire:click="updateclick({{$data->id}})"><i class="fas fa-pencil-alt text-[0.875em]"></i></a>
{{--                                            <a href="javascript:void(0);" class="btn w-[1.625rem] h-[1.625rem] leading-[1.625rem] rounded-md text-center text-white bg-danger hover:bg-danger-hover duration-300" wire:click="deleteclick({{$data->id}})"><i class="fa fa-trash text-[0.875em]"></i></a>--}}
                                        </div>
                                    </td>
                                    <td class="text-black border-2 border-solid border-[#E6E6E6] dark:border-[#444444]  bg-transparent xl:py-2 py-2 xl:px-[0.9375rem] px-[0.9375rem] capitalize whitespace-nowrap text-xs font-normal text-center">
                                        @if($data->status == '1')
                                            <span class="text-xs py-[5px] px-3 rounded font-medium leading-[1.5] text-success bg-success-light">Active</span>
                                        @else
                                            <span class="text-xs py-[5px] px-3 rounded font-medium leading-[1.5] text-dark bg-d-light-2">Inactive</span>
                                        @endif
                                    </td>
                                    <td class="text-black border-2 border-solid border-[#E6E6E6] dark:border-[#444444] bg-transparent xl:py-2 py-2 xl:px-[0.9375rem] px-[0.9375rem] capitalize whitespace-nowrap text-xs font-normal text-center">BO{{$data->id}}</td>
                                    <td class="text-black border-2 border-solid border-[#E6E6E6] dark:border-[#444444] bg-transparent xl:py-2 py-2 xl:px-[0.9375rem] px-[0.9375rem] capitalize whitespace-nowrap text-xs font-normal text-center">{{$data->bank_name}}</td>
                                    <td class="text-black border-2 border-solid border-[#E6E6E6] dark:border-[#444444] bg-transparent xl:py-2 py-2 xl:px-[0.9375rem] px-[0.9375rem] capitalize whitespace-nowrap text-xs font-normal text-center">{{$data->branch_name}}</td>
                                    <td class="text-black border-2 border-solid border-[#E6E6E6] dark:border-[#444444] bg-transparent xl:py-2 py-2 xl:px-[0.9375rem] px-[0.9375rem] capitalize whitespace-nowrap text-xs font-normal text-center">{{$data->bank_account_no}}</td>
                                    <td class="text-black border-2 border-solid border-[#E6E6E6] dark:border-[#444444] bg-transparent xl:py-2 py-2 xl:px-[0.9375rem] px-[0.9375rem] capitalize whitespace-nowrap text-xs font-normal text-center">{{$data->upi_no}}</td>
                                    <td class="text-black border-2 border-solid border-[#E6E6E6] dark:border-[#444444] bg-transparent xl:py-2 py-2 xl:px-[0.9375rem] px-[0.9375rem] capitalize whitespace-nowrap text-xs font-normal text-center">{{$data->getLedgerHead->ledger_head_name}}</td>
                            @endforeach
                        @else
                            <tr class="bg-transparent">
                                <td colspan="12" class="text-danger border-2 border-solid border-[#E6E6E6] dark:border-[#444444]  bg-transparent xl:py-2 py-2 xl:px-[0.9375rem] px-[0.9375rem] capitalize whitespace-nowrap xl:text-[15px] text-[15px] font-bold text-center">No Data Available</td>
                            </tr>
                        @endif
                        </tbody>
                    </table>
                </div>
                <div class="w-full" wire:ignore.self>
                    {{-- {{$datatable->links('livewire.pagination-livewire')}}--}}
                </div>
            </div>
        </div>
        @if(!$showmodal)
            <div wire:ignore.self>
                <x-notify::notify  />
            </div>
        @endif
    </div>

    <div wire:ignore.self>
        <div class="fixed top-0 right-0 flex flex-col  w-1/3 h-[100vh] z-[1045] bg-white dark:bg-[#1E1E1E] text-body-color duration-500 ease-in-out offcanvas @if($showmodal) @else is-closed @endif" id="offcanvasExample">
            <div class="ml-4 flex items-center justify-between p-4">
                @if($modelid)
                    <h5 class="modal-title" id="#gridSystemModal">Update Bank</h5>
                @else
                    <h5 class="modal-title" id="#gridSystemModal">Add New Bank</h5>
                @endif

                <button type="button" class="offcanvas-close h-6 w-6 box-content bg-danger-light rounded-md text-lg mr-4 p-2 opacity-50 hover:opacity-100 text-red" wire:click="closemodalclick">
                    <i class="fa-solid fa-xmark"></i>
                </button>
            </div>
            <div class="p-4 overflow-y-auto overflow-x-hidden dz-scroll">
                <div class="container-fluid px-[15px] py-0">
                    <div class="row">
                        @if($modelid)
                            <div class="flex justify-end mt-3 items-center">
                                <div class="xl:w-1/2 mb-4 flex justify-between">
                                    <label for="exampleFormControlInputfirst"
                                           class="form-label mt-4">Status</label>
                                    <div class="row">
                                        <div class="flex justify-end w-full px-2 py-2">
                                            <select name="orderAsc" wire:model="status"
                                                    class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full">
                                                <option value="1">Active</option>
                                                <option value="0">Inactive</option>
                                            </select>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        @endif
                        <div class="xl:w-1/2 mb-4">
                            <label for="exampleFormControlInputfirst" class="form-label">Account No<span class="text-danger">*</span></label>
                            <input type="number" name="bank_account_no" wire:model.defer="bank_account_no" class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full" id="exampleFormControlInputfirst" placeholder="Enter Account number">
                            @error('bank_account_no') <span class="w-full mt-1 text-xs text-danger">{{ $message }}</span> @enderror
                        </div>
                        <div class="xl:w-1/2 mb-4">
                            <label for="exampleFormControlInputfirst" class="form-label">Bank Name<span class="text-danger">*</span></label>
                            <input type="text" name="bank_name" pattern="[A-Za-z\s]+"  wire:model.defer="bank_name" class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full" id="exampleFormControlInputfirst" placeholder="Enter Bank Name">
                            @error('bank_name') <span class="w-full mt-1 text-xs text-danger">{{ $message }}</span> @enderror
                        </div>
                        <div class="xl:w-1/2 mb-4">
                            <label for="exampleFormControlInputfirst" class="form-label">Branch Name<span class="text-danger">*</span></label>
                            <input type="text" name="branch_name" pattern="[A-Za-z\s]+"  wire:model.defer="branch_name" class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full" id="exampleFormControlInputfirst" placeholder="Enter Branch Name">
                            @error('branch_name') <span class="w-full mt-1 text-xs text-danger">{{ $message }}</span> @enderror
                        </div>
                        <div class="xl:w-1/2 mb-4">
                            <label for="exampleFormControlInputfirst" class="form-label">Bank Address</label>
                            <input type="text" name="bank_address" pattern="[A-Za-z\s]+"  wire:model.defer="bank_address" class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full" id="exampleFormControlInputfirst" placeholder="Enter Branch Address">
                            @error('bank_address') <span class="w-full mt-1 text-xs text-danger">{{ $message }}</span> @enderror
                        </div>
                        <div class="xl:w-1/2 mb-4">
                            <label for="exampleFormControlInputfirst" class="form-label">IFSC Number<span class="text-danger">*</span></label>
                            <input oninput="this.value = this.value.toUpperCase()" maxlength="12" type="text" name="ifsc_code"  wire:model.defer="ifsc_code" class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full" id="exampleFormControlInputfirst" placeholder="Enter Ifsc Code">
                            @error('ifsc_code') <span class="w-full mt-1 text-xs text-danger">{{ $message }}</span> @enderror
                        </div>
                        <div class="xl:w-1/2 mb-4">
                            <label for="exampleFormControlInputfirst" class="form-label">MICR Number</label>
                            <input type="text" name="micr_code" wire:model.defer="micr_code" class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full" id="exampleFormControlInputfirst" placeholder="Enter MICR Code">
                            @error('micr_code') <span class="w-full mt-1 text-xs text-danger">{{ $message }}</span> @enderror
                        </div>
                        <div class="xl:w-1/2 mb-4">
                            <label for="exampleFormControlInputfirst" class="form-label">UPI Number<span class="text-danger">*</span></label>
                            <input onkeypress="return onlyNumberKey(event)" maxlength="10" name="upi_no" wire:model.defer="upi_no" class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full" id="exampleFormControlInputfirst" placeholder="Enter UPI No">
                            @error('upi_no') <span class="w-full mt-1 text-xs text-danger">{{ $message }}</span> @enderror
                        </div>
                        <div class="xl:w-1/2 mb-4">
                            <label for="exampleFormControlInputfirst" class="form-label">Contact Person Name<span class="text-danger">*</span></label>
                            <input type="text" name="contact_person_name" pattern="[A-Za-z\s]+"  wire:model.defer="contact_person_name" class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full" id="exampleFormControlInputfirst" placeholder="Enter Contact Person">
                            @error('contact_person_name') <span class="w-full mt-1 text-xs text-danger">{{ $message }}</span> @enderror
                        </div>
                        <div class="xl:w-1/2 mb-4">
                            <label for="exampleFormControlInputfirst" class="form-label">Contact Mobile Number</label>
                            <input onkeypress="return onlyNumberKey(event)" maxlength="10" name="contact_person_mobile" wire:model.defer="contact_person_mobile" class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full" id="exampleFormControlInputfirst" placeholder="Enter Mobile No">
                            @error('contact_person_mobile') <span class="w-full mt-1 text-xs text-danger">{{ $message }}</span> @enderror
                        </div>
                        <div class="xl:w-1/2 mb-4">
                            <label class="form-label">Ledger Head<span class="text-danger">*</span></label>
                            <select name="ledger_head" wire:model.defer="ledger_head"
                                    class="form-control relative text-[13px] text-body-color h-[2.813rem] border border-b-color block rounded-md py-1.5 px-3 duration-500 focus:border-primary dark:hover:border-b-color outline-none w-full">
                                <option value="">Select</option>
                                @foreach($ledgerhead as $ledger)
                                    <option value="{{$ledger->id}}">{{$ledger->ledger_head_name}}</option>
                                @endforeach
                            </select>
                            @error('ledger_head_name') <span class="error text-danger">{{ $message }}</span> @enderror
                        </div>
                    </div>
                    <div class="flex justify-center">
                        <button class="btn xl:py-[0.719rem] mr-4 py-2.5 xl:px-[1.563rem] px-4 duration-300 xl:text-[15px] text-[13px] font-medium rounded text-danger bg-danger-light leading-5 inline-block border border-danger-light btn-danger light hover:text-white hover:bg-danger offcanvas-close" wire:click="closemodalclick">Cancel</button>

                        @if($modelid)
                            <button class="btn btn-primary xl:py-[0.719rem] py-2.5 xl:px-[1.563rem] px-4 duration-300 xl:text-[15px] text-[13px] font-medium rounded text-white bg-primary leading-5 inline-block border border-primary hover:bg-hover-primary" wire:click="update">Update</button>
                        @else
                            <button class="btn btn-primary xl:py-[0.719rem] py-2.5 xl:px-[1.563rem] px-4 duration-300 xl:text-[15px] text-[13px] font-medium rounded text-white bg-primary leading-5 inline-block border border-primary hover:bg-hover-primary" wire:click="save">Submit</button>
                        @endif
                    </div>
                </div>
            </div>
            @if($showmodal)
                <x-notify::notify />
            @endif
        </div>
    </div>

@section('externaljs')
        <script>
            function onlyNumberKey(evt) {

                // Only ASCII character in that range allowed
                var ASCIICode = (evt.which) ? evt.which : evt.keyCode
                if (ASCIICode > 31 && (ASCIICode < 48 || ASCIICode > 57))
                    return false;
                return true;
            }
        </script>

@endsection
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY