<template>
  <div class="main">
    <div class="title">全部柜组（ 共5个 ）</div>
    <div class="searchs">
      <div class="buttons">
        <el-button class="button buttonlight" size="small" @click="addCounter">添加柜组</el-button>
        <el-button class="button buttondark" size="small">批量删除</el-button>
      </div>

      <!-- 搜索区 -->
      <el-form
        class="searchzone"
        :inline="true"
        :model="data.search"
        label-width="auto"
      >
        <el-form-item label="关键词">
          <el-input
            size="small"
            v-model="data.search.keys"
            style="width:160px"
            placeholder="请输入关键词"
          />
        </el-form-item>
        <el-button class="button buttondark" size="small" style="margin-top:4px;">搜索</el-button>
      </el-form>
    </div>
    <div class="lists">
      <el-table
        stripe
        class="list"
        ref="multipleTable"
        :data="list.main"
        tooltip-effect="dark"
        style="width: 100%"
        height="340"
        @selection-change="listPick"
      >
        <el-table-column type="selection" width="60"></el-table-column>
        <el-table-column
          prop="taskName"
          label="柜组名称"
          align="center"
        ></el-table-column>
        <el-table-column
          prop="taskType"
          label="柜组负责人"
          align="center"
          width="120"
        ></el-table-column>
        <el-table-column
          prop="bar"
          label="柜组编号"
          align="center"
          width="120"
        ></el-table-column>
        <el-table-column
          prop="bar"
          label="所有区域"
          align="center"
          width="120"
        ></el-table-column>
         <el-table-column
          prop="bar"
          label="门店数量"
          align="center"
          width="120"
        ></el-table-column>
        <el-table-column label="创建时间" width="120" align="center">
          <template slot-scope="scope">{{ scope.row.sendDate }}</template>
        </el-table-column>

        <el-table-column label="操作" align="center" fixed="right" width="200">
          <template slot-scope="scope">
            <el-button type="text" class="btn" @click="handleDetail(scope.row)"
              >详情</el-button
            >
            <el-button type="text" class="btn" @click="testButtonClick(scope.row)"
              >编辑</el-button
            >
            <el-button
              type="text"
              @click="testButtonClick(scope.row)"
              class="listButtonRed"
              >删除</el-button
            >
          </template>
        </el-table-column>
      </el-table>
    </div>
    <div class="pages">
      <el-pagination
        @size-change="pagesSizeChange"
        @current-change="pagesNowPageChange"
        :current-page="currentPage4"
        :page-sizes="[100, 200, 300, 400]"
        :page-size="100"
        layout="prev, pager, next, sizes, jumper"
        :total="400"
      ></el-pagination>
    </div>
    <add-counter v-if="counterDialog" :moveDialog="counterDialog" @handleCancel="counterDialog = false" @handleFinish="addCounterFinish"></add-counter>
    <counter-detail v-if="detailDialog" :moveDialog="detailDialog" @handleCancel="detailDialog = false" ></counter-detail>
  </div>
</template>
<script>
import CounterDetail from "./components/counterDetail"
import AddCounter from "./components/addCounter"
export default {
  components: {
    CounterDetail,
    AddCounter
  },
  data() {
    return {
      list: {
        main: [
          {
            id: "1001",
            taskName: "2019年男装销售任务",
            taskType: "拉新",
            bar: "男装",
            taskContent: "任务内容任务内容任务内容...",
            sendDate: "2019/02/08"
          },
          {
            id: "1002",
            taskName: "2019年男装销售任务",
            taskType: "拉新",
            bar: "男装",
            taskContent: "任务内容任务内容任务内容...",
            sendDate: "2019/02/08"
          },
          {
            id: "1003",
            taskName: "2019年男装销售任务",
            taskType: "拉新",
            bar: "男装",
            taskContent: "任务内容任务内容任务内容...",
            sendDate: "2019/02/08"
          }
        ],
        search: {
          bar: [
            {
              id: "1",
              name: "全部"
            },
            {
              id: "2",
              name: "测试"
            }
          ],
          taskType: [
            {
              id: "1",
              name: "全部"
            },
            {
              id: "2",
              name: "测试"
            }
          ]
        }
      },
      data: {
        search: {
          bar: "",
          taskType: "",
          date: "",
          keys: ""
        },
        page: {
          nowPageNum: 4
        }
      },
      detailDialog: false,
      counterDialog: false,
    };
  },
  created() {},
  methods: {
    listPick() {},
    testButtonClick() {},
    pagesSizeChange() {},
    pagesNowPageChange() {},
    handleDetail() {
      this.detailDialog = true
    },
    addCounter() {
      this.counterDialog = true
    },
    addCounterFinish() {
      this.counterDialog = false
    }
  }
};
</script>
<style lang="scss" scoped>
.main {
  position: relative;
  background-color: #fff;
  box-sizing: border-box;
  height: 100%;
  padding: 0px 16px 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.searchs {
  height: 40px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.buttons {
  width: 266px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.buttonlight {
  background-color: #e8e9fe;
  color: #4e59c7;
  border: 1px solid #4e59c7;
  box-sizing: border-box;
}
.buttonlight:hover {
}
.btn {
  font-size:14px;
  font-weight:bold;
  color:rgba(102,102,102,1);
}
.buttondark {
  width: 88px;
  height: 32px;
  background-color: #4e59c7;
  color: #ffffff;
  border: 1px solid #4e59c7;
  box-sizing: border-box;
}
.buttondark:hover {
}
.searchzone {
  height: 40px;
  width: auto;
  min-width: 654px;
  text-align: right;
}
.lists {
  height: auto;
  min-height: 70%;
  width: 100%;
  margin-top: 20px;
}
.listButtonRed {
  color: red;
}
.pages {
  height: 40px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.title {
  height: 48px;
  line-height: 48px;
  color:rgba(56,56,56,1);
  border-bottom: 1px solid #f8f8f8;
  margin-bottom: 16px;
}
</style>
