|
@@ -5,8 +5,14 @@ style="margin: 0 auto;width: 96%;padding: 30px 0px;"
|
|
|
@section('content')
|
|
|
@if( check_auth('admin/orders/import_execl') )
|
|
|
<div class="page-header">
|
|
|
+ @if( check_auth('admin/custom/import_execl') )
|
|
|
<a href="javascript:;" class="btn btn-primary upload"> <span class="fa fa-upload"></span> 导入客户信息</a>
|
|
|
- <a href="/uploads/custom_tpl.xlsx" class="btn btn-primary" download="客户导入模版"> <span class="fa fa-download"></span> 模版</a>
|
|
|
+ <a href="/uploads/custom_tpl.xlsx" class="btn btn-primary" download="客户导入模版"> <span class="fa fa-download"></span> 客户模版</a>
|
|
|
+ @endif
|
|
|
+ @if( check_auth('admin/custom_score/import_execl') )
|
|
|
+ <a href="javascript:;" class="btn btn-primary upload_score"> <span class="fa fa-upload"></span> 积分批量导入</a>
|
|
|
+ <a href="/uploads/score_tpl.xlsx" class="btn btn-primary" download="积分批量导入模版"> <span class="fa fa-download"></span> 积分模版</a>
|
|
|
+ @endif
|
|
|
</div>
|
|
|
@endif
|
|
|
<form action="" method="get" class="form-horizontal form-line">
|
|
@@ -147,4 +153,53 @@ style="margin: 0 auto;width: 96%;padding: 30px 0px;"
|
|
|
});
|
|
|
})
|
|
|
</script>
|
|
|
+<script type="text/javascript">
|
|
|
+ $(function(){
|
|
|
+ $('.upload_score').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="score_file" multiple="multiple" /></form>');
|
|
|
+ $('#form-upload input[name=\'score_file\']').trigger('click');
|
|
|
+ $('[osctype="btn_upload_file"]').fileupload({
|
|
|
+ dataType: 'json',
|
|
|
+ url: "{{url('admin/custom_score/import_execl')}}",
|
|
|
+ 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
|