修改了对应bug

This commit is contained in:
chenze 2024-08-30 12:01:32 +08:00
parent aa074be131
commit da43d00487
3 changed files with 36 additions and 44 deletions

View File

@ -3,29 +3,13 @@
<div class="table-page-search-wrapper">
<a-form layout="inline">
<a-row :gutter="48">
<a-col :md="5" :sm="15">
<a-form-item label="修单号">
<a-col :md="7" :sm="15">
<a-form-item label="修单号">
<a-input placeholder="请输入关键词" v-model="queryParam.sn" />
</a-form-item>
</a-col>
<a-col :md="5" :sm="15">
<a-form-item label="关键词">
<a-input placeholder="请输入关键词" v-model="queryParam.explain" />
</a-form-item>
</a-col>
<a-col :md="5" :sm="15">
<a-form-item label="报修来源">
<a-select v-model="queryParam.remark"
v-decorator="['remark']">
<a-select-option v-for="item in remarkOption" :key="item.value">
{{ item.label }}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col :md="5" :sm="15">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="故障类型">
<a-col :md="7" :sm="15">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :allowClear="true" label="故障类别">
<a-select v-model="queryParam.typeId"
v-decorator="['typeId']"
@change="selectDevice">
@ -34,8 +18,8 @@
</a-select>
</a-form-item>
</a-col>
<a-col :md="5" :sm="15">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="报修设备">
<a-col :md="7" :sm="15">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :allowClear="true" label="故障子类">
<a-select v-model="queryParam.deviceId"
v-decorator="['deviceId', {rules: [{ required: true, message: '请选择所属设备' }]}]"
@change="getDeviceName">
@ -44,8 +28,18 @@
</a-select>
</a-form-item>
</a-col>
<a-col :md="5" :sm="15">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="请选择状态">
<a-col :md="7" :sm="15">
<a-form-item label="报修来源">
<a-select v-model="queryParam.remark"
v-decorator="['remark']">
<a-select-option v-for="item in remarkOption" :key="item.value">
{{ item.label }}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col :md="7" :sm="15">
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="工单状态">
<a-select v-model="queryParam.type"
v-decorator="['status']">
<a-select-option v-for="item in options" :key="item.value">
@ -54,18 +48,22 @@
</a-select>
</a-form-item>
</a-col>
<a-col :md="5" :sm="15">
<a-col :md="7" :sm="15">
<a-form-item label="故障等级">
<a-select v-model="queryParam.repairLevel"
<a-select v-model="queryParam.repairLevel" :allowClear="true"
v-decorator="['repairLevel']">
<a-select-option v-for="item in repairLevelOptions" :key="item.value">
{{ item.label }}
</a-select-option>
</a-select>
</a-form-item>
</a-col>
<a-col :md="5" :sm="15">
<a-col :md="7" :sm="20">
<a-form-item label="关键词(故障描述)">
<a-input placeholder="请输入关键词" v-model="queryParam.explain" />
</a-form-item>
</a-col>
<a-col :md="7" :sm="15">
<a-form-item label="评价">
<a-select v-model="queryParam.evalService"
v-decorator="['evalService']">
@ -75,7 +73,7 @@
</a-select>
</a-form-item>
</a-col>
<a-col :md="5" :sm="15">
<a-col :md="7" :sm="15">
<a-form-item label="时间范围">
<a-range-picker v-model="dateRange" @change="onChange" />
</a-form-item>
@ -194,12 +192,6 @@ export default {
}, {
value: '三级',
label: '三级'
}, {
value: '四级',
label: '四级'
}, {
value: '五级',
label: '五级'
}
],
evalOptions: [{
@ -273,7 +265,7 @@ export default {
dataIndex: 'repairLevel'
},
{
title: '提交人',
title: '报修人',
dataIndex: 'name'
},
{

View File

@ -8,7 +8,7 @@
<a-input placeholder="请输入报修单号" v-model="queryParam.sn" />
</a-form-item>
</a-col>
<a-col :md="5" :sm="15">
<a-col :md="7" :sm="15">
<a-form-item label="时间范围">
<a-range-picker v-model="timeRange" @change="selectTime" />
</a-form-item>

View File

@ -50,17 +50,17 @@
<div class="label">超时量</div>
<div class="value">{{ repairStatsCount.timeout }}</div>
</div>
<div class="itemView" @click="dispatchEval(3)">
<div class="label">评量</div>
<div class="value">{{ repairStatsCount.l }}</div>
<div class="itemView" @click="dispatchEval(1)">
<div class="label">评量</div>
<div class="value">{{ repairStatsCount.h }}</div>
</div>
<div class="itemView" @click="dispatchEval(2)">
<div class="label">中评量</div>
<div class="value">{{ repairStatsCount.m }}</div>
</div>
<div class="itemView" @click="dispatchEval(1)">
<div class="label">评量</div>
<div class="value">{{ repairStatsCount.h }}</div>
<div class="itemView" @click="dispatchEval(3)">
<div class="label">评量</div>
<div class="value">{{ repairStatsCount.l }}</div>
</div>
</div>
</div>
@ -230,7 +230,7 @@ export default {
dataIndex: 'typename'
},
{
title: '修次数',
title: '修次数',
dataIndex: 'zs'
},
{