正在显示
2 个修改的文件
包含
44 行增加
和
2 行删除
@@ -98,6 +98,32 @@ class ClassifyController extends WeChatBaseController{ | @@ -98,6 +98,32 @@ class ClassifyController extends WeChatBaseController{ | ||
98 | 98 | ||
99 | } | 99 | } |
100 | 100 | ||
101 | + /** | ||
102 | + * 价格排序 | ||
103 | + */ | ||
104 | + public function classify_price(){ | ||
105 | + | ||
106 | + $where = [ | ||
107 | + 'a.type' => 1 | ||
108 | + ]; | ||
109 | + if(!empty($_POST['classify_id'])){ | ||
110 | + $where['classify_id'] = $_POST['classify_id']; | ||
111 | + } | ||
112 | + if(!empty($_POST['lable_id'])){ | ||
113 | + $where['label_id'] = $_POST['lable_id']; | ||
114 | + }else{ | ||
115 | + $where['label_id'] = 0; | ||
116 | + } | ||
117 | + $data = Db::name('goods') -> alias('a') -> join('classification b','a.classify_id = b.id','LEFT') -> where($where) -> order('a.price desc') -> select() -> toArray(); | ||
118 | + foreach($data as $key => $val){ | ||
119 | + $price = explode('.',$data[$key]['price']); | ||
120 | + $data[$key]['price0'] = $price[0]; | ||
121 | + $data[$key]['price01'] = $price[1]; | ||
122 | + $data[$key]['show_img'] = cmf_get_image_url($data[$key]['show_img']); | ||
123 | + } | ||
124 | + return json_encode($data); | ||
125 | + | ||
126 | + } | ||
101 | 127 | ||
102 | 128 | ||
103 | 129 |
@@ -47,7 +47,7 @@ | @@ -47,7 +47,7 @@ | ||
47 | <li class="sales" onclick="classify_sales()">销量 | 47 | <li class="sales" onclick="classify_sales()">销量 |
48 | <img src="__TMPL__/public/assets/images/s1.png" alt=""> | 48 | <img src="__TMPL__/public/assets/images/s1.png" alt=""> |
49 | </li> | 49 | </li> |
50 | - <li class="price">价格 | 50 | + <li class="price" onclick="classify_price()">价格 |
51 | <img src="__TMPL__/public/assets/images/s1.png" alt=""> | 51 | <img src="__TMPL__/public/assets/images/s1.png" alt=""> |
52 | </li> | 52 | </li> |
53 | </ul> | 53 | </ul> |
@@ -132,7 +132,7 @@ | @@ -132,7 +132,7 @@ | ||
132 | } | 132 | } |
133 | 133 | ||
134 | /** | 134 | /** |
135 | - *销量 | 135 | + *销量排序 |
136 | */ | 136 | */ |
137 | function classify_sales(){ | 137 | function classify_sales(){ |
138 | classify_id = $('.cl_navActive').attr('data-id'); | 138 | classify_id = $('.cl_navActive').attr('data-id'); |
@@ -146,6 +146,22 @@ | @@ -146,6 +146,22 @@ | ||
146 | } | 146 | } |
147 | }); | 147 | }); |
148 | } | 148 | } |
149 | + | ||
150 | + /** | ||
151 | + *价格排序 | ||
152 | + */ | ||
153 | + function classify_price(){ | ||
154 | + classify_id = $('.cl_navActive').attr('data-id'); | ||
155 | + lable_id = $('.cl_Active2').attr('data-id'); | ||
156 | + $.post("{:url('Classify/classify_price')}",{classify_id:classify_id,lable_id:lable_id},function(data){ | ||
157 | + $('.in_hotLi').remove(); | ||
158 | + data_arr = JSON.parse(data); | ||
159 | + for(var i=0;i<data_arr.length;i++){ | ||
160 | + show_img = data_arr[i].show_img; | ||
161 | + $('.se_con').append("<div class='in_hotLi'><div class='in_hotImg'><img src='"+show_img+"'></div><div class='in_hotText'><div class='in_hotName txt-cut'><span>"+data_arr[i].name+"</span>"+data_arr[i].book_name+"</div><div class='in_cam_shopPrice'><div class='in_hotPrice1'>¥<span>"+data_arr[i].price0+"</span>."+data_arr[i].price01+"</div></div></div></div>"); | ||
162 | + } | ||
163 | + }); | ||
164 | + } | ||
149 | </script> | 165 | </script> |
150 | <script> | 166 | <script> |
151 | $('.cl_nav ul li').click(function() { | 167 | $('.cl_nav ul li').click(function() { |
-
请 注册 或 登录 后发表评论