Newer
Older
smartKitchenFront / src / views / operation / retailerList.vue
<!--电商运营列表-->
<template>
  <div class="product_container">
    <div class="productFun">
      <div class="productInput">
        工作内容
        <div class="inputBox" style="width: 180px">
          <el-input
            placeholder="请输入工作内容"
            v-model="input"
            clearable
            class="product-input"
          >
          </el-input>
        </div>
      </div>
      <div class="productBtn">
        <el-button
          type="primary"
          icon="el-icon-search"
          class="btnItem"
          style="background-color:#2483b3"
        >
          查询
        </el-button
        >
        <el-button
          type="success"
          icon="el-icon-plus"
          class="btnItem bggreen"
          @click="addCategory"
        >
          新增
        </el-button
        >
      </div>
    </div>
    <el-table
      :data="tableData"
      :row-class-name="tableRowClassName"
      :header-cell-style="{
        'text-align': 'center',
        background: '#2483b3',
        color: 'white',
      }"
      :row-style="{ 'text-align': 'center' }"
      style="width: 100%"
    >
      <!--      <el-table-column type="selection" width="55"></el-table-column>-->
      <el-table-column prop="date" label="序号"></el-table-column>
      <el-table-column prop="name" label="运营分类"></el-table-column>
      <el-table-column prop="address1" label="工作内容"></el-table-column>
      <el-table-column prop="address2" label="具体内容"></el-table-column>
      <el-table-column prop="address3" label="时间安排(时)"></el-table-column>
      <el-table-column prop="address4" label="备注"></el-table-column>
    </el-table>
    <div class="footer">
      <div>共1条记录 第1/1页</div>
      <div>
        <el-pagination
          background
          layout="  prev, pager, next,sizes, jumper"
          :page-size="10"
          :total="10"
        >
        </el-pagination>
      </div>
      <!-- <div>页码</div> -->
    </div>
    <!-- 新增弹框 -->

    <!--    <brand-add-dialog-->
    <!--      :isShowInfo="isShowAdd"-->
    <!--      @close="closeAdd"-->
    <!--    >-->
    <!--    </brand-add-dialog>-->
  </div>
</template>

<script>
// 组件
import DataInfoItem from '../../components/mycomponent/DataInfoItem.vue'
import BrandAddDialog from '../../components/mycomponent/dialog/brandAddDialog.vue'

// 逻辑
import { tableRowClassName } from '../../utils/myUtils/changeTableTr'

export default {
  name: "retailerList",
  components: {
    DataInfoItem,
    BrandAddDialog
  },
  data() {
    return {
      isShowAdd: false, // 显示新增功能
      tableData: [
        {
          date: '1',
          name: '店铺管理',
          address1: '数据分析',
          address2: '订单等数据分析',
          address3: '0.5',
          address4: '每天必做'
        }
        // {
        //   date: '2016-05-04',
        //   name: '王小虎',
        //   address: '上海市普陀区金沙江路 1517 弄'
        // },
        // {
        //   date: '2016-05-01',
        //   name: '王小虎',
        //   address: '上海市普陀区金沙江路 1519 弄'
        // },
        // {
        //   date: '2016-05-03',
        //   name: '王小虎',
        //   address: '上海市普陀区金沙江路 1516 弄'
        // }
      ],
      options: [
        {
          value: '选项1',
          label: '黄金糕'
        }
      ],
      value: ''
    }
  },
  methods: {
    tableRowClassName: tableRowClassName,
    closeAdd() {
      this.isShowAdd = false
    },
    addCategory() {
      this.isShowAdd = true
    }
  }
}
</script>

<style lang="scss" scoped>
.product_container {
  position: relative;
  width: 100%;
  min-height: 700px;
  overflow: auto;

  .productData {
    width: 100%;
    display: flex;
    justify-content: center;

    .middle {
      margin: 0 30px;
    }
  }

  .productFun {
    margin: 30px 0;
    display: flex;
    justify-content: space-between;

    .productInput {
      display: flex;
      align-items: center;

      .inputBox {
        margin: 0 50px 0 10px;
      }
    }

    .productBtn {
      .btnItem {
        margin-right: 10px;
        border-radius: 5px;
        // height: 32px;
        // width: 84px;
        font-size: 16px;
      }

      .bgred {
        background: #9f1919;
        border: #9f1919;
      }

      .bggreen {
        background: #248a53;
        border: #248a53;
      }
    }
  }

  .footer {
    display: flex;
    justify-content: space-between;
    color: #6666;
    margin: 30px 10px;
  }
}
</style>