|
@@ -84,7 +84,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="7">
|
|
|
<el-form-item prop="principal">
|
|
|
- <el-select v-model="item.isLader" placeholder="是否为部门负责人" :disabled="item.isLaderDisabled" @change="isLaderChange($event, index)">
|
|
|
+ <el-select v-model="item.isLeader" placeholder="是否为部门负责人" :disabled="item.isLeaderDisabled" @change="isLeaderChange($event, index)">
|
|
|
<el-option label="是" :value="1"/>
|
|
|
<el-option label="否" :value="0"/>
|
|
|
</el-select>
|
|
@@ -231,7 +231,7 @@ const getFormRef = async (index) => {
|
|
|
}
|
|
|
|
|
|
const formModel = ref({
|
|
|
- deptList: [{isLader: 0}], status: 1
|
|
|
+ deptList: [{isLeader: 0}], status: 1
|
|
|
})
|
|
|
const formRules = {
|
|
|
account: [{required: true, message: '请输入登录账号', trigger: 'blur'}],
|
|
@@ -239,7 +239,7 @@ const formRules = {
|
|
|
password1: [{required: true, message: '请输入确认密码', trigger: 'blur'}],
|
|
|
deptId: [{required: true, message: '请选择选择部门', trigger: 'change'}],
|
|
|
postId: [{required: true, message: '请选择选择岗位', trigger: 'change'}],
|
|
|
- isLader: [{required: true, message: '请选择是否为部门负责人', trigger: 'change'}],
|
|
|
+ isLeader: [{required: true, message: '请选择是否为部门负责人', trigger: 'change'}],
|
|
|
oneMoney: [{required: true, message: '请输入日单价', trigger: 'blur'}],
|
|
|
status: [{required: true, message: '请选择启用状态', trigger: 'change'}],
|
|
|
phone: {
|
|
@@ -260,7 +260,7 @@ const formRules = {
|
|
|
//添加用户
|
|
|
const addUserClick = () => {
|
|
|
formModel.value = {
|
|
|
- deptList: [{isLader: 0}],
|
|
|
+ deptList: [{isLeader: 0}],
|
|
|
tenantId: useAppState.tenantId,
|
|
|
status: 1,
|
|
|
userType: 5
|
|
@@ -293,7 +293,7 @@ const rowEidtClick = (row) => {
|
|
|
postData.value.push({})
|
|
|
})
|
|
|
} else {
|
|
|
- form.deptList = [{isLader: 0}]
|
|
|
+ form.deptList = [{isLeader: 0}]
|
|
|
postData.value = [{}]
|
|
|
}
|
|
|
//设置表单数据
|
|
@@ -325,41 +325,41 @@ const initPostData = async (id, index) => {
|
|
|
postData.value[index] = []
|
|
|
}
|
|
|
//处理负责人限制
|
|
|
- let isLader = 0;
|
|
|
+ let isLeader = 0;
|
|
|
const deptList = formModel.value.deptList
|
|
|
deptList.forEach((item, indexs) => {
|
|
|
if (item.deptId === id) {
|
|
|
//如果当前相同部门项的负责人存在,就全局存在
|
|
|
- if (item.isLader === 1) {
|
|
|
- isLader = 1
|
|
|
+ if (item.isLeader === 1) {
|
|
|
+ isLeader = 1
|
|
|
}
|
|
|
//设置其它相同部门项的负责人
|
|
|
if (indexs !== index) {
|
|
|
- item.isLader = isLader
|
|
|
- item.isLaderDisabled = true
|
|
|
+ item.isLeader = isLeader
|
|
|
+ item.isLeaderDisabled = true
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
//设置当前项的负责人
|
|
|
- deptList[index].isLader = isLader
|
|
|
- deptList[index].isLaderDisabled = false
|
|
|
+ deptList[index].isLeader = isLeader
|
|
|
+ deptList[index].isLeaderDisabled = false
|
|
|
}
|
|
|
}
|
|
|
|
|
|
//是否为部门负责人
|
|
|
-const isLaderChange = (id, index) => {
|
|
|
+const isLeaderChange = (id, index) => {
|
|
|
const deptList = formModel.value.deptList
|
|
|
const deptId = deptList[index].deptId
|
|
|
deptList.forEach((item) => {
|
|
|
if (item.deptId === deptId) {
|
|
|
- item.isLader = id
|
|
|
+ item.isLeader = id
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
|
|
|
//新增组织
|
|
|
const addOrganizationClick = () => {
|
|
|
- formModel.value.deptList.push({isLader: 0})
|
|
|
+ formModel.value.deptList.push({isLeader: 0})
|
|
|
postData.value.push({})
|
|
|
}
|
|
|
|