Browse Source

优化select

master
陈裕财 2 years ago
parent
commit
ad78686468
  1. 5
      src/views/xm/core/crowd/XmTaskCrowdMng.vue
  2. 11
      src/views/xm/core/xmBudgetLabor/XmBudgetLaborAdd.vue
  3. 10
      src/views/xm/core/xmBudgetLabor/XmBudgetLaborEdit.vue
  4. 12
      src/views/xm/core/xmBudgetLabor/XmBudgetLaborMng.vue
  5. 10
      src/views/xm/core/xmBudgetNlabor/XmBudgetNlaborAdd.vue
  6. 10
      src/views/xm/core/xmBudgetNlabor/XmBudgetNlaborEdit.vue
  7. 10
      src/views/xm/core/xmCostNlabor/XmCostNlaborEdit.vue
  8. 12
      src/views/xm/core/xmCostNlabor/XmCostNlaborMng.vue
  9. 10
      src/views/xm/core/xmEnvList/XmEnvListAdd.vue
  10. 10
      src/views/xm/core/xmEnvList/XmEnvListEdit.vue
  11. 15
      src/views/xm/core/xmMenu/XmMenuAdd.vue
  12. 20
      src/views/xm/core/xmMenu/XmMenuEdit.vue
  13. 15
      src/views/xm/core/xmMenu/XmMenuMng.vue
  14. 25
      src/views/xm/core/xmMenu/XmMenuSelect.vue
  15. 5
      src/views/xm/core/xmProjectTemplate/XmProjectTemplateList.vue
  16. 15
      src/views/xm/core/xmTask/XmTaskAdd.vue
  17. 6
      src/views/xm/core/xmTask/XmTaskList.vue
  18. 10
      src/views/xm/core/xmTaskExecuser/XmTaskExecuserMng.vue
  19. 12
      src/views/xm/core/xmTaskSbillDetail/XmTaskSbillDetailMng.vue
  20. 5
      src/views/xm/core/xmWorkload/XmWorkloadEdit.vue
  21. 5
      src/views/xm/core/xmWorkload/XmWorkloadInit.vue
  22. 24
      src/views/xm/core/xmWorkload/XmWorkloadMng.vue
  23. 17
      src/views/xm/core/xmWorkload/XmWorkloadSimpleList.vue
  24. 17
      src/views/xm/core/xmWorkload/XmWorkloadSimpleListForBizDate.vue
  25. 25
      src/views/xm/rpt/product/menuAgeDist.vue
  26. 27
      src/views/xm/rpt/product/menuAttDist.vue
  27. 25
      src/views/xm/rpt/product/menuSort.vue
  28. 35
      src/views/xm/rpt/product/questionAgeDist.vue
  29. 35
      src/views/xm/rpt/product/questionAttDist.vue
  30. 35
      src/views/xm/rpt/product/questionRetestDist.vue
  31. 37
      src/views/xm/rpt/product/questionSort.vue
  32. 26
      src/views/xm/rpt/project/taskAttDist.vue
  33. 27
      src/views/xm/rpt/project/taskSort.vue
  34. 22
      src/views/xm/rpt/testCase/testCaseSort.vue

5
src/views/xm/core/crowd/XmTaskCrowdMng.vue

@ -7,9 +7,8 @@
:class="{ 'flex-box': displayType == 'agil' }"
>
<el-row>
<el-select style="width: 100px" v-model="filters.taskState" placeholder="状态" clearable>
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.taskState" :key="index"></el-option>
</el-select>
<mdp-select item-code="taskState" style="width: 100px" v-model="filters.taskState" placeholder="状态" clearable>
</mdp-select>
<el-select
v-model="selkey"
placeholder="场景"

11
src/views/xm/core/xmBudgetLabor/XmBudgetLaborAdd.vue

@ -16,14 +16,9 @@
<el-input v-model="editForm.remark" placeholder="备注" ></el-input>
</el-form-item>
<el-form-item label="预算科目" prop="subjectId">
<el-select placeholder="预算科目编号" v-model="editForm.subjectId">
<el-option
v-for="(item,i) in dicts.projectSubject"
:key="i"
:label="item.name"
:value="item.id">
</el-option>
</el-select>
<mdp-select item-code="projectSubject" placeholder="预算科目编号" v-model="editForm.subjectId">
</mdp-select>
</el-form-item>
<el-form-item label="分摊月份" prop="bizMonth">
<el-date-picker

10
src/views/xm/core/xmBudgetLabor/XmBudgetLaborEdit.vue

@ -18,14 +18,8 @@
<el-input v-model="editForm.remark" placeholder="备注" ></el-input>
</el-form-item>
<el-form-item label="预算科目" prop="subjectId">
<el-select placeholder="预算科目编号" v-model="editForm.subjectId">
<el-option
v-for="(item,i) in dicts.projectSubject"
:key="i"
:label="item.name"
:value="item.id">
</el-option>
</el-select>
<mdp-select item-code="projectSubject" placeholder="预算科目编号" v-model="editForm.subjectId">
</mdp-select>
</el-form-item>
<el-form-item label="预算月份" prop="bizMonth">
<el-date-picker

12
src/views/xm/core/xmBudgetLabor/XmBudgetLaborMng.vue

@ -31,15 +31,9 @@
</template>
</el-table-column>
<el-table-column prop="subjectId" label="预算科目" min-width="80" show-overflow-tooltip>
<template slot-scope="scope">
<div class="cell-text">
{{formatDicts(dicts,'projectSubject',scope.row.subjectId)}}
</div>
<span class="cell-bar">
<el-select v-model="scope.row.subjectId" placeholder="预算科目" style="display:block;" @change="editSomeFields(scope.row,'subjectId',$event)">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.projectSubject" :key="index"></el-option>
</el-select>
</span>
<template slot-scope="scope">
<mdp-select item-code="projectSubject" show-style="tag" v-model="scope.row.subjectId" placeholder="预算科目" style="display:block;" @change="editSomeFields(scope.row,'subjectId',$event)">
</mdp-select>
</template>
</el-table-column>
<el-table-column prop="remark" label="用途说明" min-width="80" show-overflow-tooltip>

10
src/views/xm/core/xmBudgetNlabor/XmBudgetNlaborAdd.vue

@ -13,14 +13,8 @@
<el-input v-model="editForm.remark" placeholder="备注" ></el-input>
</el-form-item>
<el-form-item label="预算科目" prop="subjectId">
<el-select placeholder="预算科目编号" v-model="editForm.subjectId">
<el-option
v-for="(item,i) in dicts.projectSubject"
:key="i"
:label="item.name"
:value="item.id">
</el-option>
</el-select>
<mdp-select item-code="projectSubject" placeholder="预算科目编号" v-model="editForm.subjectId">
</mdp-select>
</el-form-item>
<el-form-item label="分摊月份" prop="bizMonth">
<el-date-picker

10
src/views/xm/core/xmBudgetNlabor/XmBudgetNlaborEdit.vue

@ -15,14 +15,8 @@
<el-input v-model="editForm.remark" placeholder="备注" ></el-input>
</el-form-item>
<el-form-item label="预算科目" prop="subjectId">
<el-select placeholder="预算科目编号" v-model="editForm.subjectId">
<el-option
v-for="(item,i) in dicts.projectSubject"
:key="i"
:label="item.name"
:value="item.id">
</el-option>
</el-select>
<mdp-select item-code="projectSubject" placeholder="预算科目编号" v-model="editForm.subjectId">
</mdp-select>
</el-form-item>
<el-form-item label="预算月份" prop="bizMonth">
<el-date-picker

10
src/views/xm/core/xmCostNlabor/XmCostNlaborEdit.vue

@ -18,14 +18,8 @@
<el-input v-model="editForm.budgetAt" placeholder="实际金额" :maxlength="10"></el-input>
</el-form-item>
<el-form-item label="成本科目" prop="subjectId">
<el-select placeholder="科目编号" v-model="editForm.subjectId">
<el-option
v-for="(item,i) in dicts.projectSubject"
:key="i"
:label="item.name"
:value="item.id">
</el-option>
</el-select>
<mdp-select item-code="projectSubject" placeholder="科目编号" v-model="editForm.subjectId">
</mdp-select>
</el-form-item>
<el-form-item label="发生日期" prop="bizDate">
<el-date-picker

12
src/views/xm/core/xmCostNlabor/XmCostNlaborMng.vue

@ -43,15 +43,9 @@
</template>
</el-table-column>
<el-table-column prop="subjectId" label="成本科目" min-width="80" show-overflow-tooltip>
<template slot-scope="scope">
<div class="cell-text">
{{formatDicts(dicts,'projectSubject',scope.row.subjectId)}}
</div>
<span class="cell-bar">
<el-select v-model="scope.row.subjectId" placeholder="成本科目" style="display:block;" @change="editSomeFields(scope.row,'subjectId',$event)">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.projectSubject" :key="index"></el-option>
</el-select>
</span>
<template slot-scope="scope">
<mdp-select item-code="projectSubject" show-style="tag" v-model="scope.row.subjectId" placeholder="成本科目" style="display:block;" @change="editSomeFields(scope.row,'subjectId',$event)">
</mdp-select>
</template>
</el-table-column>
<el-table-column prop="bizMonth" label="费用月份" min-width="80" show-overflow-tooltip>

10
src/views/xm/core/xmEnvList/XmEnvListAdd.vue

@ -65,16 +65,14 @@
</el-col>
<el-col :span="8">
<el-form-item label="浏览权限" prop="readQx">
<el-select v-model="addForm.readQx">
<el-option v-for="(item,index) in dicts['readQx']" :key="index" :value="item.id" :label="item.name"></el-option>
</el-select>
<mdp-select item-code="readQx" v-model="addForm.readQx">
</mdp-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="修改权限" prop="writeQx">
<el-select v-model="addForm.writeQx">
<el-option v-for="(item,index) in dicts['writeQx']" :key="index" :value="item.id" :label="item.name"></el-option>
</el-select>
<mdp-select item-code="writeQx" v-model="addForm.writeQx">
</mdp-select>
</el-form-item>
</el-col>
</el-row>

10
src/views/xm/core/xmEnvList/XmEnvListEdit.vue

@ -61,16 +61,14 @@
</el-col>
<el-col :span="8">
<el-form-item label="浏览权限" prop="readQx">
<el-select v-model="editForm.readQx">
<el-option v-for="(item,index) in dicts['readQx']" :key="index" :value="item.id" :label="item.name"></el-option>
</el-select>
<mdp-select item-code="readQx" v-model="editForm.readQx">
</mdp-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="修改权限" prop="writeQx">
<el-select v-model="editForm.writeQx">
<el-option v-for="(item,index) in dicts['writeQx']" :key="index" :value="item.id" :label="item.name"></el-option>
</el-select>
<mdp-select item-code="writeQx" v-model="editForm.writeQx">
</mdp-select>
</el-form-item>
</el-col>
</el-row>

15
src/views/xm/core/xmMenu/XmMenuAdd.vue

@ -40,23 +40,20 @@
<el-row class="padding-top">
<el-col :span="8">
<el-form-item label="需求类型" prop="dtype" >
<el-select v-model="addForm.dtype">
<el-option v-for="i in this.dicts.demandType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandType" v-model="addForm.dtype">
</mdp-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="需求来源" prop="source">
<el-select v-model="addForm.source">
<el-option v-for="i in this.dicts.demandSource" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandSource" v-model="addForm.source">
</mdp-select>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="需求层次" prop="dlvl" >
<el-select v-model="addForm.dlvl">
<el-option v-for="i in this.dicts.demandLvl" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandLvl" v-model="addForm.dlvl">
</mdp-select>
</el-form-item>
</el-col>
</el-row>

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

@ -177,30 +177,26 @@
</el-col>
<el-col :span="12">
<el-form-item label="需求类型" prop="dtype" >
<el-select v-model="editForm.dtype" @change="editXmMenuSomeFields(editForm,'dtype',$event)">
<el-option v-for="i in this.dicts.demandType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandType" v-model="editForm.dtype" @change="editXmMenuSomeFields(editForm,'dtype',$event)">
</mdp-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="需求来源" prop="source">
<el-select v-model="editForm.source" @change="editXmMenuSomeFields(editForm,'source',$event)">
<el-option v-for="i in this.dicts.demandSource" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandSource" v-model="editForm.source" @change="editXmMenuSomeFields(editForm,'source',$event)">
</mdp-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="需求层次" prop="dlvl" >
<el-select v-model="editForm.dlvl" @change="editXmMenuSomeFields(editForm,'dlvl',$event)">
<el-option v-for="i in this.dicts.demandLvl" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandLvl" v-model="editForm.dlvl" @change="editXmMenuSomeFields(editForm,'dlvl',$event)">
</mdp-select>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="优先级" prop="priority" >
<el-select v-model="editForm.priority" @change="editXmMenuSomeFields(editForm,'priority',$event)">
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" v-model="editForm.priority" @change="editXmMenuSomeFields(editForm,'priority',$event)">
</mdp-select>
</el-form-item>
</el-col>
</el-row>

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

