Browse Source

优化

master
陈裕财 4 years ago
parent
commit
12f1cee2f6
  1. 4
      src/views/xm/core/xmMenu/XmMenuMng.vue
  2. 2
      src/views/xm/core/xmMenu/XmMenuSelect.vue
  3. 8
      src/views/xm/core/xmMenu/XmMenuWithPlan.vue
  4. 8
      src/views/xm/core/xmQuestion/XmQuestionEdit.vue
  5. 2
      src/views/xm/core/xmTask/XmTaskList.vue
  6. 2
      src/views/xm/core/xmTask/XmTaskListForMenu.vue

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

@ -144,8 +144,8 @@
<el-button type="text" slot="reference" icon="el-icon-plus">添加子需求</el-button>
</el-popover>
<font v-else>
<el-button type="text" @click="showTaskListForMenu(scope.row,scope.$index)" icon="el-icon-s-operation">查任务</el-button>
<el-button type="text" @click="showTaskList(scope.row,scope.$index)" icon="el-icon-s-operation">关联任务</el-button>
<el-button :disabled="scope.row.ntype=='1'" type="text" @click="showTaskListForMenu(scope.row,scope.$index)" icon="el-icon-s-operation">查任务</el-button>
<el-button :disabled="scope.row.ntype=='1'" type="text" @click="showTaskList(scope.row,scope.$index)" icon="el-icon-s-operation">关联任务</el-button>
</font>
</el-row>
</template>

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

@ -90,7 +90,7 @@
</el-table-column>
<el-table-column label="操作" width="100" fixed="right" >
<template slot-scope="scope">
<el-button type="primary" @click="selectedMenu( scope.row,scope.$index)">选择</el-button>
<el-button :disabled="scope.row.ntype=='1'" type="primary" @click="selectedMenu( scope.row,scope.$index)">选择</el-button>
</template>
</el-table-column>
</el-table>

8
src/views/xm/core/xmMenu/XmMenuWithPlan.vue

@ -84,8 +84,8 @@
</el-table-column>
<el-table-column label="操作" width="100" fixed="right" >
<template slot-scope="scope">
<el-button v-if="scope.row.projectId" type="text" @click="showTasks(scope.row)" icon="el-icon-tickets">查看任务</el-button>
<el-tag v-else type="warning">未关联任务</el-tag>
<el-button :disabled="scope.row.ntype=='1'" v-if="scope.row.projectId" type="text" @click="showTasks(scope.row)" icon="el-icon-tickets">查看任务</el-button>
<el-tag v-else type="warning">{{scope.row.ntype=='1'?'无需关联任务':'未关联任务'}}</el-tag>
</template>
</el-table-column>
</el-table>
@ -133,8 +133,8 @@
</el-table-column>
<el-table-column label="操作" width="100" fixed="right" >
<template slot-scope="scope">
<el-button v-if="scope.row.projectId" type="text" @click="showTasks(scope.row)" icon="el-icon-tickets">查看任务</el-button>
<el-tag v-else type="warning">未关联任务</el-tag>
<el-button :disabled="scope.row.ntype=='1'" v-if="scope.row.projectId" type="text" @click="showTasks(scope.row)" icon="el-icon-tickets">查看任务</el-button>
<el-tag v-else type="warning">{{scope.row.ntype=='1'?'无需关联任务':'未关联任务'}}</el-tag>
</template>
</el-table-column>
</el-table>

8
src/views/xm/core/xmQuestion/XmQuestionEdit.vue

@ -355,6 +355,10 @@
this.selectTaskVisible=true;
},
onSelectedTask(task){
if(task.ntype=='1'){
this.$notify({showClose: true, message: "您选择的【"+task.name+"】属于任务集,请重新选择。建议选择树中叶子节点", type: 'error' });
return;
}
this.editForm.taskId=task.id
this.editForm.taskName=task.name
if(!this.editForm.menuId){
@ -388,6 +392,10 @@
this.selectMenuVisible=true;
},
onSelectedMenu(menu){
if(menu.ntype=='1'){
this.$notify({showClose: true, message: "您选择的【"+menu.menuName+"】属于需求集,请重新选择。建议选择树中叶子节点", type: 'error' });
return;
}
this.editForm.menuId=menu.menuId
this.editForm.menuName=menu.menuName
this.editForm.productId=menu.productId

2
src/views/xm/core/xmTask/XmTaskList.vue

@ -70,7 +70,7 @@
<el-table-column v-if="!isMultiSelect" header-align="center" label="操作" fixed="right" width="100">
<template slot-scope="scope">
<el-button type="primary" @click.stop="selectedTask(scope.row)" >选择</el-button>
<el-button :disabled="scope.row.ntype=='1'" type="primary" @click.stop="selectedTask(scope.row)" >选择</el-button>
</template>
</el-table-column>
</el-table>

2
src/views/xm/core/xmTask/XmTaskListForMenu.vue

@ -74,7 +74,7 @@
</el-table-column>
<el-table-column v-if="isMultiSelect==false" header-align="center" label="操作" fixed="right" width="100">
<template slot-scope="scope">
<el-button type="primary" @click.stop="selectedTask(scope.row)" >选择</el-button>
<el-button :disabled="scope.row.ntype=='1'" type="primary" @click.stop="selectedTask(scope.row)" >选择</el-button>
</template>
</el-table-column>
</el-table>

Loading…
Cancel
Save