web03 vue-emp核心代码

<template>
    <div>
        <el-container  style="height: 700px; border: 1px solid #eee">
  <el-header style="font-size: 40px; background-color: rgb(238, 241, 246)">智能学习辅助系统</el-header >
  <el-container>
    <el-aside width="200px" style=" border: 1px solid #eee">
      <el-menu :default-openeds="['1', '3']">
      <el-submenu index="1">
        <template slot="title"><i class="el-icon-message">系统信息管理</i></template>
   
          <el-menu-item index="1-1">部门管理</el-menu-item>
          <el-menu-item index="1-2">员工管理</el-menu-item>
        
      </el-submenu>
    </el-menu>
    </el-aside>



    <el-main>
      <el-form :inline="true" :model="searchForm" class="demo-form-inline">
          <el-form-item label="姓名">
          <el-input v-model="searchForm.name" placeholder="姓名"></el-input>
      </el-form-item>

        <el-form-item label="性别">
          <el-select v-model="searchForm.gender" placeholder="活动区域">
            <el-option label="男" value="1"></el-option>
            <el-option label="女" value="2"></el-option>
          </el-select>
        </el-form-item>
  
        <el-form-item label="入职日期">
          <el-date-picker
  v-model="searchForm.entrydate"
  type="daterange"
  range-separator="至"
  start-placeholder="开始日期"
  end-placeholder="结束日期">
</el-date-picker>
        </el-form-item>


      <el-form-item>
        <el-button type="primary" @click="onSubmit">查询</el-button>
        </el-form-item>
      </el-form>
      
<br />

<el-table :data="tableData" border>
  <el-table-column prop="name" label="x姓名" width="180"></el-table-column>
  <el-table-column prop="imge" label="图像" width="180">

    <template slot-scope="scope">
<img :src="scope.row.image" width="100px" height="70px">
</template>
  </el-table-column>
  <el-table-column prop="gender" label="性别" width="140">

    <template slot-scope="scope">
{{ scope.row.gender==1?'男':'女' }}
</template>
  </el-table-column>

 
  <el-table-column prop="job" label="职位" width="140"></el-table-column>
  <el-table-column prop="entrydate" label="入职日期" width="180"></el-table-column>
  <el-table-column prop="updatetime" label="最后操作时间" width="230"></el-table-column>
  <el-table-column label="操作">

      <el-button type="primary" size="mini">编辑</el-button>
      <el-button type="danger" size="mini">删除</el-button>

  </el-table-column>
</el-table>

<br>
<el-pagination
  background
layout="sizes,prev, pager, next,jumper,total"
    @size-change="handleSizeChange"
      @current-change="handleCurrentChange"
  :total="1000">
  
</el-pagination>
    </el-main>
  </el-container>
</el-container>
    </div>
</template>
<script>

import axios from "axios";
export default {
  data() {
    return {
      tableData:[],
      searchForm:{
        name:"",
        gender:"",
        entrydate:[]
      }

      }
    
  },
  methods:{
    onSubmit:function(){
      alert("查询数据")
    },
    handleSizeChange: function(val){
 alert("每页计数变化"+val)
},
handleCurrentChange:function(val){
    alert("页码计数变化"+val)

},

  },

  mounted(){
    axios.get("https://apifoxmock.com/m2/5039156-0-default/207763332").then((result)=>{this.tableData=result.data.data});
  }
}
</script>

<style>
</style>

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值