权限细化

master
wangbingit@outlook.com 4 years ago
parent 922955501e
commit 76660cba71

@ -440,6 +440,12 @@ public class JavaFxApplication extends Application {
currentTable.setPageAdd(newValue);
}
});
detailTableController.getPageDel().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
currentTable.setPageDel(newValue);
}
});
detailTableController.getPageExp().selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
@ -976,6 +982,7 @@ public class JavaFxApplication extends Application {
detailTableController.getAjax().setSelected(currentTable.isAjax());
detailTableController.getPage().setSelected(currentTable.isPage());
detailTableController.getPageAdd().setSelected(currentTable.isPageAdd());
detailTableController.getPageDel().setSelected(currentTable.isPageDel());
detailTableController.getPageImp().setSelected(currentTable.isPageImp());
detailTableController.getPageExp().setSelected(currentTable.isPageExp());
detailTableController.getApi().setSelected(currentTable.getApi());

@ -38,6 +38,8 @@ public class DetailTableController {
@FXML
private CheckBox pageAdd;
@FXML
private CheckBox pageDel;
@FXML
private CheckBox pageImp;
@FXML
private CheckBox pageExp;
@ -189,4 +191,12 @@ public class DetailTableController {
public void setMsvr(CheckBox msvr) {
this.msvr = msvr;
}
public CheckBox getPageDel() {
return pageDel;
}
public void setPageDel(CheckBox pageDel) {
this.pageDel = pageDel;
}
}

@ -229,6 +229,7 @@ public class ProjectManager {
table.setPage(true);
table.setAjax(true);
table.setPageAdd(true);
table.setPageDel(true);
table.setPageImp(true);
table.setPageExp(true);
checkSysFields(table);// 检查或移除系统字段

@ -57,6 +57,8 @@ public class Table {
private boolean page = true;
@Property("pageAdd")
private boolean pageAdd = true;
@Property("pageDel")
private boolean pageDel = true;
@Property("pageImp")
private boolean pageImp = true;
@Property("pageExp")
@ -230,6 +232,14 @@ public class Table {
this.pageAdd = pageAdd;
}
public boolean isPageDel() {
return pageDel;
}
public void setPageDel(boolean pageDel) {
this.pageDel = pageDel;
}
public boolean isPageImp() {
return pageImp;
}

@ -62,6 +62,7 @@
<children>
<CheckBox fx:id="page" selected="true" text="页面"/>
<CheckBox fx:id="pageAdd" selected="true" text="新增"/>
<CheckBox fx:id="pageDel" selected="true" text="删除"/>
<CheckBox fx:id="pageImp" selected="true" text="导入"/>
<CheckBox fx:id="pageExp" selected="true" text="导出"/>
</children>

@ -164,6 +164,7 @@ public class GlobalController {
// todo 可在此获取共性数据(也可以在全局拦截器GlobalHandlerInterceptor、拦截器作用域比此更高)
// todo 例如用户信息等。其他业务数据在页面渲染后通过Ajax请求
model.addAttribute("token",LocalData.getToken());
return layout;
}

@ -94,25 +94,37 @@
<el-card class="box-card">
<el-row>
<#if table.isPageAdd()>
${print('<#if token.hasRes("/ajax/${module.name}/${table.getFName()}/create")>')}
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
${print('</#if>')}
</#if>
<#if table.isPageDel()>
${print('<#if token.hasRes("/ajax/${module.name}/${table.getFName()}/delete")>')}
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
${print('</#if>')}
</#if>
<el-button-group style="float: right;">
<#if table.isPageImp()>
${print('<#if token.hasRes("/ajax/${module.name}/${table.getFName()}/template")>')}
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
${print('</#if>')}
${print('<#if token.hasRes("/ajax/${module.name}/${table.getFName()}/imports")>')}
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
${print('</#if>')}
</#if>
<#if table.isPageExp()>
${print('<#if token.hasRes("/ajax/${module.name}/${table.getFName()}/exports")>')}
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
${print('</#if>')}
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
@ -309,8 +321,12 @@
label="操作">
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
${print('<#if token.hasRes("/ajax/${module.name}/${table.getFName()}/update")>')}
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
${print('</#if>')}
${print('<#if token.hasRes("/ajax/${module.name}/${table.getFName()}/delete")>')}
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
${print('</#if>')}
</wb-table-ops>
</template>
</el-table-column>

@ -40,26 +40,36 @@
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/dept/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/dept/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-share" @click="treeShow = true">树状</el-button>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/dept/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/dept/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/dept/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -139,8 +149,12 @@
label="操作">
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<#if token.hasRes("/ajax/wsys/dept/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/dept/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -30,24 +30,34 @@
<el-card class="box-card data">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/dict/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/dict/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/dict/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/dict/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/dict/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -116,8 +126,12 @@
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<wb-table-op value="查看" icon="el-icon-tickets" @click="onView"></wb-table-op>
<#if token.hasRes("/ajax/wsys/dict/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/dict/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -33,24 +33,34 @@
<el-card class="box-card data">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/dictItem/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/dictItem/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/dictItem/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/dictItem/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/dictItem/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -118,8 +128,12 @@
label="操作">
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<#if token.hasRes("/ajax/wsys/dictItem/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/dictItem/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -33,24 +33,34 @@
<el-card class="box-card data">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/file/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/file/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/file/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/file/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/file/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -108,8 +118,12 @@
label="操作">
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<#if token.hasRes("/ajax/wsys/file/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/file/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -50,22 +50,30 @@
<el-card class="box-card">
<el-row>
<el-col :span="12">
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/logtask/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/logtask/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/logtask/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/logtask/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -148,8 +156,12 @@
label="操作">
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<#if token.hasRes("/ajax/wsys/logtask/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/logtask/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -26,24 +26,34 @@
<el-card class="box-card">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/profiles/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/profiles/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/profiles/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/profiles/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/profiles/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -101,8 +111,12 @@
label="操作">
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<#if token.hasRes("/ajax/wsys/profiles/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/profiles/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -46,26 +46,36 @@
<el-card class="box-card">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/res/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/res/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-share" @click="treeShow = true">树状</el-button>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/res/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/res/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/res/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>

@ -26,24 +26,34 @@
<el-card class="box-card">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/role/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/role/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/role/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/role/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/role/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -102,8 +112,12 @@
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<wb-table-op value="授权" icon="el-icon-edit" @click="onResEdit"></wb-table-op>
<#if token.hasRes("/ajax/wsys/role/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/role/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -36,24 +36,34 @@
<el-card class="box-card">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/taskSql/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/taskSql/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/taskSql/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/taskSql/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/taskSql/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -138,8 +148,12 @@
label="操作">
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<#if token.hasRes("/ajax/wsys/taskSql/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/taskSql/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -52,23 +52,13 @@
<el-card class="box-card data">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/dept/exports")>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
</el-tooltip>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
</el-tooltip>

@ -37,24 +37,34 @@
<el-card class="box-card">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/user/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/user/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/user/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/user/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/user/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -135,8 +145,12 @@
label="操作">
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<#if token.hasRes("/ajax/wsys/user/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/user/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -34,24 +34,34 @@
<el-card class="box-card">
<el-row>
<el-col :span="12">
<#if token.hasRes("/ajax/wsys/visitor/create")>
<el-button type="success" size="mini" icon="el-icon-plus" @click="onCreate">新增</el-button>
</#if>
<el-button type="warning" size="mini" icon="el-icon-download" @click="onExport">导出</el-button>
<#if token.hasRes("/ajax/wsys/visitor/delete")>
<el-button type="danger" size="mini" icon="el-icon-delete" @click="onBitchDelete">删除</el-button>
</#if>
</el-col>
<el-col :span="12">
<el-button-group style="float: right;">
<#if token.hasRes("/ajax/wsys/visitor/template")>
<el-tooltip effect="dark" content="Excel模板下载" placement="bottom">
<el-button size="mini" icon="el-icon-date" @click="onTemplate"></el-button>
</el-tooltip>
</#if>
<#if token.hasRes("/ajax/wsys/visitor/imports")>
<el-tooltip effect="dark" content="Excel导入" placement="bottom">
<el-button size="mini" icon="el-icon-upload2" @click="onImport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="批量删除" placement="bottom">
<el-button size="mini" icon="el-icon-delete" @click="onBitchDelete"></el-button>
<#if token.hasRes("/ajax/wsys/visitor/exports")>
<el-tooltip effect="dark" content="Excel导出" placement="bottom">
<el-button size="mini" icon="el-icon-download" @click="onExport"></el-button>
</el-tooltip>
</#if>
<el-tooltip effect="dark" content="刷新" placement="bottom">
<el-button size="mini" icon="el-icon-refresh" @click="onFind"></el-button>
@ -125,8 +135,12 @@
label="操作">
<template slot-scope="scope">
<wb-table-ops :arg="scope.row">
<#if token.hasRes("/ajax/wsys/visitor/update")>
<wb-table-op value="编辑" icon="el-icon-edit" @click="onEdit"></wb-table-op>
</#if>
<#if token.hasRes("/ajax/wsys/visitor/delete")>
<wb-table-op value="删除" icon="el-icon-delete" @click="onDelete"></wb-table-op>
</#if>
</wb-table-ops>
</template>
</el-table-column>

@ -91,7 +91,8 @@ public class DataInit {
List<Res> forBase = new ArrayList<>();
{// 公共资源
forBase.add(createRes("00", "管理系统", "WEB", "/index.htm", true));
forBase.add(createRes("0000", "首页", "WEB", "/home.htm", true));
forBase.add(createRes("0000", "根页", "WEB", "/", true));
forBase.add(createRes("0001", "首页", "WEB", "/home.htm", true));
}
List<Res> forDev = new ArrayList<>();

Loading…
Cancel
Save

Powered by TurnKey Linux.