| | |
| | | :data="tableData.data" |
| | | style="width: 100%" |
| | | row-key="id" |
| | | default-expand-all |
| | | :tree-props="{ children: 'children', hasChildren: 'hasChildren' }" |
| | | > |
| | | <el-table-column prop="name" label="部门名称" show-overflow-tooltip> </el-table-column> |
| | |
| | | </el-table-column> |
| | | </el-table> |
| | | </el-card> |
| | | <deptDialog ref="deptDialog" /> |
| | | <deptDialog ref="deptDialog" @getDepartmentList="initTableData"/> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | } |
| | | }; |
| | | // 打开新增菜单弹窗 |
| | | const onOpenDeptDialog = (type: string,value: any) => { |
| | | deptDialog.value.openDialog(type,value,state.tableData.data); |
| | | const onOpenDeptDialog = (type: string, value: any) => { |
| | | deptDialog.value.openDialog(type, value, state.tableData.data); |
| | | }; |
| | | // 删除当前行 |
| | | const onTabelRowDel = (row: TableDataRow) => { |
| | |
| | | }); |
| | | return { |
| | | deptDialog, |
| | | initTableData, |
| | | onOpenDeptDialog, |
| | | onTabelRowDel, |
| | | ...toRefs(state), |