Browse Source

优化

master
陈裕财 5 years ago
parent
commit
83dabad9b1
  1. 2
      src/views/xm/core/xmIteration/XmIterationSelect.vue
  2. 2
      src/views/xm/core/xmMenu/XmMenuMng.vue
  3. 2
      src/views/xm/core/xmProduct/XmProductMng.vue
  4. 2
      src/views/xm/core/xmProduct/XmProductSelect.vue
  5. 9
      src/views/xm/core/xmProject/XmProjectInfo.vue

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

@ -59,7 +59,7 @@
{{scope.row.seqNo}} &nbsp;&nbsp;{{scope.row.iterationName}}<br> {{scope.row.seqNo}} &nbsp;&nbsp;{{scope.row.iterationName}}<br>
<font class="font-class">{{formatterDate(scope.row,null,scope.row.startTime)}}~{{formatterDate(scope.row,null,scope.row.endTime)}} </font> <font class="font-class">{{formatterDate(scope.row,null,scope.row.startTime)}}~{{formatterDate(scope.row,null,scope.row.endTime)}} </font>
<el-tag type="warning">{{!scope.row.iphase?'未开始':scope.row.iphase}}</el-tag> <el-tag type="warning">{{!scope.row.iphase?'未开始':scope.row.iphase}}</el-tag>
<el-tooltip content="点击统计进度"><el-button size="mini" icon="el-icon-video-play" @click.stop="loadTasksToXmIterationState( scope.row)"></el-button></el-tooltip>
<el-tooltip content="点击统计进度,由任务汇总"><el-button size="mini" icon="el-icon-video-play" @click.stop="loadTasksToXmIterationState( scope.row)"></el-button></el-tooltip>
<div class="progress"> <div class="progress">
<el-progress :percentage="calcFinishRate(scope.row)"></el-progress> <el-progress :percentage="calcFinishRate(scope.row)"></el-progress>
</div> </div>

2
src/views/xm/core/xmMenu/XmMenuMng.vue

@ -85,7 +85,7 @@
<el-button size="mini" v-if=" batchEditVisible==false " @click="handleExport" icon="el-icon-download">导出</el-button> <el-button size="mini" v-if=" batchEditVisible==false " @click="handleExport" icon="el-icon-download">导出</el-button>
<el-button size="mini" v-if=" batchEditVisible==true " type="success" @click="showImportFromMenuTemplate" icon="el-icon-upload2">由模板快速导入</el-button> <el-button size="mini" v-if=" batchEditVisible==true " type="success" @click="showImportFromMenuTemplate" icon="el-icon-upload2">由模板快速导入</el-button>
<el-button size="mini" v-if=" batchEditVisible==false " @click="loadTasksToXmMenuState" icon="el-icon-s-marketing">刷新统计数据</el-button>
<el-button size="mini" v-if=" batchEditVisible==false " @click="loadTasksToXmMenuState" icon="el-icon-s-marketing">由任务汇总统计数据</el-button>
</el-col> </el-col>
</el-row> </el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button> <el-button slot="reference" icon="el-icon-more" circle></el-button>

2
src/views/xm/core/xmProduct/XmProductMng.vue

@ -101,7 +101,7 @@
<font class="align-right"><el-tag :type="scope.row.finishRate>=100?'success':'warning'">{{scope.row.finishRate}}%</el-tag> <font class="align-right"><el-tag :type="scope.row.finishRate>=100?'success':'warning'">{{scope.row.finishRate}}%</el-tag>
<el-tooltip content="产品经理"><el-tag v-if="scope.row.pmUsername">{{scope.row.pmUsername}}</el-tag></el-tooltip> <el-tooltip content="产品经理"><el-tag v-if="scope.row.pmUsername">{{scope.row.pmUsername}}</el-tag></el-tooltip>
<el-tooltip content="点击统计进度"><el-button size="mini" icon="el-icon-video-play" @click.stop="loadTasksToXmProductState( scope.row)"></el-button></el-tooltip>
<el-tooltip content="点击统计进度,由任务汇总"><el-button size="mini" icon="el-icon-video-play" @click.stop="loadTasksToXmProductState( scope.row)"></el-button></el-tooltip>
</font> </font>
</template> </template>

2
src/views/xm/core/xmProduct/XmProductSelect.vue

@ -71,7 +71,7 @@
<font class="align-right"><el-tag :type="scope.row.finishRate>=100?'success':'warning'">{{scope.row.finishRate}}%</el-tag> <font class="align-right"><el-tag :type="scope.row.finishRate>=100?'success':'warning'">{{scope.row.finishRate}}%</el-tag>
<el-tooltip content="产品经理"><el-tag v-if="scope.row.pmUsername">{{scope.row.pmUsername}}</el-tag></el-tooltip> <el-tooltip content="产品经理"><el-tag v-if="scope.row.pmUsername">{{scope.row.pmUsername}}</el-tag></el-tooltip>
<el-tooltip content="点击统计进度"><el-button size="mini" icon="el-icon-video-play" @click.stop="loadTasksToXmProductState( scope.row)"></el-button></el-tooltip>
<el-tooltip content="点击统计进度,由任务进度汇总而成"><el-button size="mini" icon="el-icon-video-play" @click.stop="loadTasksToXmProductState( scope.row)"></el-button></el-tooltip>
</font> </font>
</template> </template>

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

@ -2,14 +2,13 @@
<section class="page-container page-full-height"> <section class="page-container page-full-height">
<el-row> <el-row>
<el-menu :default-active="'项目概览'" mode="horizontal" @select="setInfotype" class="menus" background-color="#545c64" text-color="#fff" active-text-color="#ffd04b"> <el-menu :default-active="'项目概览'" mode="horizontal" @select="setInfotype" class="menus" background-color="#545c64" text-color="#fff" active-text-color="#ffd04b">
<el-menu-item index="返回" >
<span slot="title" @click.stop="goBack"><i class="el-icon-back" ></i></span>
</el-menu-item>
<el-menu-item index="项目概览" > <el-menu-item index="项目概览" >
<span slot="title" > <span slot="title" >
<span slot="title" @click.stop="goBack"><i class="el-icon-back" ></i></span>
<i class="el-icon-s-data"></i> <i class="el-icon-s-data"></i>
<el-tag type="danger" v-if="selProject.name.length>=10">{{selProject.name.substring(0,10)}}</el-tag>
<el-tag type="danger" v-else>{{selProject.name}}</el-tag>
<font v-if="selProject.name.length>=10">{{selProject.name.substring(0,10)}}</font>
<font type="danger" v-else>{{selProject.name}}</font>
概览 概览
</span> </span>
</el-menu-item> </el-menu-item>

Loading…
Cancel
Save