From b2fe6fe468e90b3457e2439a484f651548058335 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B0=B4=E6=99=B6=E5=9C=9F=E8=B1=86?= <水晶土豆@devide> Date: Tue, 21 Nov 2023 15:16:00 +0800 Subject: [PATCH] Tue Nov 21 15:16:00 CST 2023 inscode --- src/component/humanResources/emp.vue | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/component/humanResources/emp.vue b/src/component/humanResources/emp.vue index 99d4f02..f6d5a36 100644 --- a/src/component/humanResources/emp.vue +++ b/src/component/humanResources/emp.vue @@ -36,8 +36,13 @@ const defExpandedKey = computed(() => { const return_s = TreeToFlat(deepClone(treeData.value)).map((item) => item.title); return return_s; }) - -watch(()=>) +const treeInstance = ref([]) +const treeValue = reactive(["人事部", "财务部", "市场部", "销售一部", "销售三部", "技术部", "产品部", "设计部", "研发部", "客服部", "客服一部", "客服二部"]); +const treeCheckChange = () => { + console.log(treeValue); + treeValue = treeInstance.value?.getCheckedKeys(false); + console.log(treeValue); +} // pagination const tablePagination = reactive({ @@ -46,10 +51,13 @@ const tablePagination = reactive({ total: 1 }); const getData = () => { - getEmpList({ page: tablePagination.currentPage, limit: tablePagination.pageSize }).then((res) => { + getEmpList({ page: tablePagination.currentPage, limit: tablePagination.pageSize, deptName: JSON.stringify(treeValue) }).then((res) => { if (res.data.data.code === 10000) { + console.log(res.data.data); tableData.value = res.data.data.data; tablePagination.total = res.data.data.count; + }else{ + console.log(res.data.data.msg); } }) } @@ -72,7 +80,7 @@ const tableData = ref(); const tableType = ref(); tableType.value = [ { name: "id号", type: "id", width: "100px", isSort: false, align: "center" }, - { name: "员工类型", type: "employeeType", width: "auto", minWidth:'100px', isSort: false, align: "left" }, + { name: "员工类型", type: "employeeType", width: "auto", minWidth: '100px', isSort: false, align: "left" }, { name: "状态", type: "state", width: "150px", isSort: false, align: "center", isReadOnly: false }, { name: "登录账号", type: "loginAccount", width: "200px", isSort: false, align: "center" }, { name: "头像", type: "avatar", width: "150px", isSort: false, align: "left" }, @@ -182,8 +190,9 @@ provide("cellSetStyle", ({ row, column, rowIndex, columnIndex }) => {

企业组织架构

- +
-- GitLab