Commit b6bc47c7 authored by 张伯涛's avatar 张伯涛

修改

parent 813d3033
......@@ -7,7 +7,7 @@
<link rel="icon" href="<%= BASE_URL %>content_logo.png">
<!-- <script type="text/javascript" src="http://49.232.167.247:20016/web-apps/apps/api/documents/api.js"></script> -->
<!-- <link rel="stylesheet" href="//at.alicdn.com/t/font_2011217_f70ptj9y4oc.css">-->
<title><%= webpackConfig.name %></title>
<title>智算应用科研训练平台</title>
</head>
<body>
<noscript>
......
......@@ -65,3 +65,10 @@ export function exportBusTeacherInfo(query) {
responseType: 'blob'
})
}
// 查询资源限额模版集合
export function getTemplateApi() {
return request({
url: '/resquotatemplate/listAll',
method: 'get'
})
}
......@@ -34,7 +34,7 @@ export default {
},
data() {
return {
title: '信息化管理系统'
title: '智算训练平台'
}
},
computed: {
......
......@@ -24,7 +24,7 @@ export default {
},
data() {
return {
title: '信息化管理系统',
title: '智算训练平台',
logo: 'https://image-1252351428.cos.ap-beijing.myqcloud.com/home_logo.png'
}
},
......
module.exports = {
title: '信息化管理系统',
title: '智算训练平台',
/**
* @type {boolean} true | false
......
......@@ -169,7 +169,7 @@
/>
<!-- 添加或修改学生信息配置对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="70px">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="auto">
<el-form-item label="学号" prop="userCode">
<el-input v-model.trim="form.userCode" show-word-limit :maxlength="50" placeholder="请输入学号" />
</el-form-item>
......@@ -199,6 +199,16 @@
/>
</el-select>
</el-form-item>
<el-form-item label="选择模板" prop="templateId">
<el-select v-model="form.templateId" placeholder="请选择模板" clearable style="width: 100%">
<el-option
v-for="(item,index) in templateIdOptions"
:key="index"
:label="item.quotaName"
:value="item.businessId"
/>
</el-select>
</el-form-item>
<el-form-item label="状态">
<el-radio-group v-model="form.flag">
<el-radio label="1">启用</el-radio>
......@@ -227,11 +237,13 @@ import {
exportBusStudentInfo } from '@/api/busStudentInfo'
import { listBusClassesAllInfo } from '@/api/busClassesInfo'
import commonField from '@/utils/commonField'
import {getTemplateApi} from "@/api/busTeacherInfo";
// import { get } from 'js-cookie'
export default {
name: 'BusStudentInfo',
data() {
return {
templateIdOptions: [],
// 遮罩层
loading: true,
// 总条数
......@@ -267,7 +279,14 @@ export default {
},
// 表单参数
form: {
classesId: undefined
userCode: '',
userName: '',
stuName: '',
stuPhone: '',
classesId: '',
templateId: '',
flag: '1',
remarks: '',
},
// 表单校验
rules: {
......@@ -284,6 +303,9 @@ export default {
{ required: true, message: '手机号不能为空', trigger: 'blur' },
{ validator: this.isStuPhoneValid, message: '请输入正确的手机号', trigger: 'blur' }
],
templateId: [
{ required: true, message: '模板不能为空', trigger: 'blur' }
],
classesId: [
{ required: true, message: '班级不能为空', trigger: 'change' }
]
......@@ -305,8 +327,15 @@ export default {
created() {
this.getList() // 列表查询
this.getClassList()// 班级列表
this.getTemplate() // 查询资源限额模版集合
},
methods: {
/** 查询资源限额模版集合*/
getTemplate() {
getTemplateApi().then(res => {
this.templateIdOptions = res.data
})
},
// 查询班级列表
getClassList() {
listBusClassesAllInfo().then(
......@@ -349,14 +378,14 @@ export default {
reset() {
this.form = {
businessId: undefined,
remarks: undefined,
userCode: undefined,
userName: undefined,
userId: undefined,
stuName: undefined,
stuPhone: undefined,
classesId: undefined,
flag: '1'
userCode: '',
userName: '',
stuName: '',
stuPhone: '',
classesId: '',
templateId: '',
flag: '1',
remarks: '',
}
this.resetForm('form')
},
......
......@@ -161,7 +161,7 @@
/>
<!-- 添加或修改教师信息表配置对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="70px">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="auto">
<el-form-item label="工号" prop="userCode">
<el-input v-model.trim="form.userCode" show-word-limit :maxlength="50" placeholder="请输入工号" />
</el-form-item>
......@@ -174,6 +174,16 @@
<el-form-item label="手机号" prop="teaPhone">
<el-input v-model.trim="form.teaPhone" show-word-limit :maxlength="11" placeholder="请输入手机号" />
</el-form-item>
<el-form-item label="选择模板" prop="templateId">
<el-select v-model="form.templateId" placeholder="请选择模板" clearable style="width: 100%">
<el-option
v-for="(item,index) in templateIdOptions"
:key="index"
:label="item.quotaName"
:value="item.businessId"
/>
</el-select>
</el-form-item>
<el-form-item label="状态">
<el-radio-group v-model="form.flag">
<el-radio label="1">启用</el-radio>
......@@ -195,6 +205,7 @@
<script>
import {
listBusTeacherInfo,
getTemplateApi,
getBusTeacherInfo,
delBusTeacherInfo,
addBusTeacherInfo,
......@@ -205,6 +216,7 @@ export default {
name: 'BusTeacherInfo',
data() {
return {
templateIdOptions: [],
// 遮罩层
loading: true,
// 总条数
......@@ -238,7 +250,15 @@ export default {
flag: ''
},
// 表单参数
form: {},
form: {
userCode: '',
userName: '',
teaName: '',
teaPhone: '',
templateId: '',
flag: '1',
remarks: '',
},
// 表单校验
rules: {
userCode: [
......@@ -250,6 +270,9 @@ export default {
teaName: [
{ required: true, message: '姓名不能为空', trigger: 'blur' }
],
templateId: [
{ required: true, message: '模板不能为空', trigger: 'blur' }
],
teaPhone: [
{ required: true, message: '手机号不能为空', trigger: 'blur' },
{ validator: this.isTeaPhoneValid, message: '请输入正确的手机号', trigger: 'blur' }
......@@ -267,8 +290,15 @@ export default {
},
created() {
this.getList() // 列表查询
this.getTemplate() // 查询资源限额模版集合
},
methods: {
/** 查询资源限额模版集合*/
getTemplate() {
getTemplateApi().then(res => {
this.templateIdOptions = res.data
})
},
/** 查询教师信息表列表 */
getList() {
this.loading = true
......@@ -298,13 +328,13 @@ export default {
reset() {
this.form = {
businessId: undefined,
remarks: undefined,
userCode: undefined,
userName: undefined,
teaId: undefined,
teaName: undefined,
teaPhone: undefined,
flag: '1'
userCode: '',
userName: '',
teaName: '',
teaPhone: '',
templateId: '',
flag: '1',
remarks: '',
}
this.resetForm('form')
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment