|
@@ -139,6 +139,7 @@ import { addSbInfo } from '@/api/sb/model'
|
|
|
import { addSbModelBom, updateSbModelBom, deleteSbModelBoms } from '@/api/sb/modelbom'
|
|
|
import SparePartInfoSelectModal from '@/views/sqarepartmanage/sparepartinfo/modules/SparePartInfoSelectModal'
|
|
|
import Vue from 'vue'
|
|
|
+import BaseTool from "@/utils/tool";
|
|
|
|
|
|
export default {
|
|
|
name: 'BaseSbModel',
|
|
@@ -148,6 +149,7 @@ export default {
|
|
|
modelId: null,
|
|
|
spareId: null,
|
|
|
modalTitle: null,
|
|
|
+ sbId: null,
|
|
|
|
|
|
form: this.$form.createForm(this),
|
|
|
visible: false,
|
|
@@ -176,14 +178,15 @@ export default {
|
|
|
methods: {
|
|
|
base (record) {
|
|
|
this.visible = true
|
|
|
- if (this.BaseTool.Object.isBlank(record.id)) {
|
|
|
- this.modelId = record.modelId
|
|
|
+ if (this.BaseTool.Object.isBlank(record.modelId)) {
|
|
|
+ this.sbId = record.id
|
|
|
this.modalTitle = '添加'
|
|
|
const { form: { setFieldsValue } } = this
|
|
|
// 日期处理
|
|
|
this.$nextTick(() => {
|
|
|
setFieldsValue(Object.assign({
|
|
|
- 'modelId': record.modelId
|
|
|
+ 'modelId': record.modelId,
|
|
|
+ 'sbId': record.id
|
|
|
}))
|
|
|
})
|
|
|
return
|
|
@@ -226,7 +229,12 @@ export default {
|
|
|
this.confirmLoading = false
|
|
|
return
|
|
|
}
|
|
|
- if (this.BaseTool.String.isBlank(values.id)) {
|
|
|
+ values.sbId = this.sbId
|
|
|
+ values.checkDate = BaseTool.Date.formatter(values.checkDate, BaseTool.Date.PICKER_NORM_DATE_PATTERN)
|
|
|
+ values.nextCheckDate = BaseTool.Date.formatter(values.nextCheckDate, BaseTool.Date.PICKER_NORM_DATE_PATTERN)
|
|
|
+
|
|
|
+ if (this.BaseTool.String.isBlank(values.modelId)) {
|
|
|
+ console.log(values)
|
|
|
addSbModelBom(values)
|
|
|
.then((response) => {
|
|
|
this.$message.info('添加成功')
|