优化系统

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")
public TableDataInfo platformList()
{
List<OShopPlatform> list = platformService.list();
public TableDataInfo platformList(Integer status) {
LambdaQueryWrapper<OShopPlatform> qw = new LambdaQueryWrapper<OShopPlatform>()
.eq(status!=null,OShopPlatform::getStatus,status);
qw.orderByAsc(OShopPlatform::getSort);
List<OShopPlatform> list = platformService.list(qw);
return getDataTable(list);
}

View File

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