修复bug

This commit is contained in:
pan.wl.2 2024-11-16 16:05:18 +08:00
parent c07655f474
commit e6168f3ed1
1 changed files with 13 additions and 13 deletions

View File

@ -27,7 +27,7 @@
<el-card class="!border-none mt-4" shadow="never" v-loading="pager.loading"> <el-card class="!border-none mt-4" shadow="never" v-loading="pager.loading">
<div class="flex"> <div class="flex">
<data-table <data-table
v-perms="['gen:importTable']" v-perms="['gen/importTable']"
class="inline-block mr-[10px]" class="inline-block mr-[10px]"
@success="getLists" @success="getLists"
> >
@ -39,7 +39,7 @@
</el-button> </el-button>
</data-table> </data-table>
<el-button <el-button
v-perms="['gen:delTable']" v-perms="['gen/delTable']"
:disabled="!selectData.length" :disabled="!selectData.length"
@click="handleDelete()" @click="handleDelete()"
type="danger" type="danger"
@ -50,7 +50,7 @@
删除 删除
</el-button> </el-button>
<el-button <el-button
v-perms="['gen:genCode', 'gen:downloadCode']" v-perms="['gen/genCode', 'gen/downloadCode']"
:disabled="!selectData.length" :disabled="!selectData.length"
@click="handleGenerate(selectData)" @click="handleGenerate(selectData)"
> >
@ -72,7 +72,7 @@
<template #default="{ row }"> <template #default="{ row }">
<div class="flex items-center"> <div class="flex items-center">
<el-button <el-button
v-perms="['gen:previewCode']" v-perms="['gen/previewCode']"
type="primary" type="primary"
link link
@click="handlePreview(row.id)" @click="handlePreview(row.id)"
@ -80,10 +80,10 @@
预览 预览
</el-button> </el-button>
<el-button type="primary" link v-perms="['tools.generator/edit']"> <el-button type="primary" link v-perms="['gen/editTable']">
<router-link <router-link
:to="{ :to="{
path: getRoutePath('tools.generator/edit'), path: getRoutePath('gen/editTable'),
query: { query: {
id: row.id id: row.id
} }
@ -96,10 +96,10 @@
class="ml-2" class="ml-2"
@command="handleCommand($event, row)" @command="handleCommand($event, row)"
v-perms="[ v-perms="[
'gen:genCode', 'gen/genCode',
'gen:downloadCode', 'gen/downloadCode',
'gen:syncTable', 'gen/syncTable',
'gen:delTable' 'gen/delTable'
]" ]"
> >
<el-button type="primary" link> <el-button type="primary" link>
@ -109,21 +109,21 @@
<template #dropdown> <template #dropdown>
<el-dropdown-menu> <el-dropdown-menu>
<div v-perms="['gen:genCode', 'gen:downloadCode']"> <div v-perms="['gen/genCode', 'gen/downloadCode']">
<el-dropdown-item command="generate"> <el-dropdown-item command="generate">
<el-button type="primary" link> <el-button type="primary" link>
生成代码 生成代码
</el-button> </el-button>
</el-dropdown-item> </el-dropdown-item>
</div> </div>
<div v-perms="['gen:syncTable']"> <div v-perms="['gen/syncTable']">
<el-dropdown-item command="sync"> <el-dropdown-item command="sync">
<el-button type="primary" link> <el-button type="primary" link>
同步 同步
</el-button> </el-button>
</el-dropdown-item> </el-dropdown-item>
</div> </div>
<div v-perms="['gen:delTable']"> <div v-perms="['gen/delTable']">
<el-dropdown-item command="delete"> <el-dropdown-item command="delete">
<el-button type="danger" link> 删除 </el-button> <el-button type="danger" link> 删除 </el-button>
</el-dropdown-item> </el-dropdown-item>