2.3.0-rc2
This commit is contained in:
@@ -133,8 +133,25 @@ function resetForm(row?: any) {
|
||||
enrollmentDate: `${currentYear}-09-01`,
|
||||
status: 'Active',
|
||||
dateOfBirth: '',
|
||||
englishName: '',
|
||||
idCardNumber: '',
|
||||
nationality: '',
|
||||
ethnicity: '',
|
||||
politicalStatus: '',
|
||||
nativePlace: '',
|
||||
householdAddress: '',
|
||||
currentAddress: '',
|
||||
postalCode: '',
|
||||
phone: '',
|
||||
email: '',
|
||||
qq: '',
|
||||
weChat: '',
|
||||
emergencyContactName: '',
|
||||
emergencyContactRelationship: '',
|
||||
emergencyContactPhone: '',
|
||||
specialTags: '',
|
||||
specialNeeds: '',
|
||||
biography: '',
|
||||
notes: '',
|
||||
}, row ?? {})
|
||||
}
|
||||
@@ -516,7 +533,7 @@ watch(active, async () => {
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<el-dialog v-model="dialogVisible" :title="`${editingId ? '编辑' : '新增'}${pageTitle}`" width="620px">
|
||||
<el-dialog v-model="dialogVisible" :title="`${editingId ? '编辑' : '新增'}${pageTitle}`" width="min(860px, 94vw)">
|
||||
<el-form label-position="top" class="entity-form">
|
||||
<template v-if="active === 'teachers'">
|
||||
<div class="form-grid">
|
||||
@@ -580,6 +597,38 @@ watch(active, async () => {
|
||||
</el-form-item>
|
||||
</div>
|
||||
<el-form-item label="出生日期"><el-date-picker v-model="form.dateOfBirth" value-format="YYYY-MM-DD" /></el-form-item>
|
||||
<el-divider content-position="left">个人资料</el-divider>
|
||||
<div class="form-grid">
|
||||
<el-form-item label="英文姓名"><el-input v-model="form.englishName" /></el-form-item>
|
||||
<el-form-item label="证件号码"><el-input v-model="form.idCardNumber" /></el-form-item>
|
||||
</div>
|
||||
<div class="form-grid">
|
||||
<el-form-item label="国籍"><el-input v-model="form.nationality" /></el-form-item>
|
||||
<el-form-item label="民族"><el-input v-model="form.ethnicity" /></el-form-item>
|
||||
</div>
|
||||
<div class="form-grid">
|
||||
<el-form-item label="政治面貌"><el-input v-model="form.politicalStatus" /></el-form-item>
|
||||
<el-form-item label="籍贯"><el-input v-model="form.nativePlace" /></el-form-item>
|
||||
</div>
|
||||
<div class="form-grid">
|
||||
<el-form-item label="户籍地址"><el-input v-model="form.householdAddress" /></el-form-item>
|
||||
<el-form-item label="现居住地址"><el-input v-model="form.currentAddress" /></el-form-item>
|
||||
</div>
|
||||
<div class="form-grid">
|
||||
<el-form-item label="邮政编码"><el-input v-model="form.postalCode" /></el-form-item>
|
||||
<el-form-item label="微信"><el-input v-model="form.weChat" /></el-form-item>
|
||||
</div>
|
||||
<div class="form-grid">
|
||||
<el-form-item label="QQ"><el-input v-model="form.qq" /></el-form-item>
|
||||
<el-form-item label="紧急联系人"><el-input v-model="form.emergencyContactName" /></el-form-item>
|
||||
</div>
|
||||
<div class="form-grid">
|
||||
<el-form-item label="与本人关系"><el-input v-model="form.emergencyContactRelationship" /></el-form-item>
|
||||
<el-form-item label="紧急联系电话"><el-input v-model="form.emergencyContactPhone" /></el-form-item>
|
||||
</div>
|
||||
<el-form-item label="特殊标记"><el-input v-model="form.specialTags" placeholder="多个标记可用逗号分隔" /></el-form-item>
|
||||
<el-form-item label="特殊情况说明"><el-input v-model="form.specialNeeds" type="textarea" :rows="3" /></el-form-item>
|
||||
<el-form-item label="个人简介"><el-input v-model="form.biography" type="textarea" :rows="3" /></el-form-item>
|
||||
</template>
|
||||
<div class="form-grid">
|
||||
<el-form-item label="联系电话"><el-input v-model="form.phone" /></el-form-item>
|
||||
|
||||
Reference in New Issue
Block a user