| src/views/qualityManagement/finalInspection/components/formDia.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/qualityManagement/finalInspection/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/qualityManagement/processInspection/components/formDia.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/views/qualityManagement/processInspection/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/qualityManagement/finalInspection/components/formDia.vue
@@ -57,13 +57,24 @@ </el-row> <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="单位:" prop="unit"> <el-input v-model="form.unit" placeholder="请输入" disabled/> <el-form-item label="料号:" prop="materialCode"> <el-input v-model="form.materialCode" placeholder="请输入" disabled/> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="不良数量:" prop="defectiveQuantity"> <el-input v-model="form.defectiveQuantity" placeholder="请输入" clearable/> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="单位:" prop="unit"> <el-input v-model="form.unit" placeholder="请输入" disabled/> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="合格数量:" prop="qualifiedQuantity"> <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.qualifiedQuantity" placeholder="请输入" clearable :precision="2" disabled/> </el-form-item> </el-col> </el-row> @@ -77,13 +88,6 @@ </el-col> <el-col :span="12"> <el-form-item label="合格数量:" prop="qualifiedQuantity"> <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.qualifiedQuantity" placeholder="请输入" clearable :precision="2" disabled/> </el-form-item> </el-col> </el-row> <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检测单位:" prop="checkCompany"> <el-input v-model="form.checkCompany" placeholder="请输入" clearable/> </el-form-item> @@ -96,14 +100,13 @@ </el-select> </el-form-item> </el-col> </el-row> <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" placeholder="请选择" clearable> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> <el-select v-model="form.checkName" placeholder="请选择" clearable> <el-option v-for="item in userList" :key="item.nickName" :label="item.nickName" :value="item.nickName"/> </el-select> </el-form-item> </el-col> <el-col :span="12"> @@ -167,6 +170,7 @@ testStandardId: "", defectiveReason: undefined, unit: "", materialCode: "", qualifiedQuantity: "", quantity: "", checkCompany: "", @@ -304,6 +308,7 @@ if (selectedModel) { form.value.model = selectedModel.model || ''; form.value.unit = selectedModel.unit || ''; form.value.materialCode = selectedModel.materialCode || ''; } } @@ -343,6 +348,7 @@ const getModels = (value) => { form.value.productModelId = undefined; form.value.unit = undefined; form.value.materialCode = undefined; modelOptions.value = []; currentProductId.value = value form.value.productName = findNodeById(productOptions.value, value); @@ -357,6 +363,7 @@ const handleChangeModel = (value) => { form.value.model = modelOptions.value.find(item => item.id == value)?.model || ''; form.value.unit = modelOptions.value.find(item => item.id == value)?.unit || ''; form.value.materialCode = modelOptions.value.find(item => item.id == value)?.materialCode || ''; } const findNodeById = (nodes, productId) => { src/views/qualityManagement/finalInspection/index.vue
@@ -113,6 +113,10 @@ prop: "model", }, { label: "料号", prop: "materialCode", }, { label: "单位", prop: "unit", }, src/views/qualityManagement/processInspection/components/formDia.vue
@@ -43,28 +43,27 @@ <el-col :span="12"> <el-form-item label="指标选择:" prop="testStandardId"> <el-select v-model="form.testStandardId" placeholder="请选择指标" clearable @change="handleTestStandardChange" style="width: 100%" v-model="form.testStandardId" placeholder="请选择指标" clearable @change="handleTestStandardChange" style="width: 100%" > <el-option v-for="item in testStandardOptions" :key="item.id" :label="item.standardName || item.standardNo" :value="item.id" v-for="item in testStandardOptions" :key="item.id" :label="item.standardName || item.standardNo" :value="item.id" /> </el-select> </el-form-item> </el-col> </el-row> <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="单位:" prop="unit"> <el-input v-model="form.unit" placeholder="请输入" disabled/> <el-form-item label="料号:" prop="materialCode"> <el-input v-model="form.materialCode" placeholder="请输入" disabled/> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="不良数量:" prop="defectiveQuantity"> <el-input-number @@ -80,18 +79,19 @@ /> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="单位:" prop="unit"> <el-input v-model="form.unit" placeholder="请输入" disabled/> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="合格数量:" prop="qualifiedQuantity"> <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.qualifiedQuantity" placeholder="请输入" clearable :precision="2" disabled/> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="数量:" prop="quantity"> <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.quantity" placeholder="请输入" clearable :precision="2" :disabled="operationType !== 'add'"/> </el-form-item> </el-col> </el-row> <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="不良原因:" prop="defectiveReason"> <el-select v-model="form.defectiveReason" placeholder="请选择" clearable style="width: 100%"> @@ -105,13 +105,20 @@ </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="数量:" prop="quantity"> <el-input-number :step="0.01" :min="0" style="width: 100%" v-model="form.quantity" placeholder="请输入" clearable :precision="2" :disabled="operationType !== 'add'"/> </el-form-item> </el-col> </el-row> <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检测单位:" prop="checkCompany"> <el-input v-model="form.checkCompany" placeholder="请输入" clearable/> </el-form-item> </el-col> </el-row> <el-row :gutter="30"> <el-col :span="12"> <el-form-item label="检验员:" prop="checkName"> <el-select v-model="form.checkName" placeholder="请选择" clearable> @@ -119,14 +126,14 @@ :value="item.nickName"/> </el-select> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="检测结果:" prop="checkResult"> <el-select v-model="form.checkResult"> <el-option label="合格" value="合格" /> <el-option label="不合格" value="不合格" /> </el-select> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="检测日期:" prop="checkTime"> @@ -193,6 +200,7 @@ model: "", testStandardId: "", unit: "", materialCode: "", quantity: "", defectiveQuantity: "", defectiveReason: "", @@ -309,6 +317,7 @@ model: "", testStandardId: "", unit: "", materialCode: "", quantity: "", checkCompany: "", checkResult: "", @@ -393,6 +402,7 @@ const getModels = (value) => { form.value.productModelId = undefined; form.value.unit = undefined; form.value.materialCode = undefined; modelOptions.value = []; currentProductId.value = value form.value.productName = findNodeById(productOptions.value, value); @@ -407,6 +417,7 @@ const handleChangeModel = (value) => { form.value.model = modelOptions.value.find(item => item.id == value)?.model || ''; form.value.unit = modelOptions.value.find(item => item.id == value)?.unit || ''; form.value.materialCode = modelOptions.value.find(item => item.id == value)?.materialCode || ''; } const findNodeById = (nodes, productId) => { src/views/qualityManagement/processInspection/index.vue
@@ -118,6 +118,10 @@ prop: "model", }, { label: "料号", prop: "materialCode", }, { label: "单位", prop: "unit", },