Browse Source

2026-04-14

检验的查询条件优化
master
fengyuan_yang 4 days ago
parent
commit
a5c5a0ec7e
  1. 12
      src/views/modules/qc/FQCResultEntry.vue
  2. 16
      src/views/modules/qc/IPQCResultEntry.vue
  3. 113
      src/views/modules/qc/IQCResultEntry.vue
  4. 12
      src/views/modules/qc/OQCResultEntry.vue

12
src/views/modules/qc/FQCResultEntry.vue

@ -30,7 +30,7 @@
<template v-if="searchExpanded"> <template v-if="searchExpanded">
<!-- 第一行基础单据信息 --> <!-- 第一行基础单据信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="BU"> <el-form-item label="BU">
<el-select v-model="searchData.buNo" placeholder="请选择" clearable> <el-select v-model="searchData.buNo" placeholder="请选择" clearable>
<el-option <el-option
@ -57,7 +57,7 @@
<el-input v-model="searchData.orderNo" placeholder="请输入工单号" clearable></el-input> <el-input v-model="searchData.orderNo" placeholder="请输入工单号" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5">
<el-col :span="4">
<el-form-item label="派工单号"> <el-form-item label="派工单号">
<el-input v-model="searchData.seqNo" placeholder="请输入派工单号" clearable></el-input> <el-input v-model="searchData.seqNo" placeholder="请输入派工单号" clearable></el-input>
</el-form-item> </el-form-item>
@ -66,7 +66,7 @@
<!-- 第二行物料信息 --> <!-- 第二行物料信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="物料编码"> <el-form-item label="物料编码">
<el-input v-model="searchData.partNo" placeholder="请输入物料编码" clearable></el-input> <el-input v-model="searchData.partNo" placeholder="请输入物料编码" clearable></el-input>
</el-form-item> </el-form-item>
@ -92,7 +92,7 @@
<!-- 第三行检验相关信息 --> <!-- 第三行检验相关信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="检验结论"> <el-form-item label="检验结论">
<el-select v-model="searchData.inspectionResult" clearable placeholder="请选择检验结论"> <el-select v-model="searchData.inspectionResult" clearable placeholder="请选择检验结论">
<el-option label="合格" value="合格"> <el-option label="合格" value="合格">
@ -135,7 +135,7 @@
<!-- 第四行日期信息 --> <!-- 第四行日期信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="9">
<el-col :span="7">
<el-form-item label="送检日期"> <el-form-item label="送检日期">
<el-date-picker <el-date-picker
v-model="searchData.startDate2" v-model="searchData.startDate2"
@ -156,7 +156,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="9">
<el-col :span="8">
<el-form-item label="检验时间"> <el-form-item label="检验时间">
<el-date-picker <el-date-picker
v-model="searchData.startDate" v-model="searchData.startDate"

16
src/views/modules/qc/IPQCResultEntry.vue

@ -30,7 +30,7 @@
<template v-if="searchExpanded"> <template v-if="searchExpanded">
<!-- 第一行基础单据信息 --> <!-- 第一行基础单据信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="BU"> <el-form-item label="BU">
<el-select v-model="searchData.buNo" placeholder="请选择" clearable> <el-select v-model="searchData.buNo" placeholder="请选择" clearable>
<el-option <el-option
@ -57,7 +57,7 @@
<el-input v-model="searchData.seqNo" placeholder="请输入派工单号" clearable></el-input> <el-input v-model="searchData.seqNo" placeholder="请输入派工单号" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5">
<el-col :span="4">
<el-form-item label="检验类型"> <el-form-item label="检验类型">
<el-select v-model="searchData.inspectionTypeNo" clearable placeholder="请选择检验类型"> <el-select v-model="searchData.inspectionTypeNo" clearable placeholder="请选择检验类型">
<el-option label="IPQC首检" value="首件检"></el-option> <el-option label="IPQC首检" value="首件检"></el-option>
@ -71,7 +71,7 @@
<!-- 第二行物料信息 --> <!-- 第二行物料信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="物料编码"> <el-form-item label="物料编码">
<el-input v-model="searchData.partNo" placeholder="请输入物料编码" clearable></el-input> <el-input v-model="searchData.partNo" placeholder="请输入物料编码" clearable></el-input>
</el-form-item> </el-form-item>
@ -93,7 +93,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5">
<el-col :span="4">
<el-form-item label="机台"> <el-form-item label="机台">
<el-select v-model="searchData.resourceId" clearable filterable placeholder="请选择机台"> <el-select v-model="searchData.resourceId" clearable filterable placeholder="请选择机台">
<el-option <el-option
@ -109,7 +109,7 @@
<!-- 第四行检验相关信息 --> <!-- 第四行检验相关信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="加工中心"> <el-form-item label="加工中心">
<el-select v-model="searchData.workCenterNo" clearable filterable placeholder="请选择加工中心"> <el-select v-model="searchData.workCenterNo" clearable filterable placeholder="请选择加工中心">
<el-option <el-option
@ -155,7 +155,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5">
<el-col :span="4">
<el-form-item label="质检员"> <el-form-item label="质检员">
<el-input v-model="searchData.inspectorName" placeholder="请输入质检员姓名" clearable></el-input> <el-input v-model="searchData.inspectorName" placeholder="请输入质检员姓名" clearable></el-input>
</el-form-item> </el-form-item>
@ -164,7 +164,7 @@
<!-- 第四行日期信息 --> <!-- 第四行日期信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="9">
<el-col :span="7">
<el-form-item label="送检日期"> <el-form-item label="送检日期">
<el-date-picker <el-date-picker
v-model="searchData.startDate2" v-model="searchData.startDate2"
@ -185,7 +185,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="9">
<el-col :span="8">
<el-form-item label="检验时间"> <el-form-item label="检验时间">
<el-date-picker <el-date-picker
v-model="searchData.startDate" v-model="searchData.startDate"

