Browse Source

Merge branch 'gq' of http://git.9026.com/roobe/miao

Mike 7 years ago
parent
commit
f8a6e55112

+ 136 - 0
server/app/Http/Controllers/Admin/User/BanksController.php

xqd
@@ -0,0 +1,136 @@
+<?php
+/**
+ *  账户列表
+ *  @author  system
+ *  @version    1.0
+ *  @date 2017-08-18 11:17:45
+ *
+ */
+namespace App\Http\Controllers\Admin\User;
+use App\Http\Controllers\Admin\Controller;
+use Illuminate\Http\Request;
+use App\Repositories\Base\Criteria\OrderBy;
+use App\Repositories\User\Criteria\MultiWhere;
+use App\Repositories\User\BanksRepository;
+
+class BanksController extends Controller
+{
+    private $repository;
+
+    public function __construct(BanksRepository $repository) {
+        if(!$this->repository) $this->repository = $repository;
+    }
+
+    function index(Request $reqeust) {
+        $search['keyword'] = $reqeust->input('keyword');
+        $query = $this->repository->pushCriteria(new MultiWhere($search));
+
+        if(isset($request['sort_field']) && $request['sort_field'] && isset($request['sort_field_by'])) {
+        $query = $query->pushCriteria(new OrderBy($request['sort_field'],$request['sort_field_by']));
+        }
+        $list = $query->paginate();
+        return view('admin.user.banks.index',compact('list'));
+    }
+
+
+    function check(Request $reqeust) {
+        $request = $reqeust->all();
+        $search['keyword'] = $reqeust->input('keyword');
+        $orderby = array();
+        if(isset($request['sort_field']) && $request['sort_field'] && isset($request['sort_field_by'])) {
+            $orderby[$request['sort_field']] = $request['sort_field_by'];
+        }
+        $list = $this->repository->search($search,$orderby);
+        return view('admin.user.banks.check',compact('list'));
+    }
+
+
+    /**
+     * 添加
+     * 
+     */
+    public function create(Request $reqeust)
+    {
+        if($reqeust->method() == 'POST') {
+            return $this->_createSave();
+        }
+        return view('admin.user.banks.edit');
+    }
+
+    /**
+     * 保存修改
+     */
+    private function _createSave(){
+        $data = (array) request('data');
+        $id = $this->repository->create($data);
+        if($id) {
+            $url[] = array('url'=>U( 'User/Banks/index'),'title'=>'返回列表');
+            $url[] = array('url'=>U( 'User/Banks/create'),'title'=>'继续添加');
+            $this->showMessage('添加成功',$url);
+        }else{
+            $url[] = array('url'=>U( 'User/Banks/index'),'title'=>'返回列表');
+            return $this->showWarning('添加失败',$url);
+        }
+    }
+    
+    /**
+     * 
+     * 修改
+     * 
+     * 
+     */
+    public function update(Request $reqeust) {
+        if($reqeust->method() == 'POST') {
+            return $this->_updateSave();
+        }
+        $data = $this->repository->find($reqeust->get('id'));
+        return view('admin.user.banks.edit',compact('data'));
+    }
+
+    /**
+     * 保存修改
+     */
+    private function _updateSave() {
+        $data = (array) request('data');
+        $ok = $this->repository->update(request('id'),$data);
+        if($ok) {
+            $url[] = array('url'=>U( 'User/Banks/index'),'title'=>'返回列表');
+            return $this->showMessage('操作成功',urldecode(request('_referer')));
+        }else{
+            $url[] = array('url'=>U( 'User/Banks/index'),'title'=>'返回列表');
+            return $this->showWarning('操作失败',$url);
+        }
+    }
+
+    public function view(Request $reqeust) {
+        $data = $this->repository->find(request('id'));
+        return view('admin.user.banks.view',compact('data'));
+    }
+
+
+    /**
+     *
+     * 状态改变
+     *
+     */
+    public function status(Request $reqeust) {
+        $ok = $this->repository->updateStatus(request('id'),request('status'));
+        if($ok) {
+            return $this->showMessage('操作成功');
+        }else{
+            return $this->showWarning('操作失败');
+        }
+    }
+    
+    /**
+     * 删除
+     */
+    public function destroy(Request $reqeust) {
+        $bool = $this->repository->destroy($reqeust->get('id'));
+        if($bool) {
+            return  $this->showMessage('操作成功');
+        }else{
+            return  $this->showWarning("操作失败");
+        }
+    }
+}

