| | |
| | | <el-card shadow="hover"> |
| | | <div class="system-dept-search mb15"> |
| | | <!-- <el-input size="default" placeholder="请输入部门名称" style="max-width: 180px"> </el-input>--> |
| | | <el-button size="default" type="primary" class="ml10"> |
| | | <el-icon> |
| | | <ele-Search /> |
| | | </el-icon> |
| | | 查询 |
| | | </el-button> |
| | | <!-- <el-button size="default" type="primary" class="ml10">--> |
| | | <!-- <el-icon>--> |
| | | <!-- <ele-Search />--> |
| | | <!-- </el-icon>--> |
| | | <!-- 查询--> |
| | | <!-- </el-button>--> |
| | | <el-button size="default" type="success" class="ml10" @click="onOpenDeptDialog('新增', '')"> |
| | | <el-icon> |
| | | <ele-FolderAdd /> |
| | |
| | | </el-button> |
| | | </div> |
| | | <el-table :data="tableData.data" style="width: 100%" row-key="depId" :tree-props="{ children: 'children', hasChildren: 'hasChildren' }"> |
| | | <el-table-column prop="depName" label="部门名称" show-overflow-tooltip> </el-table-column> |
| | | <el-table-column prop="depInfo" label="部门描述" show-overflow-tooltip></el-table-column> |
| | | <el-table-column prop="depName" label="部门名称" show-overflow-tooltip/> |
| | | <el-table-column prop="depLevelDesc" label="部门等级" show-overflow-tooltip/> |
| | | <el-table-column prop="depCode" label="部门编号" show-overflow-tooltip/> |
| | | <el-table-column prop="depInfo" label="部门描述" show-overflow-tooltip/> |
| | | <el-table-column label="操作" show-overflow-tooltip width="140"> |
| | | <template #default="scope"> |
| | | <el-button size="small" text type="primary" @click="onOpenDeptDialog('新增', '')">新增</el-button> |
| | |
| | | }; |
| | | // 删除当前行 |
| | | const onTabelRowDel = (row: TableDataRow) => { |
| | | ElMessageBox.confirm(`此操作将永久删除部门:${row.depId}, 是否继续?`, '提示', { |
| | | ElMessageBox.confirm(`此操作将永久删除部门:${row.depName}, 是否继续?`, '提示', { |
| | | confirmButtonText: '删除', |
| | | cancelButtonText: '取消', |
| | | type: 'warning' |