|
@@ -39,9 +39,10 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="组织节点类别:">
|
|
|
<el-select v-model="formModel.deptType" block>
|
|
|
- <el-option label="公司" :value="1" />
|
|
|
+ <el-option v-for="item in deptTypeList" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
+ <!-- <el-option label="公司" :value="1" />
|
|
|
<el-option label="部门" :value="2" />
|
|
|
- <el-option label="岗位" :value="3" />
|
|
|
+ <el-option label="岗位" :value="3" /> -->
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -94,7 +95,7 @@ const getTreeData = async () => {
|
|
|
//获取树数据
|
|
|
const userDeptTreeData = ref({})
|
|
|
const getUserDeptTreeData = async () => {
|
|
|
- const { error, code, data } = await mainApi.treeUserdept()
|
|
|
+ const { error, code, data } = await mainApi.treeUserdept(-1)
|
|
|
if (!error && code === 200) {
|
|
|
const res = await setDeptTreeData(data)
|
|
|
userDeptTreeData.value = res[0]
|
|
@@ -138,6 +139,11 @@ const formModel = ref({})
|
|
|
const formRules = {
|
|
|
deptName: { required: true, trigger: 'blur', message: '请输入组织节点名称' },
|
|
|
}
|
|
|
+const deptTypeList = ref([
|
|
|
+ { label:'公司', value:1 },
|
|
|
+ { label:'部门', value:2 },
|
|
|
+ { label:'岗位', value:3 },
|
|
|
+])
|
|
|
|
|
|
//树节点的菜单点击事件
|
|
|
const treeInfo = ref({})
|
|
@@ -155,6 +161,8 @@ const treeMenuTap = ({ key, node, data }) => {
|
|
|
const type = '未知'
|
|
|
|
|
|
formModalTitle.value = '新增' + type + '信息'
|
|
|
+ console.log(data, 'data')
|
|
|
+
|
|
|
formModal.value = true
|
|
|
} else if (key === 'edit') {
|
|
|
if (node.level > 1) {
|