@ -101,9 +101,8 @@
<i class="el-icon-document"></i>
需求类型
</template>
<el-select v-model="filters.dtype" clearable placeholder="需求类型">
<el-option v-for="i in this.dicts.demandType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandType" v-model="filters.dtype" clearable placeholder="需求类型">
</mdp-select>
</el-descriptions-item>
<el-descriptions-item>
<template slot="label">
@ -111,18 +110,16 @@
需求来源
</template>
<el-select v-model="filters.source" placeholder="需求来源" clearable >
<el-option v-for="i in this.dicts.demandSource" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandSource" v-model="filters.source" placeholder="需求来源" clearable >
</mdp-select>
</el-descriptions-item>
<el-descriptions-item>
<template slot="label">
<i class="el-icon-document"></i>
需求层次
</template>
<el-select v-model="filters.dlvl" placeholder="需求层次" clearable >
<el-option v-for="i in this.dicts.demandLvl" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandLvl" v-model="filters.dlvl" placeholder="需求层次" clearable >
</mdp-select>
</el-descriptions-item>
<el-descriptions-item :span="2">
<template slot="label">

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

@ -90,42 +90,37 @@
<font class="more-label-font">
需求层次:
</font>
<el-select v-model="filters.dlvl" placeholder="需求层次" clearable>
<el-option v-for="i in this.dicts.demandLvl" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandLvl" v-model="filters.dlvl" placeholder="需求层次" clearable>
</mdp-select>
</el-col>
<el-col :span="24" style="padding-top:5px;" class="hidden-log-and-up">
<font class="more-label-font">
需求类型:
</font>
<el-select v-model="filters.dtype" clearable placeholder="需求类型" style="width: 100px;">
<el-option v-for="i in this.dicts.demandType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandType" v-model="filters.dtype" clearable placeholder="需求类型" style="width: 100px;">
</mdp-select>
</el-col>
<el-col :span="24" style="padding-top:5px;" class="hidden-log-and-up">
<font class="more-label-font">
需求来源:
</font>
<el-select v-model="filters.source" placeholder="需求来源" clearable style="width: 100px;">
<el-option v-for="i in this.dicts.demandSource" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandSource" v-model="filters.source" placeholder="需求来源" clearable style="width: 100px;">
</mdp-select>
</el-col>
<el-col :span="24" style="padding-top:5px;" class="hidden-log-and-up">
<font class="more-label-font">
需求层次:
</font>
<el-select v-model="filters.dlvl" placeholder="需求层次" clearable class="hidden-md-and-down" style="width: 100px;">
<el-option v-for="i in this.dicts.demandLvl" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandLvl" v-model="filters.dlvl" placeholder="需求层次" clearable class="hidden-md-and-down" style="width: 100px;">
</mdp-select>
</el-col>
<el-col :span="24" style="padding-top:5px;" class="hidden-log-and-up">
<font class="more-label-font">
需求层次:
</font>
<el-select v-model="filters.dlvl" placeholder="需求层次" clearable>
<el-option v-for="i in this.dicts.demandLvl" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandLvl" v-model="filters.dlvl" placeholder="需求层次" clearable>
</mdp-select>
</el-col>
<el-col :span="24" style="padding-top:5px;">
<el-button type="primary" @click="searchXmMenus" icon="el-icon-search">查询</el-button>

5
src/views/xm/core/xmProjectTemplate/XmProjectTemplateList.vue

@ -2,9 +2,8 @@
<section class="page-container padding border">
<el-row>
<el-input v-model="filters.key" style="width: 20%;" placeholder="项目模板名称查询"></el-input>
<el-select v-model="filters.xmType" @change="searchXmProjectTemplates">
<el-option v-for="i in this.dicts.projectType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="projectType" v-model="filters.xmType" @change="searchXmProjectTemplates">
</mdp-select>
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmProjectTemplates">查询</el-button>
</el-row>
<el-row class="page-main">

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

@ -100,9 +100,8 @@
</el-col>
<el-col :span="12">
<el-form-item label="工期类型">
<el-select v-model=" addForm.planType">
<el-option v-for="i in this.dicts.planType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="planType" v-model=" addForm.planType">
</mdp-select>
</el-form-item>
</el-col>
</el-row>
@ -116,9 +115,8 @@
</el-col>
<el-col :span="12">
<el-form-item :label="addForm.ntype=='0'?'任务类型':'计划类型'" prop="taskType">
<el-select v-model="addForm.taskType">
<el-option v-for="i in this.dicts.taskType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="taskType" v-model="addForm.taskType">
</mdp-select>
</el-form-item>
</el-col>
</el-row>
@ -174,9 +172,8 @@
<el-checkbox v-model="addForm.taskClass" true-label="1" false-label="0">是否需要结算</el-checkbox>
</el-form-item>
<el-form-item v-if="addForm.taskClass=='1'" label="结算方案" prop="settlSchemel">
<el-select v-model=" addForm.settleSchemel">
<el-option v-for="i in dicts.xmTaskSettleSchemel" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="xmTaskSettleSchemel" v-model=" addForm.settleSchemel">
</mdp-select>
</el-form-item>
</el-tab-pane>
<el-tab-pane label="外包、众包、互联网" name="8" v-if="addForm.ntype!='1' ">

6
src/views/xm/core/xmTask/XmTaskList.vue

@ -11,10 +11,8 @@
<el-link type="warning" slot="reference" v-if="ptype!=='1' && (!selProject||!selProject.id)" icon="el-icon-search"><font style="font-size:14px;">{{filters.selProject?filters.selProject.name:'选择项目'}}</font></el-link>
</el-popover>
<el-select v-model="filters.taskType" placeholder="请选择任务类型" clearable @change="changeTaskType">
<el-option class="showall" value="all" label="全部类型">全部类型</el-option>
<el-option v-for="(i,index) in dicts.taskType" :value="i.id" :label="i.name" :key="index">{{i.name}}</el-option>
</el-select>
<mdp-select item-code="taskType" v-model="filters.taskType" placeholder="请选择任务类型" clearable @change="changeTaskType">
</mdp-select>
<el-input v-model="filters.key" style="width:20%;" placeholder="任务、需求名称模糊查询">
</el-input>
<el-button @click="searchXmTasks" icon="el-icon-search">查询</el-button>

10
src/views/xm/core/xmTaskExecuser/XmTaskExecuserMng.vue

@ -6,12 +6,10 @@
<el-input v-model="filters.projectId" style="width: 10em;;" placeholder="项目编号" clearable></el-input>
<el-input v-model="filters.execUserBranchId" style="width: 10em;;" placeholder="用户公司编号" clearable></el-input>
<el-input v-model="filters.branchId" style="width: 10em;;" placeholder="项目公司编号" clearable></el-input>
<el-select v-model="filters.status" style="width:6em;" placeholder="候选状态" clearable>
<el-option v-for="(item,index) in dicts.projectTaskExecuserStatus" :value="item.id" :label="item.name" :key="index"></el-option>
</el-select>
<el-select v-model="filters.taskState" style="width:6em;" placeholder="任务状态" clearable>
<el-option v-for="(item,index) in dicts.taskState" :value="item.id" :label="item.name" :key="index"></el-option>
</el-select>
<mdp-select item-code="projectTaskExecuserStatus" v-model="filters.status" style="width:6em;" placeholder="候选状态" clearable>
</mdp-select>
<mdp-select item-code="taskState" v-model="filters.taskState" style="width:6em;" placeholder="任务状态" clearable>
</mdp-select>
<el-button type="primary" v-loading="load.list" :disabled="load.list==true" v-on:click="searchXmTaskExecusers">查询</el-button>
<!-- <el-button type="danger" v-loading="load.del" @click="batchDel" :disabled="this.sels.length===0 || load.del==true">批量删除</el-button> -->
</el-row>

12
src/views/xm/core/xmTaskSbillDetail/XmTaskSbillDetailMng.vue

@ -42,15 +42,9 @@
</el-table-column>
<el-table-column label="结算信息">
<el-table-column prop="sstatus" label="结算状态" width="120" show-overflow-tooltip sortable>
<template slot-scope="scope">
<div class="cell-text">
<el-tag v-for="(item,index) in formatDictsWithClass(dicts,'sstatus',scope.row.sstatus)" :key="index" :type="item.className">{{item.name}}</el-tag>
</div>
<span class="cell-bar">
<el-select v-model="scope.row.sstatus" placeholder="结算状态" style="display:block;" @change="editSomeFields(scope.row,'sstatus',$event)">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.sstatus" :key="index"></el-option>
</el-select>
</span>
<template slot-scope="scope">
<mdp-select show-style="tag" item-code="sstatus" v-model="scope.row.sstatus" placeholder="结算状态" style="display:block;" @change="editSomeFields(scope.row,'sstatus',$event)">
</mdp-select>
</template>
</el-table-column>
<el-table-column prop="sschemel" label="结算方案" min-width="120" show-overflow-tooltip>

5
src/views/xm/core/xmWorkload/XmWorkloadEdit.vue

@ -24,9 +24,8 @@
</el-col>
<el-col :span="12">
<el-form-item label="工作类型" prop="ttype">
<el-select v-model="editForm.ttype">
<el-option v-for="i in this.dicts.taskType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="taskType" v-model="editForm.ttype">
</mdp-select>
</el-form-item>
</el-col>
</el-row>

5
src/views/xm/core/xmWorkload/XmWorkloadInit.vue

@ -24,9 +24,8 @@
</el-col>
<el-col :span="12">
<el-form-item label="工作类型" prop="ttype">
<el-select v-model="editForm.ttype">
<el-option v-for="i in this.dicts.taskType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="taskType" v-model="editForm.ttype">
</mdp-select>
</el-form-item>
</el-col>
</el-row>

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

@ -94,27 +94,15 @@
</template>
</el-table-column>
<el-table-column prop="wstatus" label="工时状态" width="120" show-overflow-tooltip sortable >
<template slot-scope="scope">
<div class="cell-text">
<el-tag v-for="(item,index) in formatDictsWithClass(dicts,'wstatus',scope.row.wstatus)" :key="index" :type="item.className">{{item.name}}</el-tag>
</div>
<span class="cell-bar">
<el-select v-model="scope.row.wstatus" placeholder="工时状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'wstatus',$event)">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.wstatus" :key="index"></el-option>
</el-select>
</span>
<template slot-scope="scope">
<mdp-select show-style="tag" item-code="wstatus" v-model="scope.row.wstatus" placeholder="工时状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'wstatus',$event)">
</mdp-select>
</template>
</el-table-column>
<el-table-column prop="sstatus" label="结算状态" width="120" show-overflow-tooltip sortable>
<template slot-scope="scope">
<div class="cell-text">
<el-tag v-for="(item,index) in formatDictsWithClass(dicts,'sstatus',scope.row.sstatus)" :key="index" :type="item.className">{{item.name}}</el-tag>
</div>
<span class="cell-bar">
<el-select v-model="scope.row.sstatus" placeholder="结算状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'sstatus',$event)">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.sstatus" :key="index"></el-option>
</el-select>
</span>
<template slot-scope="scope">
<mdp-select show-style="tag" item-code="sstatus" v-model="scope.row.sstatus" placeholder="结算状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'sstatus',$event)">
</mdp-select>
</template>
</el-table-column>
<el-table-column prop="workload" label="登记工时" width="120" show-overflow-tooltip sortable>

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

@ -23,15 +23,9 @@
<el-table-column prop="bizDate" label="登记日期" width="120" show-overflow-tooltip></el-table-column>
<el-table-column prop="workload" label="登记工时" width="120" show-overflow-tooltip></el-table-column>
<el-table-column prop="wstatus" label="确认状态" width="120" show-overflow-tooltip>
<template slot-scope="scope">
<div class="cell-text">
<el-tag v-for="(item,index) in formatDictsWithClass(dicts,'wstatus',scope.row.wstatus)" :key="index" :type="item.className">{{item.name}}</el-tag>
</div>
<span class="cell-bar">
<el-select v-model="scope.row.wstatus" placeholder="工时状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'wstatus',$event)">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.wstatus" :key="index"></el-option>
</el-select>
</span>
<template slot-scope="scope">
<mdp-select item-code="wstatus" show-style="tag" v-model="scope.row.wstatus" placeholder="工时状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'wstatus',$event)">
</mdp-select>
</template>
</el-table-column>
<el-table-column prop="sstatus" label="结算状态" width="120" show-overflow-tooltip>
@ -40,9 +34,8 @@
<el-tag v-for="(item,index) in formatDictsWithClass(dicts,'sstatus',scope.row.sstatus)" :key="index" :type="item.className">{{item.name}}</el-tag>
</div>
<span class="cell-bar">
<el-select v-model="scope.row.sstatus" placeholder="结算状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'sstatus',$event)">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.sstatus" :key="index"></el-option>
</el-select>
<mdp-select item-code="sstatus" show-style="tag" v-model="scope.row.sstatus" placeholder="结算状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'sstatus',$event)">
</mdp-select>
</span>
</template>
</el-table-column>

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

@ -11,15 +11,9 @@
<el-table-column prop="bizDate" label="登记日期" width="120" show-overflow-tooltip></el-table-column>
<el-table-column prop="workload" label="登记工时" width="120" show-overflow-tooltip></el-table-column>
<el-table-column prop="wstatus" label="确认状态" width="120" show-overflow-tooltip>
<template slot-scope="scope">
<div class="cell-text">
<el-tag v-for="(item,index) in formatDictsWithClass(dicts,'wstatus',scope.row.wstatus)" :key="index" :type="item.className">{{item.name}}</el-tag>
</div>
<span class="cell-bar">
<el-select v-model="scope.row.wstatus" placeholder="工时状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'wstatus',$event)">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.wstatus" :key="index"></el-option>
</el-select>
</span>
<template slot-scope="scope">
<mdp-select item-code="wstatus" show-style="tag" v-model="scope.row.wstatus" placeholder="工时状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'wstatus',$event)">
</mdp-select>
</template>
</el-table-column>
<el-table-column prop="sstatus" label="结算状态" width="120" show-overflow-tooltip>
@ -28,9 +22,8 @@
<el-tag v-for="(item,index) in formatDictsWithClass(dicts,'sstatus',scope.row.sstatus)" :key="index" :type="item.className">{{item.name}}</el-tag>
</div>
<span class="cell-bar">
<el-select v-model="scope.row.sstatus" placeholder="结算状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'sstatus',$event)">
<el-option :value="item.id" :label="item.name" v-for="(item,index) in dicts.sstatus" :key="index"></el-option>
</el-select>
<mdp-select item-code="sstatus" show-style="tag" v-model="scope.row.sstatus" placeholder="结算状态" style="display:block;" @change="editXmWorkloadSomeFields(scope.row,'sstatus',$event)">
</mdp-select>
</span>
</template>
</el-table-column>

25
src/views/xm/rpt/product/menuAgeDist.vue

