feat:部门权限
This commit is contained in:
1 parent
cff707f9af
commit
d4220f7161
3 files changed
+30
-20
No files matched your search
@@ -1,10 +1,12 @@
|
||||
<template>
|
||||
<el-dialog :title="form.id ? '编辑' : '新增'" width="40%" v-model="visible" :close-on-click-modal="false" draggable>
|
||||
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="90px" v-loading="loading">
|
||||
<el-form ref="dataFormRef" :model="form" :rules="dataRules" formDialogRef label-width="90px"
|
||||
v-loading="loading">
|
||||
<el-row :gutter="24">
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="调动用户" prop="userId">
|
||||
<select-user v-model="form.userId" @change="(v: any) => { form.sourceDeptId = v?.deptId ?? null}" />
|
||||
<select-user v-model="form.userId"
|
||||
@change="(v: any) => { form.sourceDeptId = v?.deptId ?? null }" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" class="mb20">
|
||||
@@ -19,12 +21,13 @@
|
||||
</el-col>
|
||||
<el-col :span="24" class="mb20" v-if="form.bizType == '30'">
|
||||
<el-form-item label="目标部门" prop="targetDeptId">
|
||||
<select-dept v-model="form.targetDeptId" clearable />
|
||||
<select-dept v-model="form.targetDeptId" dataScope="all" clearable />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="24" class="mb20">
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" type="textarea" :autosize="{ minRows: 6 }" />
|
||||
<el-input v-model="form.remark" placeholder="请输入备注" type="textarea"
|
||||
:autosize="{ minRows: 6 }" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
@@ -94,7 +97,7 @@ const openDialog = (id: string) => {
|
||||
|
||||
// 提交
|
||||
const onSubmit = async () => {
|
||||
const valid = await dataFormRef.value.validate().catch(() => {})
|
||||
const valid = await dataFormRef.value.validate().catch(() => { })
|
||||
if (!valid) return false
|
||||
|
||||
try {
|
||||
|
||||
Reference in new issue
Block a user