Browse Source

新增商品

sunhao 5 years ago
parent
commit
14ee37522d

+ 22 - 0
app/Goods.php

@@ -0,0 +1,22 @@
1
+<?php
2
+/**
3
+ * Created by PhpStorm.
4
+ * User: Administrator
5
+ * Date: 2017/12/5
6
+ * Time: 15:07
7
+ */
8
+
9
+namespace App;
10
+use Illuminate\Database\Eloquent\Model;
11
+
12
+class Goods extends Model
13
+{
14
+    public $timestamps = false;
15
+    protected $table = "goods";
16
+   
17
+   	# 生成外部商品编码
18
+	public static function createOuterCode(){
19
+		$redisKey = config('constants.GOODS_AUTOKEY');
20
+		return RedisModel::lpop($redisKey);
21
+	} 
22
+}

+ 17 - 0
app/GoodsSkus.php

@@ -0,0 +1,17 @@
1
+<?php
2
+/**
3
+ * Created by PhpStorm.
4
+ * User: Administrator
5
+ * Date: 2019/9/29
6
+ * Time: 15:07
7
+ */
8
+
9
+namespace App;
10
+use Illuminate\Database\Eloquent\Model;
11
+
12
+class GoodsSkus extends Model
13
+{
14
+    public $timestamps = false;
15
+    protected $table = "goods_skus";
16
+   
17
+}

+ 239 - 0
app/Http/Controllers/Admin/GoodsController.php

@@ -0,0 +1,239 @@
1
+<?php
2
+/**
3
+ * Created by Sublime.
4
+ * User: hao
5
+ * Date: 19/08/30
6
+ * Time: 上午11:20
7
+ */
8
+namespace App\Http\Controllers\Admin;
9
+
10
+use App\Http\Controllers\Controller;
11
+use App\Logs;
12
+use App\Goods;
13
+use App\GoodsSkus;
14
+use App\Oplog;
15
+use App\Services\OssServices as oss;
16
+use Illuminate\Http\Request;
17
+use Illuminate\Support\Facades\DB;
18
+
19
+use PHPExcel_Reader_Excel2007;
20
+use PHPExcel_Reader_Excel5;
21
+use PHPExcel_Reader_CSV;
22
+
23
+class GoodsController extends Controller
24
+{
25
+	public function index(Request $request){
26
+        $page = (int)$request->input('page');
27
+        $pageSize = 20;
28
+        if($page<=0){
29
+            $page = 1;
30
+        }
31
+
32
+        $offset = ($page-1) * $pageSize;
33
+        $stime = $request->input('stime');
34
+        $etime = $request->input('etime');
35
+        $name = $request->input('name');
36
+
37
+        $count = Goods::where(function($query) use($name, $stime, $etime){
38
+            if($name) $query->where('name', 'like', $name.'%');
39
+            if($stime) $query->where('createTime', '>=', $stime);
40
+            if($etime) $query->where('createTime', '<=', $etime);
41
+        })->where('is_del',0)->count();
42
+        if ($count > 1) {
43
+            // 总页数
44
+            $pages = ceil($count/$pageSize);
45
+        }else{
46
+            // 总页数
47
+            $pages = 1;
48
+        }
49
+
50
+        $result = Goods::where(function($query) use($name, $stime, $etime){
51
+            if($name) $query->where('name', $name);
52
+            if($stime) $query->where('createTime', '>=', $stime);
53
+            if($etime) $query->where('createTime', '<=', $etime);
54
+        })->where('is_del',0)->orderBy('id', 'desc')->offset($offset)->limit($pageSize)->get();
55
+        $result = json_decode(json_encode($result),true);
56
+
57
+        foreach($result as $k=>&$v){
58
+            # 获取sku
59
+            $skuList = GoodsSkus::where('goodsCode', $v['id'])->where('is_del', 0)->get();
60
+            $v['sku_list'] = $skuList;            
61
+        }
62
+
63
+        return view('goods/index', ['result' =>$result,
64
+            'page'              =>$page,
65
+            'count'             =>$count,
66
+            'pages'             =>$pages,          
67
+            'stime'             =>$stime,
68
+            'etime'             =>$etime,
69
+            'name'           =>$name,
70
+            ]);
71
+    }
72
+
73
+    /**
74
+     * 添加商品
75
+     * @return \Illuminate\View\View
76
+     */
77
+    public function create(Request $request)
78
+    {
79
+        return view('goods/create');
80
+    }
81
+    /**
82
+     * 分组管理-进行添加操作
83
+     * @param Request $request
84
+     * @return \Illuminate\Http\RedirectResponse
85
+     */
86
+    public function store(Request $request)
87
+    {       
88
+        $this->validate($request, [  
89
+            'name'           => 'required',   
90
+            'productCode'           => 'required',     
91
+        ], [                                                              
92
+            'name.required'           => '商品名不能为空',
93
+            'productCode.required'           => '商品货号不能为空',                                                                        
94
+        ]);
95
+        //数据库-新增数据
96
+        $goods = array();       
97
+        $goods['name'] = trim($request->input('name')); 
98
+        $goods['description'] = trim($request->input('description'));  //非必填
99
+        $goods['eshopCode'] = '99|34881'; 
100
+        $goods['productCode'] = trim($request->input('productCode'));  
101
+        /*$goods['propsName'] = $request->input('propsName');  
102
+        $goods['price'] = $request->input('price');  
103
+        $goods['Weight'] = $request->input('Weight');  
104
+        $goods['volume'] = $request->input('volume');  */
105
+        //图片上传 阿里云oss       
106
+        if ($request->hasFile('img') && $request->file('img')->isValid()) {
107
+            $file = $request->file('img');
108
+            $ossClient=new oss();
109
+            // 上传阿里云
110
+            $file = $ossClient->upload($file->getClientOriginalExtension(), $file->getRealPath(), 'upload/seafoodPic'.date("Y-m-d",time()).'/'.date('His'));
111
+            $img=$file['oss-request-url'];
112
+            $goods['picUrl']=str_replace("kx-youhuiquan.oss-cn-beijing.aliyuncs.com","imgs.726p.com",$img);
113
+        }
114
+        //$goods['picUrl'] = $request->input('picUrl');  
115
+
116
+        $res = DB::table('goods')->insertGetId($goods); 
117
+        if($res){
118
+            //卖家云必要参数拼接转化
119
+            $mjArr = $goods;
120
+            $mjArr['outerCode'] = $res;
121
+
122
+            //sku
123
+            $sku = trim($request->input('sku'),';');
124
+            if(!empty($sku)){
125
+                $sku = explode(';', $sku);
126
+                foreach($sku as $key=>$item){
127
+                    $sku_data = explode(',', $item);
128
+                    $sku_insert_data = $mjArr['skuList'][$key] = ['propsName'=>$sku_data[0], 'price'=>$sku_data[1], 'createTime'=>date('Y-m-d H:i:s'), 'modifyTime'=>date('Y-m-d H:i:s')];
129
+                    $sku_insert_data['goodsCode'] = $res;
130
+                    $sku_insert_data['eshopCode'] = '99|34881';
131
+                    $sku_ids = DB::table('goods_skus')->insertGetId($sku_insert_data);
132
+
133
+                    $mjArr['skuList'][$key]['outerCode'] = $sku_ids;
134
+                }
135
+            }
136
+            exit;
137
+            //对接卖家云
138
+            $mj = Order::mjGoodsAdd($mjArr);
139
+            #记录操作日志
140
+            $self_id = session('admin_id');
141
+            $self_name = session('real_name');
142
+            $context = "新增商品数据";
143
+            $type = 0; 
144
+            $tables = 'goods,goods_skus';
145
+            $data_id = $res;
146
+            Oplog::addLog($self_id, $self_name, $context, $type, $tables, $data_id);
147
+
148
+        } 
149
+      
150
+        return redirect('/admin/goods/index')->with('info', '添加成功'); 
151
+       
152
+    }
153
+
154
+    /**
155
+     * 分组管理-编辑分组界面
156
+     * @param $id
157
+     * @return \Illuminate\View\View
158
+     */
159
+    public function edit($id,Request $request)
160
+    {
161
+        
162
+        $data = Goods::where('id', $id)->first();
163
+        $teamList = DB::table('teams')->select('id', 'name')->get();
164
+        $teamList = json_decode(json_encode($teamList), true);
165
+        return view('goods/edit', [       
166
+            'goods' => $data,
167
+            'teamlist' => $teamList,
168
+        ]);
169
+
170
+    }
171
+
172
+    /**
173
+     * 分组管理-进行编辑操作
174
+     * @param Request $request
175
+     * @return \Illuminate\Http\RedirectResponse
176
+     */
177
+    public function update(Request $request)
178
+    {    
179
+        $name = (int)$request->input('name');
180
+        $id = (int)$request->input('id');        
181
+        $this->validate($request, [
182
+            'id'                  => 'required',
183
+            '_cost'          => 'required', 
184
+            '_fan_add'       => 'required',   
185
+            'name'             => 'required',   
186
+            'createTime'               => 'required|unique:cust_day_,createTime,'.$id.',id,name,'.$name,   
187
+        ], [                  
188
+            'id.required'              => 'id不能为空',                   
189
+            '_cost.required'      => '总成本不能为空',                   
190
+            '_fan_add.required'   => '总加粉数不能为空',                                    
191
+            'name.required'           => '团队不能为空',
192
+            'createTime.required'           => '日期不能为空',
193
+            'createTime.unique'           => '指定日期已存在',                                    
194
+        ]);
195
+       
196
+        $goods = array();
197
+        $goods['_cost'] = $request->input('_cost'); 
198
+        $goods['_fan_add'] = $request->input('_fan_add'); 
199
+        $goods['createTime'] = $request->input('createTime'); 
200
+        $goods['name'] = $name; 
201
+
202
+        $res = DB::table('cust_day_')->where('id', $id)->update($goods);
203
+        if($res){
204
+            #记录操作日志
205
+            $self_id = session('admin_id');
206
+            $self_name = session('real_name');            
207
+            $context = "修改运营上报数据";
208
+            $type = 0; 
209
+            $tables = 'cust_day_';
210
+            $data_id = $id;
211
+            Oplog::addLog($self_id, $self_name, $context, $type, $tables, $data_id);
212
+        }        
213
+        return redirect('/admin/goods/index')->with('info', '更新成功');         
214
+    }
215
+
216
+    /**
217
+     * 分组管理-进行删除操作
218
+     * @param Request $request
219
+     * @return \Illuminate\Http\RedirectResponse
220
+     */
221
+    public function delete($id)
222
+    {
223
+        $goods = Goods::find($id);
224
+        $goods->is_del = 1;
225
+        if ($goods ->save()){
226
+            #记录操作日志
227
+            $self_id = session('admin_id');
228
+            $self_name = session('real_name');            
229
+            $context = "删除运营上报数据";
230
+            $type = 0; 
231
+            $tables = 'cust_day_';
232
+            $data_id = $id;
233
+            Oplog::addLog($self_id, $self_name, $context, $type, $tables, $data_id);
234
+            return redirect('/admin/goods/index')->with('info', '删除成功');
235
+        }
236
+    }
237
+
238
+}
239
+

+ 7 - 1
app/Http/routes.php

@@ -151,7 +151,13 @@ Route::group(['prefix' => 'admin'], function(){
151 151
         //销售业绩表
152 152
         Route::get('/statistics/salerBonus', 'Admin\StatisticsController@salerBonus');
153 153
         Route::get('/statistics/salerBonus_export', 'Admin\StatisticsController@salerBonus_export');
154
-
154
+        //商品管理
155
+        Route::get('goods/index',       'Admin\GoodsController@index');
156
+        Route::get('goods/create',    'Admin\GoodsController@create');
157
+        Route::post('goods/store',    'Admin\GoodsController@store');
158
+        Route::get('goods/edit/{id}', 'Admin\GoodsController@edit');
159
+        Route::post('goods/update',   'Admin\GoodsController@update');
160
+        Route::post('goods/delete/{id}',   'Admin\GoodsController@delete');
155 161
     });
156 162
     
157 163
 });

+ 14 - 4
app/Order.php

@@ -21,17 +21,27 @@ class Order extends Model
21 21
    		return json_decode(json_encode($result),true);
22 22
    	}
23 23
 
24
+    /**
25
+     * 添加订单
26
+     */
24 27
    	public static function mjOrderAdd($orderList){
25 28
    		$orderList["method"] = "maijiayun.order.add";
26
-   		var_dump($orderList);exit;
27 29
    		$result = self::mjApi($orderList);
28 30
    		return $result;
29 31
    	}
