mirror of
https://gitee.com/liweiyi/ChestnutCMS.git
synced 2025-12-08 01:18:24 +08:00
README.md update
This commit is contained in:
parent
f215a659dc
commit
effee765b5
10
README.md
10
README.md
@ -12,12 +12,12 @@ ChestnutCMS是前后端分离的企业级内容管理系统。项目基于[RuoYi
|
|||||||
|
|
||||||
企业站演示地址:<http://swikoon.1000mz.com>
|
企业站演示地址:<http://swikoon.1000mz.com>
|
||||||
|
|
||||||
资讯站演示地址:<http://www.1000mz.com>
|
资讯站演示地址:<http://www.1000mz.com>(会员演示账号:xxx333@126.com / a123456)
|
||||||
|
|
||||||
图片演示地址:<http://tpz.1000mz.com>
|
图片演示地址:<http://tpz.1000mz.com>
|
||||||
|
|
||||||
##### 演示站静态资源
|
##### 演示站静态资源
|
||||||
- 企业演示站的静态资源已提交到仓库[chestnut-cms-wwwroot](https://gitee.com/liweiyi/ruoyi-vue-cms-wwwroot)。
|
- 企业演示站的静态资源已提交到仓库[chestnut-cms-wwwroot](https://gitee.com/liweiyi/chestnut-cms-wwwroot)。
|
||||||
- CMS资源路径配置application.yml中chestnut.cms.resourceRoot,默认与项目同级的wwwroot_release。
|
- CMS资源路径配置application.yml中chestnut.cms.resourceRoot,默认与项目同级的wwwroot_release。
|
||||||
|
|
||||||
### 开发环境
|
### 开发环境
|
||||||
@ -102,3 +102,9 @@ ChestnutCMS是前后端分离的企业级内容管理系统。项目基于[RuoYi
|
|||||||
#### 如果本项目对您有一丢丢小帮助 :kissing_heart: 点个小星星吧 :star2:
|
#### 如果本项目对您有一丢丢小帮助 :kissing_heart: 点个小星星吧 :star2:
|
||||||
|
|
||||||
#### QQ交流群: 568506424 口令:举个栗子
|
#### QQ交流群: 568506424 口令:举个栗子
|
||||||
|
|
||||||
|
> 开源协议补充说明:
|
||||||
|
>
|
||||||
|
> - ChestnutCMS 遵循《Apache-2.0开源协议》,使用本系统不得用于违反国家有关政策的相关软件和应用。
|
||||||
|
> - 系统可免费商用,但是必须包含原始版权声明和许可声明 ,不可移除后台登录页面底部的版权申明”Copyright © 2022-2023 1000mz.com All Rights Reserved“.
|
||||||
|
> - 本项目所包含的第三方源码版权信息需另行标注。
|
||||||
|
|||||||
@ -1,8 +0,0 @@
|
|||||||
import request from '@/utils/request'
|
|
||||||
|
|
||||||
export function getGuaXiang() {
|
|
||||||
return request({
|
|
||||||
url: '/xyz/bagua/qigua',
|
|
||||||
method: 'get'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="site-container mt10">
|
<div class="site-container mb10">
|
||||||
<el-card shadow="hover">
|
<el-card shadow="hover">
|
||||||
<div slot="header" class="clearfix">
|
<div slot="header" class="clearfix">
|
||||||
<span>{{ $t('CMS.Site.Dashboard.DataCountCard') }}</span>
|
<span>{{ $t('CMS.Site.Dashboard.DataCountCard') }}</span>
|
||||||
|
|||||||
@ -12,160 +12,7 @@
|
|||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<shortcut></shortcut>
|
<shortcut></shortcut>
|
||||||
<cms-site-data-stat></cms-site-data-stat>
|
<cms-site-data-stat></cms-site-data-stat>
|
||||||
<el-card shadow="hover" class="mt10">
|
<server-info></server-info>
|
||||||
<div slot="header" class="clearfix">
|
|
||||||
<span>算上一卦</span>
|
|
||||||
</div>
|
|
||||||
<div class="body">
|
|
||||||
<div style="display: inline-block; height: 30px; line-height: 30px">起卦前净手焚香,心中默念问卦之事!!!</div>
|
|
||||||
<div>
|
|
||||||
<el-button
|
|
||||||
type="primary"
|
|
||||||
size="mini"
|
|
||||||
plain
|
|
||||||
:loading="loadingQiGua"
|
|
||||||
@click="handleQiGua"><svg-icon icon-class="taiji" /> 起卦</el-button>
|
|
||||||
</div>
|
|
||||||
<el-row :gutter="20" v-if="guaXiang.benGua">
|
|
||||||
<el-col :span="12">
|
|
||||||
<div>本卦</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.benGua.yao6=='ShaoYang'||guaXiang.benGua.yao6=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao6 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao6 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.benGua.yao5=='ShaoYang'||guaXiang.benGua.yao5=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao5 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao5 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.benGua.yao4=='ShaoYang'||guaXiang.benGua.yao4=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao4 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao4 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.benGua.yao3=='ShaoYang'||guaXiang.benGua.yao3=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao3 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao3 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.benGua.yao2=='ShaoYang'||guaXiang.benGua.yao2=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao2 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao2 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.benGua.yao1=='ShaoYang'||guaXiang.benGua.yao1=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao1 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.benGua.yao1 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<el-row>
|
|
||||||
{{ guaXiang.benGuaCi.name }} - {{ guaXiang.benGuaCi.alias }}
|
|
||||||
</el-row>
|
|
||||||
<el-divider content-position="left">卦辞</el-divider>
|
|
||||||
<el-row>
|
|
||||||
{{ guaXiang.benGuaCi.description }}
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
《彖》曰:{{ guaXiang.benGuaCi.tuan }}
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
《象》曰:{{ guaXiang.benGuaCi.tuan }}
|
|
||||||
</el-row>
|
|
||||||
<el-divider content-position="left">爻辞</el-divider>
|
|
||||||
<el-row>
|
|
||||||
<div v-for="yaoCi in guaXiang.benGuaYaoCi" :key="yaoCi.name">
|
|
||||||
{{ yaoCi.name }}:{{ yaoCi.desc }}
|
|
||||||
</div>
|
|
||||||
</el-row>
|
|
||||||
<el-divider content-position="left"> 爻辞《象》</el-divider>
|
|
||||||
<el-row>
|
|
||||||
<div v-for="yaoCi in guaXiang.bianGuaYaoCiXiang" :key="yaoCi.name">
|
|
||||||
{{ yaoCi.name }}:{{ yaoCi.desc }}
|
|
||||||
</div>
|
|
||||||
</el-row>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<div>变卦</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.bianGua.yao6=='ShaoYang'||guaXiang.bianGua.yao6=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao6 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao6 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.bianGua.yao5=='ShaoYang'||guaXiang.bianGua.yao5=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao5 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao5 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.bianGua.yao4=='ShaoYang'||guaXiang.bianGua.yao4=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao4 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao4 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.bianGua.yao3=='ShaoYang'||guaXiang.bianGua.yao3=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao3 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao3 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.bianGua.yao2=='ShaoYang'||guaXiang.bianGua.yao2=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao2 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao2 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yang" v-if="guaXiang.bianGua.yao1=='ShaoYang'||guaXiang.bianGua.yao1=='LaoYang'">
|
|
||||||
<span class="yao_yang_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao1 == 'LaoYang'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<div class="yao_yin" v-else>
|
|
||||||
<span class="yao_yin_b"></span><span class="yao_yin_w"></span><span class="yao_yin_b"></span><span class="yao_lao" v-if="guaXiang.bianGua.yao1 == 'LaoYin'"><i class="el-icon-refresh" /></span>
|
|
||||||
</div>
|
|
||||||
<el-row>
|
|
||||||
{{ guaXiang.bianGuaCi.name }} - {{ guaXiang.bianGuaCi.alias }}
|
|
||||||
</el-row>
|
|
||||||
<el-divider content-position="left">卦辞</el-divider>
|
|
||||||
<el-row>
|
|
||||||
{{ guaXiang.bianGuaCi.description }}
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
《彖》曰:{{ guaXiang.bianGuaCi.tuan }}
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
《象》曰:{{ guaXiang.bianGuaCi.tuan }}
|
|
||||||
</el-row>
|
|
||||||
<el-divider content-position="left">爻辞</el-divider>
|
|
||||||
<el-row>
|
|
||||||
<div v-for="yaoCi in guaXiang.bianGuaYaoCi" :key="yaoCi.name">
|
|
||||||
{{ yaoCi.name }}:{{ yaoCi.desc }}
|
|
||||||
</div>
|
|
||||||
</el-row>
|
|
||||||
<el-divider content-position="left"> 爻辞《象》</el-divider>
|
|
||||||
<el-row>
|
|
||||||
<div v-for="yaoCi in guaXiang.bianGuaYaoCiXiang" :key="yaoCi.name">
|
|
||||||
{{ yaoCi.name }}:{{ yaoCi.desc }}
|
|
||||||
</div>
|
|
||||||
</el-row>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
</div>
|
|
||||||
</el-card>
|
|
||||||
<el-card shadow="hover" class="mt10">
|
|
||||||
<div slot="header" class="clearfix">
|
|
||||||
<span>广告位招租</span>
|
|
||||||
</div>
|
|
||||||
<div class="body">
|
|
||||||
<div style="display: inline-block; height: 30px; line-height: 30px">演示站后台首页广告位招租~(1000RMB/月,月登陆次数1500左右,具体请参考用户登录日志)</div>
|
|
||||||
</div>
|
|
||||||
</el-card>
|
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</div>
|
</div>
|
||||||
@ -174,199 +21,27 @@
|
|||||||
<script>
|
<script>
|
||||||
import SysUserInfo from '@/views/system/dashboard/userInfo'
|
import SysUserInfo from '@/views/system/dashboard/userInfo'
|
||||||
import SysShortcut from '@/views/system/dashboard/shortcut'
|
import SysShortcut from '@/views/system/dashboard/shortcut'
|
||||||
|
import ServerInfo from '@/views/system/dashboard/serverInfo'
|
||||||
import CmsSiteVisitStat from '@/views/cms/dashboard/siteVisitStat'
|
import CmsSiteVisitStat from '@/views/cms/dashboard/siteVisitStat'
|
||||||
import CmsSiteDataStat from '@/views/cms/dashboard/siteDataStat'
|
import CmsSiteDataStat from '@/views/cms/dashboard/siteDataStat'
|
||||||
|
|
||||||
import { getGuaXiang } from "@/api/xyz/bagua";
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'Index',
|
name: 'Index',
|
||||||
components: {
|
components: {
|
||||||
'user-info': SysUserInfo,
|
'user-info': SysUserInfo,
|
||||||
'shortcut': SysShortcut,
|
'shortcut': SysShortcut,
|
||||||
|
'server-info': ServerInfo,
|
||||||
'cms-site-visit-stat': CmsSiteVisitStat,
|
'cms-site-visit-stat': CmsSiteVisitStat,
|
||||||
'cms-site-data-stat': CmsSiteDataStat
|
'cms-site-data-stat': CmsSiteDataStat,
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
loadingQiGua: false,
|
|
||||||
guaXiang: {}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created () {
|
created () {
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleQiGua() {
|
|
||||||
this.loadingQiGua = true;
|
|
||||||
getGuaXiang().then(res => {
|
|
||||||
this.loadingQiGua = false;
|
|
||||||
this.guaXiang = res.data;
|
|
||||||
this.guaXiang.benGuaYaoCi = [];
|
|
||||||
const benGuaYaoCi = JSON.parse(this.guaXiang.benGuaCi.yaoCi);
|
|
||||||
Object.keys(benGuaYaoCi).forEach(item => {
|
|
||||||
if (item == 1) {
|
|
||||||
if (this.guaXiang.benGua.yao1 == "ShaoYang" || this.guaXiang.benGua.yao1 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "初九", "desc": benGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "初六", "desc": benGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 2) {
|
|
||||||
if (this.guaXiang.benGua.yao2 == "ShaoYang" || this.guaXiang.benGua.yao2 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "九二", "desc": benGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "六二", "desc": benGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 3) {
|
|
||||||
if (this.guaXiang.benGua.yao3 == "ShaoYang" || this.guaXiang.benGua.yao3 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "九三", "desc": benGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "六三", "desc": benGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 4) {
|
|
||||||
if (this.guaXiang.benGua.yao4 == "ShaoYang" || this.guaXiang.benGua.yao4 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "九四", "desc": benGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "六四", "desc": benGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 5) {
|
|
||||||
if (this.guaXiang.benGua.yao5 == "ShaoYang" || this.guaXiang.benGua.yao5 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "九五", "desc": benGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "六五", "desc": benGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 6) {
|
|
||||||
if (this.guaXiang.benGua.yao6 == "ShaoYang" || this.guaXiang.benGua.yao6 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "上九", "desc": benGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCi.push({ "name": "上六", "desc": benGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
this.guaXiang.bianGuaYaoCi = [];
|
|
||||||
const bianGuaYaoCi = JSON.parse(this.guaXiang.bianGuaCi.yaoCi);
|
|
||||||
Object.keys(bianGuaYaoCi).forEach(item => {
|
|
||||||
if (item == 1) {
|
|
||||||
if (this.guaXiang.bianGua.yao1 == "ShaoYang" || this.guaXiang.bianGua.yao1 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "初九", "desc": bianGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "初六", "desc": bianGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 2) {
|
|
||||||
if (this.guaXiang.bianGua.yao2 == "ShaoYang" || this.guaXiang.bianGua.yao2 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "九二", "desc": bianGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "六二", "desc": bianGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 3) {
|
|
||||||
if (this.guaXiang.bianGua.yao3 == "ShaoYang" || this.guaXiang.bianGua.yao3 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "九三", "desc": bianGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "六三", "desc": bianGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 4) {
|
|
||||||
if (this.guaXiang.bianGua.yao4 == "ShaoYang" || this.guaXiang.bianGua.yao4 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "九四", "desc": bianGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "六四", "desc": bianGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 5) {
|
|
||||||
if (this.guaXiang.bianGua.yao5 == "ShaoYang" || this.guaXiang.bianGua.yao5 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "九五", "desc": bianGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "六五", "desc": bianGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 6) {
|
|
||||||
if (this.guaXiang.bianGua.yao6 == "ShaoYang" || this.guaXiang.bianGua.yao6 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "上九", "desc": bianGuaYaoCi[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCi.push({ "name": "上六", "desc": bianGuaYaoCi[item] })
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
this.guaXiang.benGuaYaoCiXiang = [];
|
|
||||||
const benGuaYaoCiXiang = JSON.parse(this.guaXiang.benGuaCi.yaoCiXiang);
|
|
||||||
Object.keys(benGuaYaoCiXiang).forEach(item => {
|
|
||||||
if (item == 1) {
|
|
||||||
if (this.guaXiang.benGua.yao1 == "ShaoYang" || this.guaXiang.benGua.yao1 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "初九", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "初六", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 2) {
|
|
||||||
if (this.guaXiang.benGua.yao2 == "ShaoYang" || this.guaXiang.benGua.yao2 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "九二", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "六二", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 3) {
|
|
||||||
if (this.guaXiang.benGua.yao3 == "ShaoYang" || this.guaXiang.benGua.yao3 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "九三", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "六三", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 4) {
|
|
||||||
if (this.guaXiang.benGua.yao4 == "ShaoYang" || this.guaXiang.benGua.yao4 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "九四", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "六四", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 5) {
|
|
||||||
if (this.guaXiang.benGua.yao5 == "ShaoYang" || this.guaXiang.benGua.yao5 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "九五", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "六五", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 6) {
|
|
||||||
if (this.guaXiang.benGua.yao6 == "ShaoYang" || this.guaXiang.benGua.yao6 == "LaoYang") {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "上九", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.benGuaYaoCiXiang.push({ "name": "上六", "desc": benGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang = [];
|
|
||||||
const bianGuaYaoCiXiang = JSON.parse(this.guaXiang.bianGuaCi.yaoCiXiang);
|
|
||||||
Object.keys(bianGuaYaoCiXiang).forEach(item => {
|
|
||||||
if (item == 1) {
|
|
||||||
if (this.guaXiang.bianGua.yao1 == "ShaoYang" || this.guaXiang.bianGua.yao1 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "初九", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "初六", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 2) {
|
|
||||||
if (this.guaXiang.bianGua.yao2 == "ShaoYang" || this.guaXiang.bianGua.yao2 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "九二", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "六二", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 3) {
|
|
||||||
if (this.guaXiang.bianGua.yao3 == "ShaoYang" || this.guaXiang.bianGua.yao3 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "九三", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "六三", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 4) {
|
|
||||||
if (this.guaXiang.bianGua.yao4 == "ShaoYang" || this.guaXiang.bianGua.yao4 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "九四", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "六四", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 5) {
|
|
||||||
if (this.guaXiang.bianGua.yao5 == "ShaoYang" || this.guaXiang.bianGua.yao5 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "九五", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "六五", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
} else if (item == 6) {
|
|
||||||
if (this.guaXiang.bianGua.yao6 == "ShaoYang" || this.guaXiang.bianGua.yao6 == "LaoYang") {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "上九", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
} else {
|
|
||||||
this.guaXiang.bianGuaYaoCiXiang.push({ "name": "上六", "desc": bianGuaYaoCiXiang[item] })
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
50
chestnut-ui/src/views/system/dashboard/serverInfo/index.vue
Normal file
50
chestnut-ui/src/views/system/dashboard/serverInfo/index.vue
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
<template>
|
||||||
|
<div class="dashboard-container">
|
||||||
|
<el-card shadow="hover" class="mb10">
|
||||||
|
<div slot="header" class="clearfix">
|
||||||
|
<span>系统信息</span>
|
||||||
|
</div>
|
||||||
|
<div class="el-table el-table--enable-row-hover el-table--medium">
|
||||||
|
<table cellspacing="0" style="width: 100%;">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td class="el-table__cell is-leaf"><div class="cell attrname">{{ $t('Monitor.Server.AppName') }}</div></td>
|
||||||
|
<td class="el-table__cell is-leaf"><div class="cell" v-if="serverInfo.sys">{{ serverInfo.app.name }}</div></td>
|
||||||
|
<td class="el-table__cell is-leaf"><div class="cell attrname">{{ $t('Monitor.Server.AppVersion') }}</div></td>
|
||||||
|
<td class="el-table__cell is-leaf"><div class="cell" v-if="serverInfo.sys">{{ serverInfo.app.version }}</div></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="el-table__cell is-leaf"><div class="cell attrname">{{ $t('Monitor.Server.JVMStartTime') }}</div></td>
|
||||||
|
<td class="el-table__cell is-leaf"><div class="cell" v-if="serverInfo.jvm">{{ serverInfo.jvm.startTime }}</div></td>
|
||||||
|
<td class="el-table__cell is-leaf"><div class="cell attrname">{{ $t('Monitor.Server.JVMRunTime') }}</div></td>
|
||||||
|
<td class="el-table__cell is-leaf"><div class="cell" v-if="serverInfo.jvm">{{ serverInfo.jvm.runTime }}</div></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</el-card>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
import { getServer } from "@/api/monitor/server";
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: "ServerInfoDashboard",
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
serverInfo: {}
|
||||||
|
};
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
this.loadServerInfo();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
loadServerInfo() {
|
||||||
|
getServer().then(response => {
|
||||||
|
this.serverInfo = response.data;
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
</script>
|
||||||
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="home-shortcut-container">
|
<div class="home-shortcut-container">
|
||||||
<el-card shadow="hover">
|
<el-card shadow="hover" class="mb10">
|
||||||
<div slot="header" class="clearfix">
|
<div slot="header" class="clearfix">
|
||||||
<span>{{ $t('System.Menu.Shortcut') }}</span>
|
<span>{{ $t('System.Menu.Shortcut') }}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user