Browse Source

界面优化

master
陈裕财 5 years ago
parent
commit
4702c483f1
  1. 3
      src/views/xm/core/xmIteration/XmIterationAdd.vue
  2. 2
      src/views/xm/core/xmIteration/XmIterationMng.vue
  3. 5
      src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue
  4. 9
      src/views/xm/core/xmTestCase/XmTestCaseMng.vue
  5. 15
      src/views/xm/core/xmTestCaseExec/XmTestCaseExecMng.vue

3
src/views/xm/core/xmIteration/XmIterationAdd.vue

@ -12,9 +12,6 @@
<el-form-item label="迭代名称" prop="iterationName"> <el-form-item label="迭代名称" prop="iterationName">
<el-input v-model="addForm.iterationName" placeholder="迭代名称" ></el-input> <el-input v-model="addForm.iterationName" placeholder="迭代名称" ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="迭代名称" prop="iterationName">
<el-input v-model="addForm.iterationName" placeholder="迭代名称" ></el-input>
</el-form-item>
<el-form-item label="序号" prop="seqNo"> <el-form-item label="序号" prop="seqNo">
<el-input v-model="addForm.seqNo" placeholder="如1.0,2.0,1.1.1等" ></el-input> <span v-if="parentIteration" style="color:red;">建议{{parentIteration.seqNo}}.1</span> <el-input v-model="addForm.seqNo" placeholder="如1.0,2.0,1.1.1等" ></el-input> <span v-if="parentIteration" style="color:red;">建议{{parentIteration.seqNo}}.1</span>
</el-form-item> </el-form-item>

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

@ -7,7 +7,7 @@
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmIterations" icon="el-icon-search"></el-button> <el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmIterations" icon="el-icon-search"></el-button>
</template> </template>
</el-input> </el-input>
<el-button type="primary" @click="showAdd" icon="el-icon-plus">新增一个迭代计划</el-button>
<el-button type="primary" @click="showAdd" icon="el-icon-plus">迭代计划</el-button>
</el-row> </el-row>
<el-row v-if="!simple" class="app-container"> <el-row v-if="!simple" class="app-container">
<!--列表 XmIteration 迭代定义--> <!--列表 XmIteration 迭代定义-->

5
src/views/xm/core/xmIterationMenu/XmIterationMenuMng.vue

@ -12,10 +12,7 @@
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmIterationMenus" icon="el-icon-search"></el-button> <el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmIterationMenus" icon="el-icon-search"></el-button>
</template> </template>
</el-input> </el-input>
<el-button type="primary" @click="showAdd" icon="el-icon-plus">加入更多故事到迭代计划</el-button> <el-button type="primary" @click="showAdd" icon="el-icon-plus">加入更多故事到迭代计划</el-button>
<el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true" icon="el-icon-delete">批量将故事移出迭代计划</el-button>
</el-row> </el-row>
<el-row class="app-container"> <el-row class="app-container">
<!--列表 XmIterationMenu 迭代定义--> <!--列表 XmIterationMenu 迭代定义-->
@ -28,7 +25,7 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" width="160" fixed="right"> <el-table-column label="操作" width="160" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="danger" @click="handleDel(scope.row,scope.$index)" icon="el-icon-delete">移出迭代计划</el-button>
<el-button type="primary" @click="handleDel(scope.row,scope.$index)" icon="el-icon-right">移出</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

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

