| | |
| | | <el-form-item label="用户类型" prop="peopleType"> |
| | | <el-select v-model="delegationForm.peopleType" @change="peopleTypeChange" placeholder="请选择用户类型"> |
| | | <el-option label="指定人员" value="FIX_USER"></el-option> |
| | | <el-option label="候选用户" value="USER"></el-option> |
| | | <el-option label="候选人员" value="USER"></el-option> |
| | | <el-option label="候选部门" value="DEPT"></el-option> |
| | | <el-option label="候选角色" value="ROLE"></el-option> |
| | | </el-select> |
| | |
| | | <el-button style="margin-left: 8px" type="text" @click="editDept">选择</el-button> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item v-if="delegationForm.peopleType === 'FIX_USER'" label="指定用户" prop="targetId"> |
| | | <el-form-item v-if="delegationForm.peopleType === 'FIX_USER'" label="指定人员" prop="targetId"> |
| | | <single-user ref="singleUser" :select-user="delegationForm.targetId" :show="singleUserShow" @close="closeSingleUser" @submit="getSingleUserSelect"/> |
| | | <div style="display: flex;align-items: center"> |
| | | <div> |
| | |
| | | <el-button style="margin-left: 8px" type="text" @click="editSingleUser">选择</el-button> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item v-if="delegationForm.peopleType === 'USER'" label="候选用户" prop="targetId"> |
| | | <el-form-item v-if="delegationForm.peopleType === 'USER'" label="候选人员" prop="targetId"> |
| | | <mult-user ref="multUser" :select-user="delegationUserSelect" :show="multUserShow" @close="closeMultUser" @submit="getMultUserSelect"/> |
| | | <div style="display: flex;align-items: center"> |
| | | <div> |
| | |
| | | if (deptList && deptList.length > 0) { |
| | | this.delegationForm.targetId = deptList.map(item => item.id).join(",") |
| | | this.delegationDeptSelect = deptList |
| | | } else { |
| | | this.delegationDeptSelect = [] |
| | | } |
| | | this.deptShow = false |
| | | }, |
| | |
| | | // }) |
| | | // } |
| | | }).catch(res => { |
| | | console.log("报错了:", res) |
| | | this.goBack(); |
| | | }) |
| | | }, |