Browse Source

优化

master
陈裕财 4 years ago
parent
commit
48d72cabf1
  1. 70
      src/views/xm/core/xmProduct/XmProductForLinkComplex.vue
  2. 64
      src/views/xm/core/xmProject/XmProjectForLinkComplex.vue
  3. 18
      src/views/xm/core/xmProject/XmProjectInfo.vue

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

@ -171,41 +171,6 @@
:sel-project="selProject" :sel-project="selProject"
></xm-product-overview> ></xm-product-overview>
</el-tab-pane> </el-tab-pane>
<el-tab-pane
label="执行统计"
name="productCalc"
v-if="xmProduct && xmProduct.id"
>
<div
v-if="showPanel == 'productCalc'"
class="padding-left padding-right"
>
<el-row>
<el-button
type="primary"
@click="loadTasksToXmProductState"
v-loading="load.calcProduct"
>计算产品汇总数据</el-button
>
<br />
<font color="blue" style="font-size: 10px"
>将从项目任务及产品任务中汇总进度预算工作量实际工作量预算金额实际金额缺陷数需求数等数据到产品统计表</font
>
</el-row>
<el-row>
<el-button
type="primary"
@click="loadTasksToXmMenuState"
v-loading="load.calcMenu"
>计算所有需求数据</el-button
>
<br />
<font color="blue" style="font-size: 10px"
>将从项目任务汇总进度预算工作量实际工作量预算金额实际金额等数据到需求统计表</font
>
</el-row>
</div>
</el-tab-pane>
<el-tab-pane <el-tab-pane
label="产品详情" label="产品详情"
@ -280,6 +245,41 @@
:sel-project="selProject" :sel-project="selProject"
></xm-question-mng> ></xm-question-mng>
</el-tab-pane> </el-tab-pane>
<el-tab-pane
label="执行统计"
name="productCalc"
v-if="xmProduct && xmProduct.id"
>
<div
v-if="showPanel == 'productCalc'"
class="padding-left padding-right"
>
<el-row>
<el-button
type="primary"
@click="loadTasksToXmProductState"
v-loading="load.calcProduct"
>计算产品汇总数据</el-button
>
<br />
<font color="blue" style="font-size: 10px"
>将从项目任务及产品任务中汇总进度预算工作量实际工作量预算金额实际金额缺陷数需求数等数据到产品统计表</font
>
</el-row>
<el-row>
<el-button
type="primary"
@click="loadTasksToXmMenuState"
v-loading="load.calcMenu"
>计算所有需求数据</el-button
>
<br />
<font color="blue" style="font-size: 10px"
>将从项目任务汇总进度预算工作量实际工作量预算金额实际金额等数据到需求统计表</font
>
</el-row>
</div>
</el-tab-pane>
</el-tabs> </el-tabs>
<el-row> </el-row> <el-row> </el-row>
</el-col> </el-col>

64
src/views/xm/core/xmProject/XmProjectForLinkComplex.vue

@ -134,38 +134,6 @@
:sel-project="selProject" :sel-project="selProject"
></xm-project-overview> ></xm-project-overview>
</el-tab-pane> </el-tab-pane>
<el-tab-pane
label="执行统计"
name="projectCalc"
v-if="selProject && selProject.id"
>
<div v-if="showPanel == 'projectCalc'">
<el-row>
<el-button
type="primary"
@click="loadTasksToXmProjectState"
v-loading="load.calcProject"
>计算项目预算数据</el-button
>
<br />
<font color="blue" style="font-size: 10px"
>将从项目任务中汇总进度预算工作量实际工作量预算金额实际金额缺陷数需求数等数据到项目统计表</font
>
</el-row>
<el-row>
<el-button
type="primary"
@click="loadTasksSettleToXmProjectState"
v-loading="load.calcSettle"
>计算项目结算数据</el-button
>
<br />
<font color="blue" style="font-size: 10px"
>将从项目任务汇总结算数据项目统计表</font
>
</el-row>
</div>
</el-tab-pane>
<el-tab-pane <el-tab-pane
label="项目详情" label="项目详情"
name="detail" name="detail"
@ -263,6 +231,38 @@
:sel-project="selProject" :sel-project="selProject"
></xm-group-mng> ></xm-group-mng>
</el-tab-pane> </el-tab-pane>
<el-tab-pane
label="执行统计"
name="projectCalc"
v-if="selProject && selProject.id"
>
<div v-if="showPanel == 'projectCalc'">
<el-row>
<el-button
type="primary"
@click="loadTasksToXmProjectState"
v-loading="load.calcProject"
>计算项目预算数据</el-button
>
<br />
<font color="blue" style="font-size: 10px"
>将从项目任务中汇总进度预算工作量实际工作量预算金额实际金额缺陷数需求数等数据到项目统计表</font
>
</el-row>
<el-row>
<el-button
type="primary"
@click="loadTasksSettleToXmProjectState"
v-loading="load.calcSettle"
>计算项目结算数据</el-button
>
<br />
<font color="blue" style="font-size: 10px"
>将从项目任务汇总结算数据项目统计表</font
>
</el-row>
</div>
</el-tab-pane>
</el-tabs> </el-tabs>
</el-col> </el-col>
</el-row> </el-row>

18
src/views/xm/core/xmProject/XmProjectInfo.vue

@ -48,12 +48,12 @@
> >
</span> </span>
</el-menu-item> </el-menu-item>
<el-menu-item index="迭代" class="hidden-sm-and-down">
<span slot="title"><i class="el-icon-document-copy"></i>迭代</span>
</el-menu-item>
<el-menu-item index="产品" class="hidden-sm-and-down">
<el-menu-item index="产品">
<span slot="title"><i class="el-icon-s-flag"></i>产品</span> <span slot="title"><i class="el-icon-s-flag"></i>产品</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="迭代">
<span slot="title"><i class="el-icon-document-copy"></i>迭代</span>
</el-menu-item>
<el-menu-item label="需求" index="需求"> <el-menu-item label="需求" index="需求">
<span slot="title"><i class="el-icon-document"></i>需求</span> <span slot="title"><i class="el-icon-document"></i>需求</span>
</el-menu-item> </el-menu-item>
@ -265,16 +265,16 @@
@edit-fields="onEditFields" @edit-fields="onEditFields"
ref="项目概览" ref="项目概览"
></xm-project-overview-complex> ></xm-project-overview-complex>
<xm-iteration-for-link-complex
v-if="infotype == '迭代'"
ref="xmIterationMng"
:sel-project="selProject"
></xm-iteration-for-link-complex>
<xm-product-for-link-complex <xm-product-for-link-complex
v-if="infotype == '产品'" class="padding" v-if="infotype == '产品'" class="padding"
ref="xmProductComplex" ref="xmProductComplex"
:sel-project="selProject" :sel-project="selProject"
></xm-product-for-link-complex> ></xm-product-for-link-complex>
<xm-iteration-for-link-complex
v-if="infotype == '迭代'"
ref="xmIterationMng"
:sel-project="selProject"
></xm-iteration-for-link-complex>
<xm-menu-mng <xm-menu-mng
v-if="infotype == '需求'" v-if="infotype == '需求'"
:sel-project="selProject" :sel-project="selProject"

Loading…
Cancel
Save