<template>
  <div>
    <el-button size="small" type="text" @click="onShow">详 情</el-button>
    <el-drawer
        title="团队成员"
        :visible.sync="drawer"
        size="900px"
        direction="rtl"
        append-to-body
        :show-close="false"
    >
      <div class="drawer__panel">
        <el-row :gutter="20">
          <el-col :span="24">
<!--            <el-input  style="width:200px;margin-bottom: 20px;margin-top: -10px" placeholder="搜索" :suffix-icon="param.content.where.condition?param.content.where.condition.length > 0?'':'':'el-icon-search'" v-model="param.content.where.condition" @keyup.native.enter="listData(param.content.pageNumber = 1)" @clear="listData(param.content.pageNumber = 1)" size="small" class="input-with-select inline-16 layout_search__panel" clearable>
            </el-input>-->
            <el-table :data="list" height="802px" border size="mini">
              <el-table-column
                  label="登录账号"
                  width="100">
                <template slot-scope="scope">
                  <span style="margin-left: 10px">{{ scope.row.accountno?scope.row.accountno:'--'}}</span>
                </template>
              </el-table-column>
              <el-table-column
                  label="姓名"
                  width="120">
                <template slot-scope="scope">
                  <span style="margin-left: 10px">{{ scope.row.name?scope.row.name:'--'}}</span>
                </template>
              </el-table-column>
              <el-table-column
                  label="角色名称"
                  width="200">
                <template slot-scope="scope">
                  <span style="margin-left: 10px" v-for="(item,index) in scope.row.userrole">
                    <span v-if="scope.row.userrole.length -1 === index">{{item.rolename}}</span>
                    <span v-else>{{item.rolename + ','}}</span>
                  </span>
                </template>
              </el-table-column>
              <el-table-column
                  label="部门"
                  width="150">
                <template slot-scope="scope">
                  <span style="margin-left: 10px">{{ scope.row.depname?scope.row.depname:'--'}}</span>
                </template>
              </el-table-column>
              <el-table-column
                  label="职位"
                  width="160">
                <template slot-scope="scope">
                  <span style="margin-left: 10px">{{ scope.row.position?scope.row.position:'--'}}</span>
                </template>
              </el-table-column>
              <el-table-column
                  label="手机号"
                  width="150">
                <template slot-scope="scope">
                  <span style="margin-left: 10px">{{ scope.row.phonenumber?scope.row.phonenumber:'--'}}</span>
                </template>
              </el-table-column>
            </el-table>
<!--            <div  class="container normal-panel" style="text-align:right">
              <el-pagination
                  background
                  @size-change="handleSizeChange"
                  @current-change="handleCurrentChange"
                  :current-page="currentPage"
                  :page-sizes="[20, 50, 100, 200]"
                  layout="total,sizes, prev, pager, next, jumper"
                  :total="total">
              </el-pagination>
            </div>-->
            <!--                  <el-input slot="reference" :readonly="true" v-model="form.enterprisename" autocomplete="off" placeholder="请选择客户"  @input="selectCustomer"></el-input>-->
          </el-col>
        </el-row>
      </div>
      <div class="fixed__btn__panel">
        <el-button size="small" @click="drawer = false" class="normal-btn-width">取 消</el-button>
        <!--        <el-button size="small" type="primary"  class="normal-btn-width">确 定</el-button>-->
      </div>
    </el-drawer>
  </div>
</template>

<script>
export default {
  props:['data'],
  name: "detail",
  data(){
    return {
      drawer:false,
      form:{},
      rules:{},
      currentPage:0,
      total:0,
      list:[],
      param:{
        "id": 20230302174201,
        "content": {
          "leaderuserid":'',
        }
      }
    }
  },
  methods:{
    async listData(){

      this.param.content.leaderuserid = this.data.createuserid
      const res = await this.$api.requested(this.param)
      this.list = res.data
      this.total = res.total
      this.currentPage = res.pageNumber
    },
    onShow(){
      this.drawer = true
      this.listData()
    },
    handleSizeChange(val) {
      // console.log(`每页 ${val} 条`);
      this.param.content.pageSize = val
      this.listData()
    },
    handleCurrentChange(val) {
      // console.log(`当前页: ${val}`);
      this.param.content.pageNumber = val
      this.listData()
    },
  },
  mounted() {
    console.log(this.data,"data")
  }
}
</script>

<style scoped>

</style>