| | |
| | | v-hasPermi="['${moduleName}:${businessName}:add']"
|
| | | >新增</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table
|
| | |
| | | v-hasPermi="['${moduleName}:${businessName}:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="${businessName}List" @selection-change="handleSelectionChange">
|
文件名从 ruoyi-ui/src/components/TableToolsExt/index.vue 修改 |
| | |
| | | <!-- @author Shiyn/ huangmx 20200807优化--> |
| | | <template> |
| | | <div class="top-right-btn"> |
| | | <el-row> |
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top"> |
| | | <el-button size="mini" circle icon="el-icon-search" @click="clickSearch()" /> |
| | | </el-tooltip> |
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top"> |
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="clickFresh()" /> |
| | | </el-tooltip> |
| | | </el-row> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | export default { |
| | | name: "TableToolsExt", |
| | | data() { |
| | | return {}; |
| | | }, |
| | | props: { |
| | | showSearch: { |
| | | type: Boolean, |
| | | default: true, |
| | | }, |
| | | }, |
| | | |
| | | methods: { |
| | | //搜索 |
| | | clickSearch() { |
| | | this.$emit("update:showSearch", !this.showSearch); |
| | | }, |
| | | //刷新 |
| | | clickFresh() { |
| | | this.$emit("queryTable"); |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |
| | | <!-- @author Shiyn/ huangmx 20200807优化-->
|
| | | <template>
|
| | | <div class="top-right-btn">
|
| | | <el-row>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="toggleSearch()" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="refresh()" />
|
| | | </el-tooltip>
|
| | | </el-row>
|
| | | </div>
|
| | | </template>
|
| | | <script>
|
| | | export default {
|
| | | name: "RightToolbar",
|
| | | data() {
|
| | | return {};
|
| | | },
|
| | | props: {
|
| | | showSearch: {
|
| | | type: Boolean,
|
| | | default: true,
|
| | | },
|
| | | },
|
| | |
|
| | | methods: {
|
| | | //搜索
|
| | | toggleSearch() {
|
| | | this.$emit("update:showSearch", !this.showSearch);
|
| | | },
|
| | | //刷新
|
| | | refresh() {
|
| | | this.$emit("queryTable");
|
| | | },
|
| | | },
|
| | | };
|
| | | </script>
|
| | |
| | | import { parseTime, resetForm, addDateRange, selectDictLabel, selectDictLabels, download, handleTree } from "@/utils/ruoyi";
|
| | | import Pagination from "@/components/Pagination";
|
| | | //自定义表格工具扩展
|
| | | import TableToolsExt from "@/components/TableToolsExt"
|
| | | import RightToolbar from "@/components/RightToolbar"
|
| | |
|
| | | // 全局方法挂载
|
| | | Vue.prototype.getDicts = getDicts
|
| | |
| | |
|
| | | // 全局组件挂载
|
| | | Vue.component('Pagination', Pagination)
|
| | | Vue.component('TableToolsExt', TableToolsExt)
|
| | | Vue.component('RightToolbar', RightToolbar)
|
| | |
|
| | | Vue.use(permission)
|
| | |
|
| | |
| | | v-hasPermi="['monitor:job:query']"
|
| | | >日志</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="jobList" @selection-change="handleSelectionChange">
|
| | |
| | | v-hasPermi="['monitor:job:export']" |
| | | >导出</el-button> |
| | | </el-col> |
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext> |
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
| | | </el-row> |
| | | |
| | | <el-table v-loading="loading" :data="jobLogList" @selection-change="handleSelectionChange"> |
| | |
| | | v-hasPermi="['system:logininfor:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange">
|
| | |
| | | v-hasPermi="['system:config:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange">
|
| | |
| | | v-hasPermi="['system:config:remove']"
|
| | | >清理缓存</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="configList" @selection-change="handleSelectionChange">
|
| | |
| | | v-hasPermi="['system:dept:add']"
|
| | | >新增</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table
|
| | |
| | | v-hasPermi="['system:dict:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange">
|
| | |
| | | v-hasPermi="['system:dict:remove']"
|
| | | >清理缓存</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="typeList" @selection-change="handleSelectionChange">
|
| | |
| | | v-hasPermi="['system:menu:add']"
|
| | | >新增</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table
|
| | |
| | | v-hasPermi="['system:notice:remove']"
|
| | | >删除</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="noticeList" @selection-change="handleSelectionChange">
|
| | |
| | | </el-col>
|
| | | </el-row>
|
| | | </el-form>
|
| | | <div slot="footer" class="dialog-footer" style="padding-top:20px">
|
| | | <div slot="footer" class="dialog-footer" style="padding-top:30px">
|
| | | <el-button type="primary" @click="submitForm">确 定</el-button>
|
| | | <el-button @click="cancel">取 消</el-button>
|
| | | </div>
|
| | |
| | | v-hasPermi="['system:post:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="postList" @selection-change="handleSelectionChange">
|
| | |
| | | v-hasPermi="['system:role:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="roleList" @selection-change="handleSelectionChange">
|
| | |
| | | <el-col :span="1.5">
|
| | | <el-button type="warning" icon="el-icon-download" size="mini" @click="handleExport" v-hasPermi="['system:user:export']">导出</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
|
| | |
| | | v-hasPermi="['tool:gen:remove']"
|
| | | >删除</el-button>
|
| | | </el-col>
|
| | | <table-tools-ext :showSearch.sync="showSearch" @queryTable="getList"></table-tools-ext>
|
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="tableList" @selection-change="handleSelectionChange">
|