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

committed by
陆光LG

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