<template>
  <div>

    <div>
      <div ref="lxHeader">
        <lx-header icon="md-apps" :text="$route.meta.title" style="margin-bottom: 10px; border: 0px; margin-top: 15px">
          <div slot="content">

            <div class="searchwrap" style="display: flex;align-items: center;">
              <div v-if="path==2">
                <div>
                  <el-input v-model="select.name" placeholder="请输入课程名称"></el-input>
                </div>
              </div>
              <div v-else>
                <div>
                  <el-input v-model="select.name" placeholder="请输入姓名"></el-input>
                </div>
                <div>
                  <el-input v-model="select.company" placeholder="请输入公司名称"></el-input>
                </div>
                <div>
                  <el-select v-model="select.type" placeholder="请选择职务" clearable>
                    <el-option v-for="item in type_options" :key="item.id" :label="item.value" :value="item.id">
                    </el-option>
                  </el-select>
                </div>
                <div>
                  <el-select v-model="select.type" placeholder="请选择企业性质" clearable>
                    <el-option v-for="item in type_options" :key="item.id" :label="item.value" :value="item.id">
                    </el-option>
                  </el-select>
                </div>
                <div>
                  <el-select v-model="select.status" placeholder="请选择所属区域" clearable>
                    <el-option v-for="item in type_options" :key="item.id" :label="item.value" :value="item.id">
                    </el-option>
                  </el-select>
                </div>
                <div>
                  <el-select v-model="select.type" placeholder="请选择所属行业" clearable>
                    <el-option v-for="item in type_options" :key="item.id" :label="item.value" :value="item.id">
                    </el-option>
                  </el-select>
                </div>
              </div>
              <div>
                <el-button type="primary" size="small">查询</el-button>
                <el-button  v-if="path==2" type="primary" size="small">导出</el-button>
              </div>
            </div>
          </div>

        </lx-header>
      </div>
    </div>

    <div>
      <div v-if="path==2" style="margin-bottom:10px">统计：本年度学员共计800人；累计学员1500人。</div>
      <xy-table :list="list" :total="total" :table-item="table_item">
        <template v-slot:btns>
          <el-table-column align='center' label="操作" fixed="right" width="80" header-align="center">
            <template slot-scope="scope">
              <el-button type="primary" size="small" @click="showDetail('show',scope.row.id)">查看</el-button>
            </template>
          </el-table-column>
        </template>
      </xy-table>
    </div>

    <student-detail ref="studentDetail"></student-detail>
  </div>
</template>

<script>
  import studentDetail from './components/detail.vue';

  export default {
    components: {
      studentDetail
    },
    data() {
      return {
        path:'',
        select: {
          name: '',
          daterange: '',
          type: ''
        },
        type_options: [{
          id: 0,
          value: '常规课程'
        }, {
          id: 1,
          value: '短期课程'
        }],
        status_options: [{
          id: 0,
          value: '进行中'
        }, {
          id: 1,
          value: '未开始'
        }],
        list: [{
          name: '王同学',
          company: '**股份公司',
          zw: 'CEO',
          mobile: '13812345678',
          type: '上市及拟上市企业',
          opc:'创新药物',
          area:'工业园区'
        }],
        total: 0,
        table_item: [{
          prop: 'name',
          label: '姓名',
          align: 'center',
          width:120
        }, {
          prop: 'company',
          label: '公司',
          align: 'left',
        }, {
          prop: 'zw',
          label: '职务',
          align: 'center',
          width: 120,
        }, {
          prop: 'mobile',
          label: '联系电话',
          align: 'center',
          width: 120,
        },  {
          prop: 'type',
          label: '企业性质',
          align: 'center',
          width: 180,
        }, {
          prop: 'opc',
          label: '所属行业',
          align: 'center',
          width: 120,
        }, {
          prop: 'area',
          label: '所属区域',
          align: 'center',
          width: 120,
        }]

      }
    },
    created() {
      const _path = this.$route.path.split("_")
      console.log("_path",this.$route,_path)
      this.path = _path[1]
      if(this.path==2){
        this.table_item.unshift({
          prop: 'subject',
          label: '课程名称',
          align: 'left',
          width: 200,
        })
      }
    },
    methods: {
      showDetail(type, id) {
        this.$refs.studentDetail.id = id
        this.$refs.studentDetail.type = type
        this.$refs.studentDetail.isShow = true
      },
      deleteList() {
        var that = this;
        destroy({
          id: this.id,
          table_name: 'new_plans'
        }).then(response => {
          this.$Message.success('操作成功');
          this.isShow = false
          this.$emit('refresh')
        }).catch(error => {
          console.log(error)
          reject(error)
        })
      },
    }
  }
</script>

<style lang="scss" scoped>
  .searchwrap {
    display: flex;
    align-items: center;

    &>div {
      display: flex;
      align-items: center;
      &>div{

        margin-right: 10px;
      }

    }
  }
</style>
