admin/resources/views/refund/modal_base.blade.php

190 lines
9.3 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>