Bläddra i källkod

新品发布后台

wesley 6 år sedan
förälder
incheckning
5bfe69590a

+ 136 - 0
app/Http/Controllers/Admin/Furniture/Newgoods/CommentController.php

xqd
@@ -0,0 +1,136 @@
+<?php
+/**
+ *  新品评价
+ *  @author  system
+ *  @version    1.0
+ *  @date 2018-12-20 10:15:04
+ *
+ */
+namespace App\Http\Controllers\Admin\Furniture\Newgoods;
+use App\Http\Controllers\Admin\Controller;
+use Illuminate\Http\Request;
+use App\Repositories\Base\Criteria\OrderBy;
+use App\Repositories\Furniture\Newgoods\Criteria\MultiWhere;
+use App\Repositories\Furniture\Newgoods\CommentRepository;
+
+class CommentController extends Controller
+{
+    private $repository;
+
+    public function __construct(CommentRepository $repository) {
+        if(!$this->repository) $this->repository = $repository;
+    }
+
+    function index(Request $request) {
+        $search['keyword'] = $request->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.furniture.newgoods.comment.index',compact('list'));
+    }
+
+
+    function check(Request $request) {
+        $request = $request->all();
+        $search['keyword'] = $request->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.furniture.newgoods.comment.check',compact('list'));
+    }
+
+
+    /**
+     * 添加
+     * 
+     */
+    public function create(Request $request)
+    {
+        if($request->method() == 'POST') {
+            return $this->_createSave();
+        }
+        return view('admin.furniture.newgoods.comment.edit');
+    }
+
+    /**
+     * 保存修改
+     */
+    private function _createSave(){
+        $data = (array) request('data');
+        $id = $this->repository->create($data);
+        if($id) {
+            $url[] = array('url'=>U( 'Furniture/Newgoods/Comment/index'),'title'=>'返回列表');
+            $url[] = array('url'=>U( 'Furniture/Newgoods/Comment/create'),'title'=>'继续添加');
+            $this->showMessage('添加成功',$url);
+        }else{
+            $url[] = array('url'=>U( 'Furniture/Newgoods/Comment/index'),'title'=>'返回列表');
+            return $this->showWarning('添加失败',$url);
+        }
+    }
+    
+    /**
+     * 
+     * 修改
+     * 
+     * 
+     */
+    public function update(Request $request) {
+        if($request->method() == 'POST') {
+            return $this->_updateSave();
+        }
+        $data = $this->repository->find($request->get('id'));
+        return view('admin.furniture.newgoods.comment.edit',compact('data'));
+    }
+
+    /**
+     * 保存修改
+     */
+    private function _updateSave() {
+        $data = (array) request('data');
+        $ok = $this->repository->update(request('id'),$data);
+        if($ok) {
+            $url[] = array('url'=>U( 'Furniture/Newgoods/Comment/index'),'title'=>'返回列表');
+            return $this->showMessage('操作成功',urldecode(request('_referer')));
+        }else{
+            $url[] = array('url'=>U( 'Furniture/Newgoods/Comment/index'),'title'=>'返回列表');
+            return $this->showWarning('操作失败',$url);
+        }
+    }
+
+    public function view(Request $request) {
+        $data = $this->repository->find(request('id'));
+        return view('admin.furniture.newgoods.comment.view',compact('data'));
+    }
+
+
+    /**
+     *
+     * 状态改变
+     *
+     */
+    public function status(Request $request) {
+        $ok = $this->repository->updateStatus(request('id'),request('status'));
+        if($ok) {
+            return $this->showMessage('操作成功');
+        }else{
+            return $this->showWarning('操作失败');
+        }
+    }
+    
+    /**
+     * 删除
+     */
+    public function destroy(Request $request) {
+        $bool = $this->repository->destroy($request->get('id'));
+        if($bool) {
+            return  $this->showMessage('操作成功');
+        }else{
+            return  $this->showWarning("操作失败");
+        }
+    }
+}

+ 186 - 0
app/Http/Controllers/Admin/Furniture/Newgoods/InfoController.php

