|
@@ -29,8 +29,8 @@
|
|
<el-form-item label="上级组织节点名称:" prop="parentId">
|
|
<el-form-item label="上级组织节点名称:" prop="parentId">
|
|
<el-input v-model="formModel.parentDeptName" placeholder="已为顶级节点" disabled/>
|
|
<el-input v-model="formModel.parentDeptName" placeholder="已为顶级节点" disabled/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="组织节点类别:" prop="type">
|
|
|
|
- <el-select block v-model="formModel.type" disabled>
|
|
|
|
|
|
+ <el-form-item label="组织节点类别:" prop="deptType">
|
|
|
|
+ <el-select block v-model="formModel.deptType" disabled>
|
|
<el-option label="公司" :value="1"/>
|
|
<el-option label="公司" :value="1"/>
|
|
<el-option label="部门" :value="2"/>
|
|
<el-option label="部门" :value="2"/>
|
|
<el-option label="岗位" :value="3"/>
|
|
<el-option label="岗位" :value="3"/>
|
|
@@ -96,9 +96,9 @@ const lavel3_style = {
|
|
const setDeptTreeData = async (data) => {
|
|
const setDeptTreeData = async (data) => {
|
|
let res = [], arr = getArrValue(data)
|
|
let res = [], arr = getArrValue(data)
|
|
for (let i = 0; i < arr.length; i++) {
|
|
for (let i = 0; i < arr.length; i++) {
|
|
- const {deptName, type, children} = arr[i]
|
|
|
|
|
|
+ const {deptName, deptType, children} = arr[i]
|
|
const obj = {...arr[i], label: deptName, children: [],
|
|
const obj = {...arr[i], label: deptName, children: [],
|
|
- style: type === 1 ? lavel1_style : type === 2 ? lavel2_style : lavel3_style
|
|
|
|
|
|
+ style: deptType === 1 ? lavel1_style : deptType === 2 ? lavel2_style : lavel3_style
|
|
}
|
|
}
|
|
if (children && children.length > 0) {
|
|
if (children && children.length > 0) {
|
|
obj.children = await setDeptTreeData(children)
|
|
obj.children = await setDeptTreeData(children)
|
|
@@ -135,8 +135,7 @@ const treeMenuTap = ({key, node, data}) => {
|
|
if (node.level > 1) {
|
|
if (node.level > 1) {
|
|
const parent = node.parent.data;
|
|
const parent = node.parent.data;
|
|
formModel.value = {
|
|
formModel.value = {
|
|
- parentDeptName: parent.deptName,
|
|
|
|
- deptType: parent.type,
|
|
|
|
|
|
+ parentDeptName: parent.deptName
|
|
data
|
|
data
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|