mirror of
https://gitee.com/maimengcloud/xm-ui-web.git
synced 2025-12-30 10:12:26 +00:00
不可清空
This commit is contained in:
@@ -230,6 +230,13 @@ export const MdpSelectMixin = {
|
||||
}
|
||||
},
|
||||
props: {
|
||||
/**
|
||||
* 是否检查状态之间的关联关系禁用关系
|
||||
*/
|
||||
targetCheck:{
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
title:{
|
||||
type: String,
|
||||
default:'',
|
||||
@@ -511,7 +518,12 @@ export const MdpSelectMixin = {
|
||||
},
|
||||
methods: {
|
||||
disabledOptionCpd(o){
|
||||
|
||||
if(this.clearable){//可清空规则无效
|
||||
return false
|
||||
}
|
||||
if(this.targetCheck===false){
|
||||
return false;
|
||||
}
|
||||
if(this.multiple){
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item prop="istatus" label-width="0px">
|
||||
<mdp-select show-style="x" size="medium" label="状态" itemCode="iterationStatus" v-model="editForm.istatus" @change="editSomeFields(editForm,'istatus',$event)"/>
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="状态" itemCode="iterationStatus" v-model="editForm.istatus" @change="editSomeFields(editForm,'istatus',$event)"/>
|
||||
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
itemCode="iterationStatus"
|
||||
>
|
||||
<template #default="scope">
|
||||
<MdpSelect itemCode="iterationStatus" v-model="scope.row.istatus" disabled showStyle="tag"/>
|
||||
<MdpSelect :clearable="false" itemCode="iterationStatus" v-model="scope.row.istatus" disabled showStyle="tag"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="tagIds" label="标签" width="120" sortable >
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
<el-row>
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<mdp-select width="100%" show-style="x" label="类型" v-model="editForm.dclass" itemCode="dclass"
|
||||
<mdp-select :clearable="false" width="100%" show-style="x" label="类型" v-model="editForm.dclass" itemCode="dclass"
|
||||
@change="editSomeFields(editForm, 'dclass', $event)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -116,7 +116,7 @@
|
||||
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<mdp-select width="100%" show-style="x" label="状态" v-model="editForm.status" itemCode="menuStatus"
|
||||
<mdp-select :clearable="false" width="100%" show-style="x" label="状态" v-model="editForm.status" itemCode="menuStatus"
|
||||
@change="editSomeFields(editForm, 'status', $event)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -177,25 +177,25 @@
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="需求类型" prop="dtype">
|
||||
<mdp-select width="100%" itemCode="demandType" v-model="editForm.dtype"
|
||||
<mdp-select :clearable="false" width="100%" itemCode="demandType" v-model="editForm.dtype"
|
||||
@change="editSomeFields(editForm, 'dtype', $event)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="需求来源" prop="source">
|
||||
<mdp-select width="100%" itemCode="demandSource" v-model="editForm.source"
|
||||
<mdp-select :clearable="false" width="100%" itemCode="demandSource" v-model="editForm.source"
|
||||
@change="editSomeFields(editForm, 'source', $event)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="需求层次" prop="dlvl">
|
||||
<mdp-select width="100%" itemCode="demandLvl" v-model="editForm.dlvl"
|
||||
<mdp-select :clearable="false" width="100%" itemCode="demandLvl" v-model="editForm.dlvl"
|
||||
@change="editSomeFields(editForm, 'dlvl', $event)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="优先级" prop="priority">
|
||||
<mdp-select width="100%" itemCode="priority" v-model="editForm.priority"
|
||||
<mdp-select :clearable="false" width="100%" itemCode="priority" v-model="editForm.priority"
|
||||
@change="editSomeFields(editForm, 'priority', $event)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
@@ -267,7 +267,7 @@
|
||||
<template #default="scope">
|
||||
<mdp-select
|
||||
show-style="tag"
|
||||
|
||||
:clearable="false"
|
||||
itemCode="menuStatus"
|
||||
v-model="scope.row.status"
|
||||
label="需求状态"
|
||||
@@ -279,7 +279,7 @@
|
||||
<template #default="scope">
|
||||
<mdp-select
|
||||
show-style="tag"
|
||||
|
||||
:clearable="false"
|
||||
itemCode="priority"
|
||||
v-model="scope.row.priority"
|
||||
placeholder="优先级"
|
||||
@@ -291,7 +291,7 @@
|
||||
<template #default="scope">
|
||||
<mdp-select
|
||||
show-style="tag"
|
||||
|
||||
:clearable="false"
|
||||
itemCode="demandType"
|
||||
v-model="scope.row.dtype"
|
||||
placeholder="类型"
|
||||
@@ -318,7 +318,7 @@
|
||||
<template #default="scope">
|
||||
<mdp-select
|
||||
show-style="tag"
|
||||
|
||||
:clearable="false"
|
||||
itemCode="demandSource"
|
||||
v-model="scope.row.source"
|
||||
placeholder="来源"
|
||||
@@ -330,7 +330,7 @@
|
||||
<template #default="scope">
|
||||
<mdp-select
|
||||
show-style="tag"
|
||||
|
||||
:clearable="false"
|
||||
itemCode="demandLvl"
|
||||
v-model="scope.row.dlvl"
|
||||
placeholder="层次"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="产品状态" prop="pstatus" v-if="currOpType != 'add'">
|
||||
<mdp-select itemCode="xmProductPstatus" v-model="editForm.pstatus" placeholder="产品状态" width="100%" />
|
||||
<mdp-select :clearable="false" itemCode="xmProductPstatus" v-model="editForm.pstatus" placeholder="产品状态" width="100%" />
|
||||
</el-form-item>
|
||||
<el-form-item label="产品代号" prop="code" v-if="currOpType === 'add'">
|
||||
<el-input v-model="editForm.code" style="width: 200px" placeholder="产品代号,不可为空" />
|
||||
|
||||
@@ -173,7 +173,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="pstatus" label="状态" width="120" sortable fixed="left" itemCode="xmProductPstatus">
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" placeholder="状态" itemCode="xmProductPstatus" v-model="scope.row.pstatus" effect="dark" @change="editSomeFields(scope.row,'pstatus',$event)"/>
|
||||
<mdp-select :clearable="false" show-style="tag" placeholder="状态" itemCode="xmProductPstatus" v-model="scope.row.pstatus" effect="dark" @change="editSomeFields(scope.row,'pstatus',$event)"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="tagIds" label="标签" width="120" sortable >
|
||||
|
||||
@@ -34,13 +34,13 @@
|
||||
<el-row>
|
||||
<el-col :span="6">
|
||||
<el-form-item prop="xmType" label-width="0px">
|
||||
<mdp-select show-style="x" size="medium" label="项目类型" itemCode="projectType" v-model="editForm.xmType"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="项目类型" itemCode="projectType" v-model="editForm.xmType"
|
||||
@change="editSomeFields(editForm, 'xmType', $event)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item prop="currPhase" label-width="0px">
|
||||
<mdp-select v-if="editForm.xmType" show-style="x" size="medium" label="当前阶段"
|
||||
<mdp-select :clearable="false" v-if="editForm.xmType" show-style="x" size="medium" label="当前阶段"
|
||||
:itemCode="'projectPhasePlans' + editForm.xmType" v-model="editForm.currPhase"
|
||||
@change="editSomeFields(editForm, 'currPhase', $event)" />
|
||||
</el-form-item>
|
||||
@@ -48,14 +48,14 @@
|
||||
<el-col :span="6">
|
||||
|
||||
<el-form-item prop="status" label-width="0px">
|
||||
<mdp-select show-style="x" size="medium" label="项目状态" itemCode="projectStatus" v-model="editForm.status"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="项目状态" itemCode="projectStatus" v-model="editForm.status"
|
||||
@change="editSomeFields(editForm, 'status', $event)" />
|
||||
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item prop="workType" label-width="0px">
|
||||
<mdp-select show-style="x" size="medium" label="工作方式" itemCode="workType" v-model="editForm.workType"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="工作方式" itemCode="workType" v-model="editForm.workType"
|
||||
@change="editSomeFields(editForm, 'workType', $event)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
@@ -96,24 +96,24 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="xmType" label="项目类型" width="150" sortable itemCode="projectType">
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="projectType" :disabled="true" v-model="scope.row.xmType" />
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="projectType" :disabled="true" v-model="scope.row.xmType" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="currPhase" label="当前阶段" width="120" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" :itemCode="'projectPhasePlans' + scope.row.xmType" :disabled="true"
|
||||
<mdp-select :clearable="false" show-style="tag" :itemCode="'projectPhasePlans' + scope.row.xmType" :disabled="true"
|
||||
v-model="scope.row.currPhase" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="pmUsername" label="项目经理" sortable min-width="120" show-overflow-tooltip />
|
||||
<el-table-column prop="status" label="状态" width="120" sortable itemCode="projectStatus">
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="projectStatus" :disabled="true" v-model="scope.row.status" />
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="projectStatus" :disabled="true" v-model="scope.row.status" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="bizFlowState" label="审批状态" min-width="120" itemCode="bizFlowState">
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="bizFlowState" :disabled="true" v-model="scope.row.bizFlowState" />
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="bizFlowState" :disabled="true" v-model="scope.row.bizFlowState" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="tagIds" label="标签" width="120" sortable>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="项目类型" prop="xmType">
|
||||
<mdp-select width="100%" itemCode="projectType" v-model="editForm.xmType" @change="editSomeFields(editForm,'xmType',$event)"/>
|
||||
<mdp-select :clearable="false" width="100%" itemCode="projectType" v-model="editForm.xmType" @change="editSomeFields(editForm,'xmType',$event)"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
@@ -51,13 +51,13 @@
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="技术来源" prop="tsrc">
|
||||
<mdp-select width="100%" itemCode="tsrc" v-model="editForm.tsrc" @change="editSomeFields(editForm,'tsrc',$event)"/>
|
||||
<mdp-select :clearable="false" width="100%" itemCode="tsrc" v-model="editForm.tsrc" @change="editSomeFields(editForm,'tsrc',$event)"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="研发成果" prop="gain">
|
||||
<mdp-select width="100%" itemCode="gain" v-model="editForm.gain" @change="editSomeFields(editForm,'gain',$event)"/>
|
||||
<mdp-select :clearable="false" width="100%" itemCode="gain" v-model="editForm.gain" @change="editSomeFields(editForm,'gain',$event)"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<mdp-select show-style="x" :label="'类型'" itemCode="ptype" v-model="editForm.ptype" @change="editSomeFields(editForm,'ptype',$event)" :clearable="false"/>
|
||||
<mdp-select :clearable="false" show-style="x" :label="'类型'" itemCode="ptype" v-model="editForm.ptype" @change="editSomeFields(editForm,'ptype',$event)" :clearable="false"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6" v-if="editForm.ptype>'1'">
|
||||
@@ -164,7 +164,7 @@
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<mdp-select show-style="x" :label="calcName(editForm.ptype)+'状态'" itemCode="taskState" v-model="editForm.taskState" @change="editSomeFields(editForm,'taskState',$event)"/>
|
||||
<mdp-select :clearable="false" show-style="x" :label="calcName(editForm.ptype)+'状态'" itemCode="taskState" v-model="editForm.taskState" @change="editSomeFields(editForm,'taskState',$event)"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
@@ -233,7 +233,7 @@
|
||||
|
||||
<el-col :span="12" prop="bizFlowState">
|
||||
<el-form-item label="审核状态">
|
||||
<mdp-select itemCode="bizFlowState" v-model=" editForm.bizFlowState" :disabled="true"/>
|
||||
<mdp-select :clearable="false" itemCode="bizFlowState" v-model=" editForm.bizFlowState" :disabled="true"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
@@ -243,12 +243,12 @@
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="优先级别" prop="level">
|
||||
<mdp-select itemCode="priority" v-model="editForm.level" @change="editSomeFields(editForm,'level',$event)"/>
|
||||
<mdp-select :clearable="false" itemCode="priority" v-model="editForm.level" @change="editSomeFields(editForm,'level',$event)"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12" prop="planType">
|
||||
<el-form-item label="工期类型">
|
||||
<mdp-select itemCode="planType" v-model=" editForm.planType" @change="editSomeFields(editForm,'planType',$event)"/>
|
||||
<mdp-select :clearable="false" itemCode="planType" v-model=" editForm.planType" @change="editSomeFields(editForm,'planType',$event)"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
|
||||
<el-table-column prop="ptype" label="类型" width="120" :fixed="!ganttVisible" sortable itemCode="ptype">
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag"
|
||||
<mdp-select :clearable="false" show-style="tag"
|
||||
itemCode="ptype" v-model="scope.row.ptype" :placeholder="name+'类型'"
|
||||
@change="editSomeFields(scope.row, 'ptype', $event)" />
|
||||
</template>
|
||||
@@ -217,7 +217,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column label="状态" prop="taskState" width="120" itemCode="taskState" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag"
|
||||
<mdp-select :clearable="false" show-style="tag"
|
||||
itemCode="taskState" v-model="scope.row.taskState" :placeholder="name+'状态'"
|
||||
@change="editTaskState(scope.row, 'taskState', $event)" />
|
||||
</template>
|
||||
@@ -256,7 +256,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column label="优先级" type="level" width="120" itemCode="priority" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag"
|
||||
<mdp-select :clearable="false" show-style="tag"
|
||||
itemCode="priority" v-model="scope.row.level" placeholder="优先级"
|
||||
@change="editSomeFields(scope.row, 'level', $event)" />
|
||||
|
||||
@@ -279,13 +279,13 @@
|
||||
|
||||
<el-table-column sortable prop="wtype" label="报工方式" width="120" item-code="xm_wtype">
|
||||
<template #default="scope">
|
||||
<mdp-select width="100%" v-model="scope.row.wtype" itemCode="xm_wtype" showStyle="tag" @change="editSomeFields(scope.row, 'wtype', $event)"/>
|
||||
<mdp-select :clearable="false" width="100%" v-model="scope.row.wtype" itemCode="xm_wtype" showStyle="tag" @change="editSomeFields(scope.row, 'wtype', $event)"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column sortable prop="calcType" label="预估方式" width="120" item-code="xm_calc_type" >
|
||||
<template #default="scope">
|
||||
<mdp-select width="100%" v-model="scope.row.calcType" title="预估工时的方式" itemCode="xm_calc_type" showStyle="tag" @change="editSomeFields(scope.row, 'calcType', $event)"/>
|
||||
<mdp-select :clearable="false" width="100%" v-model="scope.row.calcType" title="预估工时的方式" itemCode="xm_calc_type" showStyle="tag" @change="editSomeFields(scope.row, 'calcType', $event)"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<!-- <el-table-column sortable prop="rate" label="任务进度" width="120">
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="测试方式" prop="testType">
|
||||
<mdp-select width="100%" show-style="tag" placeholder="测试方式" clearable itemCode="testType" v-model="editForm.testType"
|
||||
<mdp-select :clearable="false" width="100%" show-style="tag" placeholder="测试方式" itemCode="testType" v-model="editForm.testType"
|
||||
effect="dark" @change="editSomeFields(editForm, 'testType', $event)" />
|
||||
</el-form-item>
|
||||
<el-form-item label="版本号" prop="verNum">
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<mdp-select show-style="x" size="medium" label="状态" itemCode="testCaseStatus" v-model="editForm.caseStatus"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="状态" itemCode="testCaseStatus" v-model="editForm.caseStatus"
|
||||
@change="editSomeFields(editForm, 'caseStatus', $event)" />
|
||||
|
||||
</el-form-item>
|
||||
@@ -54,14 +54,14 @@
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item >
|
||||
<mdp-select show-style="x" size="medium" label="用例类型" itemCode="caseType" v-model="editForm.caseType"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="用例类型" itemCode="caseType" v-model="editForm.caseType"
|
||||
@change="editSomeFields(editForm, 'caseType', $event)" />
|
||||
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item >
|
||||
<mdp-select show-style="x" size="medium" label="优先级" itemCode="priority" v-model="editForm.cpriority"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="优先级" itemCode="priority" v-model="editForm.cpriority"
|
||||
@change="editSomeFields(editForm, 'cpriority', $event)" />
|
||||
|
||||
</el-form-item>
|
||||
|
||||
@@ -80,19 +80,19 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="caseStatus" label="状态" width="120" show-overflow-tooltip itemCode="testCaseStatus" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="testCaseStatus" v-model="scope.row.caseStatus" effect="dark"
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="testCaseStatus" v-model="scope.row.caseStatus" effect="dark"
|
||||
@change="editSomeFields(scope.row, 'caseStatus', $event)" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="testType" label="测试方式" min-width="120" show-overflow-tooltip itemCode="testType" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="testType" v-model="scope.row.testType" effect="dark"
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="testType" v-model="scope.row.testType" effect="dark"
|
||||
@change="editSomeFields(scope.row, 'testType', $event)" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="cpriority" label="优先级" min-width="120" show-overflow-tooltip itemCode="priority" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="priority" v-model="scope.row.cpriority" effect="dark"
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="priority" v-model="scope.row.cpriority" effect="dark"
|
||||
@change="editSomeFields(scope.row, 'cpriority', $event)" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item>
|
||||
<mdp-select show-style="x" label="状态" itemCode="casedbStatus" v-model="editForm.status"
|
||||
<mdp-select :clearable="false" show-style="x" label="状态" itemCode="casedbStatus" v-model="editForm.status"
|
||||
@change="editSomeFields(editForm, 'status', $event)" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<mdp-select show-style="x" size="medium" label="状态" itemCode="testPlanStatus" v-model="editForm.status"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="状态" itemCode="testPlanStatus" v-model="editForm.status"
|
||||
@change="editSomeFields(editForm, 'status', $event)" />
|
||||
|
||||
</el-form-item>
|
||||
@@ -26,14 +26,14 @@
|
||||
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<mdp-select show-style="x" size="medium" label="测试方式" itemCode="testType" v-model="editForm.testType"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="测试方式" itemCode="testType" v-model="editForm.testType"
|
||||
@change="editSomeFields(editForm, 'testType', $event)" />
|
||||
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6" v-if="currOpType!='add'">
|
||||
<el-form-item>
|
||||
<mdp-select show-style="x" size="medium" label="测试结果" itemCode="testPlanTcode" v-model="editForm.tcode"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="测试结果" itemCode="testPlanTcode" v-model="editForm.tcode"
|
||||
@change="editSomeFields(editForm, 'tcode', $event)" />
|
||||
|
||||
</el-form-item>
|
||||
|
||||
@@ -54,19 +54,19 @@
|
||||
<el-table-column prop="totalCases" label="用例数" width="100" show-overflow-tooltip sortable/>
|
||||
<el-table-column prop="status" label="状态" width="120" itemCode="testPlanStatus" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="testPlanStatus" v-model="scope.row.status" effect="dark" @change="editSomeFields(scope.row,'status',$event)"/>
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="testPlanStatus" v-model="scope.row.status" effect="dark" @change="editSomeFields(scope.row,'status',$event)"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column prop="testType" label="测试方式" width="120" itemCode="testType" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="testType" v-model="scope.row.testType" effect="dark" @change="editSomeFields(scope.row,'testType',$event)"/>
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="testType" v-model="scope.row.testType" effect="dark" @change="editSomeFields(scope.row,'testType',$event)"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="tcode" label="测试结果" width="120" itemCode="testPlanTcode" sortable>
|
||||
<template #default="scope">
|
||||
|
||||
<mdp-select show-style="tag" itemCode="testPlanTcode" v-model="scope.row.tcode" effect="dark" @change="editSomeFields(scope.row,'tcode',$event)"/>
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="testPlanTcode" v-model="scope.row.tcode" effect="dark" @change="editSomeFields(scope.row,'tcode',$event)"/>
|
||||
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
@@ -16,14 +16,14 @@
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<mdp-select show-style="x" size="medium" label="优先级" itemCode="priority" v-model="editForm.priority"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="优先级" itemCode="priority" v-model="editForm.priority"
|
||||
@change="editSomeFields(editForm, 'priority', $event)" />
|
||||
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item>
|
||||
<mdp-select show-style="x" size="medium" label="执行结果" itemCode="testStepTcode"
|
||||
<mdp-select :clearable="false" show-style="x" size="medium" label="执行结果" itemCode="testStepTcode"
|
||||
v-model="editForm.execStatus"
|
||||
@change="editSomeFields(editForm, 'execStatus', $event)" />
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
placeholder="url 如#{baseApi}/user/list,支持通过 #{变量名}引用环境变量" >
|
||||
|
||||
<template #prefix>
|
||||
<mdp-select style="padding-bottom:2px;" placeholder="请求方法" v-model="autoStep.method" itemCode="autoTestMethod" :disabled="true"/>
|
||||
<mdp-select :clearable="false" style="padding-bottom:2px;" placeholder="请求方法" v-model="autoStep.method" itemCode="autoTestMethod" :disabled="true"/>
|
||||
</template>
|
||||
</el-input>
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
用例状态
|
||||
</el-row>
|
||||
<el-row>
|
||||
<mdp-select show-style="tag" itemCode="testCaseStatus" v-model="editForm.caseStatus"
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="testCaseStatus" v-model="editForm.caseStatus"
|
||||
:disabled="true" />
|
||||
</el-row>
|
||||
</el-col>
|
||||
@@ -60,7 +60,7 @@
|
||||
用例类型
|
||||
</el-row>
|
||||
<el-row>
|
||||
<mdp-select show-style="tag" itemCode="caseType" v-model="editForm.caseType" :disabled="true" />
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="caseType" v-model="editForm.caseType" :disabled="true" />
|
||||
|
||||
</el-row>
|
||||
</el-col>
|
||||
@@ -70,7 +70,7 @@
|
||||
紧急程度
|
||||
</el-row>
|
||||
<el-row>
|
||||
<mdp-select show-style="tag" itemCode="priority" v-model="editForm.cpriority" :disabled="true" />
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="priority" v-model="editForm.cpriority" :disabled="true" />
|
||||
</el-row>
|
||||
</el-col>
|
||||
|
||||
|
||||
@@ -84,13 +84,13 @@
|
||||
<template v-if="currOpType!='select'">
|
||||
<el-table-column prop="testType" label="执行方式" width="120" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="testType" v-model="scope.row.testType"
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="testType" v-model="scope.row.testType"
|
||||
@change="editSomeFields(scope.row, 'testType', $event)" :disabled="true" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="execStatus" label="执行结果" width="120" show-overflow-tooltip itemCode="testStepTcode" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="testStepTcode" v-model="scope.row.execStatus"
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="testStepTcode" v-model="scope.row.execStatus"
|
||||
effect="dark" @change="editSomeFields(scope.row, 'execStatus', $event)" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -107,7 +107,7 @@
|
||||
<el-table-column prop="execDate" label="执行时间" min-width="120" colType="date" sortable/>
|
||||
<el-table-column prop="priority" label="优先级" width="120" itemCode="priority" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="priority" v-model="scope.row.priority"
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="priority" v-model="scope.row.priority"
|
||||
@change="editSomeFields(scope.row, 'priority', $event)" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
@@ -36,13 +36,13 @@
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="工作类型" prop="ttype">
|
||||
<mdp-select itemCode="taskType" v-model="editForm.ttype" width="100%" />
|
||||
<mdp-select :clearable="false" itemCode="taskType" v-model="editForm.ttype" width="100%" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="12">
|
||||
<el-form-item label="计时方式" prop="workloadFillType">
|
||||
<mdp-select v-model="workloadFillType" itemCode="workloadFillType" width="100%">
|
||||
<mdp-select :clearable="false" v-model="workloadFillType" itemCode="workloadFillType" width="100%">
|
||||
<!-- <el-option value="1" label="正常报工(都适用)"/>
|
||||
<el-option value="2" label="按报价工时减去已登记工时一次性填满(适合众包报价任务)"/>
|
||||
<el-option value="3" label="按预估工时减去已登记工时一次性填满(适合不严格要求报工,但为了统计进度等)"/> -->
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="wstatus" label="工时状态" width="120" sortable itemCode="wstatus">
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="wstatus" v-model="scope.row.wstatus" placeholder="工时状态"
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="wstatus" v-model="scope.row.wstatus" placeholder="工时状态"
|
||||
@change="editSomeFields(scope.row, 'wstatus', $event)" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -66,7 +66,7 @@
|
||||
<el-table-column prop="sbillId" label="结算单编号" width="120" show-overflow-tooltip sortable />
|
||||
<el-table-column prop="sstatus" label="结算状态" width="120" show-overflow-tooltip sortable itemCode="sstatus">
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" itemCode="sstatus" v-model="scope.row.sstatus" placeholder="结算状态"
|
||||
<mdp-select :clearable="false" show-style="tag" itemCode="sstatus" v-model="scope.row.sstatus" placeholder="结算状态"
|
||||
@change="editSomeFields(scope.row, 'sstatus', $event)" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -123,7 +123,7 @@
|
||||
|
||||
<el-table-column prop="bizType" label="报工类型" width="120" show-overflow-tooltip itemCode="wlBizType" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select show-style="tag" :disabled="true" v-model="scope.row.bizType" itemCode="wlBizType" />
|
||||
<mdp-select :clearable="false" show-style="tag" :disabled="true" v-model="scope.row.bizType" itemCode="wlBizType" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="taskId" label="任务编号" width="120" show-overflow-tooltip sortable />
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
<el-col :span="8">
|
||||
<el-form-item label="职能分类" prop="kclass">
|
||||
<mdp-select width="100%" itemCode="kclass" v-model="editForm.kclass" :maxlength="50"
|
||||
<mdp-select :clearable="false" width="100%" itemCode="kclass" v-model="editForm.kclass" :maxlength="50"
|
||||
@change="editSomeFields(editForm, 'kclass', $event)" :disabled="!someOpen || disField" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -123,20 +123,20 @@
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="数据来源" prop="kpiValue">
|
||||
<mdp-select width="100%" itemCode="dataLink" multiple split="," v-model="editForm.dataLink"
|
||||
<mdp-select :clearable="false" width="100%" itemCode="dataLink" multiple split="," v-model="editForm.dataLink"
|
||||
:maxlength="50" @change="editSomeFields(editForm, 'dataLink', $event)"
|
||||
:disabled="!someOpen || disField" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="指标等级" prop="ktype">
|
||||
<mdp-select width="100%" itemCode="ktype" v-model="editForm.ktype" :maxlength="50"
|
||||
<mdp-select :clearable="false" width="100%" itemCode="ktype" v-model="editForm.ktype" :maxlength="50"
|
||||
@change="editSomeFields(editForm, 'ktype', $event)" :disabled="!someOpen || disField" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="指标状态" prop="kstatus">
|
||||
<mdp-select width="100%" itemCode="kstatus" v-model="editForm.kstatus" :maxlength="50"
|
||||
<mdp-select :clearable="false" width="100%" itemCode="kstatus" v-model="editForm.kstatus" :maxlength="50"
|
||||
@change="editSomeFields(editForm, 'kstatus', $event)" :disabled="!someOpen || disField" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -197,7 +197,7 @@
|
||||
<el-row :gutter="10">
|
||||
<el-col :span="8">
|
||||
<el-form-item label="考核周期" prop="calcType">
|
||||
<mdp-select width="100%" itemCode="calcType" v-model="editForm.calcType" :maxlength="50"
|
||||
<mdp-select :clearable="false" width="100%" itemCode="calcType" v-model="editForm.calcType" :maxlength="50"
|
||||
@change="editSomeFields(editForm, 'calcType', $event)" :disabled="!someOpen || disField" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
@@ -128,14 +128,14 @@
|
||||
<el-table-column prop="kstatus" label="状态" min-width="120" col-type="String" itemCode="kstatus"
|
||||
sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select itemCode="kstatus" show-style="tag" v-model="scope.row.kstatus" :maxlength="50"
|
||||
<mdp-select :clearable="false" itemCode="kstatus" show-style="tag" v-model="scope.row.kstatus" :maxlength="50"
|
||||
@change="editSomeFields(scope.row, 'kstatus', $event)" :disabled="!someOpen || disField" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="kwarnStatus" label="预警" min-width="120" col-type="String" itemCode="kwarnStatus"
|
||||
sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select itemCode="kwarnStatus" show-style="tag" v-model="scope.row.kwarnStatus" :maxlength="50"
|
||||
<mdp-select :clearable="false" itemCode="kwarnStatus" show-style="tag" v-model="scope.row.kwarnStatus" :maxlength="50"
|
||||
@change="editSomeFields(scope.row, 'kwarnStatus', $event)" :disabled="true" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -152,14 +152,14 @@
|
||||
<el-table-column prop="ktype" label="指标等级" min-width="120" col-type="String" itemCode="ktype"
|
||||
v-if="showCol('ktype')" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select itemCode="ktype" show-style="tag" v-model="scope.row.ktype" :maxlength="50"
|
||||
<mdp-select :clearable="false" itemCode="ktype" show-style="tag" v-model="scope.row.ktype" :maxlength="50"
|
||||
@change="editSomeFields(scope.row, 'ktype', $event)" :disabled="!someOpen || disField" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="kclass" label="职能分类" min-width="120" col-type="String" itemCode="kclass"
|
||||
v-if="showCol('kclass')" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select itemCode="kclass" show-style="tag" v-model="scope.row.kclass" :maxlength="50"
|
||||
<mdp-select :clearable="false" itemCode="kclass" show-style="tag" v-model="scope.row.kclass" :maxlength="50"
|
||||
@change="editSomeFields(scope.row, 'kclass', $event)" :disabled="!someOpen || disField" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -214,7 +214,7 @@
|
||||
<el-table-column prop="calcType" label="考核周期" min-width="120" col-type="String" itemCode="calcType"
|
||||
v-if="showCol('calcType')" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select itemCode="calcType" show-style="tag" v-model="scope.row.calcType"
|
||||
<mdp-select :clearable="false" itemCode="calcType" show-style="tag" v-model="scope.row.calcType"
|
||||
:maxlength="50" @change="editSomeFields(scope.row, 'calcType', $event)"
|
||||
:disabled="!someOpen || disField" />
|
||||
</template>
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="风险状态" prop="rstatus">
|
||||
<mdp-select itemCode="rstatus" v-model="editForm.rstatus" width="100%" @change="editSomeFields(editForm,'rstatus',$event)"/>
|
||||
<mdp-select itemCode="rstatus" v-model="editForm.rstatus" width="100%" @change="editSomeFields(editForm,'rstatus',$event)" :clearable="false"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
</el-table-column>
|
||||
<el-table-column prop="rstatus" label="风险状态" min-width="120" show-overflow-tooltip col-type="String" itemCode="rstatus" v-if="showCol('rstatus')" sortable>
|
||||
<template #default="scope">
|
||||
<mdp-select itemCode="objType" show-style="tag" v-model="scope.row.rstatus" :maxlength="50" @change="editSomeFields(scope.row,'rstatus',$event)" :disabled="!someOpen||disField"/>
|
||||
<mdp-select itemCode="objType" show-style="tag" v-model="scope.row.rstatus" :maxlength="50" @change="editSomeFields(scope.row,'rstatus',$event)" :disabled="!someOpen||disField" :clearable="false"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="rlvl" label="风险等级" min-width="120" show-overflow-tooltip col-type="String" itemCode="rlvl" v-if="showCol('rlvl')" sortable>
|
||||
|
||||
Reference in New Issue
Block a user