bug fix 20240308

dev
Wayne 2 years ago
parent 750fe27bb9
commit ac04840889

@ -47,6 +47,7 @@ class IndexController extends BaseController
return $this->Success($result);
}
// 取得父類別列表
public function getParentCateList(Request $request)
{
$param = $request->get();
@ -61,9 +62,15 @@ class IndexController extends BaseController
->toArray();
// foreach($list as $key => $val){
// }
foreach($list as $key => $val){
// 取得子類別編號
$list[$key]['cid'] = Db::name('category')
->where('lang', $param['lang'])
->where('parent_id', $val['id'])
->order('sort_order', 'asc')
->limit(1)
->value('id');
}
return $this->Success($list);
}

@ -6,6 +6,7 @@ import featureImg from '@/assets/img/iStock.jpg';
const { locale } = useI18n()
const store = useStore();
const router = useRouter();
const { config } = storeToRefs(store);
@ -58,6 +59,13 @@ onMounted(async () => {
});
})
//
const goProd = (cid) => {
if(cid && cid !== null){
router.push({ path: '/products/list/' + cid });
}
}
</script>
<template>
@ -94,7 +102,10 @@ onMounted(async () => {
</div>
<div class="content shadow p-4">
<div class="row">
<div class="col-6 col-lg-3" v-for="(cate,index) in cateData" :key="index">
<div class="col-6 col-lg-3" v-for="(cate,index) in cateData" :key="index"
@click="goProd(cate.cid)"
style="cursor: pointer;"
>
<div class="imgCnt sm shadow">
<img :src="cate.imageurl || prodImg" alt="">
</div>

@ -29,7 +29,7 @@ const bannerObj = computed(() => {
return {
"bImg": bannerImg,
"pageName": t('news'),
"path": '',
"path": path,
"title": title
}
});

Loading…
Cancel
Save