|
@@ -3,12 +3,18 @@
|
|
|
style="margin: 0 auto;width: 96%;padding: 30px 0px;"
|
|
|
@endsection
|
|
|
@section('content')
|
|
|
-@if( check_auth('admin/orders/import_execl') )
|
|
|
+
|
|
|
<div class="page-header">
|
|
|
+ @if( check_auth('admin/orders/import_execl') )
|
|
|
<a href="javascript:;" class="btn btn-primary upload"> <span class="fa fa-upload"></span> 导入微赞订单</a>
|
|
|
<a href="/uploads/order_tpl.xlsx" class="btn btn-primary" download="订单导入模版"> <span class="fa fa-download"></span> 模版</a>
|
|
|
+ @endif
|
|
|
+ @if( check_auth('admin/orders/import_execl_status') )
|
|
|
+ <a href="javascript:;" class="btn btn-primary upload_status"> <span class="fa fa-upload"></span> 批量更新状态</a>
|
|
|
+ <a href="/uploads/order_status_tpl.xlsx" class="btn btn-primary" download="订单导入模版"> <span class="fa fa-download"></span> 批量状态模版</a>
|
|
|
+ @endif
|
|
|
</div>
|
|
|
-@endif
|
|
|
+
|
|
|
<form action="" method="get" name="thisform" class="form-horizontal form-line">
|
|
|
<div class="form-group col col-lg-2 col-md-2 col-sm-2 col-xs-12" style="margin-right: 2px;">
|
|
|
<input type="text" class="form-control" name="order_code" value="{{request('order_code','')}}" maxlength="13" placeholder="请输入订单编号查询" />
|
|
@@ -179,6 +185,51 @@ style="margin: 0 auto;width: 96%;padding: 30px 0px;"
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
+ $('.upload_status').on('click', function() {
|
|
|
+ $('#form-upload').remove();
|
|
|
+ $('body').prepend('<form enctype="multipart/form-data" id="form-upload" style="display: none;"><input osctype="btn_upload_file" type="file" name="order_file" multiple="multiple" /></form>');
|
|
|
+ $('#form-upload input[name=\'order_file\']').trigger('click');
|
|
|
+ $('[osctype="btn_upload_file"]').fileupload({
|
|
|
+ dataType: 'json',
|
|
|
+ url: "{{url('admin/orders/import_execl_status')}}",
|
|
|
+ singleFileUploads: false,
|
|
|
+ beforeSend: function() {
|
|
|
+ art.dialog({
|
|
|
+ id: 'loading',
|
|
|
+ lock: true,
|
|
|
+ title: '文件上传中'
|
|
|
+ });
|
|
|
+ },
|
|
|
+ done: function(e, data) {
|
|
|
+ art.dialog.list['loading'].close();
|
|
|
+ var result = data.result;
|
|
|
+ if (result.code == 'error') {
|
|
|
+ art.dialog({
|
|
|
+ content: result.msg,
|
|
|
+ lock: true,
|
|
|
+ ok: function() {}
|
|
|
+ });
|
|
|
+ }
|
|
|
+ if (result.code == 'success') {
|
|
|
+ art.dialog({
|
|
|
+ content: result.msg,
|
|
|
+ lock: true,
|
|
|
+ ok: function() {
|
|
|
+ location.reload();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ fail: function(e,c) {
|
|
|
+ art.dialog.list['loading'].close();
|
|
|
+ art.dialog({
|
|
|
+ content: '<p>'+c.jqXHR.status+'=>'+c.jqXHR.statusText+'</p>',
|
|
|
+ lock: true,
|
|
|
+ ok: function() {}
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
})
|
|
|
</script>
|
|
|
@endsection
|