@ -40,29 +40,24 @@
</el-col>
<el-col :span="9">
<el-form-item label="需求状态" prop="status">
<el-select style="width:100px;" size="small" v-model="params.status" @change="onXmMenuSomeFieldsChange('status',$event)" clearable>
<el-option v-for="i in this.dicts.menuStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="menuStatus" style="width:100px;" size="small" v-model="params.status" @change="onXmMenuSomeFieldsChange('status',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="需求类型" prop="dtype" >
<el-select style="width:100px;" size="small" v-model="params.dtype" @change="onXmMenuSomeFieldsChange('dtype',$event)" clearable>
<el-option v-for="i in this.dicts.demandType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandType" style="width:100px;" size="small" v-model="params.dtype" @change="onXmMenuSomeFieldsChange('dtype',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="需求来源" prop="source">
<el-select style="width:100px;" size="small" v-model="params.source" @change="onXmMenuSomeFieldsChange('source',$event)" clearable>
<el-option v-for="i in this.dicts.demandSource" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandSource" style="width:100px;" size="small" v-model="params.source" @change="onXmMenuSomeFieldsChange('source',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="需求层次" prop="dlvl" >
<el-select style="width:100px;" size="small" v-model="params.dlvl" @change="onXmMenuSomeFieldsChange('dlvl',$event)" clearable>
<el-option v-for="i in this.dicts.demandLvl" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandLvl" style="width:100px;" size="small" v-model="params.dlvl" @change="onXmMenuSomeFieldsChange('dlvl',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="priority" >
<el-select style="width:100px;" size="small" v-model="params.priority" @change="onXmMenuSomeFieldsChange('priority',$event)" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.priority" @change="onXmMenuSomeFieldsChange('priority',$event)" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

27
src/views/xm/rpt/product/menuAttDist.vue

@ -26,7 +26,7 @@
<el-row>
<el-col :span="15">
<el-form-item label="分组属性">
<el-select style="width:100px;" size="small" v-model="params.groupBy" @change="onXmMenuSomeFieldsChange('groupBy',$event)">
<el-select item-code="" style="width:100px;" size="small" v-model="params.groupBy" @change="onXmMenuSomeFieldsChange('groupBy',$event)">
<el-option v-for="i in this.groupBys" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
</el-form-item>
@ -45,29 +45,24 @@
</el-col>
<el-col :span="9">
<el-form-item label="需求状态" prop="status">
<el-select style="width:100px;" size="small" v-model="params.status" @change="onXmMenuSomeFieldsChange('status',$event)" clearable>
<el-option v-for="i in this.dicts.menuStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="menuStatus" style="width:100px;" size="small" v-model="params.status" @change="onXmMenuSomeFieldsChange('status',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="需求类型" prop="dtype" >
<el-select style="width:100px;" size="small" v-model="params.dtype" @change="onXmMenuSomeFieldsChange('dtype',$event)" clearable>
<el-option v-for="i in this.dicts.demandType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandType" style="width:100px;" size="small" v-model="params.dtype" @change="onXmMenuSomeFieldsChange('dtype',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="需求来源" prop="source">
<el-select style="width:100px;" size="small" v-model="params.source" @change="onXmMenuSomeFieldsChange('source',$event)" clearable>
<el-option v-for="i in this.dicts.demandSource" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandSource" style="width:100px;" size="small" v-model="params.source" @change="onXmMenuSomeFieldsChange('source',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="需求层次" prop="dlvl" >
<el-select style="width:100px;" size="small" v-model="params.dlvl" @change="onXmMenuSomeFieldsChange('dlvl',$event)" clearable>
<el-option v-for="i in this.dicts.demandLvl" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandLvl" style="width:100px;" size="small" v-model="params.dlvl" @change="onXmMenuSomeFieldsChange('dlvl',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="priority" >
<el-select style="width:100px;" size="small" v-model="params.priority" @change="onXmMenuSomeFieldsChange('priority',$event)" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.priority" @change="onXmMenuSomeFieldsChange('priority',$event)" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

25
src/views/xm/rpt/product/menuSort.vue

@ -45,29 +45,24 @@
</el-col>
<el-col :span="9">
<el-form-item label="需求状态" prop="status">
<el-select style="width:100px;" size="small" v-model="params.status" @change="onXmMenuSomeFieldsChange('status',$event)" clearable>
<el-option v-for="i in this.dicts.menuStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="menuStatus" style="width:100px;" size="small" v-model="params.status" @change="onXmMenuSomeFieldsChange('status',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="需求类型" prop="dtype" >
<el-select style="width:100px;" size="small" v-model="params.dtype" @change="onXmMenuSomeFieldsChange('dtype',$event)" clearable>
<el-option v-for="i in this.dicts.demandType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandType" style="width:100px;" size="small" v-model="params.dtype" @change="onXmMenuSomeFieldsChange('dtype',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="需求来源" prop="source">
<el-select style="width:100px;" size="small" v-model="params.source" @change="onXmMenuSomeFieldsChange('source',$event)" clearable>
<el-option v-for="i in this.dicts.demandSource" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandSource" style="width:100px;" size="small" v-model="params.source" @change="onXmMenuSomeFieldsChange('source',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="需求层次" prop="dlvl" >
<el-select style="width:100px;" size="small" v-model="params.dlvl" @change="onXmMenuSomeFieldsChange('dlvl',$event)" clearable>
<el-option v-for="i in this.dicts.demandLvl" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="demandLvl" style="width:100px;" size="small" v-model="params.dlvl" @change="onXmMenuSomeFieldsChange('dlvl',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="priority" >
<el-select style="width:100px;" size="small" v-model="params.priority" @change="onXmMenuSomeFieldsChange('priority',$event)" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.priority" @change="onXmMenuSomeFieldsChange('priority',$event)" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

35
src/views/xm/rpt/product/questionAgeDist.vue

@ -64,40 +64,33 @@
</el-col>
<el-col :span="9">
<el-form-item label="缺陷状态" prop="bugStatus">
<el-select style="width:100px;" size="small" v-model="params.bugStatus" @change="onXmQuestionSomeFieldsChange('bugStatus',$event)" clearable>
<el-option v-for="i in this.dicts.bugStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugStatus" style="width:100px;" size="small" v-model="params.bugStatus" @change="onXmQuestionSomeFieldsChange('bugStatus',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="缺陷类型" prop="bugType" >
<el-select style="width:100px;" size="small" v-model="params.bugType" @change="onXmQuestionSomeFieldsChange('bugType',$event)" clearable>
<el-option v-for="i in this.dicts.bugType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugType" style="width:100px;" size="small" v-model="params.bugType" @change="onXmQuestionSomeFieldsChange('bugType',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="缺陷原因" prop="bugReason">
<el-select style="width:100px;" size="small" v-model="params.bugReason" @change="onXmQuestionSomeFieldsChange('bugReason',$event)" clearable>
<el-option v-for="i in this.dicts.bugReason" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugReason" style="width:100px;" size="small" v-model="params.bugReason" @change="onXmQuestionSomeFieldsChange('bugReason',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="严重程度" prop="bugSeverity" >
<el-select style="width:100px;" size="small" v-model="params.bugSeverity" @change="onXmQuestionSomeFieldsChange('bugSeverity',$event)" clearable>
<el-option v-for="i in this.dicts.bugSeverity" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugSeverity" style="width:100px;" size="small" v-model="params.bugSeverity" @change="onXmQuestionSomeFieldsChange('bugSeverity',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="priority" >
<el-select style="width:100px;" size="small" v-model="params.priority" @change="onXmQuestionSomeFieldsChange('priority',$event)" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.priority" @change="onXmQuestionSomeFieldsChange('priority',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="解决方案" prop="solution" >
<el-select style="width:100px;" size="small" v-model="params.solution" @change="onXmQuestionSomeFieldsChange('solution',$event)" clearable>
<el-option v-for="i in dicts.bugSolution" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugSolution" style="width:100px;" size="small" v-model="params.solution" @change="onXmQuestionSomeFieldsChange('solution',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="重现频率" prop="repRate" >
<el-select style="width:100px;" size="small" v-model="params.repRate" @change="onXmQuestionSomeFieldsChange('repRate',$event)" clearable>
<el-option v-for="i in dicts.bugRepRate" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugRepRate" style="width:100px;" size="small" v-model="params.repRate" @change="onXmQuestionSomeFieldsChange('repRate',$event)" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

35
src/views/xm/rpt/product/questionAttDist.vue

@ -64,40 +64,33 @@
</el-col>
<el-col :span="9">
<el-form-item label="缺陷状态" prop="bugStatus">
<el-select style="width:100px;" size="small" v-model="params.bugStatus" @change="onXmQuestionSomeFieldsChange('bugStatus',$event)" clearable>
<el-option v-for="i in this.dicts.bugStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugStatus" style="width:100px;" size="small" v-model="params.bugStatus" @change="onXmQuestionSomeFieldsChange('bugStatus',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="缺陷类型" prop="bugType" >
<el-select style="width:100px;" size="small" v-model="params.bugType" @change="onXmQuestionSomeFieldsChange('bugType',$event)" clearable>
<el-option v-for="i in this.dicts.bugType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugType" style="width:100px;" size="small" v-model="params.bugType" @change="onXmQuestionSomeFieldsChange('bugType',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="缺陷原因" prop="bugReason">
<el-select style="width:100px;" size="small" v-model="params.bugReason" @change="onXmQuestionSomeFieldsChange('bugReason',$event)" clearable>
<el-option v-for="i in this.dicts.bugReason" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugReason" style="width:100px;" size="small" v-model="params.bugReason" @change="onXmQuestionSomeFieldsChange('bugReason',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="严重程度" prop="bugSeverity" >
<el-select style="width:100px;" size="small" v-model="params.bugSeverity" @change="onXmQuestionSomeFieldsChange('bugSeverity',$event)" clearable>
<el-option v-for="i in this.dicts.bugSeverity" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugSeverity" style="width:100px;" size="small" v-model="params.bugSeverity" @change="onXmQuestionSomeFieldsChange('bugSeverity',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="priority" >
<el-select style="width:100px;" size="small" v-model="params.priority" @change="onXmQuestionSomeFieldsChange('priority',$event)" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.priority" @change="onXmQuestionSomeFieldsChange('priority',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="解决方案" prop="solution" >
<el-select style="width:100px;" size="small" v-model="params.solution" @change="onXmQuestionSomeFieldsChange('solution',$event)" clearable>
<el-option v-for="i in dicts.bugSolution" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugSolution" style="width:100px;" size="small" v-model="params.solution" @change="onXmQuestionSomeFieldsChange('solution',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="重现频率" prop="repRate" >
<el-select style="width:100px;" size="small" v-model="params.repRate" @change="onXmQuestionSomeFieldsChange('repRate',$event)" clearable>
<el-option v-for="i in dicts.bugRepRate" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugRepRate" style="width:100px;" size="small" v-model="params.repRate" @change="onXmQuestionSomeFieldsChange('repRate',$event)" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

35
src/views/xm/rpt/product/questionRetestDist.vue

@ -64,40 +64,33 @@
</el-col>
<el-col :span="9">
<el-form-item label="缺陷状态" prop="bugStatus">
<el-select style="width:100px;" size="small" v-model="params.bugStatus" @change="onXmQuestionSomeFieldsChange('bugStatus',$event)" clearable>
<el-option v-for="i in this.dicts.bugStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugStatus" style="width:100px;" size="small" v-model="params.bugStatus" @change="onXmQuestionSomeFieldsChange('bugStatus',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="缺陷类型" prop="bugType" >
<el-select style="width:100px;" size="small" v-model="params.bugType" @change="onXmQuestionSomeFieldsChange('bugType',$event)" clearable>
<el-option v-for="i in this.dicts.bugType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugType" style="width:100px;" size="small" v-model="params.bugType" @change="onXmQuestionSomeFieldsChange('bugType',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="缺陷原因" prop="bugReason">
<el-select style="width:100px;" size="small" v-model="params.bugReason" @change="onXmQuestionSomeFieldsChange('bugReason',$event)" clearable>
<el-option v-for="i in this.dicts.bugReason" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugReason" style="width:100px;" size="small" v-model="params.bugReason" @change="onXmQuestionSomeFieldsChange('bugReason',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="严重程度" prop="bugSeverity" >
<el-select style="width:100px;" size="small" v-model="params.bugSeverity" @change="onXmQuestionSomeFieldsChange('bugSeverity',$event)" clearable>
<el-option v-for="i in this.dicts.bugSeverity" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugSeverity" style="width:100px;" size="small" v-model="params.bugSeverity" @change="onXmQuestionSomeFieldsChange('bugSeverity',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="priority" >
<el-select style="width:100px;" size="small" v-model="params.priority" @change="onXmQuestionSomeFieldsChange('priority',$event)" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.priority" @change="onXmQuestionSomeFieldsChange('priority',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="解决方案" prop="solution" >
<el-select style="width:100px;" size="small" v-model="params.solution" @change="onXmQuestionSomeFieldsChange('solution',$event)" clearable>
<el-option v-for="i in dicts.bugSolution" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugSolution" style="width:100px;" size="small" v-model="params.solution" @change="onXmQuestionSomeFieldsChange('solution',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="重现频率" prop="repRate" >
<el-select style="width:100px;" size="small" v-model="params.repRate" @change="onXmQuestionSomeFieldsChange('repRate',$event)" clearable>
<el-option v-for="i in dicts.bugRepRate" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugRepRate" style="width:100px;" size="small" v-model="params.repRate" @change="onXmQuestionSomeFieldsChange('repRate',$event)" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

37
src/views/xm/rpt/product/questionSort.vue

@ -26,7 +26,7 @@
<el-row>
<el-col :span="15">
<el-form-item label="分组属性">
<el-select style="width:100px;" size="small" v-model="params.groupBy" @change="onXmQuestionSomeFieldsChange('groupBy',$event)">
<el-select item-code="" style="width:100px;" size="small" v-model="params.groupBy" @change="onXmQuestionSomeFieldsChange('groupBy',$event)">
<el-option v-for="i in this.groupBys" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
</el-form-item>
@ -64,40 +64,33 @@
</el-col>
<el-col :span="9">
<el-form-item label="缺陷状态" prop="bugStatus">
<el-select style="width:100px;" size="small" v-model="params.bugStatus" @change="onXmQuestionSomeFieldsChange('bugStatus',$event)" clearable>
<el-option v-for="i in this.dicts.bugStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugStatus" style="width:100px;" size="small" v-model="params.bugStatus" @change="onXmQuestionSomeFieldsChange('bugStatus',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="缺陷类型" prop="bugType" >
<el-select style="width:100px;" size="small" v-model="params.bugType" @change="onXmQuestionSomeFieldsChange('bugType',$event)" clearable>
<el-option v-for="i in this.dicts.bugType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugType" style="width:100px;" size="small" v-model="params.bugType" @change="onXmQuestionSomeFieldsChange('bugType',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="缺陷原因" prop="bugReason">
<el-select style="width:100px;" size="small" v-model="params.bugReason" @change="onXmQuestionSomeFieldsChange('bugReason',$event)" clearable>
<el-option v-for="i in this.dicts.bugReason" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugReason" style="width:100px;" size="small" v-model="params.bugReason" @change="onXmQuestionSomeFieldsChange('bugReason',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="严重程度" prop="bugSeverity" >
<el-select style="width:100px;" size="small" v-model="params.bugSeverity" @change="onXmQuestionSomeFieldsChange('bugSeverity',$event)" clearable>
<el-option v-for="i in this.dicts.bugSeverity" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugSeverity" style="width:100px;" size="small" v-model="params.bugSeverity" @change="onXmQuestionSomeFieldsChange('bugSeverity',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="priority" >
<el-select style="width:100px;" size="small" v-model="params.priority" @change="onXmQuestionSomeFieldsChange('priority',$event)" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.priority" @change="onXmQuestionSomeFieldsChange('priority',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="解决方案" prop="solution" >
<el-select style="width:100px;" size="small" v-model="params.solution" @change="onXmQuestionSomeFieldsChange('solution',$event)" clearable>
<el-option v-for="i in dicts.bugSolution" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugSolution" style="width:100px;" size="small" v-model="params.solution" @change="onXmQuestionSomeFieldsChange('solution',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="重现频率" prop="repRate" >
<el-select style="width:100px;" size="small" v-model="params.repRate" @change="onXmQuestionSomeFieldsChange('repRate',$event)" clearable>
<el-option v-for="i in dicts.bugRepRate" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugRepRate" style="width:100px;" size="small" v-model="params.repRate" @change="onXmQuestionSomeFieldsChange('repRate',$event)" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

26
src/views/xm/rpt/project/taskAttDist.vue

@ -27,7 +27,7 @@
<el-row>
<el-col :span="15">
<el-form-item label="分组属性">
<el-select style="width:100px;" size="small" v-model="params.groupBy" @change="onXmTaskSomeFieldsChange('groupBy',$event)" clearable>
<el-select item-code="" style="width:100px;" size="small" v-model="params.groupBy" @change="onXmTaskSomeFieldsChange('groupBy',$event)" clearable>
<el-option v-for="i in this.groupBys" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
</el-form-item>
@ -38,29 +38,25 @@
</el-col>
<el-col :span="9">
<el-form-item label="任务状态" prop="taskState">
<el-select style="width:100px;" size="small" v-model="params.taskState" @change="onXmTaskSomeFieldsChange('taskState',$event)" clearable>
<mdp-select item-code="" style="width:100px;" size="small" v-model="params.taskState" @change="onXmTaskSomeFieldsChange('taskState',$event)" clearable>
<el-option v-for="i in this.dicts.taskState" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
</mdp-select>
</el-form-item>
<el-form-item label="任务类型" prop="taskType" >
<el-select style="width:100px;" size="small" v-model="params.taskType" @change="onXmTaskSomeFieldsChange('taskType',$event)" clearable>
<el-option v-for="i in this.dicts.taskType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="taskType" style="width:100px;" size="small" v-model="params.taskType" @change="onXmTaskSomeFieldsChange('taskType',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="任务来源" prop="planType">
<el-select style="width:100px;" size="small" v-model="params.planType" @change="onXmTaskSomeFieldsChange('planType',$event)" clearable>
<el-option v-for="i in this.dicts.planType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="planType" style="width:100px;" size="small" v-model="params.planType" @change="onXmTaskSomeFieldsChange('planType',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="任务层次" prop="settleSchemel" >
<el-select style="width:100px;" size="small" v-model="params.settleSchemel" @change="onXmTaskSomeFieldsChange('settleSchemel',$event)" clearable>
<el-option v-for="i in this.dicts.xmTaskSettleSchemel" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="xmTaskSettleSchemel" style="width:100px;" size="small" v-model="params.settleSchemel" @change="onXmTaskSomeFieldsChange('settleSchemel',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="priority" >
<el-select style="width:100px;" size="small" v-model="params.priority" @change="onXmTaskSomeFieldsChange('priority',$event)" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.priority" @change="onXmTaskSomeFieldsChange('priority',$event)" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

27
src/views/xm/rpt/project/taskSort.vue

@ -27,7 +27,7 @@
<el-row>
<el-col :span="15">
<el-form-item label="分组属性">
<el-select style="width:100px;" size="small" v-model="params.groupBy" @change="onXmTaskSomeFieldsChange('groupBy',$event)" clearable>
<el-select item-code="" style="width:100px;" size="small" v-model="params.groupBy" @change="onXmTaskSomeFieldsChange('groupBy',$event)" clearable>
<el-option v-for="i in this.groupBys" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
</el-form-item>
@ -38,29 +38,24 @@
</el-col>
<el-col :span="9">
<el-form-item label="任务状态" prop="taskState">
<el-select style="width:100px;" size="small" v-model="params.taskState" @change="onXmTaskSomeFieldsChange('taskState',$event)" clearable>
<el-option v-for="i in this.dicts.taskState" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="taskState" style="width:100px;" size="small" v-model="params.taskState" @change="onXmTaskSomeFieldsChange('taskState',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="任务类型" prop="taskType" >
<el-select style="width:100px;" size="small" v-model="params.taskType" @change="onXmTaskSomeFieldsChange('taskType',$event)" clearable>
<el-option v-for="i in this.dicts.taskType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="taskType" style="width:100px;" size="small" v-model="params.taskType" @change="onXmTaskSomeFieldsChange('taskType',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="任务来源" prop="planType">
<el-select style="width:100px;" size="small" v-model="params.planType" @change="onXmTaskSomeFieldsChange('planType',$event)" clearable>
<el-option v-for="i in this.dicts.planType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="planType" style="width:100px;" size="small" v-model="params.planType" @change="onXmTaskSomeFieldsChange('planType',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="任务层次" prop="settleSchemel" >
<el-select style="width:100px;" size="small" v-model="params.settleSchemel" @change="onXmTaskSomeFieldsChange('settleSchemel',$event)" clearable>
<el-option v-for="i in this.dicts.xmTaskSettleSchemel" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="xmTaskSettleSchemel" style="width:100px;" size="small" v-model="params.settleSchemel" @change="onXmTaskSomeFieldsChange('settleSchemel',$event)" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="priority" >
<el-select style="width:100px;" size="small" v-model="params.priority" @change="onXmTaskSomeFieldsChange('priority',$event)" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.priority" @change="onXmTaskSomeFieldsChange('priority',$event)" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

22
src/views/xm/rpt/testCase/testCaseSort.vue

@ -28,7 +28,7 @@
<el-row>
<el-col :span="15">
<el-form-item label="分组属性">
<el-select style="width:100px;" size="small" v-model="params.groupBy">
<el-select item-code="" style="width:100px;" size="small" v-model="params.groupBy">
<el-option v-for="i in this.groupBys" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
</el-form-item>
@ -54,24 +54,20 @@
</el-col>
<el-col :span="9">
<el-form-item label="用例状态" prop="caseStatus">
<el-select style="width:100px;" size="small" v-model="params.caseStatus" clearable>
<el-option v-for="i in this.dicts.testCaseStatus" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="testCaseStatus" style="width:100px;" size="small" v-model="params.caseStatus" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="用例类型" prop="caseType" >
<el-select style="width:100px;" size="small" v-model="params.bugType" clearable>
<el-option v-for="i in this.dicts.bugType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="bugType" style="width:100px;" size="small" v-model="params.bugType" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="测试方式" prop="testType">
<el-select style="width:100px;" size="small" v-model="params.testType" clearable>
<el-option v-for="i in this.dicts.testType" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="testType" style="width:100px;" size="small" v-model="params.testType" clearable>
</mdp-select>
</el-form-item>
<el-form-item label="优先级别" prop="cpriority" >
<el-select style="width:100px;" size="small" v-model="params.cpriority" clearable>
<el-option v-for="i in dicts.priority" :label="i.name" :key="i.id" :value="i.id"></el-option>
</el-select>
<mdp-select item-code="priority" style="width:100px;" size="small" v-model="params.cpriority" clearable>
</mdp-select>
</el-form-item>
</el-col>
</el-row>

Loading…
Cancel
Save