概述
职称管理页面设计
- 输入框和下拉框的制作
- 表单
- 完整代码
- 效果图
输入框和下拉框的制作
<div>
<el-input size="small" v-model="jl.name" style="width: 300px" prefix-icon="el-icon-plus" placeholder="添加职称..."></el-input>
<el-select v-model="jl.titleLevel" placeholder="职称等级" size="small" style="margin-left: 5px;margin-right: 5px">
<el-option
v-for="item in titleLevels"
:key="item"
:label="item"
:value="item">
</el-option>
</el-select>
<el-button icon="el-icon-plus" type="primary" size="small">添加</el-button>
</div>
el-input size=“small” v-model=“jl.name” style=“width: 300px” prefix-icon=“el-icon-plus” placeholder=“添加职称…”
创建一个输入框
size使用统一small格式
数据绑定name 方便后续传值付给输入框
prefix-icon=“el-icon-plus” 加号
el-select v-model=“jl.titleLevel” placeholder=“职称等级” size=“small” style="margin-left: 5px;margin-right: 5px"
创建一个下拉选择框
绑定datatitleLevel
灰色字职称等级
统一使用small格式
style调整空间位置
以下是通过一个数据源,填充可选项
el-option
v-for="item in titleLevels"
:key="item"
:label="item"
:value="item">
</el-option
data(){
return{
jls:[],
jl:{
name:'',
titleLevel:''
},
titleLevels:[
'正高级',
'副高级',
'中级',
'初级',
'员级'
]
}
}
表单
<div style="margin-top: 10px">
<el-table
:data="jls"
size="small"
border
style="width: 80%">
<el-table-column
prop="id"
label="编号"
width="55">
</el-table-column>
<el-table-column
prop="name"
label="职称名称"
width="150">
</el-table-column>
<el-table-column
prop="titleLevel"
label="职称级别">
</el-table-column>
<el-table-column
prop="createDate"
label="创建时间">
</el-table-column>
<el-table-column
laber="操作"
label="创建时间">
<template slot-scope="scope">
<el-button size="small">编辑</el-button>
// 统一small的size type是红色的危险按钮。
<el-button size="small" type="danger">删除</el-button>
</template>
</el-table-column>
</el-table>
</div>
完整代码
<template>
<div>
<div>
<el-input size="small" v-model="jl.name" style="width: 300px" prefix-icon="el-icon-plus" placeholder="添加职称..."></el-input>
<el-select v-model="jl.titleLevel" placeholder="职称等级" size="small" style="margin-left: 5px;margin-right: 5px">
<el-option
v-for="item in titleLevels"
:key="item"
:label="item"
:value="item">
</el-option>
</el-select>
<el-button icon="el-icon-plus" type="primary" size="small">添加</el-button>
</div>
<div style="margin-top: 10px">
<el-table
:data="jls"
size="small"
border
style="width: 80%">
<el-table-column
prop="id"
label="编号"
width="55">
</el-table-column>
<el-table-column
prop="name"
label="职称名称"
width="150">
</el-table-column>
<el-table-column
prop="titleLevel"
label="职称级别">
</el-table-column>
<el-table-column
prop="createDate"
label="创建时间">
</el-table-column>
<el-table-column
laber="操作"
label="创建时间">
<template slot-scope="scope">
<el-button size="small">编辑</el-button>
<el-button size="small" type="danger">删除</el-button>
</template>
</el-table-column>
</el-table>
</div>
</div>
</template>
<script>
export default {
name: "JobLevelMana",
data(){
return{
jls:[],
jl:{
name:'',
titleLevel:''
},
titleLevels:[
'正高级',
'副高级',
'中级',
'初级',
'员级'
]
}
}
}
</script>
<style scoped>
</style>
效果图
最后
以上就是舒适故事为你收集整理的微人事-基础信息设置-职称管理前端页面设计的全部内容,希望文章能够帮你解决微人事-基础信息设置-职称管理前端页面设计所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复