🐞 fix: 修复原材料无法创建BOM
This commit is contained in:
@@ -25,13 +25,13 @@
|
||||
<el-form ref="form" v-if="activeStep === 0" :model="addForm" :rules="rules" label-width="120px">
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="原材料编号" prop="productCode">
|
||||
<el-input v-model="addForm.productCode" placeholder="请输入原材料编号" />
|
||||
<el-form-item label="原材料编号" prop="rawMaterialCode">
|
||||
<el-input v-model="addForm.rawMaterialCode" placeholder="请输入原材料编号" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="原材料名称" prop="productName">
|
||||
<el-input v-model="addForm.productName" placeholder="请输入原材料名称" />
|
||||
<el-form-item label="原材料名称" prop="rawMaterialName">
|
||||
<el-input v-model="addForm.rawMaterialName" placeholder="请输入原材料名称" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
@@ -60,13 +60,10 @@
|
||||
<script>
|
||||
import { mapGetters } from "vuex";
|
||||
import { addRawMaterial } from '@/api/wms/rawMaterial';
|
||||
import { BomPanel } from '@/components/KLPService/BomPanel/index.vue';
|
||||
import BomPanel from '../BomPanel/index.vue';
|
||||
|
||||
export default {
|
||||
name: "RawMaterialSelect",
|
||||
components: {
|
||||
BomPanel
|
||||
},
|
||||
props: {
|
||||
value: [String, null],
|
||||
placeholder: {
|
||||
@@ -78,24 +75,27 @@ export default {
|
||||
default: false
|
||||
}
|
||||
},
|
||||
components: {
|
||||
BomPanel
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
options: [],
|
||||
selected: this.value,
|
||||
loading: false,
|
||||
addForm: {
|
||||
productCode: undefined,
|
||||
productName: undefined,
|
||||
rawMaterialCode: undefined,
|
||||
rawMaterialName: undefined,
|
||||
owner: undefined,
|
||||
unit: undefined,
|
||||
type: 'raw'
|
||||
type: 'raw_material'
|
||||
},
|
||||
addDialogVisible: false,
|
||||
rules: {
|
||||
productCode: [
|
||||
rawMaterialCode: [
|
||||
{ required: true, message: "原材料编号不能为空", trigger: "blur" }
|
||||
],
|
||||
productName: [
|
||||
rawMaterialName: [
|
||||
{ required: true, message: "原材料名称不能为空", trigger: "blur" }
|
||||
],
|
||||
owner: [
|
||||
@@ -104,7 +104,7 @@ export default {
|
||||
},
|
||||
buttonLoading: false,
|
||||
itemId: undefined,
|
||||
activeStep: 0,
|
||||
activeStep: 1,
|
||||
bomId: undefined,
|
||||
};
|
||||
},
|
||||
@@ -130,11 +130,11 @@ export default {
|
||||
add() {
|
||||
this.addDialogVisible = true;
|
||||
this.addForm = {
|
||||
productCode: undefined,
|
||||
productName: undefined,
|
||||
rawMaterialCode: undefined,
|
||||
rawMaterialName: undefined,
|
||||
owner: undefined,
|
||||
unit: undefined,
|
||||
type: 'raw'
|
||||
type: 'raw_material'
|
||||
};
|
||||
this.bomId = undefined;
|
||||
this.itemId = undefined;
|
||||
@@ -163,11 +163,11 @@ export default {
|
||||
cancel() {
|
||||
this.addDialogVisible = false;
|
||||
this.addForm = {
|
||||
productCode: undefined,
|
||||
productName: undefined,
|
||||
rawMaterialCode: undefined,
|
||||
rawMaterialName: undefined,
|
||||
owner: undefined,
|
||||
unit: undefined,
|
||||
type: 'raw'
|
||||
type: 'raw_material'
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user