Browse Source

优化

master
陈裕财 4 years ago
parent
commit
a46d7369ca
  1. 12
      src/views/layout/components/Navbar.vue
  2. 94
      src/views/xm/core/xmIteration/XmIterationInfo.vue
  3. 14
      src/views/xm/core/xmProduct/XmProductInfo.vue

12
src/views/layout/components/Navbar.vue

@ -27,8 +27,8 @@
<el-tooltip v-if="false" class="hidden-sm-and-down" effect="dark" :content="$t('navbar.theme')" placement="bottom"> <el-tooltip v-if="false" class="hidden-sm-and-down" effect="dark" :content="$t('navbar.theme')" placement="bottom">
<theme-picker class="theme-switch right-menu-item"></theme-picker> <theme-picker class="theme-switch right-menu-item"></theme-picker>
</el-tooltip> </el-tooltip>
<el-divider direction="vertical" class="divider"></el-divider>
<el-dropdown class="avatar-container right-menu-item" trigger="hover" style="max-width:300px;" @command="handleCommand">
<el-divider direction="vertical" class="divider hidden-sm-and-down"></el-divider>
<el-dropdown class="avatar-container right-menu-item hidden-sm-and-down" trigger="hover" style="max-width:300px;" @command="handleCommand">
<div class="avatar-wrapper"> <div class="avatar-wrapper">
<img v-if="userInfo && userInfo.headimgurl && userInfo.headimgurl!=null && userInfo.headimgurl!=='' " class="user-avatar" :src="userInfo.headimgurl"> <img v-if="userInfo && userInfo.headimgurl && userInfo.headimgurl!=null && userInfo.headimgurl!=='' " class="user-avatar" :src="userInfo.headimgurl">
<img v-else class="user-avatar" src="../../../assets/image/user_img.gif"> <img v-else class="user-avatar" src="../../../assets/image/user_img.gif">
@ -83,12 +83,12 @@
</el-dropdown> </el-dropdown>
<el-divider direction="vertical" class="divider"></el-divider> <el-divider direction="vertical" class="divider"></el-divider>
<!--喇叭标记--> <!--喇叭标记-->
<notice-msg-bar class="avatar-container"></notice-msg-bar>
<el-divider direction="vertical" class="divider"></el-divider>
<el-link class="logout" @click="goToIndex" icon="el-icon-s-home">
<notice-msg-bar class="avatar-container hidden-sm-and-down" ></notice-msg-bar>
<el-divider direction="vertical" class="divider hidden-sm-and-down"></el-divider>
<el-link class="logout hidden-sm-and-down" @click="goToIndex" icon="el-icon-s-home">
<span style="font-size: 17px">首页</span> <span style="font-size: 17px">首页</span>
</el-link> </el-link>
<el-divider direction="vertical" class="divider"></el-divider>
<el-divider direction="vertical" class="divider hidden-sm-and-down"></el-divider>
<el-link class="logout" @click="logout" icon="el-icon-switch-button"> <el-link class="logout" @click="logout" icon="el-icon-switch-button">
<span style="font-size: 17px">退出</span> <span style="font-size: 17px">退出</span>
</el-link> </el-link>

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

