【新增】 学生新增学校字段
This commit is contained in:

committed by
陆光LG

parent
01ba3cee42
commit
c0179d9bba
@@ -40,8 +40,8 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="邮箱" prop="email">
|
||||
<el-input v-model="formData.email" maxlength="50" placeholder="请输入邮箱" />
|
||||
<el-form-item label="学校名称" prop="schoolName">
|
||||
<el-input v-model="formData.schoolName" maxlength="50" placeholder="请输入学校名称" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -74,11 +74,8 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="身份证" prop="sfz">
|
||||
<el-input v-model="formData.sfz" maxlength="50" placeholder="请输入身份证" />
|
||||
</el-form-item>
|
||||
@@ -94,7 +91,6 @@
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
</el-form>
|
||||
<template #footer>
|
||||
<el-button :disabled="formLoading" type="primary" @click="submitForm">确 定</el-button>
|
||||
@@ -111,11 +107,11 @@ import * as DeptApi from '@/api/system/dept'
|
||||
import * as UserApi from '@/api/system/user'
|
||||
import * as ClassApi from '@/api/exam/class'
|
||||
import { FormRules } from 'element-plus'
|
||||
import {updateStudent} from "@/api/system/user";
|
||||
import { updateStudent } from '@/api/system/user'
|
||||
|
||||
defineOptions({ name: 'SystemUserForm' })
|
||||
|
||||
const classNameList = ref();
|
||||
const classNameList = ref()
|
||||
|
||||
const { t } = useI18n() // 国际化
|
||||
const message = useMessage() // 消息弹窗
|
||||
@@ -131,7 +127,7 @@ const formData = ref({
|
||||
className: '',
|
||||
mobile: '',
|
||||
email: '',
|
||||
sfz:'',
|
||||
sfz: '',
|
||||
id: undefined,
|
||||
username: '',
|
||||
password: '',
|
||||
@@ -139,6 +135,7 @@ const formData = ref({
|
||||
postIds: [],
|
||||
remark: '',
|
||||
avatar: '',
|
||||
schoolName: '',
|
||||
status: CommonStatusEnum.ENABLE,
|
||||
roleIds: []
|
||||
})
|
||||
@@ -182,7 +179,7 @@ const submitForm = async () => {
|
||||
// 校验表单
|
||||
if (!formRef) return
|
||||
const valid = await formRef.value.validate()
|
||||
formData.value.userType = "2"
|
||||
formData.value.userType = '2'
|
||||
if (!valid) return
|
||||
// 提交请求
|
||||
formLoading.value = true
|
||||
@@ -206,16 +203,21 @@ const submitForm = async () => {
|
||||
/** 重置表单 */
|
||||
const resetForm = () => {
|
||||
formData.value = {
|
||||
userType: '',
|
||||
nickname: '',
|
||||
deptId: '',
|
||||
className: '',
|
||||
mobile: '',
|
||||
email: '',
|
||||
sfz: '',
|
||||
id: undefined,
|
||||
username: '',
|
||||
password: '',
|
||||
sex: undefined,
|
||||
postIds: [],
|
||||
remark: '',
|
||||
avatar: '',
|
||||
schoolName: '',
|
||||
status: CommonStatusEnum.ENABLE,
|
||||
roleIds: []
|
||||
}
|
||||
|
@@ -108,6 +108,12 @@
|
||||
prop="className"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="学校名称"
|
||||
align="center"
|
||||
prop="schoolName"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column label="状态" key="status" align="center">
|
||||
<template #default="scope">
|
||||
<el-switch
|
||||
|
Reference in New Issue
Block a user