+ 1 - 1
server/app/Http/Controllers/Api/V1/Controller.php

xqd
@@ -30,7 +30,7 @@ class Controller extends BaseController
         $this->middleware('auth:api', [
             'except' => [
                 'upload', 'getCode', 'reset', 'login', 'get', 'register', 'alipayNotify', 'wechatpayNotify',
-                'get', 'area', 'get_province', 'get_city', 'get_county', 'test','/home/index'
+                'get', 'area', 'get_province', 'get_city', 'get_county', 'test','index/home','attachment/download/*'
             ]
         ]);
 

+ 7 - 8
server/app/Http/Controllers/Api/V1/MyController.php

xqd xqd
@@ -961,11 +961,11 @@ class MyController extends Controller
             return $this->error(ErrorCode::OPERATION_FAILED);
         }
     } /**
-     * @api {post} /api/my/bank/img 添加二维码
+     * @api {post} /api/my/bank/qrcode 添加二维码
      * @apiDescription 添加二维码
      * @apiGroup My
      *    @apiParam {string} data[type]         类型
-     *    @apiParam {string} data[url]       二维码图片
+     *    @apiParam {string} data[qrcode]       二维码图片
      * @apiPermission Passport
      * @apiVersion 0.1.0
      * @apiSuccessExample {json} Success-Response:
@@ -991,21 +991,20 @@ class MyController extends Controller
         $validator = \Validator::make($request->all(),
             [
                 'data.type'  => 'required',
-                'data.url'  => 'required',
+                'data.qrcode'  => 'required',
             ],
             [
                 'data.type.required'  => '请选择账号类型',
-                'data.url.required'  => '请上传图片',
+                'data.qrcode.required'  => '请上传二维码图片',
             ]
         );
         if($validator->fails()) return $this->validatorError($validator->messages()->all(),ErrorCode::CLIENT_WRONG_PARAMS);
         $data['user_id'] = $user->id;
-        $data['bank_user'] = '';
+       /* $data['bank_user'] = '';
         $data['bank_phone'] = '';
         $data['bank_number'] = '';
-        $data['bank_name'] = '';
-        $data['is_img'] = 1;
-        $info = UserBank::where('is_img',1)->where('user_id',$user->id)
+        $data['bank_name'] = '';*/
+        $info = UserBank::whereNotNull('qrcode')->where('user_id',$user->id)
             ->where('type',$data['type'])->first();  //定义为二维码
         if (empty($info)) {
             $ok =UserBank::create($data);

+ 2 - 1
server/app/Models/UserBank.php

xqd
@@ -13,6 +13,7 @@ class UserBank extends Model
         'bank_number',
         'bank_phone',
         'bank_user',
-        'is_img',
+        'type',
+        'qrcode',
     ];
 }

+ 48 - 0
server/app/Models/UserBanksModel.php

xqd
@@ -0,0 +1,48 @@
+<?php
+namespace App\Models;
+use App\Models\BaseModel;
+/**
+ *  @description 账户列表
+ *  @author  system;
+ *  @version    1.0
+ *  @date 2017-08-18 11:17:45
+ *
+ */
+class UserBanksModel extends BaseModel
+{
+    /**
+     * 数据表名
+     *
+     * @var string
+     *
+     */
+    protected $table = 'user_banks';
+    /**
+    主键
+     */
+    protected $primaryKey = 'id';
+
+    //分页
+    protected $perPage = PAGE_NUMS;
+
+    /**
+     * 可以被集体附值的表的字段
+     *
+     * @var string
+     */
+    protected $fillable = [
+                           'user_id',
+                           'bank_name',
+                           'bank_number',
+                           'bank_phone',
+                           'bank_user',
+                           'type',
+                           'qrcode'
+                          ];
+
+    public function user()
+    {
+        return $this->belongsTo('App\Models\UserInfoModel');
+    }
+
+}

+ 21 - 0
server/app/Repositories/User/BanksRepository.php

xqd
@@ -0,0 +1,21 @@
+<?php
+/**
+ *   账户列表
+ *  @author  system
+ *  @version    1.0
+ *  @date 2017-08-18 11:17:45
+ *
+ */
+namespace App\Repositories\User;
+
+use App\Repositories\Base\Repository;
+
+
+class BanksRepository extends Repository {
+
+    public function model() {
+        return \App\Models\UserBanksModel::class;
+    }
+
+    
+}

