JavaScript-vue

<template>

    <el-container style="height: 700px; border: 1px solid #eee">
        <el-header style="font-size:40px;">tlias智能学习辅助系统</el-header>
        <el-container>
            <el-aside width="400px" style="border: 1px solid #eee">
                <el-col :span="12">
                    <!--                        <h5>默认颜色</h5>-->
                    <el-menu
                            default-active="2"
                            class="el-menu-vertical-demo"
                            @open="handleOpen"
                            @close="handleClose">
                        <el-submenu index="1">
                            <template slot="title">
                                <i class="el-icon-location"></i>
                                <span>系统信息管理</span>
                            </template>
                            <el-menu-item-group>

                                <el-menu-item index="1-1">
                                    <router-link to="/emp">员工管理</router-link>
                                </el-menu-item>
                                <el-menu-item index="1-2">
                                    <router-link to="/dept">部门管理</router-link>
                                </el-menu-item>
                            </el-menu-item-group>

                        </el-submenu>

                    </el-menu>
                </el-col>


            </el-aside>

            <el-main>
                <el-form :inline="true" :model="formInline" class="demo-form-inline">
                    <el-form-item label="姓名">
                        <el-input v-model="formInline.name" placeholder="姓名"></el-input>
                    </el-form-item>
                    <el-form-item label="性别">
                        <el-select v-model="formInline.gender" placeholder="性别">
                            <el-option label="男" value="1"></el-option>
                            <el-option label="女" value="2"></el-option>
                        </el-select>
                    </el-form-item>
                    <el-form-item>
                        <el-button type="primary" @click="onSubmit">查询</el-button>
                    </el-form-item>
                </el-form>
                <el-date-picker
                        v-model="formInline.entrydate"
                        type="daterange"
                        align="right"
                        unlink-panels
                        range-separator="至"
                        start-placeholder="开始日期"
                        end-placeholder="结束日期"
                        :picker-options="pickerOptions">
                </el-date-picker>

                <el-table :data="tableData" border>
                    <el-table-column prop="name" label="姓名" width="140">
                    </el-table-column>
                    <el-table-column prop="image" label="图像" width="120">
                        <template slot-scope="scope">
                            <img :src="scope.row.image" width="100px">
                        </template>
                    </el-table-column>
                    <el-table-column label="性别">
                        <template slot-scope="scope">
                            {{scope.row.gender==1?'男':'女'}}
                        </template>
                    </el-table-column>
                    <el-table-column prop="job" label="职位">
                    </el-table-column>
                    <el-table-column prop="entrydate" label="入职日期">
                    </el-table-column>
                    <el-table-column prop="updatetime" label="最后操作时间">
                    </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>
                <el-pagination
                        background
                        layout="sizes,prev, pager, next,jumper,total"
                        :total="1000" @size-change="handleSizeChange"
                        @current-change="handleCurrentChange">

                </el-pagination>


            </el-main>
        </el-container>
    </el-container>

</template>

<script>
    import axios from 'axios'

    export default {
        name: "InstanceView",
        data: function () {
            return {
                tableData: [],
                formInline: {
                    name: "",
                    gender: "",
                    entrydate: []
                }

            }
        },
        methods: {
            handleOpen: function () {

            },
            handleClose: function () {

            }, onSubmit() {

            }, handleSizeChange: function (val) {
                alert("一页展示数据数变化" + val)
            }, handleCurrentChange: function (val) {
                alert("当前为" + val + "页")
            }
        },
        mounted() {
            axios.get("http://yapi.smart-xwork.cn/mock/169327/emp/list").then((result) => {
                this.tableData = result.data.data;
            });
        }
    }
</script>

<style scoped>
    .el-header {
        background-color: #B3C0D1;
        color: #333;
        line-height: 60px;
    }

    .el-aside {
        color: #333;
    }
</style>

netstat -ano|findstr 8080
npm run build打包vue项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麻烦放收发室,谢谢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值