xqd
@@ -0,0 +1,186 @@
+<?php
+/**
+ *  新品列表
+ * @author  system
+ * @version    1.0
+ * @date 2018-12-20 10:09:42
+ *
+ */
+
+namespace App\Http\Controllers\Admin\Furniture\Newgoods;
+
+use App\Http\Controllers\Admin\Controller;
+use App\Models\FurnitureNewgoodsBookingModel;
+use App\Models\FurnitureNewgoodsCommentModel;
+use App\Models\FurnitureNewgoodsInfoModel;
+use Illuminate\Http\Request;
+use App\Repositories\Base\Criteria\OrderBy;
+use App\Repositories\Furniture\Newgoods\Criteria\MultiWhere;
+use App\Repositories\Furniture\Newgoods\InfoRepository;
+
+class InfoController extends Controller
+{
+    private $repository;
+
+    public function __construct(InfoRepository $repository)
+    {
+        if (!$this->repository) $this->repository = $repository;
+    }
+
+    function index(Request $request)
+    {
+        $search['keyword'] = $request->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.furniture.newgoods.info.index', compact('list'));
+    }
+
+
+    function check(Request $request)
+    {
+        $request = $request->all();
+        $search['keyword'] = $request->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.furniture.newgoods.info.check', compact('list'));
+    }
+
+
+    /**
+     * 添加
+     *
+     */
+    public function create(Request $request)
+    {
+        if ($request->method() == 'POST') {
+            return $this->_createSave();
+        }
+        return view('admin.furniture.newgoods.info.edit');
+    }
+
+    /**
+     * 保存修改
+     */
+    private function _createSave()
+    {
+        $data = (array)request('data');
+        $id = $this->repository->create($data);
+        if ($id) {
+            $url[] = array('url' => U('Furniture/Newgoods/Info/index'), 'title' => '返回列表');
+            $url[] = array('url' => U('Furniture/Newgoods/Info/create'), 'title' => '继续添加');
+            $this->showMessage('添加成功', $url);
+        } else {
+            $url[] = array('url' => U('Furniture/Newgoods/Info/index'), 'title' => '返回列表');
+            return $this->showWarning('添加失败', $url);
+        }
+    }
+
+    /**
+     *
+     * 修改
+     *
+     *
+     */
+    public function update(Request $request)
+    {
+        if ($request->method() == 'POST') {
+            return $this->_updateSave();
+        }
+        $data = $this->repository->find($request->get('id'));
+        return view('admin.furniture.newgoods.info.edit', compact('data'));
+    }
+
+    /**
+     * 保存修改
+     */
+    private function _updateSave()
+    {
+        $data = (array)request('data');
+        $ok = $this->repository->update(request('id'), $data);
+        if ($ok) {
+            $url[] = array('url' => U('Furniture/Newgoods/Info/index'), 'title' => '返回列表');
+            return $this->showMessage('操作成功', urldecode(request('_referer')));
+        } else {
+            $url[] = array('url' => U('Furniture/Newgoods/Info/index'), 'title' => '返回列表');
+            return $this->showWarning('操作失败', $url);
+        }
+    }
+
+    public function view(Request $request)
+    {
+        $data = $this->repository->find(request('id'));
+        return view('admin.furniture.newgoods.info.view', compact('data'));
+    }
+
+
+    /**
+     *
+     * 状态改变
+     *
+     */
+    public function status(Request $request)
+    {
+        $ok = $this->repository->updateStatus(request('id'), request('status'));
+        if ($ok) {
+            return $this->showMessage('操作成功');
+        } else {
+            return $this->showWarning('操作失败');
+        }
+    }
+
+    /**
+     * 删除
+     */
+    public function destroy(Request $request)
+    {
+        $bool = $this->repository->destroy($request->get('id'));
+        if ($bool) {
+            return $this->showMessage('操作成功');
+        } else {
+            return $this->showWarning("操作失败");
+        }
+    }
+
+    /***
+     * 评价统计
+     * @param Request $request
+     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
+     */
+    public function commentschart(Request $request)
+    {
+        $newgoods_id = $request->get('id');
+        $newgoods = FurnitureNewgoodsInfoModel::find($newgoods_id);
+        $comments_field_1 = FurnitureNewgoodsCommentModel::where('newgoods_id', $newgoods_id)->select(\DB::raw('AVG(comments_field_1) as field'))->first();
+        $comments_field_2 = FurnitureNewgoodsCommentModel::where('newgoods_id', $newgoods_id)->select(\DB::raw('AVG(comments_field_2) as field'))->first();
+        $comments_field_3 = FurnitureNewgoodsCommentModel::where('newgoods_id', $newgoods_id)->select(\DB::raw('AVG(comments_field_3) as field'))->first();
+        $comments_field_4 = FurnitureNewgoodsCommentModel::where('newgoods_id', $newgoods_id)->select(\DB::raw('AVG(comments_field_4) as field'))->first();
+
+        return view('admin.furniture.newgoods.info.commentschart', compact('comments_field_1', 'comments_field_2', 'comments_field_3', 'comments_field_4', 'newgoods'));
+    }
+
+    public function booking(Request $request)
+    {
+        $newgoods_id = $request->get('id');
+        $list = FurnitureNewgoodsBookingModel::where('newgoods_id', $newgoods_id)->orderBy('id', 'desc')->paginate(10);
+        return view('admin.furniture.newgoods.info.booking', compact('list'));
+    }
+
+    public function bookingremark(Request $request){
+        $booking = FurnitureNewgoodsBookingModel::find($request->get('id'));
+        $booking->remark = $request->get('remark');
+        $bool = $booking->save();
+          if ($bool) {
+              return $this->showMessage('操作成功');
+          } else {
+              return $this->showWarning("操作失败");
+          }
+    }
+
+}

+ 48 - 0
app/Models/FurnitureNewgoodsBookingModel.php

xqd
@@ -0,0 +1,48 @@
+<?php
+
+namespace App\Models;
+
+use App\Models\BaseModel;
+
+/**
+ * @description 新品列表
+ * @author  system;
+ * @version    1.0
+ * @date 2018-12-20 10:09:42
+ *
+ */
+class FurnitureNewgoodsBookingModel extends BaseModel
+{
+    /**
+     * 数据表名
+     *
+     * @var string
+     *
+     */
+    protected $table = 'furniture_newgoods_booking';
+    /**
+     * 主键
+     */
+    protected $primaryKey = 'id';
+
+    //分页
+    protected $perPage = PAGE_NUMS;
+
+    /**
+     * 可以被集体附值的表的字段
+     *
+     * @var string
+     */
+    protected $fillable = [
+        'user_id',
+        'newgoods_id',
+        'phone',
+        'receiver_name',
+        'receiver_address',
+        'receiver_remark',
+    ];
+
+    public function user(){
+        return $this->belongsTo('App\Models\AlbumUserModel', 'user_id')->withDefault();
+    }
+}

+ 54 - 0
app/Models/FurnitureNewgoodsCommentModel.php

xqd
@@ -0,0 +1,54 @@
+<?php
+
+namespace App\Models;
+
+use App\Models\BaseModel;
+
+/**
+ * @description 新品评价
+ * @author  system;
+ * @version    1.0
+ * @date 2018-12-20 10:15:04
+ *
+ */
+class FurnitureNewgoodsCommentModel extends BaseModel
+{
+    /**
+     * 数据表名
+     *
+     * @var string
+     *
+     */
+    protected $table = 'furniture_newgoods_comment';
+    /**
+     * 主键
+     */
+    protected $primaryKey = 'id';
+
+    //分页
+    protected $perPage = PAGE_NUMS;
+
+    /**
+     * 可以被集体附值的表的字段
+     *
+     * @var string
+     */
+    protected $fillable = [
+        'user_id',
+        'newgoods_id',
+        'comments_field_1',
+        'comments_field_2',
+        'comments_field_3',
+        'comments_field_4',
+        'content'
+    ];
+
+    public function user(){
+        return $this->belongsTo('App\Models\AlbumUserModel', 'user_id')->withDefault();
+    }
+
+    public function newgoods(){
+        return $this->belongsTo('App\Models\FurnitureNewgoodsInfoModel', 'newgoods_id')->withDefault();
+    }
+
+}

+ 47 - 0
app/Models/FurnitureNewgoodsInfoModel.php

xqd
@@ -0,0 +1,47 @@
+<?php
+
+namespace App\Models;
+
+use App\Models\BaseModel;
+
+/**
+ * @description 新品列表
+ * @author  system;
+ * @version    1.0
+ * @date 2018-12-20 10:09:42
+ *
+ */
+class FurnitureNewgoodsInfoModel extends BaseModel
+{
+    /**
+     * 数据表名
+     *
+     * @var string
+     *
+     */
+    protected $table = 'furniture_newgoods_info';
+    /**
+     * 主键
+     */
+    protected $primaryKey = 'id';
+
+    //分页
+    protected $perPage = PAGE_NUMS;
+
+    /**
+     * 可以被集体附值的表的字段
+     *
+     * @var string
+     */
+    protected $fillable = [
+        'title',
+        'thumb',
+        'content',
+        'comments_field_1',
+        'comments_field_2',
+        'comments_field_3',
+        'comments_field_4',
+        'sort'
+    ];
+
+}

+ 21 - 0
app/Repositories/Furniture/Newgoods/CommentRepository.php

xqd
@@ -0,0 +1,21 @@
+<?php
+/**
+ *   新品评价
+ *  @author  system
+ *  @version    1.0
+ *  @date 2018-12-20 10:15:04
+ *
+ */
+namespace App\Repositories\Furniture\Newgoods;
+
+use App\Repositories\Base\Repository;
+
+
+class CommentRepository extends Repository {
+
+    public function model() {
+        return \App\Models\FurnitureNewgoodsCommentModel::class;
+    }
+
+    
+}

+ 45 - 0
app/Repositories/Furniture/Newgoods/Criteria/MultiWhere.php

xqd
@@ -0,0 +1,45 @@
+<?php
+/**
+ * User: Mike
+ * Email: m@9026.com
+ * Date: 2017/1/12
+ * Time: 17:52
+ */
+
+namespace App\Repositories\Furniture\Newgoods\Criteria;
+
+
+
+
+use App\Repositories\Base\Criteria;
+use App\Repositories\Contracts\RepositoryInterface as Repository;
+
+class MultiWhere extends Criteria {
+
+    private $search = [];
+
+    /**
+     * MultiWhere constructor.
+     * @param array $search
+     *
+     */
+    public function __construct(array $search)
+    {
+        $this->search = $search;
+    }
+
+    /**
+    * @param $model
+    * @param RepositoryInterface $repository
+    * @return mixed
+    */
+    public function apply($model, Repository $repository)
+    {
+          if(isset($this->search['updated_at']) && $this->search['updated_at']) {
+                                    $model = $model->where('updated_at',$this->search['updated_at']);
+                                 }
+
+         return $model;
+    }
+
+}

+ 21 - 0
app/Repositories/Furniture/Newgoods/InfoRepository.php

xqd
@@ -0,0 +1,21 @@
+<?php
+/**
+ *   新品列表
+ *  @author  system
+ *  @version    1.0
+ *  @date 2018-12-20 10:09:42
+ *
+ */
+namespace App\Repositories\Furniture\Newgoods;
+
+use App\Repositories\Base\Repository;
+
+
+class InfoRepository extends Repository {
+
+    public function model() {
+        return \App\Models\FurnitureNewgoodsInfoModel::class;
+    }
+
+    
+}

+ 40 - 0
database/migrations/2018_12_20_094603_create_furniture_newgoods_info_table.php

xqd
@@ -0,0 +1,40 @@
+<?php
+
+use Illuminate\Support\Facades\Schema;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Database\Migrations\Migration;
+
+class CreateFurnitureNewgoodsInfoTable extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::create('furniture_newgoods_info', function (Blueprint $table) {
+            $table->increments('id');
+            $table->string('title',255)->comment('标题');
+            $table->string('thumb',255)->nullable()->comment('缩略图');
+            $table->text('content')->nullable()->comment('详情');
+            $table->string('comments_field_1',255)->nullable()->comment('评价题目1');
+            $table->string('comments_field_2',255)->nullable()->comment('评价题目2');
+            $table->string('comments_field_3',255)->nullable()->comment('评价题目3');
+            $table->string('comments_field_4',255)->nullable()->comment('评价题目4');
+            $table->integer('sort')->nullable()->default(0)->comment('排序,越大越靠前');
+
+            $table->timestamps();
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::dropIfExists('furniture_newgoods_info');
+    }
+}

+ 39 - 0
database/migrations/2018_12_20_094625_create_furniture_newgoods_booking_table.php

xqd
@@ -0,0 +1,39 @@
+<?php
+
+use Illuminate\Support\Facades\Schema;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Database\Migrations\Migration;
+
+class CreateFurnitureNewgoodsBookingTable extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::create('furniture_newgoods_booking', function (Blueprint $table) {
+            $table->increments('id');
+            $table->integer('user_id')->comment('用户ID');
+            $table->integer('newgoods_id')->comment('新品ID');
+            $table->string('phone',20)->comment('联系电话');
+
+            $table->string('receiver_name',255)->comment('收货人姓名');
+            $table->string('receiver_address',255)->comment('收货人地址');
+            $table->string('remark',255)->nullable()->comment('收货人地址');
+
+            $table->timestamps();
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::dropIfExists('furniture_newgoods_booking');
+    }
+}

+ 39 - 0
database/migrations/2018_12_20_094647_create_furniture_newgoods_comment_table.php

