<template> <d2-container class="pRelative"> <template slot="header">全部商品( 共5个 )</template> <div class="searchs"> <div class="buttons"> <!-- <el-button class="button buttonlight" size="small" @click="handleAdd">添加商品</el-button> --> <!-- <el-button class="button buttondark" size="small">批量删除</el-button> --> </div> <!-- 搜索区 --> <el-form class="searchzone" :inline="true" :model="formData" label-width="auto"> <el-form-item label="状态"> <el-select size="small" v-model="formData.status" placeholder="请选择状态" style="width:160px;" > <el-option v-for="item in statusList" :key="item.id" :label="item.name" :value="item.id" ></el-option> </el-select> </el-form-item> <el-form-item label> <el-input size="small" v-model="formData.keys" style="width:160px" placeholder="请输入关键词" /> </el-form-item> <el-button class="button buttondark" size="small">搜索</el-button> </el-form> </div> <el-table :data="data" class="list" style="width: 100%" empty-text="暂无商品信息" height="calc(100% - 120px)" > <!-- <el-table-column type="selection" width="55"> </el-table-column> --> <el-table-column prop="name" label="商品图片" align="center"> <template slot-scope="scope"> <span> <img :src="scope.row.imgUrl" alt style="height: 60px; width: 60px;" /> </span> </template> </el-table-column> <el-table-column prop="goodName" label="商品名称" align="center"></el-table-column> <el-table-column prop="goodPrice" label="商品价格" align="center"></el-table-column> <el-table-column prop="goodNum" label="库存" align="center"></el-table-column> <el-table-column prop="goodBackMoney" label="佣金" align="center"></el-table-column> <!-- <el-table-column prop="goodStatus" label="状态" align="center"></el-table-column> --> <el-table-column prop="goodStatus" label="状态" align="center"> <template slot-scope="scope"> <span>{{scope.row.goodStatus === 'up' ? '上线' : '下线'}}</span> </template> </el-table-column> <!-- 查看详情 --> <el-table-column fixed="right" align="center" label="操作" width="140" @selection-change="listPick" > <template slot-scope="scope"> <!-- <el-button type="text" @click="">详情</el-button> --> <!-- <el-button type="text" @click="">编辑</el-button> --> <el-button type="text" @click="handleAdd">佣金配置</el-button> <el-button type="text" @click="handleAdd">{{scope.row.goodStatus === 'up' ? '下线' : '上线'}}</el-button> <!-- <el-button type="text" @click="" class="listButtonRed">删除</el-button> --> </template> </el-table-column> </el-table> <el-pagination @current-change="handleCurrentChange" :current-page="page.currentPage" :page-size="page.size" layout="total, prev, pager, next, jumper" :total="page.total" ></el-pagination> <add-goods ref="addGoods"></add-goods> </d2-container> </template> <script> import addGoods from "./components/add_goods"; export default { data() { return { formData: { status: "", keys: "" }, statusList: [], data: [ { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "膳魔师", goodPrice: "200元", goodNum: "44", goodBackMoney: "20元", goodStatus: "up" }, { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "象印", goodPrice: "180元", goodNum: "14", goodBackMoney: "18元", goodStatus: "down" }, { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "Dior", goodPrice: "240元", goodNum: "60", goodBackMoney: "40元", goodStatus: "down" }, { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "ASICS", goodPrice: "450元", goodNum: "120", goodBackMoney: "20元", goodStatus: "up" }, { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "NIKE", goodPrice: "200元", goodNum: "44", goodBackMoney: "20元", goodStatus: "up" }, { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "Adidas", goodPrice: "540元", goodNum: "210", goodBackMoney: "30元", goodStatus: "down" }, { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "膳魔师", goodPrice: "200元", goodNum: "44", goodBackMoney: "20元", goodStatus: "up" }, { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "膳魔师", goodPrice: "200元", goodNum: "44", goodBackMoney: "20元", goodStatus: "up" }, { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "膳魔师", goodPrice: "200元", goodNum: "44", goodBackMoney: "20元", goodStatus: "down" }, { imgUrl: "http://wework.qpic.cn/bizmail/FLjpJB8Od58W5ULAIYTRstTvFOJEFUnKQ3tRCdkicxorh6dEHcpNqVw/100", goodName: "膳魔师", goodPrice: "200元", goodNum: "44", goodBackMoney: "20元", goodStatus: "up" } ], page: { currentPage: 1, size: 20, total: 100 } }; }, components: { addGoods }, methods: { handleCurrentChange(val) { console.log(`当前页: ${val}`); }, listPick() {}, handleAdd() { this.$refs.addGoods.dialogVisible = true; } } }; </script> <style lang="scss"> </style>