Browse Source

优化

master
陈裕财 3 years ago
parent
commit
8f3fd4a6cd
  1. 6
      src/views/xm/core/components/XmProjectSelect.vue
  2. 2
      src/views/xm/core/xmMenu/XmMenuMng.vue
  3. 6
      src/views/xm/core/xmTask/XmPhase.vue
  4. 4
      src/views/xm/core/xmTask/XmTaskMng.vue

6
src/views/xm/core/components/XmProjectSelect.vue

@ -193,7 +193,7 @@
> >
<span class="title"> <span class="title">
<slot name="title">{{ <slot name="title">{{
editForm && editForm.id ? editForm.name : "选择项目"
editForm && editForm.id ? editForm.name: "选择项目"
}}</slot></span> }}</slot></span>
</el-link> </el-link>
</slot> </slot>
@ -532,5 +532,9 @@ export default {
text-align: left; text-align: left;
float: left; float: left;
min-width: 100px; min-width: 100px;
max-width: 300px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
} }
</style> </style>

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

@ -11,7 +11,7 @@
<el-select v-model="filters.status" placeholder="需求状态" clearable style="width: 100px;"> <el-select v-model="filters.status" placeholder="需求状态" clearable style="width: 100px;">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.menuStatus" :key="index"></el-option> <el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.menuStatus" :key="index"></el-option>
</el-select> </el-select>
<el-input v-model="filters.key" style="width: 220px;" placeholder="需求名称查询" clearable>
<el-input v-model="filters.key" style="max-width: 200px;" placeholder="需求名称查询" clearable>
</el-input> </el-input>
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmMenus" icon="el-icon-search"></el-button> <el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmMenus" icon="el-icon-search"></el-button>

6
src/views/xm/core/xmTask/XmPhase.vue

@ -6,9 +6,10 @@
> >
<el-row> <el-row>
<span style="float:left;">
<span>
<xm-project-select style="display:inline;" v-if="!selProject||!selProject.id" :auto-select="isTaskCenter?false:true" :link-iteration-id="xmIteration?xmIteration.id:null" :link-product-id="xmProduct?xmProduct.id:null" @row-click="onProjectRowClick" @clear="onProjectClear" ></xm-project-select> <xm-project-select style="display:inline;" v-if="!selProject||!selProject.id" :auto-select="isTaskCenter?false:true" :link-iteration-id="xmIteration?xmIteration.id:null" :link-product-id="xmProduct?xmProduct.id:null" @row-click="onProjectRowClick" @clear="onProjectClear" ></xm-project-select>
<el-input style="width:60%;" v-model="filters.key" placeholder="名称 按回车" class="hidden-md-and-down" clearable @keyup.enter.native="searchXmTasks()"></el-input>
<el-input style="width:150px;" v-model="filters.key" placeholder="名称 按回车" class="hidden-md-and-down" clearable @keyup.enter.native="searchXmTasks()"></el-input>
<span style="float:right;">
<el-popover <el-popover
placement="top-start" placement="top-start"
title="选择创建计划/任务的方式" title="选择创建计划/任务的方式"
@ -98,6 +99,7 @@
<el-button slot="reference" @click="moreVisible=!moreVisible">更多</el-button> <el-button slot="reference" @click="moreVisible=!moreVisible">更多</el-button>
</el-popover> </el-popover>
</span> </span>
</span>
</el-row> </el-row>
<el-row> <el-row>

4
src/views/xm/core/xmTask/XmTaskMng.vue

@ -58,7 +58,7 @@
> >
</el-select> </el-select>
<el-input <el-input
style="width: 120px"
style="max-width: 200px"
v-model="filters.key" clearable v-model="filters.key" clearable
placeholder="计划/任务名称" placeholder="计划/任务名称"
> >
@ -948,7 +948,7 @@ export default {
watch: { watch: {
selProject: function (oval, val) { selProject: function (oval, val) {
this.filters.selProject = this.selProject; this.filters.selProject = this.selProject;
this.changeSelKey("all");
this.changeSelKey("");
}, },
menuId: function (menuId) { menuId: function (menuId) {
this.getXmTasks(); this.getXmTasks();

Loading…
Cancel
Save