30 32
 
33
+    /**
34
+     * 添加商品
35
+     */
36
+    public static function mjGoodsAdd($goods){
37
+      $orderList["method"] = "maijiayun.eshop.goods.add";
38
+      $result = self::mjApi($goods);
39
+      return $result;
40
+    }
41
+
31 42
    	public static function mjApi($params = array()){  		
32
-   		echo 1;
33 43
    		$accessKey = "B1E69297B5DA44DAB35099A5F28F41D9"; //erp 生成的 accessKey
34
-		$accessSecret = "4sN2LbylhOglelMP";
44
+		  $accessSecret = "4sN2LbylhOglelMP";
35 45
 	    $params["timestamp"] = time()."000";
36 46
 	    $params["version"] = "v1";
37 47
 	    $reqparams = $params;
@@ -46,7 +56,7 @@ class Order extends Model
46 56
 	    $params["accessKey"] = $accessKey;
47 57
 	    $params["token"] = strtoupper(sha1($accessKey.$sign.$accessSecret));
48 58
 	    $param = json_encode($params);
49
-	    echo 2;
59
+
50 60
 	    $ch = curl_init();
51 61
 	    $headers = array("Content-type:application/json;charset='utf-8'","Accept:application/json", "Cache-Control: no-cache", "Pragma: no-cache");
52 62
 	    curl_setopt($ch, CURLOPT_URL, "https://api.erp.maijiayun.cn"); //api 地址

+ 10 - 0
app/RedisModel.php

@@ -35,4 +35,14 @@ class RedisModel extends Model
35 35
         $redis = self::_init();
36 36
         return $redis->setnx( $key, $data);
37 37
     }
38
+
39
+    public static function rpush( $key, $data){
40
+        $redis = self::_init();
41
+        return $redis->rpush( $key, $data);
42
+    }
43
+
44
+    public static function lpop( $key ){
45
+        $redis = self::_init();
46
+        return $redis->lpop( $key );
47
+    }
38 48
 }

+ 2 - 2
resources/views/admin/index.blade.php

@@ -45,14 +45,14 @@
45 45
                     </ul>
46 46
                 </dd>
47 47
             </dl>
48
-            <!--dl id="menu-goods">
48
+            <dl id="menu-goods">
49 49
                 <dt @if(!isset($res['goods/manage'])) style="display:none;list-style-type:none;" @endif><i class="Hui-iconfont">&#xe620;</i> 商品管理<i class="Hui-iconfont menu_dropdown-arrow">&#xe6d5;</i></dt>
50 50
                 <dd>
51 51
                     <ul>                       
52 52
                         <li @if(!isset($res['goods/manage'])) style="display:none;list-style-type:none;" @endif><a data-href="{{url('admin/goods/index')}}" data-title="所有商品" href="javascript:void(0)">所有商品</a></li>                        
53 53
                     </ul>
54 54
                 </dd>
55
-            </dl-->
55
+            </dl>
56 56
             <dl id="menu-order">
57 57
                 <dt @if(!isset($res['order/manage'])) style="display:none;list-style-type:none;" @endif><i class="Hui-iconfont">&#xe626;</i> 订单管理<i class="Hui-iconfont menu_dropdown-arrow">&#xe6d5;</i></dt>
