index.vue 5.32 KB
Newer Older
Z's avatar
Z committed
1
<template>
xulili's avatar
xulili committed
2 3 4 5 6 7
  <d2-container class="pRelative">
    <template slot="header">
       全部商品( 共5个 )
    </template>
    <div class="searchs">
      <div class="buttons">
xulili's avatar
xulili committed
8
        <el-button class="button buttonlight" size="small" @click="handleAdd">添加商品</el-button>
xulili's avatar
xulili committed
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
        <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="商品图片"></el-table-column>
      <el-table-column prop="name" label="商品名称"></el-table-column>
      <el-table-column prop="name" label="商品价格"></el-table-column>
      <el-table-column prop="name" label="库存"></el-table-column>
      <el-table-column prop="name" label="佣金"></el-table-column>
      <el-table-column prop="message" label="状态"></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="" 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>
xulili's avatar
xulili committed
68
    <add-goods ref="addGoods"></add-goods>
Z's avatar
Z committed
69 70
  </d2-container>
</template>
xulili's avatar
xulili committed
71
<script>
xulili's avatar
xulili committed
72
  import addGoods from './components/add_goods'
xulili's avatar
xulili committed
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
  export default {
    data () {
      return {
        formData:{
          status:'',
          keys:''
        },
        statusList:[],
        data: [
          {
            date: '2016-05-02',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1518 弄',
            forbidEdit: true,
            showEditButton: true
          },
          {
            date: '2016-05-04',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1517 弄',
            forbidEdit: false,
            showEditButton: true
          },
          {
            date: '2016-05-01',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1519 弄',
            forbidEdit: false,
            showEditButton: false
          },
          {
            date: '2016-05-03',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1516 弄',
            forbidEdit: false,
            showEditButton: true
          },
          {
            date: '2016-05-03',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1516 弄',
            forbidEdit: false,
            showEditButton: true
          },
          {
            date: '2016-05-03',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1516 弄',
            forbidEdit: false,
            showEditButton: true
          },
          {
            date: '2016-05-03',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1516 弄',
            forbidEdit: false,
            showEditButton: true
          },
          {
            date: '2016-05-03',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1516 弄',
            forbidEdit: false,
            showEditButton: true
          },
          {
            date: '2016-05-03',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1516 弄',
            forbidEdit: false,
            showEditButton: true
          },
          {
            date: '2016-05-03',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1516 弄',
            forbidEdit: false,
            showEditButton: true
          },
        ],
        page:{
          currentPage:1,
          size:20,
          total:100
        }
      }
    },
xulili's avatar
xulili committed
160
    components:{ addGoods },
xulili's avatar
xulili committed
161 162 163 164 165 166
    methods: {
      handleCurrentChange(val) {
        console.log(`当前页: ${val}`);
      },
      listPick() {
      },
xulili's avatar
xulili committed
167 168 169
      handleAdd(){
        this.$refs.addGoods.dialogVisible = true
      }
xulili's avatar
xulili committed
170 171 172 173 174 175
    }
  }
</script>
<style lang="scss">

</style>