| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- <div id="modal-refund" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true"
- style="width:920px;margin:0px auto;">
- <form class="form-horizontal form" id="form-refund" action="" method="post" enctype="multipart/form-data">
- <input type='hidden' name='refund_id' value='{{$order['has_one_refund_apply']['id']}}'/>
- <div class="modal-dialog" style="width:920px;">
- <div class="modal-content">
- <div class="modal-header">
- <button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button>
- <h3>处理{{$order['has_one_refund_apply']['refund_type_name']}}申请</h3></div>
- <div class="modal-body">
- <div class="form-group">
- <label class="col-xs-10 col-sm-3 col-md-3 control-label">处理方式</label>
- <div class="col-sm-9 col-xs-12">
- <p class="form-control-static">{{$order['has_one_refund_apply']['refund_type_name']}}</p>
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-10 col-sm-3 col-md-3 control-label">处理结果</label>
- <div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
- @if($order['has_one_refund_apply']['status'] < 4)
- <label class='radio-inline' style="float: left;margin-left: 0px;margin-right: 10px;">
- <input type='radio' class="refund-action"
- data-action="{{yzWebUrl('refund.operation.reject')}}" value="-1"
- name='refund_status' checked>驳回申请
- </label>
- @endif
- @section('operation_pass')@show
- @section('operation_consensus')@show
- @section('operation_resend')@show
- </div>
- </div>
- @if($order['has_one_refund_apply']['refund_type'] > 0)
- <div class="form-group refund-group" style="display: none;">
- <label class="col-xs-10 col-sm-3 col-md-3 control-label">退货地址</label>
- <div class="col-sm-9 col-xs-12">
- <select class="form-control tpl-category-parent" id="raid" name="refund_address"
- style="width: 200px;">
- @if ($order['supplier_id'])
- @foreach(\app\common\models\goods\ReturnAddress::where('supplier_id', $order['supplier_id'])->select('id','address_name')->orderBy('is_default', 'desc')->get() as $v)
- <option value="{{$v['id']}}" > {{$v['address_name']}}</option>
- @endforeach
- @else
- <option value="0">默认地址</option>
- @foreach(\app\common\models\goods\ReturnAddress::uniacid()->where('plugins_id', 0)->where('is_default', 0)->select('id','address_name')->get() as $v)
- <option value="{{$v['id']}}" > {{$v['address_name']}}</option>
- @endforeach
- @endif
- </select>
- </div>
- </div>
- @endif
- <div class="form-group refund-group" style="display: none;">
- <label class="col-xs-10 col-sm-3 col-md-3 control-label">留言</label>
- <div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
- <textarea class="form-control"
- name="message">{{$order['has_one_refund_apply']['message']}}</textarea>
- </div>
- </div>
- <div class="form-group refuse-group" style="display: none;">
- <label class="col-xs-10 col-sm-3 col-md-3 control-label">驳回原因</label>
- <div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
- <textarea class="form-control" name="reject_reason"></textarea>
- </div>
- </div>
- <div class="form-group express-group"
- @if($order['has_one_refund_apply']['status'] != 5)style="display: none;" @endif>
- <label class="col-xs-10 col-sm-3 col-md-3 control-label">快递公司</label>
- <div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
- <select class="form-control" name="express_code" id="resend_express_code">
- <option value="" data-name="">其他快递</option>
- @include('express.companies')
- </select>
- <input type='hidden' name='express_company_name' id='resend_express_company_name' value="{{$order['has_one_refund_apply']['resend_express']['express_code']}}"/>
- </div>
- </div>
- <div class="form-group express-group"
- @if($order['has_one_refund_apply']['status'] < 5)style="display: none;" @endif>
- <label class="col-xs-10 col-sm-3 col-md-3 control-label">快递单号</label>
- <div class="col-xs-12 col-sm-9 col-md-8 col-lg-8">
- <input type="text" name="express_sn" class="form-control"
- value="{{$order['has_one_refund_apply']['resend_express']['express_sn']}}"/>
- </div>
- </div>
- <div id="module-menus"></div>
- </div>
- <div class="modal-footer">
- <button type="submit" class="btn btn-primary span2 " id="refund_submit" name="refund" value="yes">
- 确认
- </button>
- <a href="#" class="btn" data-dismiss="modal" aria-hidden="true">关闭</a></div>
- </div>
- </div>
- </form>
- </div>
- <script>
- $('#form-refund').submit(function () {
- var route = $('input[name="refund_status"]:checked').attr('data-action');
- $(this).attr('action', route);
- return true;
- });
- $.each($(":radio[name=refund_status]"),function() {
- var refund_status_radio = $(this).val();
- var flag = $(this)[0].checked;
- if (refund_status_radio == -1 && flag) {//显示驳回
- $(".refuse-group").show();
- $(".refund-group").hide();
- $(".express-group").hide();
- $(".help-group").hide();
- } else if (refund_status_radio == 1 && flag) {//显示帮助
- $(".refuse-group").hide();
- $(".refund-group").hide();
- $(".express-group").hide();
- $(".help-group").show();
- } else if (refund_status_radio == 3 && flag) {//显示退款
- $(".refuse-group").hide();
- $(".refund-group").show();
- $(".express-group").hide();
- $(".help-group").hide();
- } else if (refund_status_radio == 5 && flag) {//显示快递
- $(".refuse-group").hide();
- $(".refund-group").hide();
- $(".express-group").show();
- $(".help-group").hide();
- }
- });
- $(function () {
- $(":radio[name=refund_status]").change(function () {
- var refund_status = $(this).val();
- if (refund_status == -1) {//显示驳回
- $(".refuse-group").show();
- $(".refund-group").hide();
- $(".express-group").hide();
- $(".help-group").hide();
- } else if (refund_status == 1) {//显示帮助
- $(".refuse-group").hide();
- $(".refund-group").hide();
- $(".express-group").hide();
- $(".help-group").show();
- } else if (refund_status == 3) {//显示退款
- $(".refuse-group").hide();
- $(".refund-group").show();
- $(".express-group").hide();
- $(".help-group").hide();
- } else if (refund_status == 5) {//显示快递
- $(".refuse-group").hide();
- $(".refund-group").hide();
- $(".express-group").show();
- $(".help-group").hide();
- } else {//全部隐藏
- $(".refuse-group").hide();
- $(".refund-group").hide();
- $(".express-group").hide();
- $(".help-group").hide();
- }
- });
- $("#express_company").change(function () {
- var obj = $(this);
- var sel = obj.find("option:selected").attr("data-name");
- $("#express_company_name").val(sel);
- });
- $("#resend_express_code").change(function () {
- var obj = $(this);
- var sel = obj.find("option:selected").attr("data-name");
- $("#resend_express_company_name").val(sel);
- });
- });
- </script>
|