+ 10 - 8
server/app/Repositories/User/Criteria/MultiWhere.php

xqd
@@ -35,14 +35,16 @@ class MultiWhere extends Criteria {
     */
     public function apply($model, Repository $repository)
     {
-        if(isset($this->search['keyword']) && ! empty($this->search['keyword'])) {
-            $keywords = '%' . $this->search['keyword'] . '%';
-            $model = $model->where(function ($query) use ($keywords) {
-                $query->where('id'  , 'like', $keywords)
-                    ->orwhere('nickname', 'like', $keywords);
-            });
-        }
-        return $model;
+        if(isset($this->search['keyword']) && $this->search['keyword']) {
+              $model = $model->where('bank_name','like','%'.$this->search['keyword'].'%')
+              ->orWhere('bank_number','like','%'.$this->search['keyword'].'%')
+              ->orWhere('bank_phone','like','%'.$this->search['keyword'].'%')
+              ->orWhereHas('user', function ($query) {
+                  $query->where('nickname','like','%'.$this->search['keyword'].'%');
+              })
+              ;
+          }
+         return $model;
     }
 
 }

+ 7 - 4
server/database/migrations/2017_08_14_113214_create_user_banks_table.php

xqd
@@ -20,11 +20,14 @@ class CreateUserBanksTable extends Migration
         Schema::create('user_banks', function (Blueprint $table) {
             $table->increments('id')->comment('绑定银行卡,支付方式的id');
             $table->unsignedInteger('user_id')->comment('关联用户id, users.id');
-            $table->string('bank_name', 60)->comment('银行名称, 支付方式名称');
-            $table->string('bank_number', 120)->comment('银行卡号码, 支付宝帐号, 微信帐号');
-            $table->string('bank_phone', 120)->comment('银行卡 网上支付绑定的手机号');
-            $table->string('bank_user', 60)->comment('银行卡用户姓名');
+            $table->string('bank_name', 60)->comment('银行名称, 支付方式名称')->nullable();
+            $table->string('bank_number', 120)->comment('银行卡号码, 支付宝帐号, 微信帐号')->nullable();
+            $table->string('bank_phone', 120)->comment('银行卡 网上支付绑定的手机号')->nullable();
+            $table->string('bank_user', 60)->comment('银行卡用户姓名')->nullable();
+            $table->string('type',60)->comment('微信/支付宝')->nullable();
+            $table->string('qrcode')->comment('二维码')->nullable();
             $table->timestamps();
+            $table->softDeletes();
         });
     }
 

+ 0 - 32
server/database/migrations/2017_08_15_165425_add_is_img_to_user_banks.php

