|
|
@@ -1,5 +1,6 @@
|
|
|
@extends('admin.layouts')
|
|
|
@section('css')
|
|
|
+ <link href="/assets/global/plugins/bootstrap-fileinput/bootstrap-fileinput.css" rel="stylesheet" type="text/css" />
|
|
|
@endsection
|
|
|
@section('content')
|
|
|
<!-- BEGIN CONTENT BODY -->
|
|
|
@@ -7,6 +8,12 @@
|
|
|
<!-- BEGIN PAGE BASE CONTENT -->
|
|
|
<div class="row">
|
|
|
<div class="col-md-12">
|
|
|
+ @if (Session::has('successMsg'))
|
|
|
+ <div class="alert alert-success">
|
|
|
+ <button class="close" data-close="alert"></button>
|
|
|
+ {{Session::get('successMsg')}}
|
|
|
+ </div>
|
|
|
+ @endif
|
|
|
@if (Session::has('errorMsg'))
|
|
|
<div class="alert alert-danger">
|
|
|
<button class="close" data-close="alert"></button>
|
|
|
@@ -23,10 +30,10 @@
|
|
|
</div>
|
|
|
<div class="portlet-body form">
|
|
|
<!-- BEGIN FORM-->
|
|
|
- <form action="{{url('admin/editArticle')}}" method="post" enctype="multipart/form-data" class="form-horizontal" onsubmit="return do_submit();">
|
|
|
+ <form action="{{url('admin/editArticle')}}" method="post" enctype="multipart/form-data" class="form-horizontal">
|
|
|
<div class="form-body">
|
|
|
<div class="form-group">
|
|
|
- <label for="type" class="control-label col-md-1">类型</label>
|
|
|
+ <label for="type" class="control-label col-md-2">类型</label>
|
|
|
<div class="col-md-6">
|
|
|
<div class="mt-radio-inline">
|
|
|
<label class="mt-radio">
|
|
|
@@ -41,33 +48,52 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
- <label class="control-label col-md-1">标题</label>
|
|
|
+ <label class="control-label col-md-2">标题</label>
|
|
|
<div class="col-md-6">
|
|
|
<input type="text" class="form-control" name="title" value="{{$article->title}}" id="title" placeholder="" autofocus required>
|
|
|
+ <input type="hidden" name="id" value="{{$article->id}}">
|
|
|
<input type="hidden" name="_token" value="{{csrf_token()}}">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
- <label class="control-label col-md-1">简介</label>
|
|
|
+ <label class="control-label col-md-2">简介</label>
|
|
|
<div class="col-md-6">
|
|
|
<input type="text" class="form-control" name="summary" value="{{$article->summary}}" id="summary" placeholder="">
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
- <label class="control-label col-md-1">作者</label>
|
|
|
+ <label class="control-label col-md-2">排序</label>
|
|
|
<div class="col-md-6">
|
|
|
- <input type="text" class="form-control" name="author" value="{{$article->author}}" id="author" placeholder="" required>
|
|
|
+ <input type="text" class="form-control" name="sort" value="{{$article->sort}}" id="sort" required />
|
|
|
+ <span class="help-block"> 值越高显示时越靠前 </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
- <label class="control-label col-md-1">排序</label>
|
|
|
+ <label class="control-label col-md-2">LOGO</label>
|
|
|
<div class="col-md-6">
|
|
|
- <input type="text" class="form-control" name="sort" value="{{$article->sort}}" id="sort" required />
|
|
|
- <span class="help-block"> 值越高显示时越靠前 </span>
|
|
|
+ <div class="fileinput fileinput-new" data-provides="fileinput">
|
|
|
+ <div class="fileinput-new thumbnail" style="width: 200px; height: 150px;">
|
|
|
+ @if($article->logo)
|
|
|
+ <img src="{{$article->logo}}" alt="" />
|
|
|
+ @else
|
|
|
+ <img src="/assets/images/noimage.png" alt="" />
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ <div class="fileinput-preview fileinput-exists thumbnail" style="max-width: 200px; max-height: 150px;"> </div>
|
|
|
+ <div>
|
|
|
+ <span class="btn default btn-file">
|
|
|
+ <span class="fileinput-new"> 选择 </span>
|
|
|
+ <span class="fileinput-exists"> 更换 </span>
|
|
|
+ <input type="file" name="logo" id="logo">
|
|
|
+ </span>
|
|
|
+ <a href="javascript:;" class="btn red fileinput-exists" data-dismiss="fileinput"> 移除 </a>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <span class="help-block"> 推荐尺寸:100x75 </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group">
|
|
|
- <label class="control-label col-md-1">内容</label>
|
|
|
+ <label class="control-label col-md-2">内容</label>
|
|
|
<div class="col-md-10">
|
|
|
<script id="editor" type="text/plain" style="height:400px;">{!! $article->content !!}</script>
|
|
|
</div>
|
|
|
@@ -75,7 +101,7 @@
|
|
|
</div>
|
|
|
<div class="form-actions">
|
|
|
<div class="row">
|
|
|
- <div class="col-md-12">
|
|
|
+ <div class="col-md-offset-2 col-md-10">
|
|
|
<button type="submit" class="btn green">提 交</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -92,6 +118,7 @@
|
|
|
<!-- END CONTENT BODY -->
|
|
|
@endsection
|
|
|
@section('script')
|
|
|
+ <script src="/assets/global/plugins/bootstrap-fileinput/bootstrap-fileinput.js" type="text/javascript"></script>
|
|
|
<script src="/js/ueditor/ueditor.config.js" type="text/javascript" charset="utf-8"></script>
|
|
|
<script src="/js/ueditor/ueditor.all.js" type="text/javascript" charset="utf-8"></script>
|
|
|
|
|
|
@@ -108,32 +135,32 @@
|
|
|
});
|
|
|
|
|
|
// ajax同步提交
|
|
|
- function do_submit() {
|
|
|
- var _token = '{{csrf_token()}}';
|
|
|
- var id = '{{$article->id}}';
|
|
|
- var title = $('#title').val();
|
|
|
- var type = $("input:radio[name='type']:checked").val();
|
|
|
- var author = $('#author').val();
|
|
|
- var summary = $('#summary').val();
|
|
|
- var sort = $('#sort').val();
|
|
|
- var content = UE.getEditor('editor').getContent();
|
|
|
+ {{--function do_submit() {--}}
|
|
|
+ {{--var _token = '{{csrf_token()}}';--}}
|
|
|
+ {{--var id = '{{$article->id}}';--}}
|
|
|
+ {{--var title = $('#title').val();--}}
|
|
|
+ {{--var type = $("input:radio[name='type']:checked").val();--}}
|
|
|
+ {{--var author = $('#author').val();--}}
|
|
|
+ {{--var summary = $('#summary').val();--}}
|
|
|
+ {{--var sort = $('#sort').val();--}}
|
|
|
+ {{--var content = UE.getEditor('editor').getContent();--}}
|
|
|
|
|
|
- $.ajax({
|
|
|
- type: "POST",
|
|
|
- url: "{{url('admin/editArticle')}}",
|
|
|
- async: false,
|
|
|
- data: {_token:_token, id:id, title: title, type:type, author:author, summary:summary, sort:sort, content:content},
|
|
|
- dataType: 'json',
|
|
|
- success: function (ret) {
|
|
|
- layer.msg(ret.message, {time:1000}, function() {
|
|
|
- if (ret.status == 'success') {
|
|
|
- window.location.href = '{{url('admin/articleList')}}';
|
|
|
- }
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
+ {{--$.ajax({--}}
|
|
|
+ {{--type: "POST",--}}
|
|
|
+ {{--url: "{{url('admin/editArticle')}}",--}}
|
|
|
+ {{--async: false,--}}
|
|
|
+ {{--data: {_token:_token, id:id, title: title, type:type, author:author, summary:summary, sort:sort, content:content},--}}
|
|
|
+ {{--dataType: 'json',--}}
|
|
|
+ {{--success: function (ret) {--}}
|
|
|
+ {{--layer.msg(ret.message, {time:1000}, function() {--}}
|
|
|
+ {{--if (ret.status == 'success') {--}}
|
|
|
+ {{--window.location.href = '{{url('admin/articleList')}}';--}}
|
|
|
+ {{--}--}}
|
|
|
+ {{--});--}}
|
|
|
+ {{--}--}}
|
|
|
+ {{--});--}}
|
|
|
|
|
|
- return false;
|
|
|
- }
|
|
|
+ {{--return false;--}}
|
|
|
+ {{--}--}}
|
|
|
</script>
|
|
|
@endsection
|