| | |
| | | align="center" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column label="操作" width="180" align="center" class-name="small-padding fixed-width"> |
| | | <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> |
| | | <template #default="scope"> |
| | | <el-button link type="primary" icon="Edit" @click="handlePermission(scope.row)">权限分配</el-button> |
| | | <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-has="['update',route]">修改</el-button> |
| | |
| | | import menu from "@/api/system/menu"; |
| | | import permission from "@/api/system/permission"; |
| | | import { useRoute } from "vue-router"; |
| | | import setPostParams from "../../../utils/searchParams.js"; |
| | | import setPostParams from "@/utils/searchParams.js"; |
| | | |
| | | const { proxy } = getCurrentInstance(); |
| | | let route = useRoute() |
| | |
| | | form.value = { |
| | | name: '', |
| | | description: '', |
| | | sort:'', |
| | | sort: 0, |
| | | }; |
| | | proxy.resetForm("roleRef"); |
| | | } |
| | |
| | | menuTreeListLength.value = countTreeNodes(menuTreeList.value) |
| | | |
| | | }) |
| | | await permission().search({limit:10000}).then((res) =>{ |
| | | await permission().search({limit:100}).then((res) =>{ |
| | | permissionList.value = res.data.list |
| | | }) |
| | | } |