xqd
@@ -1,32 +0,0 @@
-<?php
-
-use Illuminate\Support\Facades\Schema;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class AddIsImgToUserBanks extends Migration
-{
-    /**
-     * Run the migrations.
-     *
-     * @return void
-     */
-    public function up()
-    {
-        Schema::table('user_banks', function (Blueprint $table) {
-            $table->tinyInteger('is_img')->default(0)->nullable()->after('bank_user')->comment('是否图片');
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     *
-     * @return void
-     */
-    public function down()
-    {
-        Schema::table('user_banks', function (Blueprint $table) {
-            //
-        });
-    }
-}

+ 0 - 33
server/database/migrations/2017_08_15_172747_add_is_url_to_user_banks.php

xqd
@@ -1,33 +0,0 @@
-<?php
-
-use Illuminate\Support\Facades\Schema;
-use Illuminate\Database\Schema\Blueprint;
-use Illuminate\Database\Migrations\Migration;
-
-class AddIsUrlToUserBanks extends Migration
-{
-    /**
-     * Run the migrations.
-     *
-     * @return void
-     */
-    public function up()
-    {
-        Schema::table('user_banks', function (Blueprint $table) {
-            $table->string('url')->nullable()->after('bank_user')->comment('图片地址');
-            $table->string('type')->nullable()->after('bank_user')->comment('图片类型');
-        });
-    }
-
-    /**
-     * Reverse the migrations.
-     *
-     * @return void
-     */
-    public function down()
-    {
-        Schema::table('user_banks', function (Blueprint $table) {
-            //
-        });
-    }
-}

+ 92 - 0
server/resources/views/admin/user/banks/check.blade.php

xqd
@@ -0,0 +1,92 @@
+@extends('admin.layout')
+
+@section('content')
+	<div class="wrapper wrapper-content animated fadeInRight">
+		<div class="row">
+			<div class="col-sm-12">
+				<div class="ibox float-e-margins">
+					<div class="ibox-title">
+						<h5>账户列表</h5>
+						<div class="ibox-tools">
+							<a class="collapse-link"> <i class="fa fa-chevron-up"></i>
+							</a>
+						</div>
+					</div>
+					<div class="ibox-content">
+						<div class="row">
+							<form method="GET" action="" accept-charset="UTF-8">
+
+								<div class="col-sm-4">
+									<div class="input-group">
+										<input type="text" value="{{Request::get('keyword')}}"	placeholder="请输入关键词" name="keyword"class="input-sm form-control">
+								<span class="input-group-btn">
+									<button type="submit" class="btn btn-sm btn-primary">搜索</button>
+								</span>
+									</div>
+								</div>
+							</form>
+							@if(role('User/Banks/create'))
+								<div class="col-sm-3 pull-right">
+									<a href="{{ U('User/Banks/create')}}" class="btn btn-sm btn-primary pull-right">添加</a>
+								</div>
+							@endif
+						</div>
+
+						<table class="table table-striped table-bordered table-hover dataTables-example dataTable dataCheckTable">
+							<thead>
+							<tr>
+								<th><input class="btSelectAll" name="btSelectAll" type="checkbox"></th>
+								
+            <th class="sorting" data-sort="id"> 绑定银行卡,支付方式的id </th>
+            <th class="sorting" data-sort="user_id"> 关联用户id, users.id </th>
+            <th class="sorting" data-sort="bank_name"> 银行名称, 支付方式名称 </th>
+            <th class="sorting" data-sort="bank_number"> 银行卡号码, 支付宝帐号, 微信帐号 </th>
+            <th class="sorting" data-sort="bank_phone"> 银行卡 网上支付绑定的手机号 </th>
+            <th class="sorting" data-sort="bank_user"> 银行卡用户姓名 </th>
+            <th class="sorting" data-sort="type"> 微信/支付宝 </th>
+								<th width="22%">相关操作</th>
+							</tr>
+							</thead>
+							<tbody>
+							@if(isset($list))
+								@foreach($list as $key => $item)
+									<tr>
+									<td><input data-json='{!! json_encode($item) !!}'  name="btSelectItem" class="data_key" type="checkbox" value="{{ $item->id or 0 }}" /></td>
+									
+            <td>{{ $item->id }}</td>
+            <td>{{ $item->user_id }}</td>
+            <td>{{ $item->bank_name }}</td>
+            <td>{{ $item->bank_number }}</td>
+            <td>{{ $item->bank_phone }}</td>
+            <td>{{ $item->bank_user }}</td>
+            <td>{{ $item->type }}</td>
+									<td>
+										@if(role('User/Banks/view'))
+											<button onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('User/Banks/view',['id'=>$item->id])}}'});"  class="btn btn-primary ">查看</button>
+										@endif
+									</td>
+								</tr>
+								@endforeach
+							@endif
+
+							</tbody>
+						</table>
+						<div class="row">
+							<div class="col-sm-6">
+								<div class="dataTables_info" id="DataTables_Table_0_info"
+									 role="alert" aria-live="polite" aria-relevant="all">每页{{ $list->count() }}条,共{{ $list->lastPage() }}页,总{{ $list->total() }}条。</div>
+							</div>
+							<div class="col-sm-6">
+								<div class="dataTables_paginate paging_simple_numbers" id="DataTables_Table_0_paginate">
+									{!! $list->setPath('')->appends(Request::all())->render() !!}
+								</div>
+							</div>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+	@include('admin.tools.check_script');
+
+@endsection

+ 119 - 0
server/resources/views/admin/user/banks/edit.blade.php

xqd
@@ -0,0 +1,119 @@
+@extends('admin.layout')
+
+@section('content')
+
+<?php
+    if(!isset($data)) $data = array();
+    if(!$data && session("data")){
+        $data = session("data");
+    }
+    if(!$data && session('_old_input')){
+        $data = session("_old_input");
+    }
+?>
+<div class="wrapper wrapper-content animated fadeInRight">
+	<div class="row">
+		<div class="col-sm-12">
+			<div class="ibox float-e-margins">
+				<div class="ibox-title">
+					<h5>账户列表</h5>
+					<div class="ibox-tools">
+						<a class="collapse-link"> <i class="fa fa-chevron-up"></i>
+						</a>
+					</div>
+				</div>
+				<div class="ibox-content">
+                    @if(role('User/Banks/index'))
+				    <div class="row">
+    					<div class="col-sm-3 pull-right">
+    					   <a href="{{ U('User/Banks/index')}}" class="btn btn-sm btn-primary pull-right">返回列表</a>
+    					</div>
+					</div>
+                    @endif
+
+		            <div class="row">
+                        <div class="col-lg-10">
+                            <form name="form_product" id="form-validation" action="" class="form-horizontal form-validation" accept-charset="UTF-8" method="post">
+
+                                    
+
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">银行名称</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_bank_name" name="data[bank_name]" class="form-control" value="{{ $data['bank_name'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">帐号</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_bank_number" name="data[bank_number]" class="form-control" value="{{ $data['bank_number'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">银行卡手机号</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_bank_phone" name="data[bank_phone]" class="form-control" value="{{ $data['bank_phone'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">银行卡用户姓名</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_bank_user" name="data[bank_user]" class="form-control" value="{{ $data['bank_user'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">二维码类型</label>
+                                    
+                   <div class="col-sm-9">
+                       <select class="form-control" name="data[type]" id="">
+                           <option  value=""></option>
+                           <option value="支付宝"  {{!empty($data) && $data['type'] == '支付宝' ? 'selected' : '' }}>支付宝</option>
+                           <option  value="微信" {{!empty($data) && $data['type'] == '微信' ? 'selected' : '' }}>微信</option>
+                       </select>
+                    </div>
+                </div>
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">二维码</label>
+                                    
+                   <div class="col-sm-9">
+                     {{--<input id="data_qrcode" name="data[qrcode]" class="form-control" value="{{ $data['qrcode'] or ''}}" required="" aria-required="true"  placeholder="">--}}
+                       <img style="width: 20px; " src="{{ $data['qrcode'] or ''}}" alt="">
+                    </div>
+                </div>
+                                
+                                <div class="form-group">
+                                    <label class="control-label col-sm-3">&nbsp;</label>
+                                    <div class="col-sm-9">
+                                        <input type="hidden" name="_referer" value="<?php echo urlencode(request()->server('HTTP_REFERER'));?>"/>
+                                        <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"/>
+                                        <input type="submit" class="btn btn-success" style="margin-right:20px;">
+                                        <input type="reset" class="btn btn-default" >
+                                    </div>
+                                </div>
+        
+                            </form>
+                        </div>
+                        <!-- /.col-lg-10 -->
+                    </div>
+                    <!-- /.row -->
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+
+@endsection

+ 114 - 0
server/resources/views/admin/user/banks/index.blade.php

xqd
@@ -0,0 +1,114 @@
+@extends('admin.layout') 
+
+@section('content')
+<div class="wrapper wrapper-content animated fadeInRight">
+	<div class="row">
+		<div class="col-sm-12">
+			<div class="ibox float-e-margins">
+				<div class="ibox-title">
+					<h5>账户列表</h5>
+					<div class="ibox-tools">
+						<a class="collapse-link"> <i class="fa fa-chevron-up"></i>
+						</a>
+					</div>
+				</div>
+				<div class="ibox-content">
+				    <div class="row">
+				        <form method="GET" action="" accept-charset="UTF-8">
+
+				        <div class="col-sm-4">
+				            <div class="input-group">
+								<input type="text" value="{{Request::get('keyword')}}"	placeholder="请输入关键词" name="keyword"class="input-sm form-control"> 
+								<span class="input-group-btn">
+									<button type="submit" class="btn btn-sm btn-primary">搜索</button>
+								</span>
+    						</div>
+				        </div>
+				        </form>
+					{{--	@if(role('User/Banks/create'))
+    					<div class="col-sm-3 pull-right">
+    					   <a href="{{ U('User/Banks/create')}}" class="btn btn-sm btn-primary pull-right">添加</a>
+    					</div>
+						@endif--}}
+					</div>
+					
+					<table class="table table-striped table-bordered table-hover dataTables-example dataTable">
+						<thead>
+    						<tr>
+								
+            <th class="sorting" data-sort="id">id </th>
+            <th class="sorting" data-sort="user_id"> 用户名</th>
+            <th class="sorting" data-sort="bank_name"> 银行名称 </th>
+            <th class="sorting" data-sort="bank_number"> 卡号 </th>
+            <th class="sorting" data-sort="bank_phone"> 银行卡手机号 </th>
+            <th class="sorting" data-sort="bank_user"> 银行卡用户姓名 </th>
+            <th class="sorting" data-sort="qrcode"> 二维码 </th>
+            <th class="sorting" data-sort="type"> 二维码类型 </th>
+            <th class="updated_at" data-sort="type"> 添加时间 </th>
+        						<th width="22%">相关操作</th>
+        					</tr>
+						</thead>
+						<tbody>
+						@if(isset($list))
+							@foreach($list as $key => $item)							<tr>
+								
+            <td>{{ $item->id }}</td>
+            <td>{{ !empty($item->user) ? $item->user->nickname : '' }}</td>
+            <td>{{ $item->bank_name }}</td>
+            <td>{{ $item->bank_number }}</td>
+            <td>{{ $item->bank_phone }}</td>
+            <td>{{ $item->bank_user }}</td>
+            <td>
+				@if(!empty($item->qrcode))
+					<img src="{{$item->qrcode}}" width="40px" alt="">
+				@endif
+			</td>
+            <td>{{ $item->type }}</td>
+            <td>{{ $item->updated_at }}</td>
+								<td>
+									<div class="btn-group">
+										<button data-toggle="dropdown"
+											class="btn btn-warning btn-sm dropdown-toggle"
+											aria-expanded="false">
+											操作 <span class="caret"></span>
+										</button>
+										<ul class="dropdown-menu">
+
+
+											@if(role('User/Banks/update'))
+											<li><a href="{{ U('User/Banks/update',['id'=>$item->id])}}" class="font-bold">修改</a></li>
+											@endif
+
+											@if(role('User/Banks/destroy'))
+											<li class="divider"></li>
+											<li><a href="{{ U('User/Banks/destroy',['id'=>$item->id])}}" onclick="return confirm('你确定执行删除操作?');">删除</a></li>
+											@endif
+										</ul>
+									</div>
+							{{--	@if(role('User/Banks/view'))
+										<button onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('User/Banks/view',['id'=>$item->id])}}'});"  class="btn btn-primary ">查看</button>
+									@endif--}}
+								</td>
+							</tr>
+							@endforeach
+							@endif
+
+						</tbody>
+					</table>
+					<div class="row">
+						<div class="col-sm-6">
+							<div class="dataTables_info" id="DataTables_Table_0_info"
+								role="alert" aria-live="polite" aria-relevant="all">每页{{ $list->count() }}条,共{{ $list->lastPage() }}页,总{{ $list->total() }}条。</div>
+						</div>
+						<div class="col-sm-6">
+						<div class="dataTables_paginate paging_simple_numbers" id="DataTables_Table_0_paginate">
+						{!! $list->setPath('')->appends(Request::all())->render() !!}
+						</div>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+@endsection

+ 88 - 0
server/resources/views/admin/user/banks/view.blade.php

xqd
@@ -0,0 +1,88 @@
+@extends('admin.layout')
+
+@section('content')
+<div class="row">
+    <div class="ibox-content">
+        <div class="list-group">
+                                 
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">绑定银行卡,支付方式的id</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['id'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">关联用户id, users.id</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['user_id'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">银行名称, 支付方式名称</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['bank_name'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">银行卡号码, 支付宝帐号, 微信帐号</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['bank_number'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">银行卡 网上支付绑定的手机号</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['bank_phone'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">银行卡用户姓名</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['bank_user'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">微信/支付宝</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['type'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">二维码</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['qrcode'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading"></h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['created_at'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading"></h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['updated_at'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading"></h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['deleted_at'] or ''}}</p>
+                                                 
+               </div>
+        </div>
+    </div>
+</div>
+@endsection

+ 2 - 2
server/routes/api.php

xqd
@@ -189,8 +189,8 @@ $api->version('v1', ['namespace' => 'App\Http\Controllers\Api\V1'], function ($a
         'as' => 'my.bank_create',
         'uses' => 'MyController@bankCreate',
     ]);
-    $api->post('my/bank/img', [
-        'as' => 'my.bank_create',
+    $api->post('my/bank/qrcode', [
+        'as' => 'my.qrcode',
         'uses' => 'MyController@bankImgCreate',
     ]);
     $api->get('my/bank/delete', [