113
src/views/modules/qc/IQCResultEntry.vue

@ -30,7 +30,7 @@
<template v-if="searchExpanded"> <template v-if="searchExpanded">
<!-- 第一行基础单据信息 --> <!-- 第一行基础单据信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="BU"> <el-form-item label="BU">
<el-select v-model="searchData.buNo" placeholder="请选择" clearable> <el-select v-model="searchData.buNo" placeholder="请选择" clearable>
<el-option <el-option
@ -57,7 +57,7 @@
<el-input v-model="searchData.poItemNo" placeholder="请输入单据行号" clearable></el-input> <el-input v-model="searchData.poItemNo" placeholder="请输入单据行号" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5">
<el-col :span="4">
<el-form-item label="采购类型"> <el-form-item label="采购类型">
<el-select v-model="searchData.orderType" clearable placeholder="请选择采购类型"> <el-select v-model="searchData.orderType" clearable placeholder="请选择采购类型">
<el-option label="采购订单" value="采购订单"></el-option> <el-option label="采购订单" value="采购订单"></el-option>
@ -69,7 +69,7 @@
<!-- 第二行物料信息 --> <!-- 第二行物料信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="物料编码"> <el-form-item label="物料编码">
<el-input v-model="searchData.partNo" placeholder="请输入物料编码" clearable> <el-input v-model="searchData.partNo" placeholder="请输入物料编码" clearable>
</el-input> </el-input>
@ -90,7 +90,7 @@
<el-input v-model="searchData.invdefinetype" placeholder="请输入物料类别" clearable></el-input> <el-input v-model="searchData.invdefinetype" placeholder="请输入物料类别" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5">
<el-col :span=4>
<el-form-item label="供应商"> <el-form-item label="供应商">
<el-input v-model="searchData.supplierDesc" placeholder="请输入供应商" clearable></el-input> <el-input v-model="searchData.supplierDesc" placeholder="请输入供应商" clearable></el-input>
</el-form-item> </el-form-item>
@ -99,7 +99,7 @@
<!-- 第三行供应商及检验相关信息 --> <!-- 第三行供应商及检验相关信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="质检员"> <el-form-item label="质检员">
<el-input v-model="searchData.inspectorName" placeholder="请输入质检员姓名" clearable></el-input> <el-input v-model="searchData.inspectorName" placeholder="请输入质检员姓名" clearable></el-input>
</el-form-item> </el-form-item>
@ -138,7 +138,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5">
<el-col :span="4">
<el-form-item label="处置措施"> <el-form-item label="处置措施">
<el-select v-model="searchData.disposalMeasures" clearable placeholder="请选择处置措施"> <el-select v-model="searchData.disposalMeasures" clearable placeholder="请选择处置措施">
<el-option <el-option
@ -152,51 +152,56 @@
</el-col> </el-col>
</el-row> </el-row>
<!-- 第四行检验结论及处置措施 -->
<el-row :gutter="16">
<el-col :span="9">
<el-form-item label="送检日期">
<el-date-picker
v-model="searchData.startDate2"
type="datetime"
value-format='yyyy-MM-dd HH:mm'
format='yyyy-MM-dd HH:mm'
placeholder="开始日期"
style="width: 44%">
</el-date-picker>
<span style="margin: 0 6px; color: #DCDFE6;">~</span>
<el-date-picker
v-model="searchData.endDate2"
type="datetime"
value-format='yyyy-MM-dd HH:mm'
format='yyyy-MM-dd HH:mm'
placeholder="结束日期"
style="width: 44%">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="9">
<el-form-item label="检验时间">
<el-date-picker
v-model="searchData.startDate"
type="datetime"
value-format='yyyy-MM-dd HH:mm'
format='yyyy-MM-dd HH:mm'
placeholder="开始日期"
style="width: 44%">
</el-date-picker>
<span style="margin: 0 6px; color: #DCDFE6;">~</span>
<el-date-picker
v-model="searchData.endDate"
type="datetime"
value-format='yyyy-MM-dd HH:mm'
format='yyyy-MM-dd HH:mm'
placeholder="结束日期"
style="width: 44%">
</el-date-picker>
</el-form-item>
</el-col>
</el-row>
<!-- 第四行检验结论及处置措施 -->
<el-row :gutter="16">
<el-col :span="7">
<el-form-item label="送检日期">
<el-date-picker
v-model="searchData.startDate2"
type="datetime"
value-format='yyyy-MM-dd HH:mm'
format='yyyy-MM-dd HH:mm'
placeholder="开始日期"
style="width: 44%">
</el-date-picker>
<span style="margin: 0 6px; color: #DCDFE6;">~</span>
<el-date-picker
v-model="searchData.endDate2"
type="datetime"
value-format='yyyy-MM-dd HH:mm'
format='yyyy-MM-dd HH:mm'
placeholder="结束日期"
style="width: 44%">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="检验时间">
<el-date-picker
v-model="searchData.startDate"
type="datetime"
value-format='yyyy-MM-dd HH:mm'
format='yyyy-MM-dd HH:mm'
placeholder="开始日期"
style="width: 44%">
</el-date-picker>
<span style="margin: 0 6px; color: #DCDFE6;">~</span>
<el-date-picker
v-model="searchData.endDate"
type="datetime"
value-format='yyyy-MM-dd HH:mm'
format='yyyy-MM-dd HH:mm'
placeholder="结束日期"
style="width: 44%">
</el-date-picker>
</el-form-item>
</el-col>
<el-col :span="5">
<el-form-item label="通知单号">
<el-input v-model="searchData.documentNo" placeholder="请输入通知单号" clearable></el-input>
</el-form-item>
</el-col>
</el-row>
</template> </template>
<!-- 操作按钮区域 --> <!-- 操作按钮区域 -->
@ -1277,7 +1282,8 @@
orderType: '', orderType: '',
states: ['未开始','待检验'], states: ['未开始','待检验'],
submissionType: '', submissionType: '',
invdefinetype: ''
invdefinetype: '',
documentNo: ''
}, },
pageIndex: 1, pageIndex: 1,
pageSize: 20, pageSize: 20,
@ -2423,7 +2429,8 @@
orderType: '', orderType: '',
states: ['未开始','待检验'], states: ['未开始','待检验'],
submissionType: '', submissionType: '',
invdefinetype: ''
invdefinetype: '',
documentNo: ''
} }
}, },

