|
@@ -19,24 +19,24 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>-->
|
|
|
- <el-form-item label='原料炉批号:' prop="name">
|
|
|
- <el-input v-model.trim="tenant.name" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
+ <el-form-item label='原料炉批号:' prop="furnaceBatchNo">
|
|
|
+ <el-input v-model.trim="tenant.furnaceBatchNo" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label='零件批号:' prop="name2">
|
|
|
- <el-input v-model.trim="tenant.name2" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
+ <el-form-item label='零件批号:' prop="bomBatchNo">
|
|
|
+ <el-input v-model.trim="tenant.bomBatchNo" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label='批量标准:' prop="name3">
|
|
|
- <el-input v-model.trim="tenant.name3" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
+ <el-form-item label='批量标准:' prop="batchStand">
|
|
|
+ <el-input v-model.trim="tenant.batchStand" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label='毛坯生产厂:' prop="name4">
|
|
|
- <el-input v-model.trim="tenant.name4" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
+ <el-form-item label='毛坯生产厂:' prop="factory">
|
|
|
+ <el-input v-model.trim="tenant.factory" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label='毛坯批号:' prop="name5">
|
|
|
- <el-input v-model.trim="tenant.name5" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
+ <el-form-item label='毛坯批号:' prop="meterialBatchNo">
|
|
|
+ <el-input v-model.trim="tenant.meterialBatchNo" :placeholder='$t("common.pleaseEnter")'/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label='入厂日期:' prop="joinDate">
|
|
|
+ <el-form-item label='入厂日期:' prop="factoryDate">
|
|
|
<el-date-picker
|
|
|
- v-model="tenant.joinDate"
|
|
|
+ v-model="tenant.factoryDate"
|
|
|
type="date"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
placeholder="">
|
|
@@ -52,8 +52,8 @@
|
|
|
<script>
|
|
|
// 【仓库类型管理】-API
|
|
|
import warehouseTypeMgrApi from "@/api/modelingCenter/warehouseTypeMgr"
|
|
|
-// 【原材料管理】-API
|
|
|
-import MaterialApi from "@/api/prepareProductMgr/material"
|
|
|
+// 【原材料接收管理】-API
|
|
|
+import ReceiveApi from "@/api/prepareProductMgr/receive"
|
|
|
// 【库位管理】-API
|
|
|
import locationMgrApi from "@/api/lineSideLibrary/locationMgr"
|
|
|
export default {
|
|
@@ -95,19 +95,19 @@ export default {
|
|
|
}],
|
|
|
roles: [],
|
|
|
rules: {
|
|
|
- name: [
|
|
|
+ furnaceBatchNo: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'blur' }
|
|
|
],
|
|
|
- name2: [
|
|
|
+ bomBatchNo: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'blur' }
|
|
|
],
|
|
|
- name3: [
|
|
|
+ batchStand: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
|
],
|
|
|
- name4: [
|
|
|
+ factory: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
|
],
|
|
|
- name5: [
|
|
|
+ meterialBatchNo: [
|
|
|
{ required: true, message: this.$t("rules.require"), trigger: 'change' }
|
|
|
]
|
|
|
}
|
|
@@ -139,13 +139,13 @@ export default {
|
|
|
methods: {
|
|
|
initTenant () {
|
|
|
return {
|
|
|
- id: '',
|
|
|
- trayList: [],
|
|
|
- no: '',
|
|
|
- name: '',
|
|
|
- shelvesId: '',
|
|
|
- storgeTypeId: '',
|
|
|
- status: '1'
|
|
|
+ meterialId: '',
|
|
|
+ furnaceBatchNo: '',
|
|
|
+ bomBatchNo: '',
|
|
|
+ batchStand: '',
|
|
|
+ factory: '',
|
|
|
+ meterialBatchNo: '',
|
|
|
+ factoryDate: ''
|
|
|
}
|
|
|
},
|
|
|
initWidth () {
|
|
@@ -160,7 +160,8 @@ export default {
|
|
|
},
|
|
|
setTenant (val) {
|
|
|
if(val){
|
|
|
- this.tenant = { ...val }
|
|
|
+ // 原材料ID
|
|
|
+ this.tenant.meterialId = val.id;
|
|
|
}
|
|
|
},
|
|
|
close () {
|
|
@@ -176,18 +177,18 @@ export default {
|
|
|
this.$refs.form.validate((valid) => {
|
|
|
if (valid) {
|
|
|
this.confirmDisabled = true
|
|
|
- if (this.type === 'add') {
|
|
|
- this.save()
|
|
|
- } else {
|
|
|
+ //if (this.type === 'add') {
|
|
|
+ this.save(); // 只有新增
|
|
|
+ /*} else {
|
|
|
this.update()
|
|
|
- }
|
|
|
+ }*/
|
|
|
} else {
|
|
|
return false
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
save () {
|
|
|
- locationMgrApi.save(this.tenant)
|
|
|
+ ReceiveApi.save(this.tenant)
|
|
|
.then((response) => {
|
|
|
const res = response.data
|
|
|
if (res.isSuccess) {
|
|
@@ -207,7 +208,7 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
update () {
|
|
|
- locationMgrApi.update(this.tenant)
|
|
|
+ ReceiveApi.update(this.tenant)
|
|
|
.then((response) => {
|
|
|
const res = response.data
|
|
|
if (res.isSuccess) {
|