3254194295 %!s(int64=2) %!d(string=hai) anos
pai
achega
3c141337a9
Modificáronse 1 ficheiros con 12 adicións e 4 borrados
  1. 12 4
      src/views/sb/modelbom/modules/BaseForm.vue

+ 12 - 4
src/views/sb/modelbom/modules/BaseForm.vue

@@ -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('添加成功')