Browse Source

优化

master
陈裕财 4 years ago
parent
commit
cecea1bac6
  1. 2
      src/views/xm/core/xmIteration/XmIterationMng.vue
  2. 2
      src/views/xm/core/xmIteration/XmIterationSelect.vue
  3. 4
      src/views/xm/core/xmMenu/XmMenuMngBatch.vue
  4. 20
      src/views/xm/core/xmMenu/XmMenuSelect.vue
  5. 2
      src/views/xm/core/xmMenuTemplate/XmMenuTemplateMng.vue
  6. 4
      src/views/xm/core/xmProduct/XmProductMng.vue
  7. 2
      src/views/xm/core/xmProduct/XmProductSelect.vue
  8. 2
      src/views/xm/core/xmProject/XmProjectMng.vue
  9. 2
      src/views/xm/core/xmProjectPhase/XmProjectPhaseBatch.vue
  10. 4
      src/views/xm/core/xmProjectPhase/XmProjectPhaseMng.vue
  11. 2
      src/views/xm/core/xmQuestion/XmQuestionMng.vue
  12. 4
      src/views/xm/core/xmTask/XmTaskMng.vue
  13. 2
      src/views/xm/core/xmTask/XmTaskMngBatch.vue
  14. 6
      src/views/xm/core/xmTestCase/XmTestCaseMng.vue
  15. 6
      src/views/xm/core/xmTestCaseExec/XmTestCaseExecMng.vue

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

@ -70,7 +70,7 @@
<el-checkbox v-model="gstcVisible">甘特图</el-checkbox>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
</el-row>
<el-row class="page-main">

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

@ -52,7 +52,7 @@
<el-button type="primary" icon="el-icon-search" @click="getXmIterations">查询</el-button>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
</template>
<template slot-scope="scope">

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

@ -88,7 +88,7 @@
<el-button v-if=" batchEditVisible==false " @click="loadTasksToXmMenuState" icon="el-icon-s-marketing">刷新统计数据</el-button>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
</el-row>
@ -108,7 +108,7 @@
<el-button type="danger" @click="handlePopover(scope.row,'delete')">删除当前行</el-button>
<el-button type="success" @click="handlePopover(scope.row,'addSub')">增加子行</el-button>
</div>
<el-button slot="reference" :type="scope.row.opType?'success':'plain'" icon="el-icon-more" circle></el-button>
<el-button slot="reference" :type="scope.row.opType?'success':'plain'" icon="el-icon-more"></el-button>
</el-popover>
<el-input style="width:100%;" v-model="scope.row.seqNo" @change="fieldChange(scope.row,'seqNo')"></el-input>
</div>

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

@ -16,23 +16,9 @@
<el-option value="not-join" label="未分配任何任务的故事"></el-option>
<el-option value="join" label="已分配任务的故事"></el-option>
</el-select>
<el-date-picker
v-model="dateRanger"
type="daterange"
align="right"
unlink-panels
range-separator="至"
start-placeholder="创建日期"
end-placeholder="创建日期"
value-format="yyyy-MM-dd"
:default-time="['00:00:00','23:59:59']"
:picker-options="pickerOptions"
></el-date-picker>
<el-input v-model="filters.key" closable style="width: 20%;" placeholder="模糊查询">
<template slot="append">
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmMenus" icon="el-icon-search"></el-button>
</template>
<el-input v-model="filters.key" closable style="width: 20%;" placeholder="故事名查询">
</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-popover
placement="top-start"
title=""
@ -85,7 +71,7 @@
<el-button type="primary" @click="searchXmMenus" >查询</el-button>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
<el-button type="primary" v-if="multi" v-on:click="multiSelectedConfirm">确认选择</el-button>
</el-row>

2
src/views/xm/core/xmMenuTemplate/XmMenuTemplateMng.vue

@ -54,7 +54,7 @@
<div :ref="'menu_'+scope.$index" :data-menu-id="scope.row.menuId"></div>
<el-button type="primary" @click="handlePopover(scope.row,'highestPmenuId')">成为顶级节点</el-button>
</div>
<el-button slot="reference" :type="scope.row.opType?'success':'plain'" icon="el-icon-edit" circle></el-button>
<el-button slot="reference" :type="scope.row.opType?'success':'plain'" icon="el-icon-edit"></el-button>
</el-popover>
<el-input style="width:100%;" v-model="scope.row.seqNo" @change="fieldChange(scope.row,'seqNo')"></el-input>
</div>

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

@ -96,7 +96,7 @@
<el-button type="primary" @click="searchXmProducts" >查询</el-button>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
</el-row>
<el-row class="page-main page-height-80" v-show="showType">
@ -179,7 +179,7 @@
<el-button type="danger" v-loading="load.del" @click="handleDel(scope.row)" :disabled="load.del==true" icon="el-icon-delete">删除</el-button>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
</template>
</el-table-column>

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

@ -63,7 +63,7 @@
<el-button type="primary" @click="searchXmProducts" >查询</el-button>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
</template>
<template slot-scope="scope">

2
src/views/xm/core/xmProject/XmProjectMng.vue

@ -67,7 +67,7 @@
</el-row>
<el-button type="text" class="right-btn" slot="reference" icon="el-icon-d-arrow-right"></el-button>
</el-popover>
<el-button type="primary" @click="showAdd" icon="el-icon-plus" circle></el-button>
<el-button type="primary" @click="showAdd" icon="el-icon-plus"></el-button>
</el-menu>
</el-row>

2
src/views/xm/core/xmProjectPhase/XmProjectPhaseBatch.vue

@ -39,7 +39,7 @@
<el-button type="danger" @click="handlePopover(scope.row,'delete')">删除当前行</el-button>
<el-button type="success" @click="handlePopover(scope.row,'addSub')">增加子行</el-button>
</div>
<el-button slot="reference" :type="scope.row.opType?'success':'plain'" icon="el-icon-edit" circle></el-button>
<el-button slot="reference" :type="scope.row.opType?'success':'plain'" icon="el-icon-edit"></el-button>
</el-popover>
<el-input style="width:100%;" v-model="scope.row.seqNo" @change="fieldChange(scope.row,'seqNo')"></el-input>
</div>

4
src/views/xm/core/xmProjectPhase/XmProjectPhaseMng.vue

@ -34,7 +34,7 @@
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
-->
</span>
@ -55,7 +55,7 @@
<el-button @click="showPhaseTemplate" v-loading="load.add" icon="el-icon-plus">由模板导入计划</el-button>
</el-col>
</el-row>
<el-button slot="reference" type="primary" v-loading="load.add" icon="el-icon-plus" circle></el-button>
<el-button slot="reference" type="primary" v-loading="load.add" icon="el-icon-plus"></el-button>
</el-popover>
</el-row>

2
src/views/xm/core/xmQuestion/XmQuestionMng.vue

@ -117,7 +117,7 @@
<el-button @click="handleExport" icon="el-icon-download">导出</el-button>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
</el-row>
<el-row class="padding-top">

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

@ -339,10 +339,10 @@
<xm-project-list class="padding-left" @project-confirm="onPorjectConfirm"></xm-project-list>
</el-drawer>
<el-drawer append-to-body title="故事选择" :visible.sync="menuVisible" size="60%" :close-on-click-modal="false">
<el-drawer append-to-body title="故事选择" :visible.sync="menuVisible" size="70%" :close-on-click-modal="false">
<xm-menu-select :visible="menuVisible" :is-select-menu="true" :multi="true" @menus-selected="onSelectedMenus" ></xm-menu-select>
</el-drawer>
<el-drawer append-to-body title="故事选择" :visible.sync="menuStory" size="60%" :close-on-click-modal="false">
<el-drawer append-to-body title="故事选择" :visible.sync="menuStory" size="70%" :close-on-click-modal="false">
<xm-menu-select :visible="menuStory" :is-select-menu="true" :multi="true" @menus-selected="onSelectedStory"></xm-menu-select>
</el-drawer>

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

@ -47,7 +47,7 @@
<el-button type="danger" @click="handlePopover(scope.row,'delete')">删除当前行</el-button>
<el-button type="success" @click="handlePopover(scope.row,'addSub')">增加子行</el-button>
</div>
<el-button slot="reference" :type="scope.row.opType?'success':'plain'" icon="el-icon-edit" circle></el-button>
<el-button slot="reference" :type="scope.row.opType?'success':'plain'" icon="el-icon-edit"></el-button>
</el-popover>
<el-input style="width:100%;" v-model="scope.row.sortLevel" @change="fieldChange(scope.row,'sortLevel')"></el-input>
</div>

6
src/views/xm/core/xmTestCase/XmTestCaseMng.vue

@ -11,7 +11,7 @@
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmTestCases" icon="el-icon-search"></el-button>
</template>
</el-input>
<el-button type="primary" v-if="!multiSelect" circle icon="el-icon-plus" @click="showAdd"></el-button>
<el-button type="primary" v-if="!multiSelect" icon="el-icon-plus" @click="showAdd"></el-button>
<el-button type="primary" v-if="multiSelect" @click="selected">确认选中</el-button>
<el-button v-if="!multiSelect " type="danger" icon="el-icon-delete" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true">批量删除</el-button>
@ -62,7 +62,7 @@
<el-button type="primary" icon="el-icon-search" @click="searchXmTestCases">查询</el-button>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
</div>
</el-row>
@ -79,7 +79,7 @@
<el-table-column prop="caseRemark" label="备注" min-width="80" show-overflow-tooltip></el-table-column>
<el-table-column prop="menuName" label="故事名" min-width="80" show-overflow-tooltip>
<template slot="header">
故事<el-button @click="showMenu" icon="el-icon-search" circle ></el-button>
故事<el-button @click="showMenu" icon="el-icon-search" ></el-button>
</template>
</el-table-column>
<el-table-column v-if="!multiSelect" prop="ctime" label="创建时间" min-width="80" show-overflow-tooltip></el-table-column>

6
src/views/xm/core/xmTestCaseExec/XmTestCaseExecMng.vue

@ -64,7 +64,7 @@
<el-button type="primary" icon="el-icon-search" @click="searchXmTestCaseExecs">查询</el-button>
</el-col>
</el-row>
<el-button slot="reference" icon="el-icon-more" circle></el-button>
<el-button slot="reference" icon="el-icon-more"></el-button>
</el-popover>
</el-row>
<el-row class="page-main" v-else>
@ -83,7 +83,7 @@
<el-table-column sortable type="index" width="45"></el-table-column>
<el-table-column prop="projectName" label="项目名称" min-width="100" show-overflow-tooltip>
<template slot="header" v-if="!selProject">
项目<el-button @click="showProjectList" icon="el-icon-search" circle ></el-button>
项目<el-button @click="showProjectList" icon="el-icon-search" ></el-button>
</template>
</el-table-column>
<el-table-column prop="caseName" label="用例(点击详情)" min-width="100" show-overflow-tooltip>
@ -93,7 +93,7 @@
</el-table-column>
<el-table-column prop="menuName" label="故事" min-width="100" show-overflow-tooltip>
<template slot="header" slot-scope="scope">
故事<el-button @click="showMenu" icon="el-icon-search" circle ></el-button>
故事<el-button @click="showMenu" icon="el-icon-search" ></el-button>
</template>
</el-table-column>

Loading…
Cancel
Save