wupengfei 3 years ago
parent
commit
6b22c39109

+ 2 - 2
application/store/controller/IntegralGoods.php

@@ -115,7 +115,7 @@ class IntegralGoods extends Controller
             $v['children'] =Db::table('store_goods_cate')
                 ->where(['is_deleted'=>0,'status'=>1,'pid'=>$v['id']])
                 ->order('sort desc ,id desc')
-                ->select();
+                ->select1();
         });
         $this->goods_cate =  $goods_cate;
         // 规格
@@ -164,7 +164,7 @@ class IntegralGoods extends Controller
                 $goods_spec[$i]['goods_no']     = $data['goods_no'][$i];
                 $goods_spec[$i]['spec_img']     = $data['spec_img'][$i]  ? $data['spec_img'][$i] :'' ;
                 $goods_spec[$i]['store_num']    = $data['store_num'][$i] > 0 ?$data['store_num'][$i] :0 ;
-                $goods_spec[$i]['price']        = $data['price'][$i]  >0  ? $data['price'][$i] :0 ;
+                $goods_spec[$i]['price']        = $data                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ['price'][$i]  >0  ? $data['price'][$i] :0 ;
                 $goods_spec[$i]['sell_money']   = $data['sell_money'][$i] >0  ? $data['sell_money'][$i] : 0;
                 $goods_spec[$i]['spec_exp']     = $data['spec_exp'][$i]  ? $data['spec_exp'][$i] : '';
                 $goods_spec[$i]['spec_key']     = !empty($detail_list) ?  array_search(trim($data['spec_exp'][$i]),$detail_list) : '';

+ 1 - 0
application/store/view/goods/form.html

@@ -145,6 +145,7 @@
                                 <td class='text-left nowrap'>
                                     <a class="layui-btn layui-btn-sm layui-btn-danger del_no">删 除</a>
                                 </td>
+                            </tr>
                             {/foreach}
                         </tbody>
                     </table>

+ 21 - 101
application/store/view/integral_goods/form.html

@@ -101,17 +101,34 @@
                                 <thead>
                                 <tr>
                                     <th class='text-left nowrap'>货号</th>
-                                    <th class='text-left nowrap'>图片</th>
                                     <th class='text-left nowrap'>库存</th>
                                     <th class='text-left nowrap'>原价</th>
                                     <th class='text-left nowrap'>售价</th>
-                                    <th class='text-left nowrap'>规格</th>
-                                    <th class='text-left nowrap'>操作</th>
+                                    <th class='text-left nowrap'>积分</th>
                                 </tr>
                                 </thead>
 
                                 <tbody class="no_html">
-
+                                <tr>
+                                <tr class="no_detail">
+                                    <td class='text-left nowrap'>
+                                        <input class='layui-input' name='goods_no[]' value="{$sv['goods_no']}|default=''"/>
+                                    </td>
+
+                                    <td class='text-left nowrap'>
+                                        <input class='layui-input' name='store_num[]' value="{$sv['store_num']}|default=''"/>
+                                    </td>
+                                    <td class='text-left nowrap'>
+                                        <input class='layui-input' name='price[]' value="{$sv['price']}|default=''"/>
+                                    </td>
+                                    <td class='text-left nowrap'>
+                                        <input class='layui-input' name='sell_money[]' value="{$sv['sell_money']}|default=''"/>
+                                    </td>
+                                    <td class='text-left nowrap'>
+                                        <input class='layui-input' name='sell_money[]' value="{$sv['sell_money']}|default=''"/>
+                                    </td>
+                                </tr>
+                                </tr>
                                 </tbody>
                             </table>
                         </div>
@@ -206,103 +223,6 @@
         });
 
     });
-    $(document).on('click',".add_goods_no",function () {
-        var no_html = '';
-        no_html  += ' <tr  class="no_detail">';
-        no_html  +=     "<td class='text-left nowrap'> " +
-            "<input class='layui-input' name='goods_no[]' value='1'/>" +
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'>" +
-            "<input class='layui-input' name='store_num[]' value='10'/>" +
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'> " +
-            "<input class='layui-input' name='price[]' value='100'/>" +
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'> " +
-            "<input class='layui-input' name='sell_money[]' value='100'/>" +
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'> " +
-            "<select name='spec_exp[]'>" +
-            "<option value='1'>66</option>"+
-            "<option value='2'>66</option>"+
-            "</select>"+
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'>" +
-            "<a class=\"layui-btn layui-btn-sm layui-btn-danger del_no\">删 除</a>" +
-            /*  "<a class=\"layui-btn layui-btn-sm layui-btn-sm add_goods_no\">添 加</a>"+*/
-            "</td>"
-        no_html  += "</tr>";
-        $(".no_html").append(no_html);
-        window.form.render();
-    })
-    $(document).on('click',".del_no",function (){
-        var index= $(".del_no").index(this);
-        console.log(index);
-        $(".no_detail").eq(index).remove();
-    })
-
-
-    /**
-     * 规格监听
-     */
-
-    form.on('select(spec_id)', function(data){
-        if(data.value == 0) {
-            $(".no_html").html(get_ht(0,'','未选择'));
-        }else{
-            $(".no_html").html('')
-            var js_spec =  $(data.elem).find("option:selected").attr("data-spec");
-            var spec_arr = $.parseJSON(js_spec);
-            $.each(spec_arr,function (sk,sv) {
-                $(".no_html").append(get_ht(sk,sv,''));
-            })
-        }
-    })
-    // 分类选择监听
-    form.on('select(first_classify)', function(data){
-        var cl_html = '<option value="0">请选择</option>';
-        if(data.value == 0) {
-            $("select[name='second_classify']").html(cl_html);
-        }else{
-            var cl_key =  data.elem[data.elem.selectedIndex].dataset.cl_key;
-            var goods_spec = {:json_encode($goods_cate)};
-            $.each(goods_spec[cl_key]['children'],function (ck,cv) {
-                cl_html +='<option value="'+cv.id+'">'+cv.title+'</option>';
-            })
-            $("select[name='second_classify']").html(cl_html);
-        }
-        window.form.render();
-    })
-
-
-   //$(".no_html").html(get_ht(0,'','未选择'));
-
-    function  get_ht(k,v,ms) {
-        var  no = getCode();
-        var no_html = '';
-        no_html  += ' <tr  class="no_detail change_del" data-dh ="'+k+'">';
-        no_html  +=     "<td class='text-left nowrap'> " +
-            "<input class='layui-input' name='goods_no[]' value='"+no+"'/>" +
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'>" +
-            "<input type='number' step='1' min='1' class='layui-input' name='store_num[]' value=''/>" +
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'> " +
-            "<input type='number' step='0.01' min='0' class='layui-input' name='price[]' value=''/>" +
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'> " +
-            "<input type='number' step='0.01' min='0' class='layui-input' name='sell_money[]' value=''/>" +
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'> " +
-            "<input readonly style='background-color: #e6e6e6' class='layui-input' name='spec_exp[]' placeholder='"+ms+"'  value='"+v+"'/>" +
-            "</td>";
-        no_html  +=     "<td class='text-left nowrap'>" +
-            "<a class=\"layui-btn layui-btn-sm layui-btn-danger del_no\">删 除</a>" +
-            /*  "<a class=\"layui-btn layui-btn-sm layui-btn-sm add_goods_no\">添 加</a>"+*/
-            "</td>"
-        no_html  += "</tr>";
-        return   no_html;
-    }
 
     function getCode() {
         var t = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",