|
@@ -3,14 +3,14 @@
|
|
|
<el-dialog title="部门信息" v-model="visible" width="400px" append-to-body draggable>
|
|
|
<div class="form-container">
|
|
|
<el-form ref="deptRef" class="master-container" :model="form" :rules="rules" label-width="100px">
|
|
|
- <el-form-item label="上级部门" prop="parentId">
|
|
|
+ <!-- <el-form-item label="上级部门" prop="parentId">
|
|
|
<el-tree-select v-model="form.parentId" :data="deptOptions" :props="{
|
|
|
value: 'deptId',
|
|
|
label: 'deptName',
|
|
|
children: 'children'
|
|
|
}" value-key="deptId" placeholder="请选择上级部门" check-strictly :render-after-expand="false" >
|
|
|
</el-tree-select>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
|
|
|
<el-form-item label="部门名称" prop="deptName">
|
|
|
<el-input v-model.trim="form.deptName" placeholder="请输入部门名称" />
|
|
@@ -48,10 +48,10 @@ const disabled = ref(false)
|
|
|
const data = reactive({
|
|
|
form: {},
|
|
|
rules: {
|
|
|
- parentId: [ { required: true, message: '请选择上级部门', trigger: 'blur' }],
|
|
|
- deptName : [{ required: true, message: '部门名称不能为空', trigger: 'blur' }],
|
|
|
- deptCode : [{ required: true, message: '部门编码不能为空', trigger: 'blur' }],
|
|
|
- orderNum : [{ required: true, message: '显示排序不能为空', trigger: 'blur' }]
|
|
|
+ // parentId: [ { required: true, message: '请选择上级部门', trigger: 'blur' }],
|
|
|
+ deptName: [{ required: true, message: '部门名称不能为空', trigger: 'blur' }],
|
|
|
+ deptCode: [{ required: true, message: '部门编码不能为空', trigger: 'blur' }],
|
|
|
+ orderNum: [{ required: true, message: '显示排序不能为空', trigger: 'blur' }]
|
|
|
}
|
|
|
})
|
|
|
const { form, rules } = toRefs(data)
|
|
@@ -62,14 +62,14 @@ function open(row) {
|
|
|
visible.value = true
|
|
|
listDept().then((response) => {
|
|
|
deptOptions.value = deptOptions.value.concat(proxy.handleTree(response.data, 'deptId'))
|
|
|
- deptOptions.value.unshift({ deptId: '0', deptName: '无', children: [] });
|
|
|
+ deptOptions.value.unshift({ deptId: '0', deptName: '无', children: [] })
|
|
|
})
|
|
|
if (row) {
|
|
|
- getDept(row.id).then((response) => {
|
|
|
- form.value = response.data
|
|
|
+ getDept(row.id).then((response) => {
|
|
|
+ form.value = response.data
|
|
|
})
|
|
|
}
|
|
|
- disabled.value = true
|
|
|
+ disabled.value = true
|
|
|
}
|
|
|
/** 取消按钮 */
|
|
|
function cancel() {
|