明梦爽
2022-08-09 ece9b6bba5a44a06041a8ad4d5f5ac1f14560d3e
src/components/page/keXieXiangMu.vue
@@ -1,47 +1,21 @@
<template>
  <div>
    <globalTitle />
    <div >
      <!-- 项目展示区 -->
      <el-table :data="tableData" style="width: 100%" border stripe>
        <el-table-column
          type="index"
          label="序号"
          width="80px"
        ></el-table-column>
        <el-table-column
          prop="lixiangbianhao"
          label="立项编号"
        ></el-table-column>
        <el-table-column
          prop="xiangmumingcheng"
          label="项目名称"
        ></el-table-column>
        <el-table-column
          prop="xiangmuxingshi"
          label="项目形式"
        ></el-table-column>
        <el-table-column
          prop="xiangmufuzheren"
          label="项目负责人"
        ></el-table-column>
        <el-table-column
          prop="jiexiangshijian"
          label="结项时间"
        ></el-table-column>
        <el-table-column prop="beizhu" label="备注"></el-table-column>
      </el-table>
      <!-- 分页导航栏 -->
      <el-pagination
        @size-change="handleSizeChange"
        @current-change="handleCurrentChange"
        :current-page="queryInfo.pagenum"
        :page-sizes="[1, 5, 8, 10]"
        :page-size="queryInfo.pagesize"
        layout="total, sizes, prev, pager, next, jumper"
        :total="total"
      >
      </el-pagination>
    <div>
      <el-card class="mart10">
        <h4>平顶山学院2021年度河南省科协立项列表</h4>
        <el-table :data="tableData" border style="width: 100%" :header-cell-style="{ textAlign: 'center' }" :cell-style="{ textAlign: 'center' }">
          <!-- :header-cell-style="{textAlign: 'center'}"设置头部居中: -->
          <!-- :cell-style="{ textAlign: 'center' }"设置整个表格内容水平居中: -->
          <el-table-column prop="id" label="序号" width=""> </el-table-column>
          <el-table-column prop="bianhao" label="立项编号" width=""> </el-table-column>
          <el-table-column prop="name" label="项目名称"> </el-table-column>
          <el-table-column prop="xingshi" label="项目形式"> </el-table-column>
          <el-table-column prop="fuzeren" label="项目负责人"> </el-table-column>
          <el-table-column prop="time" label="结项时间"> </el-table-column>
          <el-table-column prop="beizhu" label="备注"> </el-table-column>
        </el-table>
      </el-card>
    </div>
  </div>
</template>
@@ -54,129 +28,33 @@
  data() {
    return {
      tableData: [
        {
          lixiangbianhao: '1',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        },
        {
          lixiangbianhao: '2',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        },
        {
          lixiangbianhao: '3',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        },
        {
          lixiangbianhao: '4',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        },
        {
          lixiangbianhao: '5',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        },
        {
          lixiangbianhao: '6',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        },
        {
          lixiangbianhao: '7',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        },
        {
          lixiangbianhao: '8',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        },
        {
          lixiangbianhao: '9',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        },
        {
          lixiangbianhao: '10',
          xiangmumingcheng: '平顶山学院科学技术协会官网搭建',
          xiangmuxingshi: '607实验室构建',
          xiangmufuzheren: '喻恒',
          jiexiangshijian: '2021-12-31',
          beizhu: '科技楼S607'
        }
      ],
      // 获取用户列表的参数对象
      queryInfo: {
        query: '',
        // 当前页数
        pagenum: 1,
        // 当前每页显示多少条数据
        pagesize: 2
      },
      userlist: [],
      total: 0
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' },
        { id: 1, bianhao: '001', name: '苹果', xingshi: '线上操作', fuzeren: '老杨', time: '2022-1-8', beizhu: '无' }
      ]
    }
  },
  created() {
    this.getUserList()
  },
  methods: {
    async getUserList() {
      const { data: res } = await this.$http.get('users', {
        params: this.queryInfo
      })
      if (res.meta.status !== 200) {
        return this.$message.error('获取用户列表失败! ')
      }
      this.userlist = res.data.users
      this.total = res.data.total
      console.log(res)
    },
    // 监听pagesize改变的事件
    handleSizeChange(newSize) {
      // console.log(newSize)
      this.queryInfo.pagesize = newSize
      this.getUserList()
    },
    // // 监听 页码值 改变的事件
    handleCurrentChange(newPage) {
      // console.log(newPage)
      this.queryInfo.newpage = newPage
    }
  }
  created() {},
  methods: {}
}
</script>
<style lang="less" scoped>
h4 {
  text-align: center;
  margin-top: 0;
}
.mart10 {
  margin-top: 10px;
}
</style>