58 58
                 <dd>

+ 81 - 0
resources/views/goods/create.blade.php

@@ -0,0 +1,81 @@
1
+@extends('admin/master')
2
+@section('content')
3
+    <body>
4
+    @if(count($errors) > 0)
5
+        <div class="Huialert Huialert-info" id="error">
6
+            @foreach($errors->all() as $error)
7
+                <li>{{$error}}</li>
8
+            @endforeach
9
+        </div>
10
+    @endif
11
+    <div class="page-container">
12
+        <form action="/admin/goods/store" method="post" class="form form-horizontal" enctype="multipart/form-data">
13
+            <input type="hidden" name="_token" value="{{ csrf_token() }}" />
14
+            <div class="row cl">
15
+                <label class="form-label col-xs-4 col-sm-2">
16
+                    商品标题:</label>
17
+                <div class="formControls col-xs-6 col-sm-6">
18
+                    <input type="text" class="input-text" value="{{old('name')}}" placeholder="" name="name">
19
+                </div>
20
+            </div>
21
+            <div class="row cl">
22
+                <label class="form-label col-xs-4 col-sm-2">
23
+                    商品货号:</label>
24
+                <div class="formControls col-xs-6 col-sm-6">
25
+                    <input type="text" class="input-text" value="{{old('productCode')}}" placeholder="" name="productCode">
26
+                </div>
27
+            </div>
28
+            <div class="row cl">
29
+                <label class="form-label col-xs-4 col-sm-2">
30
+                    商品图片:</label>
31
+                <div class="formControls col-xs-6 col-sm-6">
32
+                        <span class="btn-upload">
33
+                          <input class="input-text upload-url radius" type="text" name="uploadfile-1" id="uploadfile-1" readonly><a href="javascript:void();" class="btn btn-primary radius"><i class="Hui-iconfont">&#xe642;</i> 上传图片</a>
34
+                          <input type="file" multiple name="img" class="input-file">
35
+                        </span><br>
36
+                    文件类型支持:jpg ,png ,ico ,文件大小不能超过1M
37
+                </div>
38
+            </div>
39
+            <div class="row cl">
40
+                <label class="form-label col-xs-4 col-sm-2">
41
+                    商品描述:</label>
42
+                <div class="formControls col-xs-6 col-sm-6">
43
+                    <textarea class="textarea" name="description">{{old('description')}}</textarea>
44
+                </div>
45
+            </div>
46
+            <div class="row cl">
47
+                <label class="form-label col-xs-4 col-sm-2">
48
+                    商品规格:</label>
49
+                <div class="formControls col-xs-6 col-sm-6">
50
+                    <input type="text" class="input-text" value="{{old('sku')}}" placeholder="示例: 0.5-0.7/斤/条,98;500克/包,108" name="sku">
51
+                </div>
52
+            </div>
53
+
54
+            <div class="row cl">
55
+                <div class="col-9 col-offset-2">
56
+                    <button class="btn btn-primary radius" type="submit" value="&nbsp;&nbsp;提交&nbsp;&nbsp;">&nbsp;&nbsp;提交&nbsp;&nbsp;</button>&nbsp;
57
+                    <button class="btn btn-default" type="reset" onclick="return_index();">&nbsp;&nbsp;返回&nbsp;&nbsp;</button>&nbsp;
58
+                    {{--<a href="javascript:void(0)" class="btn btn-default radius" onclick="redirect('{{url('/admin/admin/all')}}')">返回并查看结果</a>--}}
59
+                </div>
60
+            </div>
61
+        </form>
62
+    </div>
63
+    <!--_footer 作为公共模版分离出去-->
64
+    <script type="text/javascript" src="/admin/lib/jquery/1.9.1/jquery.min.js"></script>
65
+    <script type="text/javascript" src="/admin/lib/layer/2.4/layer.js"></script>
66
+    <script type="text/javascript" src="/admin/static/h-ui/js/H-ui.min.js"></script>
67
+    <script type="text/javascript" src="/admin/static/h-ui.admin/js/H-ui.admin.js"></script>
68
+    <!--/_footer 作为公共模版分离出去-->
69
+
70
+    <!--请在下方写此页面业务相关的脚本-->
71
+    <script type="text/javascript">
72
+        $(function(){
73
+            setTimeout("$('#error').hide()",3000);
74
+        });
75
+        /*返回*/
76
+        function return_index(){
77
+            location.href='/admin/goods/index';
78
+        }
79
+    </script>
80
+    </body>
81
+@endsection

+ 50 - 0
resources/views/goods/edit.blade.php

@@ -0,0 +1,50 @@
1
+@extends('admin/master')
2
+@section('content')
3
+    <body>
4
+    @if(count($errors) > 0)
5
+        <div class="Huialert Huialert-info" id="error">
6
+            @foreach($errors->all() as $error)
7
+                <li>{{$error}}</li>
8
+            @endforeach
9
+        </div>
10
+    @endif
11
+    <div class="page-container">
12
+        <form action="/admin/admin/teamupdate" method="post" class="form form-horizontal">
13
+            <input type="hidden" name="_token" value="{{ csrf_token() }}" />
14
+            <input type="hidden" name="id" value="{{$team['id']}}" />
15
+            <div class="row cl">
16
+                <label class="form-label col-xs-4 col-sm-2">
17
+                    团队名:</label>
18
+                <div class="formControls col-xs-6 col-sm-6">
19
+                    <input type="text" class="input-text" @if(old('name')) value="{{old('name')}}" @else value="{{$team['name']}}" @endif placeholder="" name="name" >
20
+                </div>
21
+            </div>
22
+            
23
+            <div class="row cl">
24
+                <div class="col-9 col-offset-2">
25
+                    <button class="btn btn-primary radius" type="submit" value="&nbsp;&nbsp;提交&nbsp;&nbsp;">&nbsp;&nbsp;修改&nbsp;&nbsp;</button>&nbsp;
26
+                    <button class="btn btn-default" type="reset" onclick="return_index();">&nbsp;&nbsp;返回&nbsp;&nbsp;</button>&nbsp;
27
+                    {{--<a href="javascript:void(0)" class="btn btn-default radius" onclick="redirect('{{url('/admin/admin/all')}}')">返回并查看结果</a>--}}
28
+                </div>
29
+            </div>
30
+        </form>
31
+    </div>
32
+    <!--_footer 作为公共模版分离出去-->
33
+    <script type="text/javascript" src="/admin/lib/jquery/1.9.1/jquery.min.js"></script>
34
+    <script type="text/javascript" src="/admin/lib/layer/2.4/layer.js"></script>
35
+    <script type="text/javascript" src="/admin/static/h-ui/js/H-ui.min.js"></script>
36
+    <script type="text/javascript" src="/admin/static/h-ui.admin/js/H-ui.admin.js"></script>
37
+    <!--/_footer 作为公共模版分离出去-->
38
+
39
+    <!--请在下方写此页面业务相关的脚本-->
40
+    <script type="text/javascript">
41
+        $(function(){
42
+            setTimeout("$('#error').hide()",3000);
43
+        });
44
+        /*返回*/
45
+        function return_index(){
46
+            location.href='/admin/admin/teamindex';
47
+        }
48
+    </script>
49
+    </body>
50
+@endsection

+ 93 - 0
resources/views/goods/index.blade.php

@@ -0,0 +1,93 @@
1
+@extends('admin/master')
2
+@section('content')
3
+    <body>
4
+    @if(session('info'))
5
+        <div class="Huialert Huialert-info" onclick="$(this).remove()" id="info">
6
+            {{session('info')}}
7
+        </div>
8
+    @endif
9
+    <div class="page-container">
10
+        <div class="cl pd-5 bg-1 bk-gray mt-20"> <span class="l"> <a class="btn btn-primary radius" onclick="admin_add('新增')" href="javascript:;"><i class="Hui-iconfont">&#xe600;</i> 新增商品</a></span> </div>
11
+        <div class="mt-20">
12
+            <table class="table table-border table-bordered table-bg table-hover table-sort">
13
+                <thead>
14
+                <tr class="text-c">
15
+                    {{--<th width="25"><input type="checkbox" name="" value=""></th>--}}
16
+                    <th width="8%">商品编号</th>
17
+                    <th width="10%">商品标题</th>
18
+                    <th width="10%">商品图片</th>
19
+                    <th width="10%">商品货号</th>
20
+                    <th width="25%">商品规格</th>
21
+                    <th width="15%">商品描述</th>
22
+                    <th width="10%">创建时间</th>
23
+                    <th width="10%">操作</th>
24
+                </tr>
25
+                </thead>
26
+                <tbody>
27
+                @if($result)
28
+                @foreach($result as $a)
29
+                    <tr class="text-c">
30
+                        {{--<td><input name="" type="checkbox" value=""></td>--}}
31
+                        <td class="text-c">{{$a['id']}}</td>
32
+                        <td class="text-c">{{$a['name']}}</td>
33
+                        <td class="text-c"><img style="width:100px;" src="{{$a['picUrl']}}" /></td>
34
+                        <td class="text-c">{{$a['productCode']}}</td>
35
+                        <td class="text-c">
36
+                            @foreach($a['sku_list'] as $item)
37
+                                sku编码:{{$item['id']}}&nbsp;&nbsp;  规格:{{$item['propsName']}}&nbsp;&nbsp;  价格:{{$item['price']}}<br>
38
+                            @endforeach
39
+                        </td>
40
+                        <td class="text-c">{{$a['description']}}</td>
41
+                        <td class="text-c">{{$a['createTime']}}</td>
42
+                        <td class="f-14 product-brand-manage"><a style="text-decoration:none" onClick='admin_edit("编辑","{{$a['id']}}")' href="javascript:;" title="编辑"><span class="btn btn-primary radius">编辑</span></a> <!--a style="text-decoration:none" class="ml-5" onClick="admin_del(this, '{{$a['id']}}')" href="javascript:;" title="删除"><span class="btn btn-danger radius">删除</span></a--></td>
43
+                    </tr>
44
+                @endforeach
45
+                @endif
46
+                </tbody>
47
+            </table>
48
+        </div>
49
+    </div>
50
+
51
+    <!--_footer 作为公共模版分离出去-->
52
+    <script type="text/javascript" src="/admin/lib/jquery/1.9.1/jquery.min.js"></script>
53
+    <script type="text/javascript" src="/admin/lib/layer/2.4/layer.js"></script>
54
+    <script type="text/javascript" src="/admin/static/h-ui/js/H-ui.min.js"></script>
55
+    <script type="text/javascript" src="/admin/static/h-ui.admin/js/H-ui.admin.js"></script>
56
+    <!--/_footer 作为公共模版分离出去-->
57
+    <!--/_footer 作为公共模版分离出去-->
58
+
59
+    <script type="text/javascript">
60
+        $(function(){
61
+            setTimeout("$('#info').hide()",3000);
62
+        });
63
+        /*管理员-添加*/
64
+        function admin_add(title){
65
+            location.href = '/admin/goods/create';
66
+        }
67
+        /*管理员-编辑*/
68
+        function admin_edit(title,id){
69
+            location.href = "/admin/goods/edit/"+id;
70
+        }
71
+        /*管理员-删除*/
72
+        function admin_del(obj,id){
73
+            layer.confirm('确认要删除吗?',function(index){                
74
+                $.ajax({
75
+                    type: 'POST',
76
+                    url: '/admin/goods/delete/'+id,
77
+                    dataType: 'json',
78
+                    success: function(data){
79
+                        if(data == 1){
80
+                            $(obj).parents("tr").remove();
81
+                           layer.msg('已删除!',{icon:1,time:1000});
82
+                        }
83
+                    }
84
+                });
85
+            });
86
+        }
87
+
88
+        
89
+
90
+    </script>
91
+    </body>
92
+
93
+@endsection