12
src/views/modules/qc/OQCResultEntry.vue

@ -31,7 +31,7 @@
<template v-if="searchExpanded"> <template v-if="searchExpanded">
<!-- 第一行基础单据信息 --> <!-- 第一行基础单据信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="BU"> <el-form-item label="BU">
<el-select v-model="searchData.buDesc" placeholder="请选择BU" clearable> <el-select v-model="searchData.buDesc" placeholder="请选择BU" clearable>
<el-option <el-option
@ -58,7 +58,7 @@
<el-input v-model="searchData.customerNo" placeholder="请输入客户编码" clearable></el-input> <el-input v-model="searchData.customerNo" placeholder="请输入客户编码" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="5">
<el-col :span="4">
<el-form-item label="客户名称"> <el-form-item label="客户名称">
<el-input v-model="searchData.customerName" placeholder="请输入客户名称" clearable></el-input> <el-input v-model="searchData.customerName" placeholder="请输入客户名称" clearable></el-input>
</el-form-item> </el-form-item>
@ -67,7 +67,7 @@
<!-- 第二行物料信息 --> <!-- 第二行物料信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="物料编码"> <el-form-item label="物料编码">
<el-input v-model="searchData.partNo" placeholder="请输入物料编码" clearable></el-input> <el-input v-model="searchData.partNo" placeholder="请输入物料编码" clearable></el-input>
</el-form-item> </el-form-item>
@ -86,7 +86,7 @@
<!-- 第三行检验相关信息 --> <!-- 第三行检验相关信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4">
<el-col :span="5">
<el-form-item label="检验结论"> <el-form-item label="检验结论">
<el-select v-model="searchData.inspectionResult" placeholder="请选择" clearable> <el-select v-model="searchData.inspectionResult" placeholder="请选择" clearable>
<el-option label="合格" value="合格"> <el-option label="合格" value="合格">
@ -132,7 +132,7 @@
<!-- 第四行日期信息 --> <!-- 第四行日期信息 -->
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="9">
<el-col :span="7">
<el-form-item label="送检日期"> <el-form-item label="送检日期">
<el-date-picker <el-date-picker
v-model="searchData.startDate2" v-model="searchData.startDate2"
@ -153,7 +153,7 @@
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="9">
<el-col :span="8">
<el-form-item label="检验日期"> <el-form-item label="检验日期">
<el-date-picker <el-date-picker
v-model="searchData.startDate" v-model="searchData.startDate"

Loading…
Cancel
Save