不可清空

This commit is contained in:
陈裕财
2025-04-13 00:09:59 +08:00
parent 858585ee47
commit 9ca51c68bd
25 changed files with 89 additions and 77 deletions

View File

@@ -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;
}

View File

@@ -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>

View File

@@ -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 >

View File

@@ -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>

View File

@@ -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="层次"

View File

@@ -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="产品代号,不可为空" />

View File

@@ -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 >

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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">

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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="按预估工时减去已登记工时一次性填满(适合不严格要求报工,但为了统计进度等)"/> -->

View File

@@ -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 />

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>