xqd
@@ -0,0 +1,39 @@
+<?php
+
+use Illuminate\Support\Facades\Schema;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Database\Migrations\Migration;
+
+class CreateFurnitureNewgoodsCommentTable extends Migration
+{
+    /**
+     * Run the migrations.
+     *
+     * @return void
+     */
+    public function up()
+    {
+        Schema::create('furniture_newgoods_comment', function (Blueprint $table) {
+            $table->increments('id');
+            $table->integer('user_id')->comment('用户ID');
+            $table->integer('newgoods_id')->comment('新品ID');
+            $table->integer('comments_field_1')->comment('评价条目1评分');
+            $table->integer('comments_field_2')->comment('评价条目2评分');
+            $table->integer('comments_field_3')->comment('评价条目3评分');
+            $table->integer('comments_field_4')->comment('评价条目4评分');
+            $table->text('content')->nullable()->comment('评论详情');
+
+            $table->timestamps();
+        });
+    }
+
+    /**
+     * Reverse the migrations.
+     *
+     * @return void
+     */
+    public function down()
+    {
+        Schema::dropIfExists('furniture_newgoods_comment');
+    }
+}

+ 127 - 0
resources/views/admin/furniture/newgoods/comment/edit.blade.php

xqd
@@ -0,0 +1,127 @@
+@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('Furniture/Newgoods/Comment/index'))
+				    <div class="row">
+    					<div class="col-sm-3 pull-right">
+    					   <a href="{{ U('Furniture/Newgoods/Comment/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">用户ID</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_user_id" name="data[user_id]" class="form-control" value="{{ $data['user_id'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">新品ID</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_newgoods_id" name="data[newgoods_id]" class="form-control" value="{{ $data['newgoods_id'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">评价条目1评分</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_comments_field_1" name="data[comments_field_1]" class="form-control" value="{{ $data['comments_field_1'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">评价条目2评分</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_comments_field_2" name="data[comments_field_2]" class="form-control" value="{{ $data['comments_field_2'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">评价条目3评分</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_comments_field_3" name="data[comments_field_3]" class="form-control" value="{{ $data['comments_field_3'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">评价条目4评分</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_comments_field_4" name="data[comments_field_4]" class="form-control" value="{{ $data['comments_field_4'] 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">
+                     {!! ueditor('') !!}
+                                       
+                     <script id="container" name="data[content]" type="text/plain">{!! $data['content'] or '' !!}</script>
+                                            
+                    </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

+ 126 - 0
resources/views/admin/furniture/newgoods/comment/index.blade.php

xqd
@@ -0,0 +1,126 @@
+@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('Furniture/Newgoods/Comment/create'))
+                                <div class="col-sm-3 pull-right">
+                                    <a href="{{ U('Furniture/Newgoods/Comment/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"></th>
+                                <th class="sorting" data-sort="user_id"> 用户姓名</th>
+                                <th class="sorting" data-sort="newgoods_id"> 所属新品</th>
+                                <th class="sorting"> 评分</th>
+                                <th class="sorting" data-sort="content"> 评价内容</th>
+                                <th class="sorting" data-sort="created_at"> 添加时间</th>
+
+
+                                <th width="22%">相关操作</th>
+                            </tr>
+                            </thead>
+                            <tbody>
+                            @if(isset($list))
+                                @foreach($list as $key => $item)
+                                    <tr>
+
+                                        <td>{{ $item->id }}</td>
+                                        <td>{{ $item->user->username }}</td>
+                                        <td>{{ $item->newgoods->title }}</td>
+                                        <td>
+                                            {{ $item->newgoods->comments_field_1 }}: {{$item->comments_field_1}}分<br/>
+                                            {{ $item->newgoods->comments_field_2 }}: {{$item->comments_field_1}}分<br/>
+                                            {{ $item->newgoods->comments_field_3 }}: {{$item->comments_field_1}}分<br/>
+                                            {{ $item->newgoods->comments_field_4 }}: {{$item->comments_field_1}}分
+
+                                        </td>
+                                        <td>{{ mb_substr($item->content,0,10).'...' }}</td>
+                                        <td>{{ $item->created_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('Furniture/Newgoods/Comment/update'))
+                                                        <li>
+                                                            <a href="{{ U('Furniture/Newgoods/Comment/update',['id'=>$item->id])}}"
+                                                               class="font-bold">修改</a></li>
+                                                    @endif
+
+                                                    @if(role('Furniture/Newgoods/Comment/destroy'))
+                                                        <li class="divider"></li>
+                                                        <li>
+                                                            <a href="{{ U('Furniture/Newgoods/Comment/destroy',['id'=>$item->id])}}"
+                                                               onclick="return confirm('你确定执行删除操作?');">删除</a></li>
+                                                    @endif
+
+                                                </ul>
+                                            </div>
+                                            @if(role('Furniture/Newgoods/Comment/view'))
+                                                <button onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('Furniture/Newgoods/Comment/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

+ 81 - 0
resources/views/admin/furniture/newgoods/comment/view.blade.php

xqd
@@ -0,0 +1,81 @@
+@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">用户</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data->user->username or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">新品</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data->newgoods->title or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">{{$data->newgoods->comments_field_1}}</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['comments_field_1'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">{{$data->newgoods->comments_field_2}}</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['comments_field_2'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">{{$data->newgoods->comments_field_3}}</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['comments_field_3'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">{{$data->newgoods->comments_field_4}}</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['comments_field_4'] or ''}}</p>
+                                                 
+               </div>                     
+               <div class="list-group-item">
+                                                  
+                   <h3 class="list-group-item-heading">评论详情</h3>
+                                                   
+                   <p class="list-group-item-text"> {{ $data['content'] 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>
+    </div>
+</div>
+@endsection

+ 127 - 0
resources/views/admin/furniture/newgoods/info/booking.blade.php

xqd
@@ -0,0 +1,127 @@
+@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-content">
+
+                        <table class="table table-striped table-bordered table-hover dataTables-example dataTable">
+                            <thead>
+                            <tr>
+                                <th class="sorting"> 头像</th>
+                                <th class="sorting"> 微信昵称</th>
+                                <th class="sorting"> 收货人</th>
+                                <th class="sorting"> 联系电话</th>
+                                <th class="sorting"> 收获地址</th>
+                                <th class="sorting"> 备注</th>
+                                <th width="22%">相关操作</th>
+                            </tr>
+                            </thead>
+                            <tbody>
+                            @if(isset($list))
+                                @foreach($list as $key => $item)
+                                    <tr>
+                                        <td><img src="{{ $item->user->avatar }}" alt="" style="height: 50px"></td>
+                                        <td>{{$item->user->username}}</td>
+                                        <td>{{$item->phone}}</td>
+                                        <td>{{$item->receiver_name}}</td>
+                                        <td>{{$item->receiver_address}}</td>
+                                        <td>{{$item->remark}}</td>
+                                        <td>
+                                            @if(role('Furniture/Newgoods/Info/bookingremark'))
+                                                <button class="btn btn-warning myModal1" data-toggle="modal"
+                                                        data-content="{{$item->remark}}" data-id="{{ $item->id }}" data-target="#myModal">@if(!$item->remark)添加@else 修改@endif备注
+                                                </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 class="modal inmodal" id="myModal" tabindex="-1" role="dialog" aria-hidden="true">
+            <div class="modal-dialog">
+                <div class="modal-content animated flipInY">
+                    <div class="modal-header">
+                        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span
+                                    class="sr-only">Close</span></button>
+                        <h4 class="modal-title">添加备注</h4></div>
+                    <small class="font-bold">
+                        <div class="modal-body">
+                            <div class="ibox float-e-margins">
+                                <div class="ibox-content">
+
+                                    <form name="form_product" id="form-validation-1" action=""
+                                          class="form-horizontal form-validation" accept-charset="UTF-8" method="post">
+
+                                        <div class="form-group">
+
+                                            <label class="control-label col-sm-1">备注</label>
+
+                                            <div class="col-sm-11">
+                                            <textarea id="remark" name="remark" class="form-control"
+                                                      cols="20" rows="5"></textarea>
+                                            </div>
+
+                                        </div>
+
+                                        <div class="form-group">
+                                            <label class="control-label col-sm-3">&nbsp;</label>
+                                            <div class="col-sm-11">
+                                                <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>
+                            </div>
+                        </div>
+                        <div class="modal-footer">
+                            <button type="button" class="btn btn-white" data-dismiss="modal">关闭</button>
+                        </div>
+                    </small>
+                </div>
+                <small class="font-bold">
+                </small>
+            </div>
+            <small class="font-bold">
+            </small>
+        </div>
+    </div>
+
+    <script>
+        $('.myModal1').click(function () {
+            var booking = $(this).attr('data-id');
+            var remark = $(this).attr('data-content');
+            $('#form-validation-1').attr('action', "/admin/Furniture/Newgoods/Info/bookingremark?id=" + booking)
+            $('#remark').val(remark)
+        })
+    </script>
+@endsection

+ 53 - 0
resources/views/admin/furniture/newgoods/info/commentschart.blade.php

xqd
@@ -0,0 +1,53 @@
+@extends('admin.layout')
+
+@section('content')
+
+    <div class="row">
+        <div class="col-sm-12">
+            <div class="ibox-content">
+                <div class="row">
+                    <div class="col-md-10 col-md-offset-2">
+                        <div class="row" style="font-weight: 600">
+
+                            <div class="col-md-3">{{$newgoods->comments_field_1}} <span style="color: orange">{{$comments_field_1['field']}}</span></div>
+                            <div class="col-md-3">{{$newgoods->comments_field_2}} <span style="color: orange">{{$comments_field_2['field']}}</span></div>
+                            <div class="col-md-3">{{$newgoods->comments_field_3}} <span style="color: orange">{{$comments_field_3['field']}}</span></div>
+                            <div class="col-md-3">{{$newgoods->comments_field_4}} <span style="color: orange">{{$comments_field_4['field']}}</span></div>
+                        </div>
+                    </div>
+                </div>
+
+                <div class="row" style="margin-top: 50px">
+                    <div class="col-md-8 col-md-offset-2" >
+                        <div class="flot-chart">
+                            <div class="flot-chart-content" id="flot-bar-chart"></div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+
+    <script src="/base/js/plugins/flot/jquery.flot.js"></script>
+    <script src="/base/js/plugins/flot/jquery.flot.tooltip.min.js"></script>
+    <script src="/base/js/plugins/flot/jquery.flot.resize.js"></script>
+    <script src="/base/js/plugins/flot/jquery.flot.pie.js"></script>
+    <script>
+        $(function () {
+            var e = {
+                series: {bars: {show: !0, barWidth: .2, fill: !0, fillColor: {colors: [{opacity: .8}, {opacity: .8}]}}},
+                bars: {
+                    align: "center",
+                    barWidth: 0.2
+                },
+                xaxis: {tickDecimals: 0, ticks: [[1, '{{$newgoods->comments_field_1}}'], [2, '{{$newgoods->comments_field_2}}'], [3, '{{$newgoods->comments_field_3}}'], [4, '{{$newgoods->comments_field_4}}']]},
+                colors: ["#1ab394"],
+                grid: {color: "#999999", hoverable: !0, clickable: !0, tickColor: "#D4D4D4", borderWidth: 0},
+                legend: {show: !1},
+                tooltip: !0,
+                tooltipOpts: {content: ""}
+            }, o = {label: "bar", data: [[1, {{$comments_field_1['field']}}], [2, {{$comments_field_2['field']}}], [3, {{$comments_field_3['field']}}], [4, {{$comments_field_4['field']}}]]};
+            $.plot($("#flot-bar-chart"), [o], e)
+        })
+    </script>
+@endsection

+ 137 - 0
resources/views/admin/furniture/newgoods/info/edit.blade.php

xqd
@@ -0,0 +1,137 @@
+@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('Furniture/Newgoods/Info/index'))
+				    <div class="row">
+    					<div class="col-sm-3 pull-right">
+    					   <a href="{{ U('Furniture/Newgoods/Info/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_title" name="data[title]" class="form-control" value="{{ $data['title'] 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">
+                        {!!  widget('Tools.ImgUpload')->single('thumb',"data[thumb]", isset($data['thumb'])? $data['thumb'] : "") !!}
+
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">详情</label>
+                                    
+                   <div class="col-sm-9">
+                     {!! ueditor('') !!}
+                                       
+                     <script id="container" name="data[content]" type="text/plain">{!! $data['content'] or '' !!}</script>
+                                            
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">评价题目1</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_comments_field_1" name="data[comments_field_1]" class="form-control" value="{{ $data['comments_field_1'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">评价题目2</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_comments_field_2" name="data[comments_field_2]" class="form-control" value="{{ $data['comments_field_2'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">评价题目3</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_comments_field_3" name="data[comments_field_3]" class="form-control" value="{{ $data['comments_field_3'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </div>
+                                
+                </div>    
+                <div class="form-group">
+                                    
+                 <label class="control-label col-sm-3">评价题目4</label>
+                                    
+                   <div class="col-sm-9">
+                     <input id="data_comments_field_4" name="data[comments_field_4]" class="form-control" value="{{ $data['comments_field_4'] 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_sort" name="data[sort]" class="form-control" value="{{ $data['sort'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                    </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

+ 127 - 0
resources/views/admin/furniture/newgoods/info/index.blade.php

xqd
@@ -0,0 +1,127 @@
+@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('Furniture/Newgoods/Info/create'))
+                                <div class="col-sm-3 pull-right">
+                                    <a href="{{ U('Furniture/Newgoods/Info/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"></th>
+                                <th class="sorting" data-sort="title"> 标题</th>
+                                <th class="sorting" data-sort="thumb"> 缩略图</th>
+                                <th class="sorting" data-sort="created_at"> 添加时间</th>
+                                <th class="sorting" data-sort="updated_at"> 更新时间</th>
+                                <th width="22%">相关操作</th>
+                            </tr>
+                            </thead>
+                            <tbody>
+                            @if(isset($list))
+                                @foreach($list as $key => $item)
+                                    <tr>
+
+                                        <td>{{ $item->id }}</td>
+                                        <td>{{ $item->title }}</td>
+                                        <td><img src="{{ $item->thumb }}" style="height: 50px" alt=""></td>
+                                        <td>{{ $item->created_at }}</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('Furniture/Newgoods/Info/update'))
+                                                        <li>
+                                                            <a href="{{ U('Furniture/Newgoods/Info/update',['id'=>$item->id])}}"
+                                                               class="font-bold">修改</a></li>
+                                                    @endif
+
+                                                    @if(role('Furniture/Newgoods/Info/destroy'))
+                                                        <li class="divider"></li>
+                                                        <li>
+                                                            <a href="{{ U('Furniture/Newgoods/Info/destroy',['id'=>$item->id])}}"
+                                                               onclick="return confirm('你确定执行删除操作?');">删除</a></li>
+                                                    @endif
+
+                                                </ul>
+                                            </div>
+                                            @if(role('Furniture/Newgoods/Info/view'))
+                                                <button onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('Furniture/Newgoods/Info/view',['id'=>$item->id])}}'});"
+                                                        class="btn btn-primary ">查看
+                                                </button>
+                                            @endif
+
+                                            @if(role('Furniture/Newgoods/Info/commentschart'))
+                                                <button onclick="layer.open({type: 2,area: ['70%', '80%'],content: '{{ U('Furniture/Newgoods/Info/commentschart',['id'=>$item->id])}}'});"
+                                                        class="btn btn-info ">评价统计
+                                                </button>
+                                            @endif
+
+                                            @if(role('Furniture/Newgoods/Info/booking'))
+                                                <button onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('Furniture/Newgoods/Info/booking',['id'=>$item->id])}}'});"
+                                                        class="btn btn-danger">预售
+                                                </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
resources/views/admin/furniture/newgoods/info/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">标题</h3>
+
+                    <p class="list-group-item-text"> {{ $data['title'] or ''}}</p>
+
+                </div>
+                <div class="list-group-item">
+
+                    <h3 class="list-group-item-heading">缩略图</h3>
+
+                    <p class="list-group-item-text"><img src="{{ $data['thumb'] or ''}}" alt="" style="height: 80px"></p>
+
+                </div>
+                <div class="list-group-item">
+
+                    <h3 class="list-group-item-heading">详情</h3>
+
+                    <p class="list-group-item-text"> {!! $data['content'] or '' !!} </p>
+
+                </div>
+                <div class="list-group-item">
+
+                    <h3 class="list-group-item-heading">评价题目1</h3>
+
+                    <p class="list-group-item-text"> {{ $data['comments_field_1'] or ''}}</p>
+
+                </div>
+                <div class="list-group-item">
+
+                    <h3 class="list-group-item-heading">评价题目2</h3>
+
+                    <p class="list-group-item-text"> {{ $data['comments_field_2'] or ''}}</p>
+
+                </div>
+                <div class="list-group-item">
+
+                    <h3 class="list-group-item-heading">评价题目3</h3>
+
+                    <p class="list-group-item-text"> {{ $data['comments_field_3'] or ''}}</p>
+
+                </div>
+                <div class="list-group-item">
+
+                    <h3 class="list-group-item-heading">评价题目4</h3>
+
+                    <p class="list-group-item-text"> {{ $data['comments_field_4'] or ''}}</p>
+
+                </div>
+                <div class="list-group-item">
+
+                    <h3 class="list-group-item-heading">排序,越大越靠前</h3>
+
+                    <p class="list-group-item-text"> {{ $data['sort'] 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>
+        </div>
+    </div>
+@endsection