|
|
|
@ -141,7 +141,14 @@ import { demoData } from '@/assets/demo2.js' |
|
|
|
import HeaderInfo from "@/components/UseAll/headerInfo.vue"; |
|
|
|
import leftInfo from "@/components/UseAll/leftInfo.vue"; |
|
|
|
import {getAllTitle, getDocInfo, getTitleBySamll} from "@/api/api/doc"; |
|
|
|
import {getDocInfoBylinkIds, getDomainGraphTest, getKeyWorlds, getpoinAll, getpoinByName} from "@/api/api/graph"; |
|
|
|
import { |
|
|
|
getDocInfoBylinkIds, |
|
|
|
getDomainGraphTest, |
|
|
|
getKeywordsByKeyword, |
|
|
|
getKeyWorlds, |
|
|
|
getpoinAll, |
|
|
|
getpoinByName |
|
|
|
} from "@/api/api/graph"; |
|
|
|
import { Picture } from "@element-plus/icons-vue"; |
|
|
|
import { selectAticleByRelation } from '@/api/api/article' |
|
|
|
|
|
|
|
@ -156,43 +163,6 @@ export default { |
|
|
|
return { |
|
|
|
chart: null, |
|
|
|
words: [ |
|
|
|
|
|
|
|
{ name: '部署', value: 2 }, |
|
|
|
{ name: '运维', value: 2 }, |
|
|
|
{ name: '安全', value: 2 }, |
|
|
|
{ name: '测试', value: 2 }, |
|
|
|
{ name: '调试', value: 2 }, |
|
|
|
{ name: '日志', value: 2 }, |
|
|
|
{ name: '监控', value: 2 }, |
|
|
|
{ name: '性能', value: 2 }, |
|
|
|
{ name: '优化', value: 2 }, |
|
|
|
{ name: '缓存', value: 2 }, |
|
|
|
{ name: '架构', value: 3 }, |
|
|
|
{ name: '设计', value: 2 }, |
|
|
|
{ name: '需求', value: 2 }, |
|
|
|
{ name: '文档', value: 1 }, |
|
|
|
{ name: '会议', value: 1 }, |
|
|
|
{ name: '沟通', value: 1 }, |
|
|
|
{ name: '协作', value: 1 }, |
|
|
|
|
|
|
|
{ name: '脚本', value: 1 }, |
|
|
|
{ name: '自动化', value: 2 }, |
|
|
|
{ name: 'CI/CD', value: 2 }, |
|
|
|
{ name: '容器', value: 2 }, |
|
|
|
{ name: 'Docker', value: 2 }, |
|
|
|
{ name: 'Kubernetes', value: 2 }, |
|
|
|
{ name: '微服务', value: 3 }, |
|
|
|
{ name: 'API', value: 3 }, |
|
|
|
{ name: 'JSON', value: 1 }, |
|
|
|
{ name: 'HTTP', value: 2 }, |
|
|
|
{ name: '协议', value: 1 }, |
|
|
|
{ name: '加密', value: 1 }, |
|
|
|
{ name: '权限', value: 2 }, |
|
|
|
{ name: '登录', value: 2 }, |
|
|
|
{ name: '注册', value: 1 }, |
|
|
|
{ name: '用户', value: 2 }, |
|
|
|
{ name: '功能', value: 2 }, |
|
|
|
{ name: '模块', value: 1 } |
|
|
|
], |
|
|
|
getpoinName :"模糊综合评价方法", |
|
|
|
// testoptions: { |
|
|
|
@ -460,6 +430,10 @@ export default { |
|
|
|
], |
|
|
|
backgroundColor: 'rgba(255, 255, 255, 0.21)' |
|
|
|
} |
|
|
|
|
|
|
|
getKeywordsByKeyword(this.getpoinName).then(res=>{ |
|
|
|
this.words = res |
|
|
|
}) |
|
|
|
this.chart.setOption(option) |
|
|
|
}, |
|
|
|
randomColor() { |
|
|
|
@ -633,6 +607,7 @@ export default { |
|
|
|
text: node.text, |
|
|
|
width: width, |
|
|
|
height: height, |
|
|
|
totalNum:totalNum, |
|
|
|
color: this.getColor(node.type), |
|
|
|
fontColor: '#fff', |
|
|
|
styleClass:node.type=="keyword"?"nodeClassL1":"nodeClass" |
|
|
|
@ -646,6 +621,7 @@ export default { |
|
|
|
links:links |
|
|
|
} |
|
|
|
|
|
|
|
this.initChart() |
|
|
|
this.$refs.graphRef.setJsonData(data); |
|
|
|
}) |
|
|
|
} |
|
|
|
|