• 欢迎访问小杰博客网站
  • 欢迎访问小杰博客网站哦

bootstrat前段弹窗编辑

未分类 小杰 7年前 (2016-06-29) 1391次浏览 已收录 0个评论

html:

@extends(‘layouts.admin’)

@section(‘content’)
<div class=”row”>
    <div class=”col-lg-12″>
        <h1 class=”page-header”>限制应用列表</h1>
    </div>
    <!– /.col-lg-12 –>
</div>
<div class=”panel”>
<button type=”button” href=”{{ route(‘admin_app_limits.create’) }}” class=”btn btn-primary” data-toggle=”modal” data-target=”#myModal”>
创建
</button>

</div>

<div class=”panel panel-default”>
    
    <div class=”panel-heading”>
        列表
    </div>
    <!– /.panel-heading –>
    <div class=”panel-body”>
        <div class=”dataTable_wrapper”>
            <table class=”table table-striped table-bordered table-hover” id=”dataTables-example” style=”text-align: center”>
                <tr>
                    <th>ID</th>
                    <th>app_id</th>
                    <th>app名称</th>
                    <th>日限制订单数</th>
                    <th>切换计费代码开关</th>
                    <th>统计成功率区段长度</th>
                    <th>成功率最低要求</th>
                    <th>是否启用</th>
                    <th>更新时间</th>
                    <th>操  作</th>
                </tr>
                @foreach ($app_limits as $app_limit)
                <tr >
                    <td>{{ $app_limit->id }}</td>
                    <td>{{ $app_limit->app_id }}</td>
                    <td>{{ @$app_list[$app_limit->app_id] }}</td>
                    <td>{{ $app_limit->limit_num }}</td>
                    <td>{{ $app_limit->change_code_lock ? ‘启用’ : ‘不启用’ }}</td>
                    <td>{{ $app_limit->success_rate_section_num }}</td>
                    <td>{{ $app_limit->section_default_cgl }}</td>
                    <td>{{ $app_limit->status}}</td>
                    <td>{{ $app_limit->updated_at}}</td>
                    <td>
                        <button type=”button” href=”{{ route(‘admin_app_limits.edit’,$app_limit->id) }}” class=”btn btn-primary” data-toggle=”modal” data-target=”#myModal”>
                                                                          编辑
                        </button>
                    </td>
                    
                </tr>
                @endforeach
            </table>
        </div>
        
        <div class=”paging”>
            总计:{{ $app_limits->total() }}
            {!! $app_limits->links() !!}
         </div>
    </div>
</div>
<!– Modal –>
<div class=”modal fade” id=”myModal” tabindex=”-1″ role=”dialog” aria-labelledby=”myModalLabel”>
  <div class=”modal-dialog” role=”document”>
    <div class=”modal-content”>
      <div class=”modal-header”>
        <button type=”button” class=”close” data-dismiss=”modal” aria-label=”Close”><span aria-hidden=”true”>&times;</span></button>
        <h4 class=”modal-title” id=”myModalLabel”>列表</h4>
      </div>
      <div class=”modal-body”>
        …
      </div>
      <div class=”modal-footer”>
        <button type=”button” class=”btn btn-default” data-dismiss=”modal”>Close</button>
      </div>
    </div>
  </div>
</div>
<script type=”text/javascript” src=”{{ asset(‘js/My97DatePicker/WdatePicker.js’) }}”></script>

<script>
   $(function () { 
      $(‘#myModal’).on(‘hidden.bs.modal’,function(e){
        $(this).removeData(‘bs.modal’);
      });
   });
</script>
@endsection

php:

<?php

namespace App\Http\Controllers\Admin;

use App\AppLimit;
use App\Application;
use App\Http\Controllers\AdminController;
use App\Http\Requests;
use Illuminate\Http\Request;

class AppLimitsController extends AdminController
{

    public function index()
    {
    $app_list = Application::getAllList();
        return view(‘admin.app_limits.index’,
            [‘app_limits’=>AppLimit::paginate(),’app_list’=>$app_list]
        );
    }

    public function create()
    {
        return view(‘admin.app_limits.create’,
            [‘app_limit’=>”]
        );
    }

    public function edit($id)
    {
        return view(‘admin.app_limits.edit’,
            [‘app_limit’=>AppLimit::find($id)]
        );
    }

    public function update(Request $request,$id)
    {
        $_params = $request->except([‘_method’,’_url’,’_token’]);
        if(AppLimit::where(‘id’,$id)->update($_params))
            return back();
    }
    
    public function store(Request $request)
    {
        $_params = $request->except([‘_method’,’_url’,’_token’]);
        $_params[‘created_at’] = date(‘Y-m-d H:i:s’);
        $_params[‘updated_at’] = date(‘Y-m-d H:i:s’);
        if(AppLimit::replace($_params))
            return back();
    }

}


小杰博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:bootstrat前段弹窗编辑
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址