7 changed files with 218 additions and 0 deletions
-
44src/router/routes_xm.js
-
44src/views/xm/core/xmFunc/XmFuncForIteration.vue
-
37src/views/xm/core/xmFunc/XmFuncForProduct.vue
-
6src/views/xm/core/xmIteration/top-nav.vue
-
6src/views/xm/core/xmProduct/top-nav.vue
-
44src/views/xm/core/xmTestCasedb/XmTestCasedbMngForIteration.vue
-
37src/views/xm/core/xmTestCasedb/XmTestCasedbMngForProduct.vue
@ -0,0 +1,44 @@ |
|||||
|
<template> |
||||
|
<section class="padding" style="width:800px;"> |
||||
|
<xm-func-select v-if="xmProduct && xmProduct.id" :xm-product="xmProduct"></xm-func-select> |
||||
|
</section> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import util from '@/common/js/util';//全局公共库 |
||||
|
|
||||
|
import { mapGetters } from 'vuex'; |
||||
|
import XmFuncSelect from './XmFuncSelect' |
||||
|
|
||||
|
export default { |
||||
|
computed: { |
||||
|
...mapGetters([ |
||||
|
'userInfo','roles','xmIteration' |
||||
|
]), |
||||
|
xmProduct(){ |
||||
|
if(this.xmIteration && this.xmIteration.id){ |
||||
|
return {id:this.xmIteration.productId,productName:this.xmIteration.productName} |
||||
|
}else{ |
||||
|
return null; |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
watch:{ |
||||
|
|
||||
|
}, |
||||
|
data() { |
||||
|
return { |
||||
|
} |
||||
|
},//end data |
||||
|
methods: { |
||||
|
},//end methods |
||||
|
components: { |
||||
|
XmFuncSelect, |
||||
|
}, |
||||
|
mounted() { |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style scoped> |
||||
|
</style> |
||||
@ -0,0 +1,37 @@ |
|||||
|
<template> |
||||
|
<section class="padding" style="width:800px;"> |
||||
|
<xm-func-select v-if="xmProduct && xmProduct.id" :xm-product="xmProduct"></xm-func-select> |
||||
|
</section> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import util from '@/common/js/util';//全局公共库 |
||||
|
|
||||
|
import { mapGetters } from 'vuex'; |
||||
|
import XmFuncSelect from './XmFuncSelect' |
||||
|
|
||||
|
export default { |
||||
|
computed: { |
||||
|
...mapGetters([ |
||||
|
'userInfo','roles','xmProduct' |
||||
|
]), |
||||
|
}, |
||||
|
watch:{ |
||||
|
|
||||
|
}, |
||||
|
data() { |
||||
|
return { |
||||
|
} |
||||
|
},//end data |
||||
|
methods: { |
||||
|
},//end methods |
||||
|
components: { |
||||
|
XmFuncSelect, |
||||
|
}, |
||||
|
mounted() { |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style scoped> |
||||
|
</style> |
||||
@ -0,0 +1,44 @@ |
|||||
|
<template> |
||||
|
<section> |
||||
|
<xm-test-casedb-mng v-if="xmProduct && xmProduct.id" :xm-product="xmProduct"></xm-test-casedb-mng> |
||||
|
</section> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import util from '@/common/js/util';//全局公共库 |
||||
|
|
||||
|
import { mapGetters } from 'vuex'; |
||||
|
import XmTestCasedbMng from './XmTestCasedbMng' |
||||
|
|
||||
|
export default { |
||||
|
computed: { |
||||
|
...mapGetters([ |
||||
|
'userInfo','roles','xmIteration' |
||||
|
]), |
||||
|
xmProduct(){ |
||||
|
if(this.xmIteration && this.xmIteration.id){ |
||||
|
return {id:this.xmIteration.productId,productName:this.xmIteration.productName} |
||||
|
}else{ |
||||
|
return null; |
||||
|
} |
||||
|
} |
||||
|
}, |
||||
|
watch:{ |
||||
|
|
||||
|
}, |
||||
|
data() { |
||||
|
return { |
||||
|
} |
||||
|
},//end data |
||||
|
methods: { |
||||
|
},//end methods |
||||
|
components: { |
||||
|
XmTestCasedbMng, |
||||
|
}, |
||||
|
mounted() { |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style scoped> |
||||
|
</style> |
||||
@ -0,0 +1,37 @@ |
|||||
|
<template> |
||||
|
<section> |
||||
|
<xm-test-casedb-mng v-if="xmProduct && xmProduct.id" :xm-product="xmProduct"></xm-test-casedb-mng> |
||||
|
</section> |
||||
|
</template> |
||||
|
|
||||
|
<script> |
||||
|
import util from '@/common/js/util';//全局公共库 |
||||
|
|
||||
|
import { mapGetters } from 'vuex'; |
||||
|
import XmTestCasedbMng from './XmTestCasedbMng' |
||||
|
|
||||
|
export default { |
||||
|
computed: { |
||||
|
...mapGetters([ |
||||
|
'userInfo','roles','xmProduct' |
||||
|
]), |
||||
|
}, |
||||
|
watch:{ |
||||
|
|
||||
|
}, |
||||
|
data() { |
||||
|
return { |
||||
|
} |
||||
|
},//end data |
||||
|
methods: { |
||||
|
},//end methods |
||||
|
components: { |
||||
|
XmTestCasedbMng, |
||||
|
}, |
||||
|
mounted() { |
||||
|
} |
||||
|
} |
||||
|
</script> |
||||
|
|
||||
|
<style scoped> |
||||
|
</style> |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue