优化系统

This commit is contained in:
启航老齐 2025-10-01 17:50:19 +08:00
parent 803402ea8b
commit cc4bbd8013
2 changed files with 40 additions and 24 deletions

View File

@ -46,9 +46,11 @@ public class ShopController extends BaseController {
} }
@GetMapping("/platformList") @GetMapping("/platformList")
public TableDataInfo platformList() public TableDataInfo platformList(Integer status) {
{ LambdaQueryWrapper<OShopPlatform> qw = new LambdaQueryWrapper<OShopPlatform>()
List<OShopPlatform> list = platformService.list(); .eq(status!=null,OShopPlatform::getStatus,status);
qw.orderByAsc(OShopPlatform::getSort);
List<OShopPlatform> list = platformService.list(qw);
return getDataTable(list); return getDataTable(list);
} }

View File

@ -1,27 +1,36 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-tabs v-model="activeName" @tab-click="handleClick"> <el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="淘宝天猫" name="taoGoods"> <el-tab-pane v-for="item in typeList" :label="item.name" :name="item.code" lazy>
<goods-tao></goods-tao> <goods-tao v-if="item.id === 100" ></goods-tao>
<goods-jd v-if="item.id === 200"></goods-jd>
<goods-pdd v-if="item.id === 300"></goods-pdd>
<goods-dou v-if="item.id === 400"></goods-dou>
<goods-wei v-if="item.id === 500"></goods-wei>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="京东POP" name="jdGoods" lazy>
<goods-jd></goods-jd>
</el-tab-pane> <!-- <el-tab-pane label="淘宝天猫" name="taoGoods">-->
<el-tab-pane label="拼多多" name="pddGoods" lazy> <!-- <goods-tao></goods-tao>-->
<goods-pdd></goods-pdd>
</el-tab-pane>
<el-tab-pane label="抖店" name="douGoods" lazy>
<goods-dou></goods-dou>
</el-tab-pane>
<el-tab-pane label="微信小店" name="weiGoods" lazy>
<goods-wei></goods-wei>
</el-tab-pane>
<!-- <el-tab-pane label="快手小店" name="kwaiGoods" lazy>-->
<!-- 开发中-->
<!-- </el-tab-pane>--> <!-- </el-tab-pane>-->
<!-- <el-tab-pane label="小红书" name="xhsGoods" lazy>--> <!-- <el-tab-pane label="京东POP" name="jdGoods" lazy>-->
<!-- 开发中--> <!-- <goods-jd></goods-jd>-->
<!-- </el-tab-pane>--> <!-- </el-tab-pane>-->
<!-- <el-tab-pane label="拼多多" name="pddGoods" lazy>-->
<!-- <goods-pdd></goods-pdd>-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="抖店" name="douGoods" lazy>-->
<!-- <goods-dou></goods-dou>-->
<!-- </el-tab-pane>-->
<!-- <el-tab-pane label="微信小店" name="weiGoods" lazy>-->
<!-- <goods-wei></goods-wei>-->
<!-- </el-tab-pane>-->
<!--&lt;!&ndash; <el-tab-pane label="快手小店" name="kwaiGoods" lazy>&ndash;&gt;-->
<!--&lt;!&ndash; 开发中&ndash;&gt;-->
<!--&lt;!&ndash; </el-tab-pane>&ndash;&gt;-->
<!--&lt;!&ndash; <el-tab-pane label="小红书" name="xhsGoods" lazy>&ndash;&gt;-->
<!--&lt;!&ndash; 开发中&ndash;&gt;-->
<!--&lt;!&ndash; </el-tab-pane>&ndash;&gt;-->
</el-tabs> </el-tabs>
</div> </div>
@ -33,19 +42,24 @@ import GoodsJd from "@/views/jd/goods/index";
import GoodsDou from "@/views/dou/goods/index"; import GoodsDou from "@/views/dou/goods/index";
import GoodsPdd from "@/views/pdd/goods/index"; import GoodsPdd from "@/views/pdd/goods/index";
import GoodsWei from "@/views/wei/goods/index"; import GoodsWei from "@/views/wei/goods/index";
import {listPlatform} from "@/api/shop/shop";
export default { export default {
name: "ShopGoods", name: "ShopGoods",
components:{GoodsTao,GoodsJd,GoodsDou,GoodsPdd,GoodsWei}, components:{GoodsTao,GoodsJd,GoodsDou,GoodsPdd,GoodsWei},
data() { data() {
return { return {
activeName: 'taoGoods' activeName: 'taoGoods',
typeList:[]
}; };
}, },
created() { created() {
}, },
mounted() { mounted() {
listPlatform({status:0}).then(res => {
this.typeList = res.rows.filter(x=>x.id!==999);
this.activeName = this.typeList[0].code
})
}, },
methods: { methods: {
handleClick(tab, event) { handleClick(tab, event) {