田源
2025-01-07 daa3d9edea915514e28c568b7288e6415f02fef4
Source/plt-web/plt-web-ui/src/views/systemModel/systemMonitor/index.vue
@@ -2,7 +2,10 @@
  <basic-container>
    <div style="display: flex;justify-content: space-between;align-items: center">
      <h3>当前在线人员信息</h3>
      <el-button type="primary" size="small" plain style="margin-right: 10px" @click="getOnlinUsersHandler">刷新</el-button>
      <el-button v-if="permissionList.referBtn"  class="button-custom-icon" type="primary" size="small" plain style="margin-right: 10px" @click="getOnlinUsersHandler">
        <icon-show :name="permissionList.referBtn.source"></icon-show>
        刷新
      </el-button>
    </div>
    <avue-crud :data="data" :option="option" :table-loading="loading" ></avue-crud>
  </basic-container>
@@ -14,6 +17,7 @@
} from "@/api/systemModel/systemConfig/api"
import basicOption from '@/util/basic-option';
import func from "@/util/func";
import {mapGetters} from "vuex";
export default {
  name: "index",
  data() {
@@ -55,6 +59,14 @@
      }
    }
  },
  computed:{
    ...mapGetters(["permission"]),
    permissionList() {
      return {
        referBtn: this.vaildData(this.permission[this.$route.query.id].REFRESH, false),
      };
    },
  },
  created() {
    this.getOnlinUsersHandler();
  },