管道基础大数据平台系统开发-【前端】-新系統界面
1
Surpriseplus
2023-01-03 bcce41f0363a6d2b1bf3c2747e05cf95d18d24b9
1
已修改6个文件
74 ■■■■ 文件已修改
public/config/config.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/api.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/AuthorizationManagement/menuRoleAuthorization.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/AuthorizationManagement/roleMenuAuthorization.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/maintenance/logLog.vue 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/maintenance/mochaitmo.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/config/config.js
@@ -1,5 +1,7 @@
var ipConfig = '192.168.20.39';
var menuStartName = "管道基础大数据平台";
var LFData = "http://" + ipConfig + "/LFData";
var BASE_URL = 'http://' + ipConfig + ':12316/server';
src/api/api.js
@@ -207,7 +207,7 @@
//菜单递归查询数据
export function selectMenuRecursive(params) {
  return request.get('/menu/selectMenuAll', { params: params });
  return request.get('/menu/selectMenuRecursive', { params: params });
}
//新增单条菜单
export function insertMenu(params) {
src/views/AuthorizationManagement/menuRoleAuthorization.vue
@@ -268,7 +268,7 @@
    // 部门请求
    async getMenuTree() {
      //获取目录树最大ID,新建节点使用
      const data = await selectMenuRecursive({ name: '管道基础大数据平台' });
      const data = await selectMenuRecursive({ name: menuStartName });
      if (data.code !== 200) {
        return this.$message.error('请求单位报错');
      }
src/views/AuthorizationManagement/roleMenuAuthorization.vue
@@ -471,7 +471,7 @@
      this.depList = this.treeData(data.result);
    },
    async getMenuTree() {
      const data = await selectMenuRecursive({ name: '管道基础大数据平台' });
      const data = await selectMenuRecursive({ name: menuStartName });
      if (data.code !== 200) {
        return this.$message.error('请求单位报错');
      }
src/views/maintenance/logLog.vue
@@ -1,15 +1,17 @@
<template>
  <div class="logLog_box">
    <My-bread
      :list="[
    <My-bread :list="[
        `${$t('operatManage.operatManage')}`,
        `${$t('operatManage.logLog')}`,
      ]"
    ></My-bread>
      ]"></My-bread>
    <el-divider />
    <div class="inquire">
      <el-form :inline="true" ref="sizeForm" :model="sizeForm"  >
      <el-form
        :inline="true"
        ref="sizeForm"
        :model="sizeForm"
      >
        <el-form-item
          prop="uname"
          :label="$t('operatManage.operationLogObj.username')"
@@ -27,9 +29,18 @@
            v-model="sizeForm.type"
            :placeholder="$t('operatManage.operationLogObj.pleaseSelect')"
          >
            <el-option :label="$t('loglog.login')" value="1" />
            <el-option :label="$t('loglog.checkout')" value="2" />
            <el-option :label="$t('loglog.logout')" value="3" />
            <el-option
              :label="$t('loglog.login')"
              value="1"
            />
            <el-option
              :label="$t('loglog.checkout')"
              value="2"
            />
            <el-option
              :label="$t('loglog.logout')"
              value="3"
            />
          </el-select>
        </el-form-item>
        <el-form-item
@@ -65,33 +76,44 @@
            @click="onSubmit"
            icon="el-icon-search"
            style="background: #409eff; border: 1px solid #409eff; color: white"
            >{{ $t("operatManage.operationLogObj.inquire") }}</el-button
          >
          >{{ $t("operatManage.operationLogObj.inquire") }}</el-button>
          <el-button
            @click="onEmpty('sizeForm')"
            icon="el-icon-delete"
            type="info"
            >{{ $t("operatManage.operationLogObj.empty") }}</el-button
          >
          >{{ $t("operatManage.operationLogObj.empty") }}</el-button>
        </el-form-item>
      </el-form>
    </div>
    <!-- 表格显示 -->
    <div class="table_box">
      <el-table :data="tableData" style="width: 100%" height="80%">
      <el-table
        :data="tableData"
        style="width: 100%"
        height="80%"
      >
        <el-table-column
          width="150"
          type="index"
          :label="$t('loglog.serialnumber')"
        />
        <el-table-column prop="uname" :label="$t('loglog.username')" />
        <el-table-column
          prop="uname"
          :label="$t('loglog.username')"
        />
        <el-table-column
          prop="appid"
          :label="$t('loglog.applicationProgram')"
          :formatter="formatAppid"
        />
        <el-table-column prop="ip" :label="$t('loglog.ipadress')" />
        <el-table-column prop="descr" :label="$t('loglog.describe')" />
        <el-table-column
          prop="ip"
          :label="$t('loglog.ipadress')"
        />
        <el-table-column
          prop="descr"
          :label="$t('loglog.describe')"
        />
        <el-table-column
          prop="optime"
          :formatter="formatData"
@@ -109,7 +131,10 @@
        />
      </el-table>
      <!-- 分页 -->
      <div style="margin-top: 40px" class="pagination_box">
      <div
        style="margin-top: 40px"
        class="pagination_box"
      >
        <el-pagination
          @size-change="handleSizeChange"
          @current-change="handleCurrentChange"
@@ -184,7 +209,7 @@
      let data;
      switch (row[column.property]) {
        case 1:
          data = "管道基础大数据平台";
          data = menuStartName;
          break;
        case 2:
          data = "外部系统集成";
src/views/maintenance/mochaitmo.vue
@@ -141,10 +141,13 @@
    //获取树
    async getTreeData() {
      const data = await queryMenuTree();
      let menuLists = data.result.filter((value) => {
        return value.url == '/mochaitmo';
      });
      const res = await selectMenuRecursive({ name: menuLists[0].cnName });
         debugger
      if (res.code == 200) {
        if (res.result.length != 0) {
          let menuList = res.result.filter((value) => {