提交 6abeee07 authored 作者: zax's avatar zax

部分修改

上级 2a130969
...@@ -5,7 +5,7 @@ import baseUrl from '../../config'; ...@@ -5,7 +5,7 @@ import baseUrl from '../../config';
// axios.defaults.withCredentials = true; // axios.defaults.withCredentials = true;
// 添加请求拦截器 // 添加请求拦截器
axios.interceptors.request.use(function (config) { axios.interceptors.request.use(function (config) {
console.log(config) // console.log(config)
// console.log(store.getters.getSession.session) // console.log(store.getters.getSession.session)
// config.headers.session = store.getters.getSession.session; // config.headers.session = store.getters.getSession.session;
// 预处理请求信息(config 发出的数据) 下方是三种请求,李迪凡的 // 预处理请求信息(config 发出的数据) 下方是三种请求,李迪凡的
......
...@@ -38,5 +38,16 @@ const server = { ...@@ -38,5 +38,16 @@ const server = {
method: 'get' method: 'get'
}) })
}, },
postModify(data) { // 项目修改
return axios('/project/modify', {
method: 'post',
data: data
})
},
getPerformanceData(id) { // 获取性能表格数据
return axios('/performance/data/' + id, {
method: 'get'
})
},
} }
export default server; export default server;
...@@ -5,6 +5,9 @@ ...@@ -5,6 +5,9 @@
<div class="labContent-title"> <div class="labContent-title">
<p >XC环境验证系统</p> <p >XC环境验证系统</p>
</div> </div>
<div class="labContent-back">
<span class="backImg" @click="backPath"></span>
</div>
<div class="themeContent"> <div class="themeContent">
<div class="themeName"> <i></i> 量化体验结果页面 </div> <div class="themeName"> <i></i> 量化体验结果页面 </div>
<div class="qualityResult-table"> <div class="qualityResult-table">
...@@ -73,7 +76,11 @@ export default { ...@@ -73,7 +76,11 @@ export default {
}; };
}, },
// 方法集合 // 方法集合
methods: {}, methods: {
backPath() {
this.$router.push('/verifyEnvironment')
}
},
// 监听属性 类似于data概念 // 监听属性 类似于data概念
computed: {}, computed: {},
// 监控data中的数据变化 // 监控data中的数据变化
...@@ -178,4 +185,17 @@ export default { ...@@ -178,4 +185,17 @@ export default {
.qualityResult-table >>> .el-table--striped .el-table__body tr.el-table__row--striped td { .qualityResult-table >>> .el-table--striped .el-table__body tr.el-table__row--striped td {
background: #f5f8fd; background: #f5f8fd;
} }
.qualityResult .labContent-back{
padding: 0 36px;
}
.qualityResult .backImg{
width: 25px;
height: 25px;
position: absolute;
cursor: pointer;
background-image: url('../assets/img/back.png');
}
.qualityResult .backImg:hover{
background-image: url('../assets/img/back-select.png');
}
</style> </style>
\ No newline at end of file
...@@ -51,8 +51,7 @@ ...@@ -51,8 +51,7 @@
</span> </span>
</p> </p>
</div> </div>
<div class="testAnalysis-third"> <div class="testAnalysis-third" id="charts">
</div> </div>
</div> </div>
</div> </div>
...@@ -63,6 +62,7 @@ ...@@ -63,6 +62,7 @@
<script> <script>
// 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等) // 这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
// 例如:import 《组件名称》 from '《组件路径》'; // 例如:import 《组件名称》 from '《组件路径》';
import echarts from 'echarts';
export default { export default {
name: 'testAnalysis', name: 'testAnalysis',
// import引入的组件需要注入到对象中才能使用 // import引入的组件需要注入到对象中才能使用
...@@ -99,6 +99,53 @@ export default { ...@@ -99,6 +99,53 @@ export default {
}, },
allCheckClick() { allCheckClick() {
this.allCheck = !this.allCheck; this.allCheck = !this.allCheck;
},
Echarts() {
let charts = echarts.init(document.getElementById('charts'));
charts.setOption({
legend: {
data: ['邮件营销', '联盟广告']
},
toolbox: {
feature: {
saveAsImage: {}
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [
{
type: 'category',
boundaryGap: false,
data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
}
],
yAxis: [
{
type: 'value'
}
],
series: [
{
name: '邮件营销',
type: 'line',
stack: '总量',
areaStyle: {},
data: [120, 132, 101, 134, 90, 230, 210]
},
{
name: '联盟广告',
type: 'line',
stack: '总量',
areaStyle: {},
data: [220, 182, 191, 234, 290, 330, 310]
}
]
})
} }
}, },
// 监听属性 类似于data概念 // 监听属性 类似于data概念
...@@ -108,7 +155,9 @@ export default { ...@@ -108,7 +155,9 @@ export default {
//生命周期 - 创建完成(可以访问当前this实例) //生命周期 - 创建完成(可以访问当前this实例)
created () {}, created () {},
// 生命周期 - 挂载完成(可以访问DOM元素) // 生命周期 - 挂载完成(可以访问DOM元素)
mounted () {}, mounted () {
this.Echarts();
},
// 生命周期 - 创建之前 // 生命周期 - 创建之前
beforeCreate () {}, beforeCreate () {},
// 生命周期 - 挂载之前 // 生命周期 - 挂载之前
...@@ -205,5 +254,7 @@ export default { ...@@ -205,5 +254,7 @@ export default {
.secondUl li { .secondUl li {
height: 50px; height: 50px;
} }
.testAnalysis .testAnalysis-third{
height: 400px;
}
</style> </style>
\ No newline at end of file
...@@ -7,17 +7,17 @@ ...@@ -7,17 +7,17 @@
</div> </div>
<div class="themeContent"> <div class="themeContent">
<div class="themeName"> <i></i> XXX环境 </div> <div class="themeName"> <i></i> XXX环境 </div>
<div class="themeOne"> <!-- <div class="themeOne">-->
<p class="themeOne-title"> <i></i> 环境详情 </p> <!-- <p class="themeOne-title"> <i></i> 环境详情 </p>-->
<div class="themeOne-context"> <!-- <div class="themeOne-context">-->
<img src="../assets/img/save.png" alt=""> <!-- <img src="../assets/img/save.png" alt="">-->
<div style="width: 100px;height: 100px;"> <!-- <div style="width: 100px;height: 100px;">-->
<span id="charts-left" style="width: 100px;height: 100px;" class="chart-left"></span> <!-- <span id="charts-left" style="width: 100px;height: 100px;" class="chart-left"></span>-->
</div> <!-- </div>-->
</div> <!-- </div>-->
</div> <!-- </div>-->
<div class="themeTwo"> <div class="themeTwo">
<p class="themeOne-title"> <i></i> 项目体验 </p> <!-- <p class="themeOne-title"> <i></i> 项目体验 </p>-->
<div class="themeTwo-context"> <div class="themeTwo-context">
<div class="threeTitle">xxx项目</div> <div class="threeTitle">xxx项目</div>
<div class=""> <div class="">
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<div class="reuseLi-top"> <div class="reuseLi-top">
<i></i> <i></i>
<span>{{item.name}}</span> <span>{{item.name}}</span>
<a>体验</a> <a @click="experience(item.id)">体验</a>
</div> </div>
<div class="reuseLi-bottom"> <div class="reuseLi-bottom">
<!--<p v-for="(item,index) in dataOne" :key="index">{{item.name}}<span></span></p>--> <!--<p v-for="(item,index) in dataOne" :key="index">{{item.name}}<span></span></p>-->
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
</ul> </ul>
</div> </div>
<div class="resultBtn"> <div class="resultBtn">
<span >量化体检结果>></span> <span @click="Jump">量化体检结果>></span>
</div> </div>
</div> </div>
</div> </div>
...@@ -59,8 +59,9 @@ export default { ...@@ -59,8 +59,9 @@ export default {
// 这里存放数据 // 这里存放数据
return { return {
dataLi: [ dataLi: [
{name:'体验环境1',os: '龙芯',database: 'mysql',middle: '金蝶'}, {name:'龙芯',os: '龙芯',database: '瀚高',middle: '金蝶',id: 1},
{name:'体验环境1',os: '龙芯',database: 'highgo',middle: '金蝶'} {name:'x86',os: 'x86',database: '瀚高',middle: '金蝶',id: 2},
{name:'鲲鹏',os: '鲲鹏',database: '瀚高',middle: '金蝶',id: 3}
] ]
}; };
}, },
...@@ -108,6 +109,26 @@ export default { ...@@ -108,6 +109,26 @@ export default {
] ]
}); });
}, },
// 体检结果
Jump() {
const id = 2
this.$server.getProject(id).then(res => {
// this.$server.getPerformanceData(res.data)
console.log(res)
})
// this.$router.push('/qualityResult');
},
// 体验
experience(id) {
console.log(id)
let data = {
id: 2,
techId: id
}
this.$server.postModify(data).then(res => {
console.log(res)
})
}
}, },
// 监听属性 类似于data概念 // 监听属性 类似于data概念
computed: {}, computed: {},
...@@ -241,6 +262,7 @@ export default { ...@@ -241,6 +262,7 @@ export default {
text-align: center; text-align: center;
border-radius: 5px; border-radius: 5px;
float: right; float: right;
cursor: pointer;
} }
.reuseLi-top a:hover { .reuseLi-top a:hover {
background: #4877e6; background: #4877e6;
...@@ -270,6 +292,7 @@ export default { ...@@ -270,6 +292,7 @@ export default {
text-align: center; text-align: center;
border-radius: 5px; border-radius: 5px;
margin: 40px 0 10px 0; margin: 40px 0 10px 0;
cursor: pointer;
} }
.resultBtn span:hover { .resultBtn span:hover {
background: #1c45a4; background: #1c45a4;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论