KUJUNTI.ID MINISH3LL
Path : /var/www/html/moneyexchange/resources/views/transfer/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/moneyexchange/resources/views/transfer/reTransferOut.blade.php


@extends('layouts.main')
@section('content')
<div class="page-wrapper" id="app">
  <div class="page-breadcrumb">
    <div class="row">
      <div class="col-12 d-flex no-block align-items-center">
        <h4 class="page-title">{{__('message.re-transfer out')}}</h4>
        <div class="ms-auto text-end">
          <nav aria-label="breadcrumb">
            <ol class="breadcrumb">
              <li class="breadcrumb-item">
                <a href="{{route('retransfer-out')}}" class="btn btn-primary btn-sm">
                  <i class="fa fa-plus"></i> 
                  {{{__('message.add new')}}}
                </a>
              </li>
            </ol>
          </nav>
        </div>
      </div>
    </div>
  </div>
  <div class="container-fluid" style="padding-top: 0px;">
    <div class="card">
      <div class="card-body form wizard-content row">
        @if((true))        
            <section class="col-sm-6 col-xs-12">              
              <form  method="POST" action="{{route('transfers.store')}}" class="mt-5" enctype="multipart/form-data">
                {{ csrf_field() }}    
              <input type="hidden" name="transaction_type" value="retransferOut"/>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.from')}}​ {{__('message.bank account')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <select class="form-select" name="from_bank_account_id" required>
                    <option>{{__('message.select bank account')}}</option>
                    @foreach($bankAccounts as $index=>$bankAccount)
                    <option value="{{$bankAccount->id}}">
                      {{$bankAccount->bank->name}} {{$bankAccount->currency->name}} ({{$bankAccount->bank_number}}/{{$bankAccount->bank_username}})
                    </option>
                    @endforeach
                  </select>
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.from')}}​ {{__('message.bank')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <select class="form-select" name="bank_id" required>
                    <option>{{__('message.select bank')}}</option>
                    @foreach($banks as $index=>$bank)
                    <option value="{{$bank->id}}">
                      {{$bank->name}}
                    </option>
                    @endforeach
                  </select>
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.sender name')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <input type="text" class="form-control" placeholder="{{__('message.sender name')}}" name="sender_name">
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.sender phone')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <input type="text" class="form-control" placeholder="{{__('message.sender phone')}}" name="sender_phone">
                </div>
              </div>
               <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.code')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <input type="text" class="form-control" placeholder="{{__('message.code')}}" name="code" >
                </div>
              </div>
              
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.receiver name')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <input type="text" class="form-control" placeholder="{{__('message.receiver name')}}" name="receiver_name">
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.receiver phone')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <input type="text" class="form-control" placeholder="{{__('message.receiver phone')}}" name="receiver_phone">
                </div>
              </div>
              
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.currency type')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <select class="form-select" name="currency_id" v-model="datas.currency_id" v-on:change="onChangeSite($event)">
                      <?php
                        $defaulCurrencyId='';
                        $defaulCurrencyName='';
                        $flage='';
                        $sample_money='';
                      ?>
                      @foreach($currencies as $index=>$currency)
                      <?php 
                        if($index==0){
                          $defaulCurrencyId=$currency->id;
                          $defaulCurrencyName=$currency->name;
                          $flage=$currency->flage;
                          $sample_money=$currency->sample_money;
                        }
                      ?>
                      <option value="{{$currency->id}}" @if($index==0) selected @endif flage="{{$currency->flage}}" sample_money="{{$currency->sample_money}}">
                      {{$currency->name}}
                    </option>
                    @endforeach
                  </select>
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.amount')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <div class="input-group">
                    <input type="number" step="0.01" class="form-control" placeholder="{{__('message.amount')}}" name="amount" v-model="datas.amount">
                    <span class="input-group-text" style="font-weight: bold;">
                      @{{datas.currency_name}}
                    </span>
                  </div>
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.total fee')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <div class="input-group">
                    <input type="number" step="0.01" class="form-control" placeholder="{{__('message.total fee')}}" name="total_fee" v-model="datas.total_fee" min="0">
                    <span class="input-group-text" style="font-weight: bold;">
                      @{{datas.currency_name}}
                    </span>
                  </div>
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.partner fee')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <div class="input-group">
                    <input type="number" step="0.01" class="form-control" placeholder="{{__('message.partner fee')}}" name="partner_fee" v-model="datas.partner_fee" min="0">
                    <span class="input-group-text" style="font-weight: bold;">
                      @{{datas.currency_name}}
                    </span>
                  </div>
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.our fee')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <div class="input-group">
                    <input type="number" step="0.01" class="form-control" placeholder="{{__('message.our fee')}}" name="fee" readonly v-model="datas.fee" min="0">
                    <span class="input-group-text" style="font-weight: bold;">
                      @{{datas.currency_name}}
                    </span>
                  </div>
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.total')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <div class="input-group">
                    <input type="number" step="0.01" class="form-control" placeholder="{{__('message.total')}}" name="total" readonly v-model="datas.total" min="0">
                    <span class="input-group-text" style="font-weight: bold;">
                      @{{datas.currency_name}}
                    </span>
                  </div>
                </div>
              </div>
              <div class="mb-3 row">
                <div class="col-xs-6 col-sm-3" style="padding-top:10px;">
                  <label>{{__('message.note')}}</label>
                </div>
                <div class="col-xs-6 col-sm-9">
                  <div class="input-group">
                    <textarea class="form-control" placeholder="{{__('message.note')}}" name="note" rows="3"></textarea>
                  </div>
                </div>
              </div>
              <div class="text-center">
                <button class="btn btn-danger btn-sm" type="button" onclick="window.history.back();">
                  {{__('message.cancel')}}
                </button>
                <button type="submit" class="btn btn-primary btn-sm">
                  <i class="fa fa-save"></i>
                  {{__('message.save')}}
                </button>
              </div>

            </form>
          </section>
          <section class="col-sm-3 col-xs-12" style="padding-top:15px;">
              <img :src="datas.flage" style="width:100%;margin-bottom: 5px;">
              <img :src="datas.sample_money" style="width:100%">
          </section>
        @else
        
        @endif
      </div>
    </div>
  </div>
</div>
@endsection

@section('scripts')
<script src="https://cdn.jsdelivr.net/npm/vue@2"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.21.1/axios.min.js" integrity="sha512-bZS47S7sPOxkjU/4Bt0zrhEtWx0y0CRkhEp8IckzK+ltifIIE9EMIMTuT/mEzoIMewUINruDBIR/jJnbguonqQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script type="text/javascript">
var app = new Vue({
  el: '#app',
  data: {
    datas: {
      flage:'{{$flage}}',
      sample_money:'{{$sample_money}}',
      currency_id: '{{$defaulCurrencyId}}',
      currency_name:'{{$defaulCurrencyName}}',
      total_fee:0,
      partner_fee:0,
      fee : 0,
      total:0,
      amount : null
    },
  },
  beforeMount() {
    this.chanageCurrency();
  },
  methods :{
      chanageCurrency : function(oldVal=null,newVal=null) {
        // console.log(this.datas);
        // this.datas.currency_name = '';
      },
      changeFee(newVal, oldVal) {
        this.datas.fee = this.datas.total_fee-this.datas.partner_fee;
        this.datas.fee = this.datas.fee.toFixed(2)
        if(this.datas.amount){
          this.datas.total = parseFloat(this.datas.total_fee) + parseFloat(this.datas.amount);
        }
      },
      onChangeSite(e) {
        if(e.target.options.selectedIndex > -1) {
            this.datas.currency_name = e.target.options[e.target.options.selectedIndex].text;
            this.datas.flage = e.target.options[e.target.options.selectedIndex].getAttribute('flage'); 
            this.datas.sample_money = e.target.options[e.target.options.selectedIndex].getAttribute('sample_money'); 
          }
      },
      changeAmount(newVal, oldVal) {
        if(this.datas.amount){
          this.datas.total = parseFloat(this.datas.total_fee) + parseFloat(this.datas.amount);
        }
      },
  },
  watch: {
    'datas.currency_id': function(newVal, oldVal) {
      this.chanageCurrency(newVal,oldVal);
    },
    'datas.amount': function(newVal, oldVal) {
      this.changeAmount(newVal,oldVal);
    },
    'datas.partner_fee': function(newVal, oldVal) {
      this.changeFee(newVal,oldVal);
    },
    'datas.total_fee': function(newVal, oldVal) {
      this.changeFee(newVal,oldVal);
    },
  }
})
</script>
<script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>

@endsection
@section('meta')
  <title>{{__('message.re-transfer in')}}</title>
@endsection




© KUJUNTI.ID