@ -7,15 +7,19 @@
<span slot="title"><i class="el-icon-back" ></i></span> <span slot="title"><i class="el-icon-back" ></i></span>
</el-menu-item> </el-menu-item>
<el-menu-item index="迭代概览" > <el-menu-item index="迭代概览" >
<span slot="title" style="font-size:18px;color:#409eff;">
<span slot="title" style="font-size:18px;color:#409eff;" class="hidden-md-and-down">
<font v-if="xmIteration.iterationName.length>=15"><strong>迭代:&nbsp;&nbsp;{{xmIteration.iterationName.substring(0,15)}}</strong></font> <font v-if="xmIteration.iterationName.length>=15"><strong>迭代:&nbsp;&nbsp;{{xmIteration.iterationName.substring(0,15)}}</strong></font>
<font type="danger" v-else><strong>迭代:&nbsp;&nbsp;{{xmIteration.iterationName}}</strong></font> <font type="danger" v-else><strong>迭代:&nbsp;&nbsp;{{xmIteration.iterationName}}</strong></font>
</span> </span>
<span slot="title" style="color:#409eff;" class="hidden-lg-and-up">
<font v-if="xmIteration.iterationName.length>=15">迭代:&nbsp;{{xmIteration.iterationName.substring(0,15)}}</font>
<font type="danger" v-else>迭代:&nbsp;{{xmIteration.iterationName}}</font>
</span>
</el-menu-item> </el-menu-item>
<el-menu-item label="项目" index="项目">
<el-menu-item label="项目" index="项目" class="hidden-sm-and-down">
<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>
<el-menu-item index="产品">
<el-menu-item index="产品" class="hidden-sm-and-down">
<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 label="需求" index="需求"> <el-menu-item label="需求" index="需求">
@ -34,11 +38,8 @@
<el-menu-item index="团队"> <el-menu-item index="团队">
<span slot="title"><i class="el-icon-user-solid"></i>团队</span> <span slot="title"><i class="el-icon-user-solid"></i>团队</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="文档">
<span slot="title"><i class="el-icon-document"></i>文档</span>
</el-menu-item>
<el-submenu index="规划与里程碑">
<template slot="title">规划与里程碑 </template>
<el-submenu index="规划" class="hidden-sm-and-down">
<template slot="title">规划</template>
<el-menu-item index="计划及里程碑"> <el-menu-item index="计划及里程碑">
<span slot="title"><i class="el-icon-odometer"></i>计划及里程碑</span> <span slot="title"><i class="el-icon-odometer"></i>计划及里程碑</span>
</el-menu-item> </el-menu-item>
@ -46,44 +47,45 @@
<span slot="title"><i class="el-icon-odometer"></i>测试计划</span> <span slot="title"><i class="el-icon-odometer"></i>测试计划</span>
</el-menu-item> </el-menu-item>
</el-submenu > </el-submenu >
<el-menu-item index="项目监控" class="hidden-lg-and-down">
<span slot="title"><i class="el-icon-video-camera"></i>项目监控</span>
</el-menu-item>
<el-menu-item index="需求监控" class="hidden-lg-and-down">
<span slot="title"><i class="el-icon-video-camera"></i>需求监控</span>
</el-menu-item>
<el-menu-item index="合同管理" class="hidden-lg-and-down">
<span slot="title"><i class="el-icon-s-data"></i>合同管理</span>
</el-menu-item>
<el-menu-item index="预算" class="hidden-lg-and-down">
<span slot="title"><i class="el-icon-coin"></i>预算</span>
</el-menu-item>
<el-menu-item index="费用" class="hidden-lg-and-down">
<span slot="title"><i class="el-icon-coin"></i>费用</span>
</el-menu-item>
<el-menu-item index="考核" class="hidden-lg-and-down">
<span slot="title"><i class="el-icon-view"></i>考核</span>
</el-menu-item>
<el-menu-item index="日志" class="hidden-lg-and-down">
<span slot="title"><i class="el-icon-edit-outline"></i>日志</span>
</el-menu-item>
<el-menu-item index="环境清单" class="hidden-lg-and-down">
<span slot="title"><i class="el-icon-setting"></i>环境清单</span>
</el-menu-item>
<el-menu-item index="风险" class="hidden-lg-and-down">
<span slot="title"><i class="el-icon-question"></i>风险</span>
</el-menu-item>
<el-submenu index="财务" class="hidden-sm-and-down">
<template slot="title">财务</template>
<el-menu-item index="合同管理">
<span slot="title"><i class="el-icon-s-data"></i>合同管理</span>
</el-menu-item>
<el-menu-item index="预算">
<span slot="title"><i class="el-icon-coin"></i>预算</span>
</el-menu-item>
<el-menu-item index="费用">
<span slot="title"><i class="el-icon-coin"></i>费用</span>
</el-menu-item>
</el-submenu >
<el-submenu index="监控" class="hidden-sm-and-down">
<template slot="title">监控</template>
<el-menu-item index="考核">
<span slot="title"><i class="el-icon-view"></i>考核</span>
</el-menu-item>
<el-menu-item index="项目监控">
<span slot="title"><i class="el-icon-video-camera"></i>项目监控</span>
</el-menu-item>
<el-menu-item index="需求监控">
<span slot="title"><i class="el-icon-video-camera"></i>需求监控</span>
</el-menu-item>
<el-menu-item index="风险">
<span slot="title"><i class="el-icon-question"></i>风险</span>
</el-menu-item>
</el-submenu >
<el-submenu index="知识" class="hidden-md-and-down">
<template slot="title">知识</template>
<el-menu-item index="文档" >
<span slot="title"><i class="el-icon-document"></i>文档</span>
</el-menu-item>
<el-menu-item index="环境清单" >
<span slot="title"><i class="el-icon-setting"></i>环境清单</span>
</el-menu-item>
<el-menu-item index="日志">
<span slot="title"><i class="el-icon-edit-outline"></i>日志</span>
</el-menu-item>
</el-submenu >
<el-submenu index="更多"> <el-submenu index="更多">
<template slot="title">更多 </template> <template slot="title">更多 </template>
<el-menu-item index="需求监控" > <el-menu-item index="需求监控" >

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

@ -3,14 +3,16 @@
<el-row> <el-row>
<el-menu :default-active="infotype" mode="horizontal" @select="setInfotype" class="menus" background-color="rgb(48, 65, 86)" text-color="rgb(191, 203, 217)" active-text-color="#409eff"> <el-menu :default-active="infotype" mode="horizontal" @select="setInfotype" class="menus" background-color="rgb(48, 65, 86)" text-color="rgb(191, 203, 217)" active-text-color="#409eff">
<el-menu-item index="返回" > <el-menu-item index="返回" >
<span slot="title" style="font-size:18px;">
<span slot="title" @click.stop="goBack"><i class="el-icon-back" ></i></span>
</span>
<span slot="title" @click.stop="goBack"><i class="el-icon-back" ></i></span>
</el-menu-item> </el-menu-item>
<el-menu-item index="产品概览" > <el-menu-item index="产品概览" >
<span slot="title" style="font-size:18px;color:#409eff;">
<font v-if="xmProduct.productName.length>=15"> <strong> 产品:&nbsp;&nbsp;{{xmProduct.productName.substring(0,15)}}</strong></font>
<font type="danger" v-else> <strong>产品:&nbsp;&nbsp;{{xmProduct.productName}}</strong></font>
<span slot="title" style="font-size:18px;color:#409eff;" class="hidden-md-and-down">
<font v-if="xmProduct.productName.length>=15"> <strong> 产品:&nbsp;{{xmProduct.productName.substring(0,15)}}</strong></font>
<font type="danger" v-else> <strong>产品:&nbsp;{{xmProduct.productName}}</strong></font>
</span>
<span slot="title" style="color:#409eff;" class="hidden-lg-and-up">
<font v-if="xmProduct.productName.length>=15"> 产品:&nbsp;{{xmProduct.productName.substring(0,15)}}</font>
<font type="danger" v-else> 产品:&nbsp;{{xmProduct.productName}}</font>
</span> </span>
</el-menu-item> </el-menu-item>
<el-menu-item index="迭代" class="hidden-sm-and-down"> <el-menu-item index="迭代" class="hidden-sm-and-down">

Loading…
Cancel
Save