Browse Source

优化

master
陈裕财 4 years ago
parent
commit
e55804f9dc
  1. 2
      src/views/xm/core/xmIteration/XmIterationInfo.vue
  2. 64
      src/views/xm/core/xmProduct/XmProductForLinkComplex.vue
  3. 10
      src/views/xm/core/xmProduct/XmProductInfo.vue
  4. 53
      src/views/xm/core/xmProject/XmProjectForLinkComplex.vue

2
src/views/xm/core/xmIteration/XmIterationInfo.vue

@ -77,7 +77,7 @@
import XmIterationForProjectComplex from './XmIterationForLinkComplex.vue';
import XmIterationOverviewComplex from '../xmIteration/XmIterationOverviewComplex.vue';
import XmProductForProjectComplex from '../xmProduct/XmProductForLinkComplex.vue';
import XmProjectComplex from '../xmProject/XmProjectComplex.vue';
import XmProjectComplex from '../xmProject/XmProjectForLinkComplex.vue';
export default {

64
src/views/xm/core/xmProduct/XmProductForLinkComplex.vue

@ -102,58 +102,7 @@ import XmProductEdit from './XmProductEdit.vue';
data() {
return{
xmProduct:null,
showPanel:'productOverview',//menus,tasks,bugs,iterationStateShow
topModules:
[
{
moduleName:"项目",
topModuleId:'xm',
link:"/xm/core/xmProject/XmProjectMng",
icon: require("@/assets/image/platform/module-project.png"),
isHighlight:false,
moduleType : '1' // 1- 2-
},
{
moduleName:"产品",
topModuleId:'xm',
link:"/xm/core/xmProduct/XmProductMng",
icon: require("@/assets/image/platform/module-marketing.png"),
isHighlight:false,
moduleType : '1' // 1- 2-
},
{
moduleName:"需求",
topModuleId:'xm',
link:"/xm/core/xmMenu/XmMenuMng",
icon: require("@/assets/image/platform/module-intelligentForms.png"),
isHighlight:false,
moduleType : '1' // 1- 2-
},
{
moduleName:"迭代",
topModuleId:'xm',
link:"/xm/core/xmIteration/XmIterationMng",
icon: require("@/assets/image/platform/module-iteration.png"),
isHighlight:false,
moduleType : '1' // 1- 2-
},
{
moduleName:"任务",
topModuleId:'xm',
link:"/xm/core/xmTask/XmMyTaskCenter",
icon: require("@/assets/image/platform/module-task.png"),
isHighlight:false,
moduleType : '1' // 1- 2-
},
{
moduleName:"缺陷",
topModuleId:'xm',
link:"/xm/core/xmQuestion/XmQuestionMng",
icon: require("@/assets/image/platform/anti-fake.png"),
isHighlight:false,
moduleType : '1' // 1- 2-
}
],
showPanel:'productOverview',//menus,tasks,bugs,iterationStateShow
productVisible:true,
addProductVisible:false,
/**end 自定义属性请在上面加 请加备注**/
@ -193,11 +142,12 @@ import XmProductEdit from './XmProductEdit.vue';
XmProductSelect,
XmProjectList,
XmProjectForLink,
XmProductProjectForLink,
XmProductOverview,XmProductAdd,
XmIterationLinkForProduct,
XmProductProjectLinkMng,
XmProductEdit,
XmProductProjectForLink,
XmProductOverview,
XmProductAdd,
XmIterationLinkForProduct,
XmProductProjectLinkMng,
XmProductEdit,
},
mounted() {

10
src/views/xm/core/xmProduct/XmProductInfo.vue

@ -152,7 +152,7 @@
<xm-product-overview-complex v-if="infotype=='产品概览'" :xm-product="xmProduct"></xm-product-overview-complex>
<xm-iteration-for-link-complex v-if="infotype=='迭代'" ref="xmIterationMng" :xm-product="xmProduct"></xm-iteration-for-link-complex>
<xm-project-complex v-if="infotype=='项目'" ref="xmProjectForLink" :xm-product="xmProduct"></xm-project-complex>
<xm-project-for-link-complex v-if="infotype=='项目'" ref="xmProjectForLink" :xm-product="xmProduct"></xm-project-for-link-complex>
<xm-menu-mng v-if="infotype=='需求'" :xm-product="xmProduct"></xm-menu-mng>
<xm-task-mng v-if="infotype=='产品任务'" ptype="1" queryScope="task" ref="productXmTaskMng" :xm-product="xmProduct" key="productXmTaskMng"></xm-task-mng>
<xm-task-mng v-if="infotype=='项目任务'" ptype="0" queryScope="task" ref="projectXmTaskMng" :xm-product="xmProduct" key="projectXmTaskMng"></xm-task-mng>
@ -188,7 +188,7 @@
import { listXmProject,editStatus , delXmProject, batchDelXmProject } from '@/api/xm/core/xmProject';
import XmProjectAdd from '../xmProject/XmProjectAdd';//
import XmProjectEdit from '../xmProject/XmProjectEdit';//
import XmProjectComplex from '../xmProject/XmProjectComplex';//
import XmProjectForLinkComplex from '../xmProject/XmProjectForLinkComplex';//
import { mapGetters } from 'vuex';
import xmTaskMng from '../xmTask/XmTaskMng';
@ -213,7 +213,7 @@
import XmIterationForLinkComplex from '../xmIteration/XmIterationForLinkComplex.vue';
import XmProductOverviewComplex from '../xmProduct/XmProductOverviewComplex.vue';
import XmProductForLinkComplex from './XmProductForLinkComplex.vue';
import XmProjectForLink from '../xmProject/XmProjectForLink.vue';
import XmProjectForLink from '../xmProject/XmProjectForLink.vue';
@ -440,8 +440,8 @@ import XmProjectForLink from '../xmProject/XmProjectForLink.vue';
XmIterationForLinkComplex,
XmProductOverviewComplex,
XmProductForLinkComplex,
XmProjectComplex,
XmProjectForLink,
XmProjectForLinkComplex,
XmProjectForLink,
//
},
mounted() {

src/views/xm/core/xmProject/XmProjectComplex.vue → src/views/xm/core/xmProject/XmProjectForLinkComplex.vue

Loading…
Cancel
Save