This commit is contained in:
wangchengming 2025-10-10 22:50:35 +08:00
parent 87b27a5f90
commit 905ed5148f
3 changed files with 14 additions and 7 deletions

View File

@ -157,7 +157,7 @@ const resetQuery = () => {
handleQuery()
}
const getList = () => {
loading.value = true
loading.value = true
getVehicleTrainingPageList(queryParams.value).then(res => {
if (res.code == 200) {
tableData.value = res.data.list

View File

@ -41,6 +41,12 @@
<el-form-item label="英文姓名:" prop="englishName">
<el-input v-model="registerForm.englishName"> </el-input>
</el-form-item>
<el-form-item label="性别:" prop="sex">
<el-radio-group v-model="registerForm.sex">
<el-radio :value="0"></el-radio>
<el-radio :value="1"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="部门:" prop="deptId">
<el-tree-select v-model="registerForm.deptId" :data="enabledDeptOptions" filterable
:props="{ value: 'id', label: 'label', children: 'children' }" value-key="id" placeholder="请选择部门"
@ -99,7 +105,8 @@ const registerForm = ref({
dependencyId: null,
escUserName: null,
escEmail: null,
isHasEmail: 1
isHasEmail: 1,
sex: 0
})
const isCompoundSurname = ref(false);
//
@ -115,7 +122,8 @@ const registerRules = {
isHasEmail: [{ required: true, message: "请选择是否有邮箱", trigger: ["change"] }],
workNo: [{ required: true, message: "工号不能为空", trigger: "blur" }],
nickName: [{ required: true, message: "中文姓名不能为空", trigger: "blur" }, { min: 2, max: 20, message: "中文姓名长度必须介于 2 和 20 之间", trigger: "blur" }],
englishName: [{ required: true, message: "英文姓名不能为空", trigger: "blur" }, { min: 2, max: 20, message: "英文姓名长度必须介于 2 和 20 之间", trigger: "blur" }],
englishName: [{ required: true, message: "英文姓名不能为空", trigger: "blur" }, { min: 2, max: 20, message: "英文姓名长度必须介于 2 和 20 之间", trigger: "blur" }],
sex: [{ required: true, message: "请选择性别", trigger: ["change"] }],
// username: [{ required: true, message: "", trigger: "blur" }, { min: 2, max: 20, message: " 2 20 ", trigger: "blur" }],
password: [{ required: true, message: "登录密码不能为空", trigger: "blur" }, { min: 5, max: 20, message: "登录密码长度必须介于 5 和 20 之间", trigger: "blur" }, { pattern: /^[^<>"'|\\]+$/, message: "不能包含非法字符:< > \" ' \\\ |", trigger: "blur" }],
email: [{ required: true, type: "email", message: "请输入正确的邮箱地址", trigger: ["blur", "change"] }],
@ -137,7 +145,6 @@ const handleInputNickName = (value) => {
const selectChanged = (value) => {
if (value) {
const curDependency = busDependencyData.value.find(item => item.id == value)
console.log('选择属地信息', curDependency)
registerForm.value.escUserName = curDependency.escUserName
registerForm.value.escEmail = curDependency.escEmail
}

View File

@ -83,7 +83,7 @@
</template>
</el-table-column>
</el-table>
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageIndex"
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
v-model:limit="queryParams.pageSize" @pagination="getcheckRegisterUserPageList" />
</div>
</div>
@ -102,7 +102,7 @@ const tableData = ref([])
const unfoldFlag = ref(false)
const dateRange = ref([])
const queryParams = ref({
pageIndex: 1,
pageNum: 1,
pageSize: 10,
userId: undefined,
dependencyId: undefined,
@ -193,7 +193,7 @@ const handleFlod = () => {
}
/** 搜索按钮操作 */
const handleQuery = () => {
queryParams.value.pageIndex = 1
queryParams.value.pageNum = 1
getcheckRegisterUserPageList()
}