| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | #foreach($column in $columns)
|
| | | #if($column.query)
|
| | | #set($dictType=$column.dictType)
|
| | |
| | | #end
|
| | | #end
|
| | | <el-form-item>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
|
| | | <el-row :gutter="10" class="mb8">
|
| | | <el-col :span="1.5">
|
| | | <el-button
|
| | | class="filter-item"
|
| | | type="primary"
|
| | | icon="el-icon-search"
|
| | | size="mini"
|
| | | @click="handleQuery"
|
| | | >搜索</el-button>
|
| | | <el-button
|
| | | class="filter-item"
|
| | | type="primary"
|
| | | icon="el-icon-plus"
|
| | | size="mini"
|
| | | @click="handleAdd"
|
| | | v-hasPermi="['${moduleName}:${businessName}:add']"
|
| | | >新增</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table
|
| | | v-loading="loading"
|
| | |
| | | return {
|
| | | // 遮罩层
|
| | | loading: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // ${functionName}表格数据
|
| | | ${businessName}List: [],
|
| | | // ${functionName}树选项
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | #foreach($column in $columns)
|
| | | #if($column.query)
|
| | | #set($dictType=$column.dictType)
|
| | |
| | | #end
|
| | | #end
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['${moduleName}:${businessName}:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="${businessName}List" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // ${functionName}表格数据
|
| | |
| | | margin-bottom: 10px;
|
| | | }
|
| | |
|
| | | /* button color */
|
| | | .el-button--cyan.is-active,
|
| | | .el-button--cyan:active {
|
| | | background: #20B2AA;
|
| | | border-color: #20B2AA;
|
| | | color: #FFFFFF;
|
| | | }
|
| | |
|
| | | .el-button--cyan:focus,
|
| | | .el-button--cyan:hover {
|
| | | background: #48D1CC;
|
| | | border-color: #48D1CC;
|
| | | color: #FFFFFF;
|
| | | }
|
| | |
|
| | | .el-button--cyan {
|
| | | background-color: #20B2AA;
|
| | | border-color: #20B2AA;
|
| | | color: #FFFFFF;
|
| | | }
|
| | |
|
| | | /* text color */
|
| | | .text-navy {
|
| | | color: #1ab394;
|
| | |
| | | color: #fff!important;
|
| | | background: #42b983!important;
|
| | | } |
| | |
|
| | | .top-right-btn {
|
| | | float: right;
|
| | | } |
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | <el-form-item label="任务名称" prop="jobName">
|
| | | <el-input
|
| | | v-model="queryParams.jobName"
|
| | |
| | | </el-select>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['monitor:job:query']"
|
| | | >日志</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="jobList" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 定时任务表格数据
|
| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px"> |
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> |
| | | <el-form-item label="任务名称" prop="jobName"> |
| | | <el-input |
| | | v-model="queryParams.jobName" |
| | |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | v-hasPermi="['monitor:job:export']" |
| | | >导出</el-button> |
| | | </el-col> |
| | | <div class="top-right-btn"> |
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top"> |
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" /> |
| | | </el-tooltip> |
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top"> |
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" /> |
| | | </el-tooltip> |
| | | </div> |
| | | </el-row> |
| | | |
| | | <el-table v-loading="loading" :data="jobLogList" @selection-change="handleSelectionChange"> |
| | |
| | | ids: [], |
| | | // 非多个禁用 |
| | | multiple: true, |
| | | // 显示搜索条件 |
| | | showSearch: true, |
| | | // 总条数 |
| | | total: 0, |
| | | // 调度日志表格数据 |
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | <el-form-item label="登录地址" prop="ipaddr">
|
| | | <el-input
|
| | | v-model="queryParams.ipaddr"
|
| | |
| | | ></el-date-picker>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['system:logininfor:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange">
|
| | |
| | | ids: [],
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 表格数据
|
| | |
| | | />
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | <el-form-item label="系统模块" prop="title">
|
| | | <el-input
|
| | | v-model="queryParams.title"
|
| | |
| | | ></el-date-picker>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['system:config:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange">
|
| | |
| | | ids: [],
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 表格数据
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | <el-form-item label="参数名称" prop="configName">
|
| | | <el-input
|
| | | v-model="queryParams.configName"
|
| | |
| | | ></el-date-picker>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['system:config:remove']"
|
| | | >清理缓存</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="configList" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 参数表格数据
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :inline="true">
|
| | | <el-form-item label="部门名称">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch">
|
| | | <el-form-item label="部门名称" prop="deptName">
|
| | | <el-input
|
| | | v-model="queryParams.deptName"
|
| | | placeholder="请输入部门名称"
|
| | |
| | | @keyup.enter.native="handleQuery"
|
| | | />
|
| | | </el-form-item>
|
| | | <el-form-item label="状态">
|
| | | <el-form-item label="状态" prop="status">
|
| | | <el-select v-model="queryParams.status" placeholder="部门状态" clearable size="small">
|
| | | <el-option
|
| | | v-for="dict in statusOptions"
|
| | |
| | | </el-select>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
|
| | | <el-row :gutter="10" class="mb8">
|
| | | <el-col :span="1.5">
|
| | | <el-button
|
| | | class="filter-item"
|
| | | type="primary"
|
| | | icon="el-icon-search"
|
| | | size="mini"
|
| | | @click="handleQuery"
|
| | | >搜索</el-button>
|
| | | <el-button
|
| | | class="filter-item"
|
| | | type="primary"
|
| | | icon="el-icon-plus"
|
| | | size="mini"
|
| | | @click="handleAdd"
|
| | | v-hasPermi="['system:dept:add']"
|
| | | >新增</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table
|
| | | v-loading="loading"
|
| | |
| | | return {
|
| | | // 遮罩层
|
| | | loading: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 表格树数据
|
| | | deptList: [],
|
| | | // 部门树选项
|
| | |
| | | handleQuery() {
|
| | | this.getList();
|
| | | },
|
| | | /** 重置按钮操作 */
|
| | | resetQuery() {
|
| | | this.resetForm("queryForm");
|
| | | this.handleQuery();
|
| | | },
|
| | | /** 新增按钮操作 */
|
| | | handleAdd(row) {
|
| | | this.reset();
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true">
|
| | | <el-form :model="queryParams" ref="queryForm" v-show="showSearch" :inline="true">
|
| | | <el-form-item label="字典名称" prop="dictType">
|
| | | <el-select v-model="queryParams.dictType" size="small">
|
| | | <el-option
|
| | |
| | | </el-select>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['system:dict:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="dataList" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 字典表格数据
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | <el-form-item label="字典名称" prop="dictName">
|
| | | <el-input
|
| | | v-model="queryParams.dictName"
|
| | |
| | | ></el-date-picker>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['system:dict:remove']"
|
| | | >清理缓存</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="typeList" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 字典表格数据
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :inline="true">
|
| | | <el-form-item label="菜单名称">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch">
|
| | | <el-form-item label="菜单名称" prop="menuName">
|
| | | <el-input
|
| | | v-model="queryParams.menuName"
|
| | | placeholder="请输入菜单名称"
|
| | |
| | | @keyup.enter.native="handleQuery"
|
| | | />
|
| | | </el-form-item>
|
| | | <el-form-item label="状态">
|
| | | <el-form-item label="状态" prop="status">
|
| | | <el-select v-model="queryParams.status" placeholder="菜单状态" clearable size="small">
|
| | | <el-option
|
| | | v-for="dict in statusOptions"
|
| | |
| | | </el-select>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd" v-hasPermi="['system:menu:add']">新增</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
|
| | | <el-row :gutter="10" class="mb8">
|
| | | <el-col :span="1.5">
|
| | | <el-button
|
| | | type="primary"
|
| | | icon="el-icon-plus"
|
| | | size="mini"
|
| | | @click="handleAdd"
|
| | | v-hasPermi="['system:menu:add']"
|
| | | >新增</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table
|
| | | v-loading="loading"
|
| | |
| | | return {
|
| | | // 遮罩层
|
| | | loading: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 菜单表格树数据
|
| | | menuList: [],
|
| | | // 菜单树选项
|
| | |
| | | handleQuery() {
|
| | | this.getList();
|
| | | },
|
| | | /** 重置按钮操作 */
|
| | | resetQuery() {
|
| | | this.resetForm("queryForm");
|
| | | this.handleQuery();
|
| | | },
|
| | | /** 新增按钮操作 */
|
| | | handleAdd(row) {
|
| | | this.reset();
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | <el-form-item label="公告标题" prop="noticeTitle">
|
| | | <el-input
|
| | | v-model="queryParams.noticeTitle"
|
| | |
| | | </el-select>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['system:notice:remove']"
|
| | | >删除</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="noticeList" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 公告表格数据
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | <el-form-item label="岗位编码" prop="postCode">
|
| | | <el-input
|
| | | v-model="queryParams.postCode"
|
| | |
| | | </el-select>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['system:post:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="postList" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 岗位表格数据
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true">
|
| | | <el-form :model="queryParams" ref="queryForm" v-show="showSearch" :inline="true">
|
| | | <el-form-item label="角色名称" prop="roleName">
|
| | | <el-input
|
| | | v-model="queryParams.roleName"
|
| | |
| | | ></el-date-picker>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['system:role:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="roleList" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 角色表格数据
|
| | |
| | | </el-col>
|
| | | <!--用户数据-->
|
| | | <el-col :span="20" :xs="24">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | <el-form-item label="用户名称" prop="userName">
|
| | | <el-input
|
| | | v-model="queryParams.userName"
|
| | |
| | | ></el-date-picker>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['system:user:export']"
|
| | | >导出</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 用户表格数据
|
| | |
| | | <template>
|
| | | <div class="app-container">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" label-width="68px">
|
| | | <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
| | | <el-form-item label="表名称" prop="tableName">
|
| | | <el-input
|
| | | v-model="queryParams.tableName"
|
| | |
| | | ></el-date-picker>
|
| | | </el-form-item>
|
| | | <el-form-item>
|
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
| | | </el-form-item>
|
| | | </el-form>
|
| | |
| | | v-hasPermi="['tool:gen:remove']"
|
| | | >删除</el-button>
|
| | | </el-col>
|
| | | <div class="top-right-btn">
|
| | | <el-tooltip class="item" effect="dark" content="刷新" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-refresh" @click="handleQuery" />
|
| | | </el-tooltip>
|
| | | <el-tooltip class="item" effect="dark" :content="showSearch ? '隐藏搜索' : '显示搜索'" placement="top">
|
| | | <el-button size="mini" circle icon="el-icon-search" @click="showSearch=!showSearch" />
|
| | | </el-tooltip>
|
| | | </div>
|
| | | </el-row>
|
| | |
|
| | | <el-table v-loading="loading" :data="tableList" @selection-change="handleSelectionChange">
|
| | |
| | | single: true,
|
| | | // 非多个禁用
|
| | | multiple: true,
|
| | | // 显示搜索条件
|
| | | showSearch: true,
|
| | | // 总条数
|
| | | total: 0,
|
| | | // 表数据
|