Browse Source

优化

master
陈裕财 2 years ago
parent
commit
bc911d9b1a
  1. 2
      src/views/xm/core/xmIteration/XmIterationEdit.vue
  2. 2
      src/views/xm/core/xmMenu/XmMenuEdit.vue
  3. 14
      src/views/xm/core/xmMenu/XmMenuMng.vue
  4. 4
      src/views/xm/core/xmMenu/XmMenuSelect.vue
  5. 4
      src/views/xm/core/xmProduct/XmProductMng.vue
  6. 6
      src/views/xm/core/xmProject/XmProjectEdit.vue
  7. 6
      src/views/xm/core/xmProject/XmProjectMng.vue
  8. 14
      src/views/xm/core/xmQuestion/XmQuestionEdit.vue
  9. 18
      src/views/xm/core/xmQuestion/XmQuestionMng.vue
  10. 4
      src/views/xm/core/xmTask/XmTaskAdd.vue
  11. 2
      src/views/xm/core/xmTask/XmTaskEdit.vue
  12. 8
      src/views/xm/core/xmTask/XmTaskMng.vue
  13. 8
      src/views/xm/core/xmTestCase/XmTestCaseEdit.vue
  14. 8
      src/views/xm/core/xmTestCase/XmTestCaseMng.vue
  15. 8
      src/views/xm/core/xmTestCase/XmTestCaseSelect.vue
  16. 2
      src/views/xm/core/xmTestCasedb/XmTestCasedbEdit.vue
  17. 6
      src/views/xm/core/xmTestPlan/XmTestPlanEdit.vue
  18. 2
      src/views/xm/core/xmTestPlan/XmTestPlanListForProject.vue
  19. 12
      src/views/xm/core/xmTestPlan/XmTestPlanMng.vue
  20. 2
      src/views/xm/core/xmTestPlan/XmTestPlanSelect.vue
  21. 2
      src/views/xm/core/xmTestPlanCase/TestStepResult.vue
  22. 12
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseEdit.vue
  23. 14
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseMng.vue
  24. 10
      src/views/xm/core/xmTestPlanCase/XmTestPlanCaseSelect.vue
  25. 2
      src/views/xm/core/xmWorkload/XmWorkloadList.vue
  26. 2
      src/views/xm/core/xmWorkload/XmWorkloadMng.vue
  27. 2
      src/views/xm/core/xmWorkload/XmWorkloadSimpleList.vue
  28. 2
      src/views/xm/core/xmWorkload/XmWorkloadSimpleListForBizDate.vue
  29. 4
      src/views/xm/rpt/branch/branchRptOverview.vue
  30. 2
      src/views/xm/rpt/iteration/iterationRptOverview.vue
  31. 2
      src/views/xm/rpt/product/productRptOverview.vue
  32. 2
      src/views/xm/rpt/project/projectRptOverview.vue
  33. 2
      src/views/xm/rpt/testCase/testCasedbRptOverview.vue
  34. 4
      src/views/xm/rpt/testPlan/testPlanRptOverview.vue

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

@ -35,7 +35,7 @@
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item prop="istatus" label-width="0px"> <el-form-item prop="istatus" label-width="0px">
<mdp-select show-style="x" label="状态" :dict="dicts['iterationStatus']" v-model="editForm.istatus" @change="editSomeFields(editForm,'istatus',$event)"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="iterationStatus" v-model="editForm.istatus" @change="editSomeFields(editForm,'istatus',$event)"></mdp-select>
</el-form-item> </el-form-item>
</el-col> </el-col>

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

@ -127,7 +127,7 @@
<el-row class="padding"> <el-row class="padding">
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" label="状态" v-model="editForm.status" :dict="dicts['menuStatus']" @change="editXmMenuSomeFields(editForm,'status',$event)">
<mdp-select show-style="x" label="状态" v-model="editForm.status" item-code="menuStatus" @change="editXmMenuSomeFields(editForm,'status',$event)">
</mdp-select> </mdp-select>
</el-col> </el-col>

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

@ -3,9 +3,9 @@
<el-row> <el-row>
<xm-product-select ref="xmProductSelect1" style="display:inline;" v-if="(!xmProduct||!xmProduct.id)&&(!xmIteration||!xmIteration.id)" :auto-select="false" :link-project-id="selProject?selProject.id:null" @row-click="onProductSelected" :iterationId="xmIteration?xmIteration.id:null" @clear="onProductClearSelect"></xm-product-select> <xm-product-select ref="xmProductSelect1" style="display:inline;" v-if="(!xmProduct||!xmProduct.id)&&(!xmIteration||!xmIteration.id)" :auto-select="false" :link-project-id="selProject?selProject.id:null" @row-click="onProductSelected" :iterationId="xmIteration?xmIteration.id:null" @clear="onProductClearSelect"></xm-product-select>
<mdp-select v-model="filters.priority" placeholder="优先级" clearable style="width: 6em;" :dict="dicts['priority']">
<mdp-select v-model="filters.priority" placeholder="优先级" clearable style="width: 6em;" item-code="priority">
</mdp-select> </mdp-select>
<mdp-select v-model="filters.status" placeholder="状态" clearable style="width: 6em;" :dict="dicts['menuStatus']">
<mdp-select v-model="filters.status" placeholder="状态" clearable style="width: 6em;" item-code="menuStatus">
</mdp-select> </mdp-select>
<el-input v-model="filters.key" style="max-width: 15em;" placeholder="需求名称查询" clearable> <el-input v-model="filters.key" style="max-width: 15em;" placeholder="需求名称查询" clearable>
</el-input> </el-input>
@ -264,32 +264,32 @@
</el-table-column> </el-table-column>
<el-table-column prop="status" label="状态" min-width="80" sortable> <el-table-column prop="status" label="状态" min-width="80" sortable>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" :dict="dicts['menuStatus']" v-model="scope.row.status" label="需求状态" @change="editXmMenuSomeFields(scope.row,'status',$event)">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" item-code="menuStatus" v-model="scope.row.status" label="需求状态" @change="editXmMenuSomeFields(scope.row,'status',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="priority" label="优先级" width="100" sortable> <el-table-column prop="priority" label="优先级" width="100" sortable>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" :dict="dicts['priority']" v-model="scope.row.priority" placeholder="优先级" style="display:block;" @change="editXmMenuSomeFields(scope.row,'priority',$event)">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" item-code="priority" v-model="scope.row.priority" placeholder="优先级" style="display:block;" @change="editXmMenuSomeFields(scope.row,'priority',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="dtype" label="类型" width="100" sortable v-if="false"> <el-table-column prop="dtype" label="类型" width="100" sortable v-if="false">
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" :dict="dicts['demandType']" v-model="scope.row.dtype" placeholder="类型" style="display:block;" @change="editXmMenuSomeFields(scope.row,'dtype',$event)">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" item-code="demandType" v-model="scope.row.dtype" placeholder="类型" style="display:block;" @change="editXmMenuSomeFields(scope.row,'dtype',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="source" label="来源" width="100" :formatter="formaterByDicts" show-overflow-tooltip sortable v-if="false"> <el-table-column prop="source" label="来源" width="100" :formatter="formaterByDicts" show-overflow-tooltip sortable v-if="false">
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" :dict="dicts['demandSource']" v-model="scope.row.source" placeholder="来源" style="display:block;" @change="editXmMenuSomeFields(scope.row,'source',$event)">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" item-code="demandSource" v-model="scope.row.source" placeholder="来源" style="display:block;" @change="editXmMenuSomeFields(scope.row,'source',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="dlvl" label="层次" width="100" sortable> <el-table-column prop="dlvl" label="层次" width="100" sortable>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" :dict="dicts['demandLvl']" v-model="scope.row.dlvl" placeholder="层次" style="display:block;" @change="editXmMenuSomeFields(scope.row,'dlvl',$event)">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" item-code="demandLvl" v-model="scope.row.dlvl" placeholder="层次" style="display:block;" @change="editXmMenuSomeFields(scope.row,'dlvl',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>

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

@ -20,9 +20,9 @@
<el-option value="not-join-curr-iteration" :label="'未加入迭代【'+filters.iteration.iterationName+'】'" v-if="filters.iteration && filters.iteration.id"></el-option> <el-option value="not-join-curr-iteration" :label="'未加入迭代【'+filters.iteration.iterationName+'】'" v-if="filters.iteration && filters.iteration.id"></el-option>
<el-option value="join-curr-iteration" :label="'已加入本迭代【'+filters.iteration.iterationName+'】'" v-if="filters.iteration && filters.iteration.id"></el-option> <el-option value="join-curr-iteration" :label="'已加入本迭代【'+filters.iteration.iterationName+'】'" v-if="filters.iteration && filters.iteration.id"></el-option>
</el-select> </el-select>
<mdp-select v-model="filters.priority" placeholder="优先级" class="hidden-md-and-down" clearable style="width: 90px;" :dict="dicts['priority']">
<mdp-select v-model="filters.priority" placeholder="优先级" class="hidden-md-and-down" clearable style="width: 90px;" item-code="priority">
</mdp-select> </mdp-select>
<mdp-select v-model="filters.status" placeholder="需求状态" class="hidden-md-and-down" clearable style="width: 90px;" :dict="dicts['menuStatus']">
<mdp-select v-model="filters.status" placeholder="需求状态" class="hidden-md-and-down" clearable style="width: 90px;" item-code="menuStatus">
</mdp-select> </mdp-select>
<el-input v-model="filters.key" style="width: 100px;" placeholder="需求名称查询" clearable> <el-input v-model="filters.key" style="width: 100px;" placeholder="需求名称查询" clearable>
</el-input> </el-input>

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

@ -6,7 +6,7 @@
<el-option label="我相关的产品" value="compete"></el-option> <el-option label="我相关的产品" value="compete"></el-option>
<el-option label="按产品编号精确查找" value="productId"></el-option> <el-option label="按产品编号精确查找" value="productId"></el-option>
</el-select> </el-select>
<mdp-select placeholder="状态" :dict="dicts['xmProductPstatus']" v-model="filters.pstatus"></mdp-select>
<mdp-select placeholder="状态" item-code="xmProductPstatus" v-model="filters.pstatus"></mdp-select>
<el-input v-if="filters.queryScope=='productId'" style="width:20%;" v-model="filters.id" placeholder="输入产品编号" @keyup.enter.native="searchXmProducts" clearable> <el-input v-if="filters.queryScope=='productId'" style="width:20%;" v-model="filters.id" placeholder="输入产品编号" @keyup.enter.native="searchXmProducts" clearable>
</el-input> </el-input>
<el-input v-if="filters.queryScope!='productId'" v-model="filters.key" style="width: 20%;" placeholder="名称查询" clearable> <el-input v-if="filters.queryScope!='productId'" v-model="filters.key" style="width: 20%;" placeholder="名称查询" clearable>
@ -265,7 +265,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="pstatus" label="状态" width="100" sortable :formatter="formatPstatus" fixed="left"> <el-table-column prop="pstatus" label="状态" width="100" sortable :formatter="formatPstatus" fixed="left">
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag placeholder="状态" :dict="dicts['xmProductPstatus']" v-model="scope.row.pstatus" effect="dark"></mdp-select-tag>
<mdp-select-tag placeholder="状态" item-code="xmProductPstatus" v-model="scope.row.pstatus" effect="dark"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="finishRate" label="进度" width="180" sortable> <el-table-column prop="finishRate" label="进度" width="180" sortable>

6
src/views/xm/core/xmProject/XmProjectEdit.vue

@ -20,18 +20,18 @@
<el-row class="padding-left padding-right padding-top"> <el-row class="padding-left padding-right padding-top">
<el-col :span="8"> <el-col :span="8">
<el-form-item prop="xmType" label-width="0px"> <el-form-item prop="xmType" label-width="0px">
<mdp-select show-style="x" label="项目类型" :dict="dicts['projectType']" v-model="editForm.xmType" @change="editXmProjectSomeFields(editForm,'xmType',$event)"></mdp-select>
<mdp-select show-style="x" label="项目类型" item-code="projectType" v-model="editForm.xmType" @change="editXmProjectSomeFields(editForm,'xmType',$event)"></mdp-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item prop="status" label-width="0px"> <el-form-item prop="status" label-width="0px">
<mdp-select show-style="x" label="项目状态" :dict="dicts['projectStatus']" v-model="editForm.status" @change="editXmProjectSomeFields(editForm,'status',$event)"></mdp-select>
<mdp-select show-style="x" label="项目状态" item-code="projectStatus" v-model="editForm.status" @change="editXmProjectSomeFields(editForm,'status',$event)"></mdp-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item prop="workType" label-width="0px"> <el-form-item prop="workType" label-width="0px">
<mdp-select show-style="x" label="工作方式" :dict="dicts['workType']" v-model="editForm.workType" @change="editXmProjectSomeFields(editForm,'workType',$event)"></mdp-select>
<mdp-select show-style="x" label="工作方式" item-code="workType" v-model="editForm.workType" @change="editXmProjectSomeFields(editForm,'workType',$event)"></mdp-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>

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

@ -13,7 +13,7 @@
<el-option value="myExecuserStatus1" label="我执行"></el-option> <el-option value="myExecuserStatus1" label="我执行"></el-option>
<el-option value="myExecuserStatus7" label="我放弃"></el-option> <el-option value="myExecuserStatus7" label="我放弃"></el-option>
</el-select> </el-select>
<mdp-select label="项目状态" placeholder="状态" style="width:10em;" :dict="dicts['projectStatus']" v-model="filters.status"></mdp-select>
<mdp-select label="项目状态" placeholder="状态" style="width:10em;" item-code="projectStatus" v-model="filters.status"></mdp-select>
<el-input v-model="filters.key" style="width:10em;" placeholder="名称查询" clearable > <el-input v-model="filters.key" style="width:10em;" placeholder="名称查询" clearable >
</el-input> </el-input>
@ -238,12 +238,12 @@
</el-table-column> </el-table-column>
<el-table-column prop="status" label="状态" width="100" sortable fixed="left"> <el-table-column prop="status" label="状态" width="100" sortable fixed="left">
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['projectStatus']" :disabled="true" v-model="scope.row.status"></mdp-select-tag>
<mdp-select-tag item-code="projectStatus" :disabled="true" v-model="scope.row.status"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="bizFlowState" label="审批状态" min-width="120" > <el-table-column prop="bizFlowState" label="审批状态" min-width="120" >
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['bizFlowState']" :disabled="true" v-model="scope.row.bizFlowState"></mdp-select-tag>
<mdp-select-tag item-code="bizFlowState" :disabled="true" v-model="scope.row.bizFlowState"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="finishRate" label="进度" width="180" sortable> <el-table-column prop="finishRate" label="进度" width="180" sortable>

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

@ -69,11 +69,11 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="状态" :dict="dicts['bugStatus']" v-model="editForm.bugStatus" @change="editXmQuestionSomeFields(editForm,'bugStatus',$event)"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="bugStatus" v-model="editForm.bugStatus" @change="editXmQuestionSomeFields(editForm,'bugStatus',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="优先级" :dict="dicts['priority']" v-model="editForm.priority" @change="editXmQuestionSomeFields(editForm,'priority',$event)"></mdp-select>
<mdp-select show-style="x" label="优先级" item-code="priority" v-model="editForm.priority" @change="editXmQuestionSomeFields(editForm,'priority',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -101,7 +101,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="复现频率" prop="repRate"> <el-form-item label="复现频率" prop="repRate">
<mdp-select-tag :dict="dicts['bugRepRate']" v-model="editForm.repRate" @change="editXmQuestionSomeFields(editForm,'repRate',$event)"></mdp-select-tag>
<mdp-select-tag item-code="bugRepRate" v-model="editForm.repRate" @change="editXmQuestionSomeFields(editForm,'repRate',$event)"></mdp-select-tag>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -116,26 +116,26 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="严重程度" prop="bugSeverity"> <el-form-item label="严重程度" prop="bugSeverity">
<mdp-select-tag :dict="dicts['bugSeverity']" v-model="editForm.bugSeverity" @change="editXmQuestionSomeFields(editForm,'bugSeverity',$event)"></mdp-select-tag>
<mdp-select-tag item-code="bugSeverity" v-model="editForm.bugSeverity" @change="editXmQuestionSomeFields(editForm,'bugSeverity',$event)"></mdp-select-tag>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="原因分析" prop="bugReason"> <el-form-item label="原因分析" prop="bugReason">
<mdp-select-tag :dict="dicts['bugReason']" v-model="editForm.bugReason" @change="editXmQuestionSomeFields(editForm,'bugReason',$event)"></mdp-select-tag>
<mdp-select-tag item-code="bugReason" v-model="editForm.bugReason" @change="editXmQuestionSomeFields(editForm,'bugReason',$event)"></mdp-select-tag>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="解决方案" prop="solution"> <el-form-item label="解决方案" prop="solution">
<mdp-select-tag :dict="dicts['bugSolution']" v-model="editForm.solution" @change="editXmQuestionSomeFields(editForm,'solution',$event)"></mdp-select-tag>
<mdp-select-tag item-code="bugSolution" v-model="editForm.solution" @change="editXmQuestionSomeFields(editForm,'solution',$event)"></mdp-select-tag>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="缺陷类别" prop="bugType"> <el-form-item label="缺陷类别" prop="bugType">
<mdp-select-tag :dict="dicts['bugType']" v-model="editForm.bugType" @change="editXmQuestionSomeFields(editForm,'bugType',$event)"></mdp-select-tag>
<mdp-select-tag item-code="bugType" v-model="editForm.bugType" @change="editXmQuestionSomeFields(editForm,'bugType',$event)"></mdp-select-tag>
</el-form-item> </el-form-item>

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

@ -4,11 +4,11 @@
<xm-product-select v-if="!xmProduct&&!xmIteration" style="display:inline;" :auto-select="false" :link-project-id="selProject?selProject.id:null" @row-click="onProductSelected" @clear="clearProduct"></xm-product-select> <xm-product-select v-if="!xmProduct&&!xmIteration" style="display:inline;" :auto-select="false" :link-project-id="selProject?selProject.id:null" @row-click="onProductSelected" @clear="clearProduct"></xm-product-select>
<xm-project-select v-if="!selProject" style="display:inline;" ref="xmProjectSelect" :auto-select="false" :link-product-id="xmProduct?xmProduct.id:null" @row-click="onProjectConfirm" @clear="clearProject"></xm-project-select> <xm-project-select v-if="!selProject" style="display:inline;" ref="xmProjectSelect" :auto-select="false" :link-product-id="xmProduct?xmProduct.id:null" @row-click="onProjectConfirm" @clear="clearProject"></xm-project-select>
<mdp-select v-model="filters.bugStatus" placeholder="状态" style="width:120px;" clearable :dict="dicts['bugStatus']"/>
<mdp-select v-model="filters.bugStatus" placeholder="状态" style="width:120px;" clearable item-code="bugStatus"/>
<mdp-select class="hidden-md-and-down" v-model="filters.priority" placeholder="优先级" style="width:120px;" clearable :dict="dicts['priority']"/>
<mdp-select class="hidden-md-and-down" v-model="filters.priority" placeholder="优先级" style="width:120px;" clearable item-code="priority"/>
<mdp-select class="hidden-md-and-down" v-model="filters.bugSeverity" placeholder="严重程度" style="width:120px;" clearable :dict="dicts['bugSeverity']"/>
<mdp-select class="hidden-md-and-down" v-model="filters.bugSeverity" placeholder="严重程度" style="width:120px;" clearable item-code="bugSeverity"/>
<el-button v-if="!filters.tags||filters.tags.length==0" @click.native="$refs.tagDialog.open()">标签</el-button> <el-button v-if="!filters.tags||filters.tags.length==0" @click.native="$refs.tagDialog.open()">标签</el-button>
@ -66,7 +66,7 @@
<i class="el-icon-top"></i> <i class="el-icon-top"></i>
优先级 优先级
</template> </template>
<mdp-select v-model="filters.priority" placeholder="请选择优先级" clearable :dict="dicts['priority']"/>
<mdp-select v-model="filters.priority" placeholder="请选择优先级" clearable item-code="priority"/>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
@ -74,7 +74,7 @@
<i class="el-icon-document-checked"></i> <i class="el-icon-document-checked"></i>
解决方案 解决方案
</template> </template>
<mdp-select v-model="filters.solution" placeholder="请选择解决方案" clearable :dict="dicts['bugSolution']"/>
<mdp-select v-model="filters.solution" placeholder="请选择解决方案" clearable item-code="bugSolution"/>
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template slot="label"> <template slot="label">
@ -150,25 +150,25 @@
</el-table-column> </el-table-column>
<el-table-column prop="bugStatus" label="状态" width="100"> <el-table-column prop="bugStatus" label="状态" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" v-model="scope.row.bugStatus" placeholder="类型" :dict="dicts['bugStatus']" style="display:block;" @change="editXmQuestionSomeFields(scope.row,'bugStatus',$event)">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" v-model="scope.row.bugStatus" placeholder="类型" item-code="bugStatus" style="display:block;" @change="editXmQuestionSomeFields(scope.row,'bugStatus',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="priority" label="优先级" width="100"> <el-table-column prop="priority" label="优先级" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" v-model="scope.row.priority" placeholder="优先级" :dict="dicts['priority']" style="display:block;" @change="editXmQuestionSomeFields(scope.row,'priority',$event)">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" v-model="scope.row.priority" placeholder="优先级" item-code="priority" style="display:block;" @change="editXmQuestionSomeFields(scope.row,'priority',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="solution" label="解决方案" width="100"> <el-table-column prop="solution" label="解决方案" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" v-model="scope.row.solution" placeholder="类型" :dict="dicts['bugSolution']" style="display:block;" @change="editXmQuestionSomeFields(scope.row,'solution',$event)">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" v-model="scope.row.solution" placeholder="类型" item-code="bugSolution" style="display:block;" @change="editXmQuestionSomeFields(scope.row,'solution',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="bugSeverity" label="严重程度" width="100"> <el-table-column prop="bugSeverity" label="严重程度" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" v-model="scope.row.bugSeverity" placeholder="类型" :dict="dicts['bugSeverity']" style="display:block;" @change="editXmQuestionSomeFields(scope.row,'bugSeverity',$event)">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" v-model="scope.row.bugSeverity" placeholder="类型" item-code="bugSeverity" style="display:block;" @change="editXmQuestionSomeFields(scope.row,'bugSeverity',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>

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

@ -36,11 +36,11 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" :label="addForm.ntype=='0'?'任务状态':'计划状态'" :dict="dicts['taskState']" v-model="addForm.taskState" @change="editXmTaskSomeFields(addForm,'taskState',$event)"></mdp-select>
<mdp-select show-style="x" :label="addForm.ntype=='0'?'任务状态':'计划状态'" item-code="taskState" v-model="addForm.taskState" @change="editXmTaskSomeFields(addForm,'taskState',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" label="优先级别" :dict="dicts['priority']" v-model="addForm.level" @change="editXmTaskSomeFields(addForm,'level',$event)"></mdp-select>
<mdp-select show-style="x" label="优先级别" item-code="priority" v-model="addForm.level" @change="editXmTaskSomeFields(addForm,'level',$event)"></mdp-select>
</el-col> </el-col>
</el-row> </el-row>

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

@ -155,7 +155,7 @@
</el-row> </el-row>
<el-row class="padding"> <el-row class="padding">
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" :label="editForm.ntype=='0'?'任务状态':'计划状态'" :dict="dicts['taskState']" v-model="editForm.taskState" @change="editXmTaskSomeFields(editForm,'taskState',$event)"></mdp-select>
<mdp-select show-style="x" :label="editForm.ntype=='0'?'任务状态':'计划状态'" item-code="taskState" v-model="editForm.taskState" @change="editXmTaskSomeFields(editForm,'taskState',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<mdp-field-x v-model="editForm.rate" label="进度"> <mdp-field-x v-model="editForm.rate" label="进度">

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

@ -34,9 +34,9 @@
>我放弃的</el-option >我放弃的</el-option
> >
</el-select> </el-select>
<mdp-select class="hidden-md-and-down" placeholder="状态" style="width: 6em;" clearable :dict="dicts['taskState']" v-model="filters.taskState"/>
<mdp-select class="hidden-md-and-down" placeholder="状态" style="width: 6em;" clearable item-code="taskState" v-model="filters.taskState"/>
<mdp-select class="hidden-md-and-down" placeholder="类型" style="width: 6em;" clearable :dict="dicts['taskType']" v-model="filters.taskType"/>
<mdp-select class="hidden-md-and-down" placeholder="类型" style="width: 6em;" clearable item-code="taskType" v-model="filters.taskType"/>
<el-input <el-input
style="width: 15em;" style="width: 15em;"
@ -392,7 +392,7 @@
width="100" width="100"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" :dict="dicts['taskState']" v-model="scope.row.taskState" placeholder="任务状态" style="display:block;" @change="editXmTaskSomeFields(scope.row,'taskState',$event)">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" item-code="taskState" v-model="scope.row.taskState" placeholder="任务状态" style="display:block;" @change="editXmTaskSomeFields(scope.row,'taskState',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
@ -484,7 +484,7 @@
width="100" width="100"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" :dict="dicts['priority']" v-model="scope.row.level" placeholder="优先级" style="display:block;" @change="editXmTaskSomeFields(scope.row,'level',$event)">
<mdp-select-tag size="mini" @visible-change="selectVisible(scope.row,$event)" item-code="priority" v-model="scope.row.level" placeholder="优先级" style="display:block;" @change="editXmTaskSomeFields(scope.row,'level',$event)">
</mdp-select-tag> </mdp-select-tag>
</template> </template>

8
src/views/xm/core/xmTestCase/XmTestCaseEdit.vue

@ -23,7 +23,7 @@
</el-form-item> </el-form-item>
<el-form-item label="测试方式" prop="testType"> <el-form-item label="测试方式" prop="testType">
<mdp-select-tag placeholder="测试方式" clearable :dict="dicts['testType']" v-model="editForm.testType" effect="dark" @change="editSomeFields(editForm,'testType',$event)"></mdp-select-tag>
<mdp-select-tag placeholder="测试方式" clearable item-code="testType" v-model="editForm.testType" effect="dark" @change="editSomeFields(editForm,'testType',$event)"></mdp-select-tag>
</el-form-item> </el-form-item>
<el-form-item label="版本号" prop="verNum"> <el-form-item label="版本号" prop="verNum">
<el-input v-model="editForm.verNum" placeholder="版本号" :maxlength="50" @change="editSomeFields(editForm,'verNum',$event)"></el-input> <el-input v-model="editForm.verNum" placeholder="版本号" :maxlength="50" @change="editSomeFields(editForm,'verNum',$event)"></el-input>
@ -46,17 +46,17 @@
<el-row class="padding"> <el-row class="padding">
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="状态" :dict="dicts['testCaseStatus']" v-model="editForm.caseStatus" @change="editSomeFields(editForm,'caseStatus',$event)"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="testCaseStatus" v-model="editForm.caseStatus" @change="editSomeFields(editForm,'caseStatus',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select-user-xm label="责任人" userid-key="cuserid" username-key="cusername" v-model="editForm" @change="editSomeFields(editForm,'cuserid',$event)" :product-id="editForm.productId"></mdp-select-user-xm> <mdp-select-user-xm label="责任人" userid-key="cuserid" username-key="cusername" v-model="editForm" @change="editSomeFields(editForm,'cuserid',$event)" :product-id="editForm.productId"></mdp-select-user-xm>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="用例类型" :dict="dicts['caseType']" v-model="editForm.caseType" @change="editSomeFields(editForm,'caseType',$event)"></mdp-select>
<mdp-select show-style="x" label="用例类型" item-code="caseType" v-model="editForm.caseType" @change="editSomeFields(editForm,'caseType',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="优先级" :dict="dicts['priority']" v-model="editForm.cpriority" @change="editSomeFields(editForm,'cpriority',$event)"></mdp-select>
<mdp-select show-style="x" label="优先级" item-code="priority" v-model="editForm.cpriority" @change="editSomeFields(editForm,'cpriority',$event)"></mdp-select>
</el-col> </el-col>
</el-row> </el-row>
<el-tabs v-model="activeTab"> <el-tabs v-model="activeTab">

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

@ -9,8 +9,8 @@
<el-row> <el-row>
<el-input v-model="filters.key" style="width: 20%;" placeholder="名称 按回车" @keyup.enter.native="searchXmTestCases" clearable></el-input> <el-input v-model="filters.key" style="width: 20%;" placeholder="名称 按回车" @keyup.enter.native="searchXmTestCases" clearable></el-input>
<mdp-select placeholder="用例状态" style="width:15%;" clearable :dict="dicts['testCaseStatus']" v-model="filters.caseStatus" effect="dark"></mdp-select>
<mdp-select placeholder="测试方式" style="width:15%;" clearable :dict="dicts['testType']" v-model="filters.testType" effect="dark"></mdp-select>
<mdp-select placeholder="用例状态" style="width:15%;" clearable item-code="testCaseStatus" v-model="filters.caseStatus" effect="dark"></mdp-select>
<mdp-select placeholder="测试方式" style="width:15%;" clearable item-code="testType" v-model="filters.testType" effect="dark"></mdp-select>
<el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestCases" icon="el-icon-search">查询</el-button> <el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestCases" icon="el-icon-search">查询</el-button>
<span style="float:right;"> <span style="float:right;">
@ -38,13 +38,13 @@
</el-table-column> </el-table-column>
<el-table-column prop="caseStatus" label="状态" width="100" show-overflow-tooltip> <el-table-column prop="caseStatus" label="状态" width="100" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" :dict="dicts['testCaseStatus']" v-model="scope.row.caseStatus" effect="dark" @change="editSomeFields(scope.row,'caseStatus',$event)"></mdp-select-tag>
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" item-code="testCaseStatus" v-model="scope.row.caseStatus" effect="dark" @change="editSomeFields(scope.row,'caseStatus',$event)"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="testType" label="测试方式" min-width="120" show-overflow-tooltip> <el-table-column prop="testType" label="测试方式" min-width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" :dict="dicts['testType']" v-model="scope.row.testType" effect="dark" @change="editSomeFields(scope.row,'testType',$event)"></mdp-select-tag>
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" item-code="testType" v-model="scope.row.testType" effect="dark" @change="editSomeFields(scope.row,'testType',$event)"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="funcName" label="模块" min-width="150" show-overflow-tooltip> <el-table-column prop="funcName" label="模块" min-width="150" show-overflow-tooltip>

8
src/views/xm/core/xmTestCase/XmTestCaseSelect.vue

@ -12,8 +12,8 @@
<el-checkbox v-if="xmTestPlan && xmTestPlan.id" true-label="1" false-label="" v-model="filters.notJoinPlan" :title="'查询未曾加入计划【'+xmTestPlan.name+'】的测试用例'"> 未加入 </el-checkbox> <el-checkbox v-if="xmTestPlan && xmTestPlan.id" true-label="1" false-label="" v-model="filters.notJoinPlan" :title="'查询未曾加入计划【'+xmTestPlan.name+'】的测试用例'"> 未加入 </el-checkbox>
<el-input v-model="filters.key" style="width: 20%;" placeholder="模糊查询"></el-input> <el-input v-model="filters.key" style="width: 20%;" placeholder="模糊查询"></el-input>
<mdp-select label="状态" style="width:15%;" clearable placeholder="用例状态" :dict="dicts['testCaseStatus']" v-model="filters.caseStatus"></mdp-select>
<mdp-select placeholder="测试方式" style="width:15%;" clearable :dict="dicts['testType']" v-model="filters.testType" effect="dark"></mdp-select>
<mdp-select label="状态" style="width:15%;" clearable placeholder="用例状态" item-code="testCaseStatus" v-model="filters.caseStatus"></mdp-select>
<mdp-select placeholder="测试方式" style="width:15%;" clearable item-code="testType" v-model="filters.testType" effect="dark"></mdp-select>
<el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestCases" icon="el-icon-search">查询</el-button> <el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestCases" icon="el-icon-search">查询</el-button>
<span style="float:right;"> <span style="float:right;">
@ -39,13 +39,13 @@
<el-table-column prop="caseStatus" label="状态" min-width="120" show-overflow-tooltip> <el-table-column prop="caseStatus" label="状态" min-width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['testCaseStatus']" v-model="scope.row.caseStatus" effect="dark" :disabled="true"></mdp-select-tag>
<mdp-select-tag item-code="testCaseStatus" v-model="scope.row.caseStatus" effect="dark" :disabled="true"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="testType" label="测试方式" min-width="120" show-overflow-tooltip> <el-table-column prop="testType" label="测试方式" min-width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['testType']" v-model="scope.row.testType" effect="dark" :disabled="true"></mdp-select-tag>
<mdp-select-tag item-code="testType" v-model="scope.row.testType" effect="dark" :disabled="true"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="caseRemark" label="备注" min-width="120" show-overflow-tooltip> <el-table-column prop="caseRemark" label="备注" min-width="120" show-overflow-tooltip>

2
src/views/xm/core/xmTestCasedb/XmTestCasedbEdit.vue

@ -23,7 +23,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" label="状态" :dict="dicts['casedbStatus']" v-model="editForm.status" @change="editSomeFields(editForm,'status',$event)"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="casedbStatus" v-model="editForm.status" @change="editSomeFields(editForm,'status',$event)"></mdp-select>
</el-col> </el-col>

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

@ -16,14 +16,14 @@
<mdp-select-user-xm label="负责人" userid-key="cuserid" username-key="cusername" v-model="editForm" :project-id="editForm.projectId" :product-id="editForm.productId" @change="editSomeFields(editForm,'cuserid',$event)"></mdp-select-user-xm> <mdp-select-user-xm label="负责人" userid-key="cuserid" username-key="cusername" v-model="editForm" :project-id="editForm.projectId" :product-id="editForm.productId" @change="editSomeFields(editForm,'cuserid',$event)"></mdp-select-user-xm>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="状态" :dict="dicts['testPlanStatus']" v-model="editForm.status" @change="editSomeFields(editForm,'status',$event)"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="testPlanStatus" v-model="editForm.status" @change="editSomeFields(editForm,'status',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="测试方式" :dict="dicts['testType']" v-model="editForm.testType" @change="editSomeFields(editForm,'testType',$event)"></mdp-select>
<mdp-select show-style="x" label="测试方式" item-code="testType" v-model="editForm.testType" @change="editSomeFields(editForm,'testType',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="测试结果" :dict="dicts['testPlanTcode']" v-model="editForm.tcode" @change="editSomeFields(editForm,'tcode',$event)"></mdp-select>
<mdp-select show-style="x" label="测试结果" item-code="testPlanTcode" v-model="editForm.tcode" @change="editSomeFields(editForm,'tcode',$event)"></mdp-select>
</el-col> </el-col>
</el-row> </el-row>

2
src/views/xm/core/xmTestPlan/XmTestPlanListForProject.vue

@ -28,7 +28,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="status" label="状态" width="120" show-overflow-tooltip> <el-table-column prop="status" label="状态" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['testPlanStatus']" v-model="scope.row.status" effect="dark" :disabled="true"></mdp-select-tag>
<mdp-select-tag item-code="testPlanStatus" v-model="scope.row.status" effect="dark" :disabled="true"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="stime" label="开始时间" width="120" show-overflow-tooltip> <el-table-column prop="stime" label="开始时间" width="120" show-overflow-tooltip>

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

@ -2,10 +2,10 @@
<section> <section>
<el-row> <el-row>
<el-input v-model="filters.key" style="width: 15%;" placeholder="模糊查询" clearable></el-input> <el-input v-model="filters.key" style="width: 15%;" placeholder="模糊查询" clearable></el-input>
<mdp-select style="width:15%;" clearable placeholder="状态" :dict="dicts['testPlanStatus']" v-model="filters.status" effect="dark"></mdp-select>
<mdp-select style="width:15%;" clearable placeholder="状态" item-code="testPlanStatus" v-model="filters.status" effect="dark"></mdp-select>
<mdp-select style="width:15%;" clearable placeholder="结果" :dict="dicts['testPlanTcode']" v-model="filters.tcode" effect="dark" ></mdp-select>
<mdp-select placeholder="测试方式" style="width:15%;" clearable :dict="dicts['testType']" v-model="filters.testType" effect="dark"></mdp-select>
<mdp-select style="width:15%;" clearable placeholder="结果" item-code="testPlanTcode" v-model="filters.tcode" effect="dark" ></mdp-select>
<mdp-select placeholder="测试方式" style="width:15%;" clearable item-code="testType" v-model="filters.testType" effect="dark"></mdp-select>
<el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestPlans" icon="el-icon-search">查询</el-button> <el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestPlans" icon="el-icon-search">查询</el-button>
<span style="float:right;"> <span style="float:right;">
@ -43,19 +43,19 @@
</el-table-column> </el-table-column>
<el-table-column prop="status" label="状态" width="120" show-overflow-tooltip> <el-table-column prop="status" label="状态" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['testPlanStatus']" v-model="scope.row.status" effect="dark" @change="editSomeFields(scope.row,'status',$event)"></mdp-select-tag>
<mdp-select-tag item-code="testPlanStatus" v-model="scope.row.status" effect="dark" @change="editSomeFields(scope.row,'status',$event)"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="testType" label="测试方式" width="120" show-overflow-tooltip> <el-table-column prop="testType" label="测试方式" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['testType']" v-model="scope.row.testType" effect="dark" @change="editSomeFields(scope.row,'testType',$event)"></mdp-select-tag>
<mdp-select-tag item-code="testType" v-model="scope.row.testType" effect="dark" @change="editSomeFields(scope.row,'testType',$event)"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="tcode" label="测试结果" width="120" show-overflow-tooltip> <el-table-column prop="tcode" label="测试结果" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['testPlanTcode']" v-model="scope.row.tcode" effect="dark" @change="editSomeFields(scope.row,'tcode',$event)"></mdp-select-tag>
<mdp-select-tag item-code="testPlanTcode" v-model="scope.row.tcode" effect="dark" @change="editSomeFields(scope.row,'tcode',$event)"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>

2
src/views/xm/core/xmTestPlan/XmTestPlanSelect.vue

@ -26,7 +26,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="status" label="状态" width="120" show-overflow-tooltip> <el-table-column prop="status" label="状态" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['testPlanStatus']" v-model="scope.row.status" effect="dark" :disabled="true"></mdp-select-tag>
<mdp-select-tag item-code="testPlanStatus" v-model="scope.row.status" effect="dark" :disabled="true"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="stime" label="开始时间" width="120" show-overflow-tooltip> <el-table-column prop="stime" label="开始时间" width="120" show-overflow-tooltip>

2
src/views/xm/core/xmTestPlanCase/TestStepResult.vue

@ -35,7 +35,7 @@
<my-input class="padding-right" v-model="item.aresult" clearable placeholder="步骤结果"></my-input> <my-input class="padding-right" v-model="item.aresult" clearable placeholder="步骤结果"></my-input>
</el-col> </el-col>
<el-col :span="3"> <el-col :span="3">
<mdp-select show-style="x" label="结果" :dict="dicts['testStepTcode']" v-model="item.tcode" :get-icon="getExecStatusIcon"></mdp-select>
<mdp-select show-style="x" label="结果" item-code="testStepTcode" v-model="item.tcode" :get-icon="getExecStatusIcon"></mdp-select>
</el-col> </el-col>
<el-col :span="1"> <el-col :span="1">
<slot name="addBug"> <slot name="addBug">

12
src/views/xm/core/xmTestPlanCase/XmTestPlanCaseEdit.vue

@ -25,7 +25,7 @@
{{editForm.menuName?editForm.menuName:'暂无关联需求'}} <el-button type="text" @click="menuFormVisible=true">查看需求</el-button> {{editForm.menuName?editForm.menuName:'暂无关联需求'}} <el-button type="text" @click="menuFormVisible=true">查看需求</el-button>
</el-form-item> </el-form-item>
<el-form-item label="测试方式" prop="testType"> <el-form-item label="测试方式" prop="testType">
<mdp-select-tag placeholder="测试方式" clearable :dict="dicts['testType']" v-model="editForm.testType" effect="dark" @change="editSomeFields(editForm,'testType',$event)" :disabled="true"></mdp-select-tag>
<mdp-select-tag placeholder="测试方式" clearable item-code="testType" v-model="editForm.testType" effect="dark" @change="editSomeFields(editForm,'testType',$event)" :disabled="true"></mdp-select-tag>
</el-form-item> </el-form-item>
<el-form-item label="版本号" prop="verNum"> <el-form-item label="版本号" prop="verNum">
<el-input v-model="editForm.verNum" placeholder="版本号" :maxlength="50" @change="editSomeFields(editForm,'verNum',$event)"></el-input> <el-input v-model="editForm.verNum" placeholder="版本号" :maxlength="50" @change="editSomeFields(editForm,'verNum',$event)"></el-input>
@ -50,10 +50,10 @@
<mdp-select-user-xm label="执行人" userid-key="execUserid" username-key="execUsername" v-model="editForm" @change="editSomeFields(editForm,'execUserid',$event)"></mdp-select-user-xm> <mdp-select-user-xm label="执行人" userid-key="execUserid" username-key="execUsername" v-model="editForm" @change="editSomeFields(editForm,'execUserid',$event)"></mdp-select-user-xm>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="优先级" :dict="dicts['priority']" v-model="editForm.priority" @change="editSomeFields(editForm,'priority',$event)"></mdp-select>
<mdp-select show-style="x" label="优先级" item-code="priority" v-model="editForm.priority" @change="editSomeFields(editForm,'priority',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="执行结果" :dict="dicts['testStepTcode']" v-model="editForm.execStatus" :get-icon="getExecStatusIcon" @change="editSomeFields(editForm,'execStatus',$event)"></mdp-select>
<mdp-select show-style="x" label="执行结果" item-code="testStepTcode" v-model="editForm.execStatus" :get-icon="getExecStatusIcon" @change="editSomeFields(editForm,'execStatus',$event)"></mdp-select>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<el-button v-if="opType!='add'" style="margin-top:12px;float:right;" @click="$emit('next')" type="primary">下一条</el-button> <el-button v-if="opType!='add'" style="margin-top:12px;float:right;" @click="$emit('next')" type="primary">下一条</el-button>
@ -73,7 +73,7 @@
用例状态 用例状态
</el-row> </el-row>
<el-row> <el-row>
<mdp-select-tag :dict="dicts['testCaseStatus']" v-model="editForm.caseStatus" :disabled="true"></mdp-select-tag>
<mdp-select-tag item-code="testCaseStatus" v-model="editForm.caseStatus" :disabled="true"></mdp-select-tag>
</el-row> </el-row>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
@ -90,7 +90,7 @@
用例类型 用例类型
</el-row> </el-row>
<el-row> <el-row>
<mdp-select-tag :dict="dicts['caseType']" v-model="editForm.caseType" :disabled="true" ></mdp-select-tag>
<mdp-select-tag item-code="caseType" v-model="editForm.caseType" :disabled="true" ></mdp-select-tag>
</el-row> </el-row>
</el-col> </el-col>
@ -100,7 +100,7 @@
紧急程度 紧急程度
</el-row> </el-row>
<el-row> <el-row>
<mdp-select-tag :dict="dicts['priority']" v-model="editForm.cpriority" :disabled="true"></mdp-select-tag>
<mdp-select-tag item-code="priority" v-model="editForm.cpriority" :disabled="true"></mdp-select-tag>
</el-row> </el-row>
</el-col> </el-col>
</el-row> </el-row>

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

@ -8,10 +8,10 @@
<el-col :span="!xmTestCase||!xmTestCase.id?18:24"> <el-col :span="!xmTestCase||!xmTestCase.id?18:24">
<el-row> <el-row>
<el-input v-model="filters.key" style="width: 15%;" placeholder="模糊查询" clearable></el-input> <el-input v-model="filters.key" style="width: 15%;" placeholder="模糊查询" clearable></el-input>
<mdp-select style="width:15%;" placeholder="用例状态" clearable :dict="dicts['testCaseStatus']" v-model="filters.caseStatus" effect="dark"></mdp-select>
<mdp-select placeholder="测试方式" style="width:15%;" clearable :dict="dicts['testType']" v-model="filters.testType" effect="dark"></mdp-select>
<mdp-select style="width:15%;" placeholder="用例状态" clearable item-code="testCaseStatus" v-model="filters.caseStatus" effect="dark"></mdp-select>
<mdp-select placeholder="测试方式" style="width:15%;" clearable item-code="testType" v-model="filters.testType" effect="dark"></mdp-select>
<mdp-select style="width:15%;" placeholder="执行结果" clearable :dict="dicts['testStepTcode']" v-model="filters.execStatus" effect="dark"></mdp-select>
<mdp-select style="width:15%;" placeholder="执行结果" clearable item-code="testStepTcode" v-model="filters.execStatus" effect="dark"></mdp-select>
<el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestPlanCases" icon="el-icon-search">查询</el-button> <el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestPlanCases" icon="el-icon-search">查询</el-button>
<span style="float:right;" v-if="!xmTestCase||!xmTestCase.id"> <span style="float:right;" v-if="!xmTestCase||!xmTestCase.id">
@ -40,18 +40,18 @@
</el-table-column> </el-table-column>
<el-table-column prop="caseStatus" label="用例状态" width="100" show-overflow-tooltip> <el-table-column prop="caseStatus" label="用例状态" width="100" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" :dict="dicts['testCaseStatus']" v-model="scope.row.caseStatus" effect="dark" @change="editSomeFields(scope.row,'caseStatus',$event)" :disabled="true"></mdp-select-tag>
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" item-code="testCaseStatus" v-model="scope.row.caseStatus" effect="dark" @change="editSomeFields(scope.row,'caseStatus',$event)" :disabled="true"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<template v-if="select!==true"> <template v-if="select!==true">
<el-table-column prop="testType" label="执行方式" width="120" > <el-table-column prop="testType" label="执行方式" width="120" >
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" :dict="dicts['testType']" v-model="scope.row.testType" @change="editSomeFields(scope.row,'testType',$event)" :disabled="true"></mdp-select-tag>
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" item-code="testType" v-model="scope.row.testType" @change="editSomeFields(scope.row,'testType',$event)" :disabled="true"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="execStatus" label="执行结果" width="120" show-overflow-tooltip> <el-table-column prop="execStatus" label="执行结果" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" :dict="dicts['testStepTcode']" v-model="scope.row.execStatus" effect="dark" @change="editSomeFields(scope.row,'execStatus',$event)"></mdp-select-tag>
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" item-code="testStepTcode" v-model="scope.row.execStatus" effect="dark" @change="editSomeFields(scope.row,'execStatus',$event)"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="execUsername" label="执行人姓名" min-width="120" > <el-table-column prop="execUsername" label="执行人姓名" min-width="120" >
@ -62,7 +62,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="priority" label="优先级" width="120" > <el-table-column prop="priority" label="优先级" width="120" >
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" :dict="dicts['priority']" v-model="scope.row.priority" @change="editSomeFields(scope.row,'priority',$event)"></mdp-select-tag>
<mdp-select-tag @visible-change="selectVisible(scope.row,$event)" item-code="priority" v-model="scope.row.priority" @change="editSomeFields(scope.row,'priority',$event)"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="remark" label="执行备注" min-width="150" show-overflow-tooltip> <el-table-column prop="remark" label="执行备注" min-width="150" show-overflow-tooltip>

10
src/views/xm/core/xmTestPlanCase/XmTestPlanCaseSelect.vue

@ -8,8 +8,8 @@
<el-col :span="(xmTestCase&&xmTestCase.id)?24:18"> <el-col :span="(xmTestCase&&xmTestCase.id)?24:18">
<el-row> <el-row>
<el-input v-model="filters.key" style="width:20%;" placeholder="模糊查询" clearable></el-input> <el-input v-model="filters.key" style="width:20%;" placeholder="模糊查询" clearable></el-input>
<mdp-select style="width:20%;" placeholder="用例状态" clearable :dict="dicts['testCaseStatus']" v-model="filters.caseStatus" effect="dark"></mdp-select>
<mdp-select style="width:20%;" placeholder="执行结果" clearable :dict="dicts['testStepTcode']" v-model="filters.execStatus" effect="dark"></mdp-select>
<mdp-select style="width:20%;" placeholder="用例状态" clearable item-code="testCaseStatus" v-model="filters.caseStatus" effect="dark"></mdp-select>
<mdp-select style="width:20%;" placeholder="执行结果" clearable item-code="testStepTcode" v-model="filters.execStatus" effect="dark"></mdp-select>
<el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestPlanCases" icon="el-icon-search">查询</el-button> <el-button v-loading="load.list" :disabled="load.list==true" @click="searchXmTestPlanCases" icon="el-icon-search">查询</el-button>
</el-row> </el-row>
@ -33,13 +33,13 @@
</el-table-column> </el-table-column>
<el-table-column prop="caseStatus" label="用例状态" width="100" show-overflow-tooltip> <el-table-column prop="caseStatus" label="用例状态" width="100" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['testCaseStatus']" v-model="scope.row.caseStatus" effect="dark" :disabled="true"></mdp-select-tag>
<mdp-select-tag item-code="testCaseStatus" v-model="scope.row.caseStatus" effect="dark" :disabled="true"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="execStatus" label="执行结果" width="100" show-overflow-tooltip> <el-table-column prop="execStatus" label="执行结果" width="100" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['testStepTcode']" v-model="scope.row.execStatus" effect="dark" :disabled="true"></mdp-select-tag>
<mdp-select-tag item-code="testStepTcode" v-model="scope.row.execStatus" effect="dark" :disabled="true"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="execUsername" label="执行人姓名" min-width="120" > <el-table-column prop="execUsername" label="执行人姓名" min-width="120" >
@ -50,7 +50,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="priority" label="优先级" width="120" > <el-table-column prop="priority" label="优先级" width="120" >
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :dict="dicts['priority']" v-model="scope.row.priority" :disabled="true"></mdp-select-tag>
<mdp-select-tag item-code="priority" v-model="scope.row.priority" :disabled="true"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作" width="100" fixed="right"> <el-table-column label="操作" width="100" fixed="right">

2
src/views/xm/core/xmWorkload/XmWorkloadList.vue

@ -27,7 +27,7 @@
<el-table-column prop="bizType" label="报工类型" width="120" show-overflow-tooltip> <el-table-column prop="bizType" label="报工类型" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :disabled="true" v-model="scope.row.bizType" :dict="dicts['wlBizType']"></mdp-select-tag>
<mdp-select-tag :disabled="true" v-model="scope.row.bizType" item-code="wlBizType"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="bizName" label="报工业务" width="120" show-overflow-tooltip> <el-table-column prop="bizName" label="报工业务" width="120" show-overflow-tooltip>

2
src/views/xm/core/xmWorkload/XmWorkloadMng.vue

@ -173,7 +173,7 @@
<el-table-column prop="bizType" label="报工类型" width="120" show-overflow-tooltip> <el-table-column prop="bizType" label="报工类型" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :disabled="true" v-model="scope.row.bizType" :dict="dicts['wlBizType']"></mdp-select-tag>
<mdp-select-tag :disabled="true" v-model="scope.row.bizType" item-code="wlBizType"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="bizName" label="报工业务" width="120" show-overflow-tooltip> <el-table-column prop="bizName" label="报工业务" width="120" show-overflow-tooltip>

2
src/views/xm/core/xmWorkload/XmWorkloadSimpleList.vue

@ -48,7 +48,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="bizType" label="报工类型" width="120" show-overflow-tooltip> <el-table-column prop="bizType" label="报工类型" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :disabled="true" v-model="scope.row.bizType" :dict="dicts['wlBizType']"></mdp-select-tag>
<mdp-select-tag :disabled="true" v-model="scope.row.bizType" item-code="wlBizType"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="bizName" label="报工业务" width="120" show-overflow-tooltip> <el-table-column prop="bizName" label="报工业务" width="120" show-overflow-tooltip>

2
src/views/xm/core/xmWorkload/XmWorkloadSimpleListForBizDate.vue

@ -36,7 +36,7 @@
</el-table-column> </el-table-column>
<el-table-column prop="bizType" label="报工类型" width="120" show-overflow-tooltip> <el-table-column prop="bizType" label="报工类型" width="120" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<mdp-select-tag :disabled="true" v-model="scope.row.bizType" :dict="dicts['wlBizType']"></mdp-select-tag>
<mdp-select-tag :disabled="true" v-model="scope.row.bizType" item-code="wlBizType"></mdp-select-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="bizName" label="报工业务" width="120" show-overflow-tooltip> <el-table-column prop="bizName" label="报工业务" width="120" show-overflow-tooltip>

4
src/views/xm/rpt/branch/branchRptOverview.vue

@ -42,11 +42,11 @@
<mdp-select-user-xm label="负责人" userid-key="cuserid" username-key="cusername" v-model="rawDatas"></mdp-select-user-xm> <mdp-select-user-xm label="负责人" userid-key="cuserid" username-key="cusername" v-model="rawDatas"></mdp-select-user-xm>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" label="状态" :dict="dicts['testPlanStatus']" v-model="rawDatas.status"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="testPlanStatus" v-model="rawDatas.status"></mdp-select>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" label="测试结果" :dict="dicts['testPlanTcode']" v-model="rawDatas.tcode"></mdp-select>
<mdp-select show-style="x" label="测试结果" item-code="testPlanTcode" v-model="rawDatas.tcode"></mdp-select>
</el-col> </el-col>
</el-row> </el-row>
<el-form-item label="归属测试库" prop="casedbName"> <el-form-item label="归属测试库" prop="casedbName">

2
src/views/xm/rpt/iteration/iterationRptOverview.vue

@ -48,7 +48,7 @@
<mdp-select-user-xm label="负责人" userid-key="adminUserid" username-key="adminUsername" v-model="rawDatas"></mdp-select-user-xm> <mdp-select-user-xm label="负责人" userid-key="adminUserid" username-key="adminUsername" v-model="rawDatas"></mdp-select-user-xm>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" label="状态" :dict="dicts['iterationStatus']" v-model="rawDatas.istatus"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="iterationStatus" v-model="rawDatas.istatus"></mdp-select>
</el-col> </el-col>
</el-row> </el-row>

2
src/views/xm/rpt/product/productRptOverview.vue

@ -54,7 +54,7 @@
<mdp-select-user-xm label="助理" userid-key="assUserid" username-key="assUsername" v-model="rawDatas"></mdp-select-user-xm> <mdp-select-user-xm label="助理" userid-key="assUserid" username-key="assUsername" v-model="rawDatas"></mdp-select-user-xm>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="状态" :dict="dicts['xmProductPstatus']" v-model="rawDatas.pstatus"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="xmProductPstatus" v-model="rawDatas.pstatus"></mdp-select>
</el-col> </el-col>
</el-row> </el-row>

2
src/views/xm/rpt/project/projectRptOverview.vue

@ -54,7 +54,7 @@
<mdp-select-user-xm label="助理" userid-key="assUserid" username-key="assUsername" v-model="rawDatas"></mdp-select-user-xm> <mdp-select-user-xm label="助理" userid-key="assUserid" username-key="assUsername" v-model="rawDatas"></mdp-select-user-xm>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="状态" :dict="dicts['projectStatus']" v-model="rawDatas.status"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="projectStatus" v-model="rawDatas.status"></mdp-select>
</el-col> </el-col>
</el-row> </el-row>

2
src/views/xm/rpt/testCase/testCasedbRptOverview.vue

@ -17,7 +17,7 @@
<mdp-select-user-xm label="负责人" userid-key="cuserid" username-key="cusername" v-model="rawDatas"></mdp-select-user-xm> <mdp-select-user-xm label="负责人" userid-key="cuserid" username-key="cusername" v-model="rawDatas"></mdp-select-user-xm>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<mdp-select show-style="x" label="状态" :dict="dicts['casedbStatus']" v-model="rawDatas.status"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="casedbStatus" v-model="rawDatas.status"></mdp-select>
</el-col> </el-col>
</el-row> </el-row>
<el-row class="padding-top padding-left padding-right"> <el-row class="padding-top padding-left padding-right">

4
src/views/xm/rpt/testPlan/testPlanRptOverview.vue

@ -45,11 +45,11 @@
<mdp-select-user-xm label="负责人" userid-key="cuserid" username-key="cusername" v-model="rawDatas"></mdp-select-user-xm> <mdp-select-user-xm label="负责人" userid-key="cuserid" username-key="cusername" v-model="rawDatas"></mdp-select-user-xm>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" label="状态" :dict="dicts['testPlanStatus']" v-model="rawDatas.status"></mdp-select>
<mdp-select show-style="x" label="状态" item-code="testPlanStatus" v-model="rawDatas.status"></mdp-select>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<mdp-select show-style="x" label="测试结果" :dict="dicts['testPlanTcode']" v-model="rawDatas.tcode"></mdp-select>
<mdp-select show-style="x" label="测试结果" item-code="testPlanTcode" v-model="rawDatas.tcode"></mdp-select>
</el-col> </el-col>
</el-row> </el-row>
<el-form-item label="归属测试库" prop="casedbName"> <el-form-item label="归属测试库" prop="casedbName">

Loading…
Cancel
Save