项目案例

master
yin5th 2022-10-14 14:21:53 +08:00
parent 86b426afe7
commit 782bdbb7db
2 changed files with 9 additions and 4 deletions

View File

@ -84,7 +84,12 @@ class Cases extends Base
return $this->json(2, '栏目不存在'); return $this->json(2, '栏目不存在');
} }
$items = CasesModel::findListByWhere(["category_id" => $categoryId], $page, $size); $categoryIds = Category::where('parent_id', $categoryId)->column('id');
$items = CasesModel::whereIn('category_id', $categoryIds)
->where('visible', 1)
->page($page, $size)
->select()
->toArray();
foreach ($items as $item) { foreach ($items as $item) {
$item['image'] = $this->isMobile ? $item['image_mobile'] : $item['image']; $item['image'] = $this->isMobile ? $item['image_mobile'] : $item['image'];

View File

@ -35,7 +35,7 @@ $items = CasesModel::getByParentId($category['id'],true,$category['number'] ?: 6
<div class="project-case-list red-property-case flex w1360"> <div class="project-case-list red-property-case flex w1360">
{foreach $items as $item} {foreach $items as $item}
<a href="/cases/{$item.id}.html" class="wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0"> <a href="/cases/{$item.id}.html" class="wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
<div class="img"><img src="{$isMobile ? $item['image'] : $item['image_mobile']}" alt="{$item.title}"></div> <div class="img"><img src="{$isMobile ? $item['image_mobile'] : $item['image']}" alt="{$item.title}"></div>
<div class="info bg-col-white"> <div class="info bg-col-white">
<div class="txt flex"> <div class="txt flex">
<p class="clips1">{$item.title}</p> <p class="clips1">{$item.title}</p>
@ -69,7 +69,7 @@ $items = CasesModel::getByParentId($category['id'],true,$category['number'] ?: 6
}, 2000) }, 2000)
return false; return false;
} }
let html = ''; let html = ``;
$.each(res.data, function (index, item) { $.each(res.data, function (index, item) {
html += ` html += `
<a href="/cases/${item.id}.html" class="wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0"> <a href="/cases/${item.id}.html" class="wow fadeInUp" data-wow-duration="0.8s" data-wow-delay="0">
@ -86,7 +86,7 @@ $items = CasesModel::getByParentId($category['id'],true,$category['number'] ?: 6
}) })
page++; page++;
that.data('page', page) that.data('page', page)
$('.show-msg').before(html); $('.project-case-list').append(html);
return false; return false;
} }
}) })