Browse Source

优化

master
陈裕财 3 years ago
parent
commit
2004157815
  1. 14
      src/views/xm/core/xmTestCase/XmTestCaseMng.vue
  2. 7
      src/views/xm/core/xmTestCasedb/XmTestCasedbMng.vue
  3. 6
      src/views/xm/core/xmTestPlan/XmTestPlanMng.vue
  4. 6
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseMng.vue

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

@ -48,9 +48,18 @@
</el-table-column>
<el-table-column prop="cusername" label="创建人姓名" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
<span> {{scope.row.cusername}} </span>
<mdp-select-user-xm userid-key="cuserid" username-key="cusername" v-model="scope.row" :disabled="true">
</mdp-select-user-xm>
</template>
</el-table-column>
<el-table-column prop="lusername" label="维护人" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
<mdp-select-user-xm userid-key="luserid" username-key="lusername" v-model="scope.row" :disabled="true">
</mdp-select-user-xm>
</template>
</el-table-column>
</el-table>
<el-pagination layout="total, sizes, prev, pager, next" @current-change="handleCurrentChange" @size-change="handleSizeChange" :page-sizes="[10,20, 50, 100, 500]" :current-page="pageInfo.pageNum" :page-size="pageInfo.pageSize" :total="pageInfo.total" style="float:right;"></el-pagination>
</el-row>
@ -79,12 +88,13 @@ import config from '@/common/config';//全局公共库
import { initDicts,listXmTestCase, delXmTestCase, batchDelXmTestCase,editSomeFieldsXmTestCase } from '@/api/xm/core/xmTestCase';
import XmTestCaseEdit from './XmTestCaseEdit';//
import XmFuncSelect from '../xmFunc/XmFuncSelect';//
import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';//
import { mapGetters } from 'vuex'
export default {
name:'xmTestCaseMng',
components: {
XmTestCaseEdit,XmFuncSelect
XmTestCaseEdit,XmFuncSelect,MdpSelectUserXm
},
props:['visible','xmTestCasedb','scene','xmMenu','xmProduct'],
computed: {

7
src/views/xm/core/xmTestCasedb/XmTestCasedbMng.vue

@ -38,7 +38,8 @@
</el-table-column>
<el-table-column prop="cusername" label="创建人" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
<span> {{scope.row.cusername}} </span>
<mdp-select-user-xm userid-key="cuserid" username-key="cusername" v-model="scope.row" :disabled="true">
</mdp-select-user-xm>
</template>
</el-table-column>
<el-table-column prop="ctime" label="创建日期" min-width="120" show-overflow-tooltip>
@ -80,11 +81,13 @@ import { initDicts,listXmTestCasedb, delXmTestCasedb, batchDelXmTestCasedb,editS
import XmTestCasedbEdit from './XmTestCasedbEdit';//
import { mapGetters } from 'vuex'
import XmProductSelect from '@/views/xm/core/components/XmProductSelect';//
import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';//
export default {
name:'xmTestCasedbMng',
components: {
XmTestCasedbEdit,XmProductSelect,
XmTestCasedbEdit,XmProductSelect,MdpSelectUserXm
},
props:['visible','xmProduct','selProject','select'],
computed: {

6
src/views/xm/core/xmTestPlan/XmTestPlanMng.vue

@ -30,7 +30,8 @@
</el-table-column>
<el-table-column prop="cusername" label="负责人" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
<span> {{scope.row.cusername}} </span>
<mdp-select-user-xm userid-key="cuserid" username-key="cusername" v-model="scope.row" :disabled="true">
</mdp-select-user-xm>
</template>
</el-table-column>
<el-table-column prop="status" label="状态" width="120" show-overflow-tooltip>
@ -85,12 +86,13 @@ import util from '@/common/js/util';//全局公共库
import config from '@/common/config';//
import { initDicts,listXmTestPlan, delXmTestPlan, batchDelXmTestPlan,editSomeFieldsXmTestPlan } from '@/api/xm/core/xmTestPlan';
import XmTestPlanEdit from './XmTestPlanEdit';//
import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';//
import { mapGetters } from 'vuex'
export default {
name:'xmTestPlanMng',
components: {
XmTestPlanEdit,
XmTestPlanEdit,MdpSelectUserXm,
},
props:['visible','xmTestCasedb'],
computed: {

6
src/views/xm/core/xmTestPlanCase/XmTestPlanCaseMng.vue

@ -40,7 +40,8 @@
</el-table-column>
<el-table-column prop="execUsername" label="执行人姓名" min-width="120" >
<template slot-scope="scope">
<span> {{scope.row.execUsername}} </span>
<mdp-select-user-xm userid-key="execUserid" username-key="execUsername" v-model="scope.row" :disabled="true">
</mdp-select-user-xm>
</template>
</el-table-column>
<el-table-column prop="priority" label="优先级" width="120" >
@ -89,12 +90,13 @@ import { initDicts,listXmTestPlanCase, delXmTestPlanCase, batchDelXmTestPlanCase
import XmTestPlanCaseEdit from './XmTestPlanCaseEdit';//
import XmTestCaseSelect from '../xmTestCase/XmTestCaseSelect';//
import XmFuncSelect from '../xmFunc/XmFuncSelect';//
import MdpSelectUserXm from '@/views/xm/core/components/MdpSelectUserXm';//
import { mapGetters } from 'vuex'
export default {
name:'xmTestPlanCaseMng',
components: {
XmTestPlanCaseEdit,XmTestCaseSelect,XmFuncSelect,
XmTestPlanCaseEdit,XmTestCaseSelect,XmFuncSelect,MdpSelectUserXm,
},
props:['visible','xmTestPlan','xmTestCasedb','xmTestCase','xmProduct','select'],
computed: {

Loading…
Cancel
Save