Commit 3d859139 authored by Cai Wei's avatar Cai Wei

feat(*): 添加测试标识

parent a8d2d8e6
......@@ -33,11 +33,11 @@
<el-form-item label="设备类型">
<el-select v-model="formInline.deviceType" style="width: 200px" data-testid="device-type-select">
<el-option
v-for="i in typeList.list"
v-for="(i, index) in typeList.list"
:key="i"
:label="`${i.desc}`"
:value="i.code"
:data-testid="`device-type-option-${i.code}`"
:id="`device-type-option-${index}`"
/>
</el-select>
</el-form-item>
......@@ -153,7 +153,7 @@
</el-form-item>
<el-form-item label="原因分类" prop="reasonCategory">
<el-select v-model="equSubmitInfo.reasonCategory" style="width: 220px;" data-testid="reason-category-select">
<el-option v-for="item in reasonCategoryList" :key="item.key" :value="item.key" :label="item.value" :data-testid="`reason-category-option-${item.key}`"></el-option>
<el-option v-for="(item, index) in reasonCategoryList" :key="item.key" :value="item.key" :label="item.value" :id="`reason-category-option-${index}`"></el-option>
</el-select>
</el-form-item>
<el-form-item label="原因描述" prop="reasonDescription" style="padding-left: 10px;">
......
......@@ -19,7 +19,7 @@
:key="item.productionLineId"
:label="item.productionLineName"
:value="item.productionLineId"
:data-testid="`production-line-option-${item.productionLineId}`"
:id="`production-line-option-${index}`"
/>
</el-select>
</el-form-item>
......@@ -30,13 +30,13 @@
placeholder="请选择"
data-testid="my-agency-device-type-select"
>
<el-option label="全部" value="" data-testid="device-type-option-all" />
<el-option label="全部" value="" id="device-type-option-all" />
<el-option
v-for="(item, index) in basicConfiguration.deviceList"
index="item.id"
:label="item.desc"
:value="item.code"
:data-testid="`device-type-option-${item.code}`"
:id="`device-type-option-${index}`"
>
</el-option>
</el-select>
......@@ -616,7 +616,7 @@
:key="i"
:label="item.name"
:value="item.id"
:data-testid="`assign-person-option-${item.id}`"
:id="`assign-person-option-${i}`"
></el-option>
</el-select>
<el-button
......@@ -660,11 +660,11 @@
data-testid="bag-row-select"
>
<el-option
v-for="item in rowList"
v-for="(item, index) in rowList"
:key="item"
:label="item"
:value="item"
:data-testid="`bag-row-option-${item}`"
:id="`bag-row-option-${index}`"
>
</el-option>
</el-select>
......@@ -672,11 +672,11 @@
<el-form-item label="第几列:" data-testid="bag-col-form-item">
<el-select v-model="bagCol" placeholder="请选择第几列" data-testid="bag-col-select">
<el-option
v-for="item in colList"
v-for="(item, index) in colList"
:key="item"
:label="item"
:value="item"
:data-testid="`bag-col-option-${item}`"
:id="`bag-col-option-${index}`"
>
</el-option>
</el-select>
......
......@@ -19,7 +19,7 @@
:key="item.productionLineId"
:label="item.productionLineName"
:value="item.productionLineId"
:data-testid="`production-line-option-${item.productionLineId}`"
:id="`production-line-option-${index}`"
/>
</el-select>
</el-form-item>
......@@ -30,13 +30,13 @@
placeholder="请选择"
data-testid="device-type-select"
>
<el-option label="全部" value="" data-testid="device-type-option-all" />
<el-option label="全部" value="" id="device-type-option-all" />
<el-option
v-for="(item, index) in basicConfiguration.deviceList"
:key="item.code"
:label="item.desc"
:value="item.code"
:data-testid="`device-type-option-${item.code}`"
:id="`device-type-option-${index}`"
>
</el-option>
</el-select>
......@@ -729,7 +729,7 @@
:key="i"
:label="item.description"
:value="item.rejectType"
:data-testid="`reject-type-option-${item.rejectType}`"
:id="`reject-type-option-${i}`"
>
</el-option>
</el-select>
......@@ -766,11 +766,11 @@
data-testid="bag-row-select"
>
<el-option
v-for="item in rowList"
v-for="(item, index) in rowList"
:key="item"
:label="item"
:value="item"
:data-testid="`bag-row-option-${item}`"
:id="`bag-row-option-${index}`"
>
</el-option>
</el-select>
......@@ -778,11 +778,11 @@
<el-form-item label="第几列:">
<el-select v-model="bagCol" placeholder="请选择第几列" data-testid="bag-col-select">
<el-option
v-for="item in colList"
v-for="(item, index) in colList"
:key="item"
:label="item"
:value="item"
:data-testid="`bag-col-option-${item}`"
:id="`bag-col-option-${index}`"
>
</el-option>
</el-select>
......
......@@ -98,16 +98,17 @@
<span>除尘器名称:</span>
<el-select
v-model="selectDustNo"
placeholder="请选择"
@change="changeDust"
style="width: 120px"
data-testid="dust-name-select"
>
<el-option
v-for="i in dustList.list"
v-for="(i,index) in dustList.list"
:key="i"
:label="`${i.dusterName}`"
:value="i.dusterNo"
:data-testid="`dust-option-${i.dusterNo}`"
:id="`dust-option-${index}`"
/>
</el-select>
</div>
......
......@@ -5,11 +5,11 @@
<span class="select-label">检测仪器</span>
<el-select v-model="selectedDevice" placeholder="1#布袋检测仪" @change="handleDeviceChange" data-testid="device-select">
<el-option
v-for="item in deviceList"
v-for="(item, index) in deviceList"
:key="item.deviceNo"
:label="item.deviceName"
:value="item.deviceNo"
:data-testid="`device-option-${item.deviceNo}`"
:id="`device-option-${index}`"
></el-option>
</el-select>
</div>
......
......@@ -16,11 +16,11 @@
data-testid="dust-monitoring-duster-select"
>
<el-option
v-for="item in dusterList"
v-for="(item, index) in dusterList"
:key="item.dusterNo"
:label="item.dusterName"
:value="item.dusterNo"
:data-testid="`duster-option-${item.dusterNo}`"
:data-testid="`duster-option-${index}`"
></el-option>
</el-select>
</el-form-item>
......
......@@ -6,8 +6,8 @@
<div class="selector-wrap" data-testid="selector-wrap">
<el-select v-model="formData.dustType" placeholder="除尘器选择" style="width: 238px" filterable remote
:remote-method="handleSearch" :loading="loading" data-testid="dust-type-select">
<el-option v-for="item in dustTypeOptions" :key="item.deviceNo" :label="item.deviceName"
:value="item.deviceNo" :data-testid="`dust-type-option-${item.deviceNo}`" />
<el-option v-for="(item, index) in dustTypeOptions" :key="item.deviceNo" :label="item.deviceName"
:value="item.deviceNo" :id="`dust-type-option-${index}`" />
</el-select>
<el-button type="deafault" size="default" class="search-btn-balck-theme" @click="selectDustType" data-testid="select-dust-type-button">选择</el-button>
</div>
......@@ -25,8 +25,8 @@
<el-form-item label="所属工序" prop="process" data-testid="process-form-item">
<el-select v-model="formData.process" placeholder="工序选择" data-testid="process-select">
<el-option v-for="item in processOptions" :key="item.productionLineId" :label="item.productionLineName"
:value="item.productionLineId" :data-testid="`process-option-${item.productionLineId}`" />
<el-option v-for="(item, index) in processOptions" :key="item.productionLineId" :label="item.productionLineName"
:value="item.productionLineId" :id="`process-option-${index}`" />
</el-select>
</el-form-item>
......@@ -276,6 +276,7 @@ const resetForm = () => {
formData.serverIp = '';
formData.coordinateX = null;
formData.coordinateY = null;
}
const cancel = () => {
......
......@@ -24,11 +24,11 @@
<span data-testid="compartment-number-label">仓室编号:</span>
<el-select v-model="valveForm.frontCompartNo" style="width: 120px" @change="handleRoomChange" data-testid="compartment-select">
<el-option
v-for="cell in statusData"
v-for="(cell, index) in statusData"
:key="cell.frontCompartNo"
:label="`${cell.frontCompartNo}仓`"
:value="cell.frontCompartNo"
:data-testid="`compartment-option-${cell.frontCompartNo}`"
:id="`compartment-option-${index}`"
/>
</el-select>
</div>
......@@ -453,5 +453,4 @@ const cancel = () => {
.el-input-number__increase {
border-color: #F56C6C;
}
}
</style>
\ No newline at end of file
}
\ No newline at end of file
......@@ -37,11 +37,11 @@
:data-testid="`left-select-${item.propKey}`"
>
<el-option
v-for="option in item.options"
v-for="(option, index) in item.options"
:key="option.code"
:label="option.name"
:value="option.code"
:data-testid="`left-select-option-${option.code}`"
:id="`left-select-option-${index}`"
></el-option>
</el-select>
</div>
......@@ -105,7 +105,7 @@
:key="item"
:value="index"
:label="index"
:data-testid="`relate-device-option-${index}`"
:id="`relate-device-option-${index}`"
></el-option>
</el-select>
</div>
......@@ -458,6 +458,7 @@ body {
}
.tcp-value {
width: 135px;
}
.device-label {
......
......@@ -10,11 +10,11 @@
data-testid="equipment-production-line-select"
>
<el-option
v-for="item in processOptions"
v-for="(item, index) in processOptions"
:key="item.productionLineId"
:label="item.productionLineName"
:value="item.productionLineId"
:data-testid="`equipment-production-line-option-${item.productionLineId}`"
:id="`equipment-production-line-option-${index}`"
/>
</el-select>
</el-form-item>
......@@ -44,11 +44,11 @@
data-testid="equipment-device-type-select"
>
<el-option
v-for="item in deviceTypeEnum"
v-for="(item, index) in deviceTypeEnum"
:key="item.deviceTypeId"
:label="item.deviceType"
:value="item.deviceTypeId"
:data-testid="`equipment-device-type-option-${item.deviceTypeId}`"
:id="`equipment-device-type-option-${index}`"
/>
</el-select>
</el-form-item>
......
......@@ -6,33 +6,33 @@
<el-form-item label="项目名称">
<el-select v-model="formInline.projectId" style="width: 200px" data-testid="project-select">
<el-option
v-for="i in nameList.list"
v-for="(i, index) in nameList.list"
:key="i"
:label="`${i.name}`"
:value="i.id"
:data-testid="`project-option-${i.id}`"
:id="`project-option-${index}`"
/>
</el-select>
</el-form-item>
<el-form-item label="设备类型">
<el-select v-model="formInline.deviceType" style="width: 200px" data-testid="device-type-select">
<el-option
v-for="i in typeList.list"
v-for="(i, index) in typeList.list"
:key="i"
:label="`${i.desc}`"
:value="i.code"
:data-testid="`device-type-option-${i.code}`"
:id="`device-type-option-${index}`"
/>
</el-select>
</el-form-item>
<el-form-item label="原因分类">
<el-select v-model="formInline.reasonCategory" style="width: 200px" data-testid="reason-category-select">
<el-option
v-for="i in reasonList.list"
v-for="(i, index) in reasonList.list"
:key="i"
:label="`${i.value}`"
:value="i.key"
:data-testid="`reason-category-option-${i.key}`"
:id="`reason-category-option-${index}`"
/>
</el-select>
</el-form-item>
......@@ -510,5 +510,4 @@ onBeforeUnmount(() => {});
background-color: #fef0f0;
}
}
}
</style>
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment