Procházet zdrojové kódy

【修改】修改在线用户界面列表中部分信息超出后tips显示全部,更新版本号!

俞宝山 před 4 roky
rodič
revize
cef8cb6c9d

+ 1 - 1
_web/src/components/GlobalFooter/GlobalFooter.vue

@ -3,7 +3,7 @@
    <div class="links">
    </div>
    <div class="copyright">
      Copyright © 2020 <a target="_blank" href="https://www.stylefeng.cn/">stylefeng</a> All rights reserved. Guns-Seperation v1.1.1
      Copyright © 2020 <a target="_blank" href="https://www.stylefeng.cn/">stylefeng</a> All rights reserved. Guns-Seperation v1.2
    </div>
  </div>
</template>

+ 1 - 1
_web/src/layouts/UserLayout.vue

@ -22,7 +22,7 @@
          <a href="_self">条款</a>
        </div>
        <div class="copyright">
          Copyright © 2020 <a target="_blank" href="https://www.stylefeng.cn/">stylefeng</a> All rights reserved. Guns-Seperation v1.1.1
          Copyright © 2020 <a target="_blank" href="https://www.stylefeng.cn/">stylefeng</a> All rights reserved. Guns-Seperation v1.2
        </div>
      </div>
    </div>

+ 14 - 16
_web/src/views/system/onlineUser/index.vue

@ -1,6 +1,5 @@
<template>
  <a-card :bordered="false">
    <s-table
      ref="table"
      size="default"
@ -11,25 +10,28 @@
      :rowKey="(record) => record.sessionId"
      :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
    >
      <span slot="lastLoginAddress" slot-scope="text">
        <ellipsis :length="20" tooltip>{{ text }}</ellipsis>
      </span>
      <span slot="lastLoginBrowser" slot-scope="text">
        <ellipsis :length="20" tooltip>{{ text }}</ellipsis>
      </span>
      <span slot="action" slot-scope="text, record">
        <a-popconfirm v-if="hasPerm('sysOnlineUser:forceExist')" placement="topRight" title="是否强制下线该用户?" @confirm="() => forceExist(record)">
          <a>强制下线</a>
        </a-popconfirm>
      </span>
    </s-table>
  </a-card>
</template>
<script>
  import { STable } from '@/components'
  import { STable, Ellipsis } from '@/components'
  import { sysOnlineUserForceExist, sysOnlineUserList } from '@/api/modular/system/onlineUserManage'
  export default {
    components: {
      STable
      STable,
      Ellipsis
    },
    data () {
      return {
        // 查询参数
@ -54,11 +56,13 @@
          },
          {
            title: '最后登录地址',
            dataIndex: 'lastLoginAddress'
            dataIndex: 'lastLoginAddress',
            scopedSlots: { customRender: 'lastLoginAddress' }
          },
          {
            title: '最后登录浏览器',
            dataIndex: 'lastLoginBrowser'
            dataIndex: 'lastLoginBrowser',
            scopedSlots: { customRender: 'lastLoginBrowser' }
          },
          {
            title: '最后登录所用系统',
@ -79,9 +83,8 @@
        },
        selectedRowKeys: [],
        selectedRows: []
    }
      }
    },
    // 进页面加载
    created () {
      if (this.hasPerm('sysOnlineUser:forceExist')) {
@ -93,9 +96,7 @@
        })
      }
    },
    methods: {
      forceExist (record) {
        sysOnlineUserForceExist(record).then((res) => {
          if (res.success) {
@ -109,16 +110,13 @@
          this.$message.error('强制下线错误:' + err.message)
        })
      },
      onSelectChange (selectedRowKeys, selectedRows) {
        this.selectedRowKeys = selectedRowKeys
        this.selectedRows = selectedRows
      }
    }
  }
</script>
<style lang="less">
  .table-operator {
    margin-bottom: 18px;