@ -10,8 +10,8 @@
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmTestCases" icon="el-icon-search"></el-button> <el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmTestCases" icon="el-icon-search"></el-button>
</template> </template>
</el-input> </el-input>
<el-button type="success" v-if="!multiSelect" circle icon="el-icon-plus" @click="showAdd"></el-button>
<el-button type="warning" v-if="multiSelect" @click="selected">确认选中</el-button>
<el-button type="primary" v-if="!multiSelect" circle 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> <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>
</div> </div>
@ -21,12 +21,11 @@
<el-table max-height="700" :data="xmTestCases" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;"> <el-table max-height="700" :data="xmTestCases" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table-column type="selection" width="45"></el-table-column> <el-table-column type="selection" width="45"></el-table-column>
<el-table-column sortable type="index" width="45"></el-table-column> <el-table-column sortable type="index" width="45"></el-table-column>
<el-table-column prop="caseName" label="标题" min-width="80" >
<el-table-column prop="caseName" label="标题" min-width="100" >
<template scope="scope"> <template scope="scope">
{{scope.row.id}}&nbsp;&nbsp;<el-link type="primay" @click="showEdit(scope.row)">{{scope.row.caseName}}</el-link>
{{scope.row.id}}&nbsp;&nbsp;<el-link type="primary" @click="showEdit(scope.row)">{{scope.row.caseName}}</el-link>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="id" label="编号" min-width="80" ></el-table-column>
<el-table-column prop="caseRemark" label="备注" min-width="80" ></el-table-column> <el-table-column prop="caseRemark" label="备注" min-width="80" ></el-table-column>
<el-table-column prop="menuName" label="故事名" min-width="80" > <el-table-column prop="menuName" label="故事名" min-width="80" >
<template slot="header"> <template slot="header">

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

@ -10,10 +10,10 @@
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmTestCaseExecs" icon="el-icon-search"></el-button> <el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmTestCaseExecs" icon="el-icon-search"></el-button>
</template> </template>
</el-input> </el-input>
<el-button type="primary" @click="showCase" icon="el-icon-plus">由用例创建执行计划</el-button>
<el-button type="primary" @click="showBatchEdit" icon="el-icon-edit">批量修改</el-button>
<el-button type="danger" v-loading="load.del" @click="batchDel" icon="el-icon-delete" :disabled="this.sels.length===0 || load.del==true">批量删除</el-button>
<el-button type="primary" @click="showCase" icon="el-icon-plus">由用例创建计划</el-button>
<el-button @click="showBatchEdit" icon="el-icon-right">批量修改</el-button>
<!--<el-button type="danger" v-loading="load.del" @click="batchDel" icon="el-icon-delete" :disabled="this.sels.length===0 || load.del==true"></el-button>
-->
</el-row> </el-row>
<el-row class="app-container" v-else> <el-row class="app-container" v-else>
<el-input v-model="filters.key" style="width: 20%;" placeholder="模糊查询"> <el-input v-model="filters.key" style="width: 20%;" placeholder="模糊查询">
@ -26,7 +26,7 @@
</el-row> </el-row>
<el-row class="app-container"> <el-row class="app-container">
<!--列表 XmTestCaseExec xm_test_case_exec--> <!--列表 XmTestCaseExec xm_test_case_exec-->
<el-table max-height="750" v-if="!gstcVisible" :data="xmTestCaseExecs" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table max-height="650" v-if="!gstcVisible" :data="xmTestCaseExecs" @sort-change="sortChange" highlight-current-row v-loading="load.list" border @selection-change="selsChange" @row-click="rowClick" style="width: 100%;">
<el-table-column type="selection" width="45"></el-table-column> <el-table-column type="selection" width="45"></el-table-column>
<el-table-column sortable type="index" width="45"></el-table-column> <el-table-column sortable type="index" width="45"></el-table-column>
<el-table-column prop="projectName" label="项目名称" min-width="100" > <el-table-column prop="projectName" label="项目名称" min-width="100" >
@ -94,10 +94,11 @@
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column v-if="!batchEditVisible" label="操作" width="260" fixed="right">
<el-table-column v-if="!batchEditVisible" label="操作" width="300" fixed="right">
<template scope="scope"> <template scope="scope">
<el-button type="primary" @click="showAddBug(scope.row,scope.$index)" icon="el-icon-plus">登记bug</el-button>
<el-button type="primary" @click="showAddBug(scope.row,scope.$index)" icon="el-icon-plus">bug</el-button>
<el-button @click="showBugs(scope.row,scope.$index)" icon="el-icon-s-data">查bug</el-button> <el-button @click="showBugs(scope.row,scope.$index)" icon="el-icon-s-data">查bug</el-button>
<el-button type="danger" @click="handleDel(scope.row,$index)" icon="el-icon-delete"></el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

Loading…
Cancel
Save