From 52af637cc007fb2e13fc679ee73913ed955dac5e Mon Sep 17 00:00:00 2001
From: 祖安之光 <11848914+light-of-zuan@user.noreply.gitee.com>
Date: 星期一, 15 十二月 2025 16:07:44 +0800
Subject: [PATCH] 修改新增
---
src/views/work/onlineEducation/people/components/stuDialog.vue | 65 ++++++++++++++++----------------
1 files changed, 33 insertions(+), 32 deletions(-)
diff --git a/src/views/work/onlineEducation/people/components/stuDialog.vue b/src/views/work/onlineEducation/people/components/stuDialog.vue
index 75a879f..ff99ffa 100644
--- a/src/views/work/onlineEducation/people/components/stuDialog.vue
+++ b/src/views/work/onlineEducation/people/components/stuDialog.vue
@@ -9,7 +9,7 @@
:close-on-click-modal="false"
>
<el-form :model="state.form" size="default" ref="superRef" :rules="state.formRules" label-width="180px" >
- <el-form-item label="企业:" prop="companyName" v-if="state.title !== '修改密码'">
+ <el-form-item label="单位:" prop="companyName" v-if="state.title !== '修改密码'">
<el-input v-model.trim="state.form.companyName" disabled></el-input>
</el-form-item>
<el-form-item label="姓名:" prop="name" v-if="state.title !== '修改密码'">
@@ -33,28 +33,28 @@
<el-form-item label="重复密码:" prop="confirmPassword" v-if="state.title == '新增' || state.title == '修改密码'">
<el-input v-model.trim="state.form.confirmPassword" type="password" show-password placeholder="请输入确认密码"></el-input>
</el-form-item>
- <el-form-item label="所属部门账号:" prop="createBy" v-if="state.title !== '修改密码' && (currentUserType === 1 || currentUserType === 4)">
- <el-select
- clearable
- v-model="state.form.createBy"
- filterable
- remote
- @change="selectValue"
- reserve-keyword
- placeholder="请输入部门账号名称"
- remote-show-suffix
- :remote-method="getDeptUserList"
- :loading="loading"
- style="width: 100%"
- >
- <el-option
- v-for="item in state.deptUserList"
- :key="item.id"
- :label="item.name"
- :value="item.name"
- />
- </el-select>
- </el-form-item>
+<!-- <el-form-item label="所属部门账号:" prop="createBy" v-if="state.title !== '修改密码' && (currentUserType === 1 || currentUserType === 4)">-->
+<!-- <el-select-->
+<!-- clearable-->
+<!-- v-model="state.form.createBy"-->
+<!-- filterable-->
+<!-- remote-->
+<!-- @change="selectValue"-->
+<!-- reserve-keyword-->
+<!-- placeholder="请输入部门账号名称"-->
+<!-- remote-show-suffix-->
+<!-- :remote-method="getDeptUserList"-->
+<!-- :loading="loading"-->
+<!-- style="width: 100%"-->
+<!-- >-->
+<!-- <el-option-->
+<!-- v-for="item in state.deptUserList"-->
+<!-- :key="item.id"-->
+<!-- :label="item.name"-->
+<!-- :value="item.name"-->
+<!-- />-->
+<!-- </el-select>-->
+<!-- </el-form-item>-->
<el-form-item label="部门:" prop="deptId" v-if="state.title !== '修改密码'">
<el-select
v-model="state.form.deptId"
@@ -69,12 +69,12 @@
/>
</el-select>
</el-form-item>
- <el-form-item label="工号:" prop="empno" v-if="state.title !== '修改密码'">
- <el-input v-model.trim="state.form.empno" :disabled="disabled" placeholder="请输入工号" ></el-input>
- </el-form-item>
- <el-form-item label="岗位:" prop="post" v-if="state.title !== '修改密码'">
- <el-input v-model.trim="state.form.post" :disabled="disabled" placeholder="请输入岗位" ></el-input>
- </el-form-item>
+<!-- <el-form-item label="工号:" prop="empno" v-if="state.title !== '修改密码'">-->
+<!-- <el-input v-model.trim="state.form.empno" :disabled="disabled" placeholder="请输入工号" ></el-input>-->
+<!-- </el-form-item>-->
+<!-- <el-form-item label="岗位:" prop="post" v-if="state.title !== '修改密码'">-->
+<!-- <el-input v-model.trim="state.form.post" :disabled="disabled" placeholder="请输入岗位" ></el-input>-->
+<!-- </el-form-item>-->
<el-form-item label="职务:" prop="duty" v-if="state.title !== '修改密码'">
<el-input v-model.trim="state.form.duty" :disabled="disabled" placeholder="请输入职务" ></el-input>
</el-form-item>
@@ -159,7 +159,8 @@
}
let validateIdNo = (rule, value, callback)=>{
if(value === ''){
- callback(new Error('请输入身份证号'))
+ // callback(new Error('请输入身份证号'))
+ callback()
}else if(state.title === '编辑' && value === startIdNo.value){
callback()
}else{
@@ -245,8 +246,8 @@
password: [{ required: true, validator: validatePwd, trigger: 'blur' }],
confirmPassword: [{ required: true, validator: equalToPassword, trigger: 'blur' }],
phone: [{ required: true, validator: validateUserPhone, trigger: 'blur' }],
- idNo: [{ required: true, validator: validateIdNo, trigger: 'blur' }],
- createBy: [{ required: true, message: '请输入所属部门名称', trigger: 'blur' }],
+ idNo: [{ validator: validateIdNo, trigger: 'blur' }],
+ // createBy: [{ required: true, message: '请输入所属部门名称', trigger: 'blur' }],
},
isAdmin: false,
--
Gitblit v1.9.2