正在显示
4 个修改的文件
包含
12 行增加
和
13 行删除
@@ -284,7 +284,7 @@ | @@ -284,7 +284,7 @@ | ||
284 | <label class="control-label col-xs-12 col-sm-2">{:__('Detail_images')}:</label> | 284 | <label class="control-label col-xs-12 col-sm-2">{:__('Detail_images')}:</label> |
285 | <div class="col-xs-12 col-sm-8"> | 285 | <div class="col-xs-12 col-sm-8"> |
286 | <div class="input-group"> | 286 | <div class="input-group"> |
287 | - <input id="c-detail_images" data-rule="required" class="form-control form-control" size="50" name="row[detail_images]" placeholder="图片最多添加十张" type="text"> | 287 | + <input id="c-detail_images" class="form-control form-control" size="50" name="row[detail_images]" placeholder="图片最多添加十张" type="text"> |
288 | <div class="input-group-addon no-border no-padding"> | 288 | <div class="input-group-addon no-border no-padding"> |
289 | <span><button type="button" id="plupload-detail_images" data-maxcount="10" class="btn btn-danger plupload" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-multiple="true" data-preview-id="p-detail_images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span> | 289 | <span><button type="button" id="plupload-detail_images" data-maxcount="10" class="btn btn-danger plupload" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-multiple="true" data-preview-id="p-detail_images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span> |
290 | <span><button type="button" id="fachoose-detail_images" data-maxcount="10" class="btn btn-primary fachoose" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span> | 290 | <span><button type="button" id="fachoose-detail_images" data-maxcount="10" class="btn btn-primary fachoose" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span> |
@@ -284,7 +284,7 @@ | @@ -284,7 +284,7 @@ | ||
284 | <label class="control-label col-xs-12 col-sm-2">{:__('Detail_images')}:</label> | 284 | <label class="control-label col-xs-12 col-sm-2">{:__('Detail_images')}:</label> |
285 | <div class="col-xs-12 col-sm-8"> | 285 | <div class="col-xs-12 col-sm-8"> |
286 | <div class="input-group"> | 286 | <div class="input-group"> |
287 | - <input id="c-detail_images" data-rule="required" placeholder="图片最多添加十张" class="form-control form-control" size="50" name="row[detail_images]" type="text" value="{$row.detail_images}"> | 287 | + <input id="c-detail_images" placeholder="图片最多添加十张" class="form-control form-control" size="50" name="row[detail_images]" type="text" value="{$row.detail_images}"> |
288 | <div class="input-group-addon no-border no-padding"> | 288 | <div class="input-group-addon no-border no-padding"> |
289 | <span><button type="button" id="plupload-detail_images" class="btn btn-danger plupload" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-maxcount="10" data-multiple="true" data-preview-id="p-detail_images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span> | 289 | <span><button type="button" id="plupload-detail_images" class="btn btn-danger plupload" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-maxcount="10" data-multiple="true" data-preview-id="p-detail_images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span> |
290 | <span><button type="button" id="fachoose-detail_images" class="btn btn-primary fachoose" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-maxcount="10" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span> | 290 | <span><button type="button" id="fachoose-detail_images" class="btn btn-primary fachoose" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-maxcount="10" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span> |
@@ -32,11 +32,11 @@ class Cart extends Api | @@ -32,11 +32,11 @@ class Cart extends Api | ||
32 | */ | 32 | */ |
33 | public function addCart() | 33 | public function addCart() |
34 | { | 34 | { |
35 | - $sku_id = $this->request->post('sku_id'); | ||
36 | - $goods_id = $this->request->post('goods_id'); | ||
37 | - $number = $this->request->post('number'); | 35 | + $sku_id = $this->request->param('sku_id'); |
36 | + $goods_id = $this->request->param('goods_id'); | ||
37 | + $number = $this->request->param('number'); | ||
38 | 38 | ||
39 | - if (!is_numeric($sku_id) || !is_numeric($goods_id) || !is_numeric($number)) $this->error('参数不合法'); | 39 | +// if (!is_numeric($sku_id) || !is_numeric($goods_id) || !is_numeric($number)) $this->error('参数不合法'); |
40 | $category_id = (new \app\api\model\Goods())->where('goods_id', $goods_id)->value('category_id'); | 40 | $category_id = (new \app\api\model\Goods())->where('goods_id', $goods_id)->value('category_id'); |
41 | $where = [ | 41 | $where = [ |
42 | 'goods_id' => $goods_id, | 42 | 'goods_id' => $goods_id, |
@@ -61,13 +61,12 @@ class Cart extends Api | @@ -61,13 +61,12 @@ class Cart extends Api | ||
61 | } else { | 61 | } else { |
62 | $model->where($where)->update(['number'=>$number]); | 62 | $model->where($where)->update(['number'=>$number]); |
63 | } | 63 | } |
64 | - | ||
65 | } else { | 64 | } else { |
66 | - if ($spec_info['stock_num'] > $number) { | 65 | + if ($number > $spec_info['stock_num']) { |
67 | $this->error('库存不足'); | 66 | $this->error('库存不足'); |
68 | } else { | 67 | } else { |
69 | - $data['number'] = $number; | ||
70 | - $model->isUpdate(false)->save($data); | 68 | + $where['number'] = $number; |
69 | + $model->isUpdate(false)->save($where); | ||
71 | } | 70 | } |
72 | 71 | ||
73 | } | 72 | } |
@@ -20,13 +20,13 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'litestor | @@ -20,13 +20,13 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'litestor | ||
20 | var table = $("#table"); | 20 | var table = $("#table"); |
21 | table.on('post-common-search.bs.table', function (event, table) { | 21 | table.on('post-common-search.bs.table', function (event, table) { |
22 | var form = $("form", table.$commonsearch); | 22 | var form = $("form", table.$commonsearch); |
23 | - $("input[name='category_id']", form).addClass("selectpage").data("source", "litestore/litestorecategory/index").data("primaryKey", "id").data("field", "name").data("orderBy", "id desc").data("pageSize",1); | 23 | + $("input[name='category_id']", form).addClass("selectpage").data("source", "litestore/litestorecategory/index").data("primaryKey", "id").data("field", "name").data("orderBy", "id asc").data("pageSize",20); |
24 | Form.events.cxselect(form); | 24 | Form.events.cxselect(form); |
25 | Form.events.selectpage(form); | 25 | Form.events.selectpage(form); |
26 | }); | 26 | }); |
27 | table.on('post-common-search.bs.table', function (event, table) { | 27 | table.on('post-common-search.bs.table', function (event, table) { |
28 | var form = $("form", table.$commonsearch); | 28 | var form = $("form", table.$commonsearch); |
29 | - $("input[name='activity_id']", form).addClass("selectpage").data("source", "activity/index").data("primaryKey", "id").data("field", "name").data("orderBy", "id desc").data("pageSize",1); | 29 | + $("input[name='activity_id']", form).addClass("selectpage").data("source", "activity/index").data("primaryKey", "id").data("field", "name").data("orderBy", "id asc").data("pageSize",20); |
30 | Form.events.cxselect(form); | 30 | Form.events.cxselect(form); |
31 | Form.events.selectpage(form); | 31 | Form.events.selectpage(form); |
32 | }); | 32 | }); |
@@ -45,7 +45,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'litestor | @@ -45,7 +45,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'litestor | ||
45 | {field: 'goods_name', title: __('Goods_name'), operate: 'LIKE'}, | 45 | {field: 'goods_name', title: __('Goods_name'), operate: 'LIKE'}, |
46 | {field: 'keywords', title: __('Keywords'), operate: 'LIKE'}, | 46 | {field: 'keywords', title: __('Keywords'), operate: 'LIKE'}, |
47 | {field: 'category.name', title: __('Category.name'), operate: false}, | 47 | {field: 'category.name', title: __('Category.name'), operate: false}, |
48 | - {field: 'activity.name', title: __('Activity.name'), operate: 'LIKE'}, | 48 | + {field: 'activity.name', title: __('Activity.name'), operate: false}, |
49 | {field: 'category_id', visible: false, title: __('Category_id'),operate: 'LIKE %...%'}, | 49 | {field: 'category_id', visible: false, title: __('Category_id'),operate: 'LIKE %...%'}, |
50 | {field: 'activity_id', visible: false, title: __('Activity_id'),operate: 'LIKE %...%'}, | 50 | {field: 'activity_id', visible: false, title: __('Activity_id'),operate: 'LIKE %...%'}, |
51 | {field: 'image', title: __('Image'), formatter: Table.api.formatter.image}, | 51 | {field: 'image', title: __('Image'), formatter: Table.api.formatter.image}, |
-
请 注册 或 登录 后发表评论