Browse Source

优化

master
陈裕财 3 years ago
parent
commit
2004157815
  1. 10
      src/views/xm/core/components/MdpSelectUserXm/index.vue
  2. 16
      src/views/xm/core/xmTestCase/XmTestCaseMng.vue
  3. 9
      src/views/xm/core/xmTestCasedb/XmTestCasedbMng.vue
  4. 8
      src/views/xm/core/xmTestPlan/XmTestPlanMng.vue
  5. 8
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseMng.vue

10
src/views/xm/core/components/MdpSelectUserXm/index.vue

@ -11,11 +11,11 @@
<div class="field-info" :class="{disabled:disabled===true,enabled:disabled!==true}">
<slot name="field-info" :value="myVal" >
<span :class="{'field-value':label,'field-value-center':!label}" v-if="!avaterCpd.isNull">{{avaterCpd.innerText}} </span>
<span :class="{'field-value':label,'field-value-center':!label}" v-else><span class="label-font-color"></span></span>
<slot name="label">
<span class="field-label" v-if="label">{{label}}</span>
</slot>
<span :class="{'field-value':label,'field-value-center':!label}" v-if="!avaterCpd.isNull">{{avaterCpd.innerText}} </span>
<span :class="{'field-value':label,'field-value-center':!label}" v-else><span class="label-font-color"></span></span>
<slot name="label">
<span class="field-label" v-if="label">{{label}}</span>
</slot>
</slot>
</div>
<div v-if="disabled!==true" class="field-oper" :class="{disabled:disabled===true,enabled:disabled!==true}">

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

@ -47,10 +47,19 @@
</template>
</el-table-column>
<el-table-column prop="cusername" label="创建人姓名" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
<span> {{scope.row.cusername}} </span>
<template slot-scope="scope">
<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: {

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

@ -37,8 +37,9 @@
</template>
</el-table-column>
<el-table-column prop="cusername" label="创建人" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
<span> {{scope.row.cusername}} </span>
<template slot-scope="scope">
<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: {

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

@ -29,8 +29,9 @@
</template>
</el-table-column>
<el-table-column prop="cusername" label="负责人" min-width="120" show-overflow-tooltip>
<template slot-scope="scope">
<span> {{scope.row.cusername}} </span>
<template slot-scope="scope">
<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: {

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

@ -39,8 +39,9 @@
</template>
</el-table-column>
<el-table-column prop="execUsername" label="执行人姓名" min-width="120" >
<template slot-scope="scope">
<span> {{scope.row.execUsername}} </span>
<template slot-scope="scope">
<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