This commit is contained in:
parent
1f95f394cf
commit
1c0bc1594f
|
|
@ -18,3 +18,5 @@ selenium-debug.log
|
||||||
*.sln
|
*.sln
|
||||||
package-lock.json
|
package-lock.json
|
||||||
.env.production.local
|
.env.production.local
|
||||||
|
.env
|
||||||
|
.env.development
|
||||||
|
|
@ -3,8 +3,9 @@
|
||||||
<page-header ref="pageHeader" :style="`margin-top: ${multiPage ? 0 : -24}px`" :breadcrumb="breadcrumb" :title="pageTitle" :logo="logo" :avatar="avatar">
|
<page-header ref="pageHeader" :style="`margin-top: ${multiPage ? 0 : -24}px`" :breadcrumb="breadcrumb" :title="pageTitle" :logo="logo" :avatar="avatar">
|
||||||
<slot name="action" slot="action"></slot>
|
<slot name="action" slot="action"></slot>
|
||||||
<slot slot="content" name="headerContent"></slot>
|
<slot slot="content" name="headerContent"></slot>
|
||||||
<div slot="content" v-if="!this.$slots.headerContent && desc">
|
<div slot="content" v-if="(!this.$slots.headerContent && desc) || (this.$slots.headerContent == ' ' || desc == ' ')">
|
||||||
<p v-html="desc"></p>
|
<!-- 如果desc存在内容则显示,如果不存在则不显示 -->
|
||||||
|
<p v-if="desc" v-html="desc"></p>
|
||||||
<div v-if="this.linkList" class="link">
|
<div v-if="this.linkList" class="link">
|
||||||
<template v-for="(link, index) in linkList">
|
<template v-for="(link, index) in linkList">
|
||||||
<a :key="index" :href="link.href"><a-icon :type="link.icon" />{{link.title}}</a>
|
<a :key="index" :href="link.href"><a-icon :type="link.icon" />{{link.title}}</a>
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
module.exports = {
|
module.exports = {
|
||||||
messages: {
|
messages: {
|
||||||
CN: {
|
CN: {
|
||||||
pageDesc:'管理公司',
|
pageDesc:' ',
|
||||||
|
|
||||||
editPageDesc:'编辑更新公司'
|
editPageDesc:' '
|
||||||
},
|
},
|
||||||
HK: {
|
HK: {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template #logo="{ row }">
|
<template #logo="{ row }">
|
||||||
<img v-if="row.logo" :src="row.logo" style="width: 100px;" />
|
<img v-if="row.logo" :src="row.logo" style="width: 60px;" />
|
||||||
<span v-else>无</span>
|
<span v-else>无</span>
|
||||||
</template>
|
</template>
|
||||||
</vxe-grid>
|
</vxe-grid>
|
||||||
|
|
@ -166,7 +166,7 @@ export default {
|
||||||
{ field: 'title', sortable: true, title: '公司名称', width: 250 }, // 公司名称
|
{ field: 'title', sortable: true, title: '公司名称', width: 250 }, // 公司名称
|
||||||
// 将 auth_stop_date 时间戵转换为日期格式
|
// 将 auth_stop_date 时间戵转换为日期格式
|
||||||
{ field: 'auth_stop_date', formatter: "formatDate", width: 120, sortable: true, title: '授权截止日期', showHeaderOverflow: true },
|
{ field: 'auth_stop_date', formatter: "formatDate", width: 120, sortable: true, title: '授权截止日期', showHeaderOverflow: true },
|
||||||
{ field: 'token', width: 120, sortable: true, title: 'token', showHeaderOverflow: true }, // 公司token
|
// { field: 'token', width: 120, sortable: true, title: 'token', showHeaderOverflow: true }, // 公司token
|
||||||
{ field: 'is_private_cloud', width: 110, sortable: true, title: '私有云', showHeaderOverflow: true }, // 是否私有云
|
{ field: 'is_private_cloud', width: 110, sortable: true, title: '私有云', showHeaderOverflow: true }, // 是否私有云
|
||||||
{ field: 'admin_count', width: 110, sortable: true, title: '用户数', showHeaderOverflow: true }, // 用户数
|
{ field: 'admin_count', width: 110, sortable: true, title: '用户数', showHeaderOverflow: true }, // 用户数
|
||||||
{ field: 'status', slots: { default: 'status' }, width: 80, sortable: true, title: '状态', showHeaderOverflow: true }, // 状态
|
{ field: 'status', slots: { default: 'status' }, width: 80, sortable: true, title: '状态', showHeaderOverflow: true }, // 状态
|
||||||
|
|
@ -361,7 +361,7 @@ export default {
|
||||||
}
|
}
|
||||||
|
|
||||||
.gridPanel {
|
.gridPanel {
|
||||||
height: calc(100vh - 400px);
|
height: calc((100vh*2) - 400px);
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template #logo="{ row }">
|
<template #logo="{ row }">
|
||||||
<img v-if="row.logo" :src="row.logo" style="width: 100px;" />
|
<img v-if="row.logo" :src="row.logo" style="width: 60px;" />
|
||||||
<span v-else>无</span>
|
<span v-else>无</span>
|
||||||
</template>
|
</template>
|
||||||
</vxe-grid>
|
</vxe-grid>
|
||||||
|
|
@ -151,10 +151,10 @@ export default {
|
||||||
{ type: 'checkbox', width: 50 },
|
{ type: 'checkbox', width: 50 },
|
||||||
{ type: 'seq', width: 50 },
|
{ type: 'seq', width: 50 },
|
||||||
{ field: 'title', sortable: true, title: '标题' },
|
{ field: 'title', sortable: true, title: '标题' },
|
||||||
{ slots: { default: 'logo' }, width: 120, sortable: true, title: '公司Logo', showHeaderOverflow: true },
|
{ slots: { default: 'logo' }, width: 120, sortable: true, title: '项目Logo', showHeaderOverflow: true },
|
||||||
{ field: 'domain', sortable: true, title: '网址域名', showHeaderOverflow: true },
|
{ field: 'domain', sortable: true, title: '网址域名', showHeaderOverflow: true },
|
||||||
{ field: 'token', sortable: true, title: 'token', showHeaderOverflow: true },
|
{ field: 'token', sortable: true, title: 'token', showHeaderOverflow: true },
|
||||||
{ field: 'desc', sortable: true, title: '描述', showHeaderOverflow: true },
|
// { field: 'desc', sortable: true, title: '描述', showHeaderOverflow: true },
|
||||||
{ title: '操作', slots: { default: 'op' }, width: 120 }
|
{ title: '操作', slots: { default: 'op' }, width: 120 }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -338,7 +338,7 @@ export default {
|
||||||
}
|
}
|
||||||
|
|
||||||
.gridPanel {
|
.gridPanel {
|
||||||
height: calc(100vh - 400px);
|
height: calc((100vh*2) - 400px);
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
<template>
|
<template>
|
||||||
<page-layout :avatar="currUser.avatar">
|
<page-layout :avatar="currUser.avatar">
|
||||||
<template slot="extra">
|
<template slot="extra">
|
||||||
<head-info class="split-right" :title="$t('project')" content="56"/>
|
<!-- <head-info class="split-right" :title="$t('project')" content="56"/>
|
||||||
<head-info class="split-right" :title="$t('ranking')" content="8/24"/>
|
<head-info class="split-right" :title="$t('ranking')" content="8/24"/>
|
||||||
<head-info class="split-right" :title="$t('visit')" content="2,223"/>
|
<head-info class="split-right" :title="$t('visit')" content="2,223"/> -->
|
||||||
</template>
|
</template>
|
||||||
<template>
|
<template>
|
||||||
<a-row style="margin: 0 -12px">
|
<a-row style="margin: 0 -12px">
|
||||||
|
|
@ -18,12 +18,12 @@
|
||||||
<a-col style="padding: 0 12px" :xl="8" :lg="24" :md="24" :sm="24" :xs="24">
|
<a-col style="padding: 0 12px" :xl="8" :lg="24" :md="24" :sm="24" :xs="24">
|
||||||
<a-card :title="$t('access')" style="margin-bottom: 24px" :bordered="false" :body-style="{padding: 0}">
|
<a-card :title="$t('access')" style="margin-bottom: 24px" :bordered="false" :body-style="{padding: 0}">
|
||||||
<div class="item-group">
|
<div class="item-group">
|
||||||
<a>操作一</a>
|
<!-- <a>操作一</a>
|
||||||
<a>操作二</a>
|
<a>操作二</a>
|
||||||
<a>操作三</a>
|
<a>操作三</a>
|
||||||
<a>操作四</a>
|
<a>操作四</a>
|
||||||
<a>操作五</a>
|
<a>操作五</a>
|
||||||
<a>操作六</a>
|
<a>操作六</a> -->
|
||||||
<a-button size="small" type="primary" ghost icon="plus">{{$t('add')}}</a-button>
|
<a-button size="small" type="primary" ghost icon="plus">{{$t('add')}}</a-button>
|
||||||
</div>
|
</div>
|
||||||
</a-card>
|
</a-card>
|
||||||
|
|
@ -41,14 +41,14 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import PageLayout from '@/layouts/PageLayout'
|
import PageLayout from '@/layouts/PageLayout'
|
||||||
import HeadInfo from '@/components/tool/HeadInfo'
|
// import HeadInfo from '@/components/tool/HeadInfo'
|
||||||
// import Radar from '@/components/chart/Radar'
|
// import Radar from '@/components/chart/Radar'
|
||||||
import {mapState} from 'vuex'
|
import {mapState} from 'vuex'
|
||||||
// import {request, METHOD} from '@/utils/request'
|
// import {request, METHOD} from '@/utils/request'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'WorkPlace',
|
name: 'WorkPlace',
|
||||||
components: {HeadInfo, PageLayout},
|
components: { PageLayout},
|
||||||
i18n: require('./i18n'),
|
i18n: require('./i18n'),
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue