|
@@ -0,0 +1,134 @@
|
|
|
|
+<template>
|
|
|
|
+ <div id="index">
|
|
|
|
+ <list-frame title="教师列表页" @query="search" :filter="filFields">
|
|
|
|
+ <data-table :fields="fields" :data="index" :opera="opera" @edit="toEdit"></data-table>
|
|
|
|
+ </list-frame>
|
|
|
|
+ </div>
|
|
|
|
+</template>
|
|
|
|
+
|
|
|
|
+<script>
|
|
|
|
+import listFrame from '@frame/layout/admin/list-frame';
|
|
|
|
+import dataTable from '@frame/layout/admin/data-table';
|
|
|
|
+export default {
|
|
|
|
+ name: 'index',
|
|
|
|
+ props: {},
|
|
|
|
+ components: {
|
|
|
|
+ listFrame,
|
|
|
|
+ dataTable,
|
|
|
|
+ },
|
|
|
|
+ data: () => ({
|
|
|
|
+ opera: [
|
|
|
|
+ {
|
|
|
|
+ label: '编辑',
|
|
|
|
+ icon: 'el-icon-edit',
|
|
|
|
+ method: 'edit',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ fields: [
|
|
|
|
+ { label: '姓名', prop: 'name' },
|
|
|
|
+ {
|
|
|
|
+ label: '性别',
|
|
|
|
+ prop: 'sex',
|
|
|
|
+ format: item => {
|
|
|
|
+ return item === '0' ? '男' : item === '1' ? '女' : '其他';
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ { label: '手机号', prop: 'tel' },
|
|
|
|
+
|
|
|
|
+ { label: '学校名称', prop: 'schoolname' },
|
|
|
|
+ { label: '邮箱', prop: 'email' },
|
|
|
|
+ { label: '年龄', prop: 'age' },
|
|
|
|
+
|
|
|
|
+ { label: '专业', prop: 'specialty' },
|
|
|
|
+ {
|
|
|
|
+ label: '是/否是礼仪老师',
|
|
|
|
+ prop: 'tea',
|
|
|
|
+ format: item => {
|
|
|
|
+ return item === '0' ? '否' : item === '1' ? '是' : '其他';
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ { label: '资料评分', prop: 'zlgrade' },
|
|
|
|
+ { label: '面试评分', prop: 'msgrade' },
|
|
|
|
+
|
|
|
|
+ {
|
|
|
|
+ label: '状态',
|
|
|
|
+ prop: 'state',
|
|
|
|
+ format: item => {
|
|
|
|
+ return item === '0' ? '注册' : item === '1' ? '确定身份' : item === '2' ? '资料评分' : item === '3' ? '面试评分' : item === '4' ? '确认入库' : '其他';
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ index: [
|
|
|
|
+ {
|
|
|
|
+ name: '教师1号',
|
|
|
|
+ sex: '1',
|
|
|
|
+ tel: '12345678901',
|
|
|
|
+ schoolname: '吉林大学',
|
|
|
|
+ eamil: '1014892386@qq.com',
|
|
|
|
+ age: '18',
|
|
|
|
+ specialty: '拓展',
|
|
|
|
+ tea: '0',
|
|
|
|
+ zlgrade: '99',
|
|
|
|
+ msgrade: '100',
|
|
|
|
+ state: '4',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '教师2号',
|
|
|
|
+ sex: '0',
|
|
|
|
+ tel: '12345678901',
|
|
|
|
+ schoolname: '吉林大学',
|
|
|
|
+ eamil: '345677@qq.com',
|
|
|
|
+ age: '18',
|
|
|
|
+ specialty: '拓展',
|
|
|
|
+ tea: '1',
|
|
|
|
+ zlgrade: '11',
|
|
|
|
+ msgrade: '100',
|
|
|
|
+ state: '2',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name: '教师3号',
|
|
|
|
+ sex: '1',
|
|
|
|
+ tel: '12345678901',
|
|
|
|
+ schoolname: '吉林大学',
|
|
|
|
+ eamil: '345677@qq.com',
|
|
|
|
+ age: '18',
|
|
|
|
+ specialty: '拓展',
|
|
|
|
+ tea: '1',
|
|
|
|
+ zlgrade: '11',
|
|
|
|
+ msgrade: '100',
|
|
|
|
+ state: '1',
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ filFields: [
|
|
|
|
+ { label: '教师名称', model: 'name' },
|
|
|
|
+ { label: '年龄', model: 'age' },
|
|
|
|
+ {
|
|
|
|
+ label: '状态',
|
|
|
|
+ model: 'state',
|
|
|
|
+ type: 'select',
|
|
|
|
+ list: [
|
|
|
|
+ { label: '注册', value: 0 },
|
|
|
|
+ { label: '确认身份', value: 1 },
|
|
|
|
+ { label: '资料评分', value: 2 },
|
|
|
|
+ { label: '面试评分', value: 3 },
|
|
|
|
+ { label: '确认入库', value: 4 },
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ label: '性别',
|
|
|
|
+ model: 'sex',
|
|
|
|
+ type: 'select',
|
|
|
|
+ list: [
|
|
|
|
+ { label: '男', value: 0 },
|
|
|
|
+ { label: '女', value: 1 },
|
|
|
|
+ ],
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ }),
|
|
|
|
+ created() {},
|
|
|
|
+ computed: {},
|
|
|
|
+ methods: {},
|
|
|
|
+};
|
|
|
|
+</script>
|
|
|
|
+
|
|
|
|
+<style lang="scss" scoped></style>
|