|
|
|
@ -31,14 +31,14 @@
|
|
|
|
|
<el-option v-for="dict in qc_status" :key="dict.value" :label="dict.label" :value="dict.value"/>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="检验时间" prop="inspectionTime">
|
|
|
|
|
<el-date-picker clearable
|
|
|
|
|
v-model="queryParams.inspectionTime"
|
|
|
|
|
type="date"
|
|
|
|
|
value-format="YYYY-MM-DD"
|
|
|
|
|
placeholder="请选择检验时间"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<!-- <el-form-item label="检验时间" prop="inspectionTime">-->
|
|
|
|
|
<!-- <el-date-picker clearable-->
|
|
|
|
|
<!-- v-model="queryParams.inspectionTime"-->
|
|
|
|
|
<!-- type="date"-->
|
|
|
|
|
<!-- value-format="YYYY-MM-DD"-->
|
|
|
|
|
<!-- placeholder="请选择检验时间"-->
|
|
|
|
|
<!-- />-->
|
|
|
|
|
<!-- </el-form-item>-->
|
|
|
|
|
<el-form-item>
|
|
|
|
|
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
|
|
|
|
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
|
|
|
@ -106,16 +106,21 @@
|
|
|
|
|
<el-table-column label="检测人员" align="center" prop="inspector" v-if="columns[15].visible"/>
|
|
|
|
|
<el-table-column label="班次" align="center" prop="shift" v-if="columns[16].visible"/>
|
|
|
|
|
<el-table-column label="班组" align="center" prop="team" v-if="columns[17].visible"/>
|
|
|
|
|
<el-table-column label="检验时间" align="center" prop="inspectionTime" width="180" v-if="columns[18].visible">
|
|
|
|
|
<el-table-column label="检验时间" align="center" prop="inspectionStartTime" width="180" v-if="columns[18].visible">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<span>{{ parseTime(scope.row.inspectionTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
|
<span>{{ parseTime(scope.row.inspectionStartTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="生产订单号" align="center" prop="productionOrder" v-if="columns[19].visible"/>
|
|
|
|
|
<el-table-column label="批次号" align="center" prop="batchNo" v-if="columns[20].visible"/>
|
|
|
|
|
<el-table-column label="条码号" align="center" prop="barcode" v-if="columns[21].visible"/>
|
|
|
|
|
<el-table-column label="供应商名称" align="center" prop="supplierName" v-if="columns[22].visible"/>
|
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" v-if="columns[23].visible"/>
|
|
|
|
|
<el-table-column label="检验结束时间" align="center" prop="inspectionEndTime" width="180" v-if="columns[19].visible">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<span>{{ parseTime(scope.row.inspectionEndTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="生产订单号" align="center" prop="productionOrder" v-if="columns[20].visible"/>
|
|
|
|
|
<el-table-column label="批次号" align="center" prop="batchNo" v-if="columns[21].visible"/>
|
|
|
|
|
<el-table-column label="条码号" align="center" prop="barcode" v-if="columns[22].visible"/>
|
|
|
|
|
<el-table-column label="供应商名称" align="center" prop="supplierName" v-if="columns[23].visible"/>
|
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" v-if="columns[24].visible"/>
|
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-tooltip content="修改" placement="top">
|
|
|
|
@ -345,9 +350,9 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="检验时间" prop="inspectionTime">
|
|
|
|
|
<el-form-item label="检验开始时间" prop="inspectionStartTime">
|
|
|
|
|
<el-date-picker clearable
|
|
|
|
|
v-model="form.inspectionTime"
|
|
|
|
|
v-model="form.inspectionStartTime"
|
|
|
|
|
type="datetime"
|
|
|
|
|
value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
|
|
placeholder="请选择检验时间"
|
|
|
|
@ -355,6 +360,17 @@
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="检验结束时间" prop="inspectionEndTime">
|
|
|
|
|
<el-date-picker clearable
|
|
|
|
|
v-model="form.inspectionEndTime"
|
|
|
|
|
type="datetime"
|
|
|
|
|
value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
|
|
placeholder="请选择检验结束时间"
|
|
|
|
|
style="width: 100%;">
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="生产订单号" prop="productionOrder">
|
|
|
|
|
<el-input v-model="form.productionOrder" placeholder="请输入生产订单号" />
|
|
|
|
@ -631,12 +647,13 @@ const columns = ref<FieldOption[]>([
|
|
|
|
|
{ key: 15, label: `检测人员`, visible: true },
|
|
|
|
|
{ key: 16, label: `班次`, visible: true },
|
|
|
|
|
{ key: 17, label: `班组`, visible: true },
|
|
|
|
|
{ key: 18, label: `检验时间`, visible: true },
|
|
|
|
|
{ key: 19, label: `生产订单号`, visible: true },
|
|
|
|
|
{ key: 20, label: `批次号`, visible: true },
|
|
|
|
|
{ key: 21, label: `条码号`, visible: true },
|
|
|
|
|
{ key: 22, label: `供应商名称`, visible: true },
|
|
|
|
|
{ key: 23, label: `备注`, visible: true },
|
|
|
|
|
{ key: 18, label: `检验开始时间`, visible: true },
|
|
|
|
|
{ key: 19, label: `检验结束时间`, visible: true },
|
|
|
|
|
{ key: 20, label: `生产订单号`, visible: true },
|
|
|
|
|
{ key: 21, label: `批次号`, visible: true },
|
|
|
|
|
{ key: 22, label: `条码号`, visible: true },
|
|
|
|
|
{ key: 23, label: `供应商名称`, visible: true },
|
|
|
|
|
{ key: 24, label: `备注`, visible: true },
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
const initFormData: QcInspectionMainForm = {
|
|
|
|
@ -658,7 +675,8 @@ const initFormData: QcInspectionMainForm = {
|
|
|
|
|
inspector: undefined,
|
|
|
|
|
shift: undefined,
|
|
|
|
|
team: undefined,
|
|
|
|
|
inspectionTime: undefined,
|
|
|
|
|
inspectionStartTime: undefined,
|
|
|
|
|
inspectionEndTime: undefined,
|
|
|
|
|
productionOrder: undefined,
|
|
|
|
|
batchNo: undefined,
|
|
|
|
|
barcode: undefined,
|
|
|
|
@ -713,7 +731,8 @@ const data = reactive<PageData<QcInspectionMainForm, QcInspectionMainQuery>>({
|
|
|
|
|
inspector: undefined,
|
|
|
|
|
shift: undefined,
|
|
|
|
|
team: undefined,
|
|
|
|
|
inspectionTime: undefined,
|
|
|
|
|
inspectionStartTime: undefined,
|
|
|
|
|
inspectionEndTime: undefined,
|
|
|
|
|
productionOrder: undefined,
|
|
|
|
|
batchNo: undefined,
|
|
|
|
|
barcode: undefined,
|
|
|
|
|