fix: 脑图样式冲突以及功能优化
This commit is contained in:
parent
f4ed49fde5
commit
74deed5032
|
@ -49,7 +49,7 @@
|
||||||
"xml-js": "^1.6.11",
|
"xml-js": "^1.6.11",
|
||||||
"yan-progress": "^1.0.3",
|
"yan-progress": "^1.0.3",
|
||||||
"jsonpath": "^1.1.0",
|
"jsonpath": "^1.1.0",
|
||||||
"vue-minder-editor-plus": "^1.0.14",
|
"vue-minder-editor-plus": "^1.0.16",
|
||||||
"jsencrypt": "^3.1.0"
|
"jsencrypt": "^3.1.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|
|
@ -0,0 +1,65 @@
|
||||||
|
<template>
|
||||||
|
<ms-module-minder
|
||||||
|
:tree-nodes="treeNodes"/>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import MsModuleMinder from "@/business/components/common/components/MsModuleMinder";
|
||||||
|
export default {
|
||||||
|
name: "TestCaseMinder",
|
||||||
|
components: {MsModuleMinder},
|
||||||
|
data() {
|
||||||
|
return{
|
||||||
|
testCase: [],
|
||||||
|
dataMap: new Map()
|
||||||
|
}
|
||||||
|
},
|
||||||
|
props: {
|
||||||
|
treeNodes: {
|
||||||
|
type: Array,
|
||||||
|
default() {
|
||||||
|
return []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
condition: Object,
|
||||||
|
projectId: String
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
// this.getTestCases();
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
getTestCases() {
|
||||||
|
if (this.projectId) {
|
||||||
|
this.result = this.$get('/test/case/list/detail/' + this.projectId,response => {
|
||||||
|
this.testCase = response.data;
|
||||||
|
console.log(this.testCase)
|
||||||
|
this.parse();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
|
parse() {
|
||||||
|
this.testCase.forEach(item => {
|
||||||
|
let mapItem = this.dataMap.get(item.moduleId);
|
||||||
|
let nodeItem = {
|
||||||
|
id: item.id,
|
||||||
|
name: item.name,
|
||||||
|
|
||||||
|
}
|
||||||
|
if (mapItem) {
|
||||||
|
mapItem.push(item);
|
||||||
|
} else {
|
||||||
|
mapItem = [];
|
||||||
|
mapItem.push(item);
|
||||||
|
}
|
||||||
|
if (item.tags && item.tags.length > 0) {
|
||||||
|
item.tags = JSON.parse(item.tags);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
|
@ -1,25 +0,0 @@
|
||||||
<template>
|
|
||||||
<ms-module-minder
|
|
||||||
:tree-nodes="treeNodes"/>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import MsModuleMinder from "@/business/components/common/components/MsModuleMinder";
|
|
||||||
export default {
|
|
||||||
name: "TestcaseMinder",
|
|
||||||
components: {MsModuleMinder},
|
|
||||||
props: {
|
|
||||||
treeNodes: {
|
|
||||||
type: Array,
|
|
||||||
default() {
|
|
||||||
return []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style scoped>
|
|
||||||
|
|
||||||
</style>
|
|
Loading…
Reference in New Issue