|
@@ -1,14 +1,14 @@
|
|
|
<template>
|
|
|
<div class="index flex column">
|
|
|
- <el-tabs v-model="activeName" @tab-click="handleClick">
|
|
|
- <el-tab-pane label="上架" name="上架"></el-tab-pane>
|
|
|
- <el-tab-pane label="下架" name="下架"></el-tab-pane>
|
|
|
- <el-tab-pane label="首次申请" name="首次申请"></el-tab-pane>
|
|
|
+ <el-tabs v-model="searchForm.type" @tab-click="handleClick">
|
|
|
+ <el-tab-pane label="上架" name="1"></el-tab-pane>
|
|
|
+ <el-tab-pane label="下架" name="2"></el-tab-pane>
|
|
|
+ <el-tab-pane label="首次申请" name="3"></el-tab-pane>
|
|
|
</el-tabs>
|
|
|
<div class="serach flex row space-between">
|
|
|
<el-button class="blackbtn" icon="el-icon-plus" @click="addGoods">新增商品</el-button>
|
|
|
<div class="flex row">
|
|
|
- <el-input v-model="searchForm.shopName" placeholder="请输入商品名称/ID" clearable></el-input>
|
|
|
+ <el-input v-model="searchForm.searchName" placeholder="请输入商品名称/ID" clearable></el-input>
|
|
|
<el-button class="btn_search blackbtn" icon="el-icon-search" @click="handleLogin">查询</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -28,6 +28,7 @@
|
|
|
|
|
|
<script>
|
|
|
import eTable from '@/components/base-table'
|
|
|
+ import{list} from '@/api/goods'
|
|
|
export default {
|
|
|
name: "index",
|
|
|
components: {
|
|
@@ -35,12 +36,12 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- activeName: '上架',
|
|
|
searchForm: {
|
|
|
- shopName: '',
|
|
|
+ searchName: '',
|
|
|
total: 0,
|
|
|
- pageNum: 1,
|
|
|
+ page: 1,
|
|
|
pageSize: 10,
|
|
|
+ type:'1'
|
|
|
},
|
|
|
tableHeadConfig: [{
|
|
|
label: '商品名称',
|
|
@@ -96,10 +97,16 @@
|
|
|
this.searchForm.pageNum = pageRequest.pageIndex;
|
|
|
this.searchForm.pageSize = pageRequest.pageSize;
|
|
|
}
|
|
|
+ list(this.searchForm).then(res=>{
|
|
|
+
|
|
|
+ })
|
|
|
},
|
|
|
addGoods(){// 新增商品
|
|
|
this.$router.push("/goods/addGoods");
|
|
|
}
|
|
|
+ },
|
|
|
+ mounted(){
|
|
|
+ this.getPageList()
|
|
|
}
|
|
|
};
|
|
|
</script>
|