ysy 1 rok temu
rodzic
commit
3d1b624777

+ 16 - 5
src/views/productionPlan/components/factoryAdd/index.vue

@@ -180,8 +180,6 @@
               </el-date-picker>
             </el-form-item>
           </el-col>
-
-         
         </el-row>
 
         <el-row :gutter="24">
@@ -230,7 +228,6 @@
               </el-date-picker>
             </el-form-item>
           </el-col>
-
         </el-row>
       </el-form>
 
@@ -254,7 +251,7 @@
 
 <script>
   import EquipmentDialog from '@/views/saleOrder/components/EquipmentDialog';
-
+  import { getCode } from '@/api/codeManagement';
   import {
     bomRoutingList,
     bomListByPlan,
@@ -298,6 +295,10 @@
             { required: true, message: '请选择工艺路线', trigger: 'blur' }
           ],
 
+          reqMoldTime: [
+            { required: true, message: '请选择要求完成日期', trigger: 'blur' }
+          ],
+
           requiredFormingNum: [
             { required: true, message: '请输入生产数量', trigger: 'blur' }
           ]
@@ -343,11 +344,21 @@
         this.form.salesOrders.splice(index, 1);
       },
 
+      async getPlanCode() {
+        this.loading = true;
+        try {
+          const code = await getCode('product_code');
+          this.$set(this.form, 'code', code);
+        } catch (err) {}
+      },
+
       save() {
-        this.$refs.form.validate((valid) => {
+        this.$refs.form.validate(async (valid) => {
           if (!valid) {
             return false;
           }
+          await this.getPlanCode();
+
           this.loading = true;
           saveSaleToPlan(this.form)
             .then((res) => {

+ 1 - 12
src/views/saleOrder/salesToProduction.vue

@@ -437,11 +437,7 @@
               <el-form-item
                 label-width="0px"
                 :prop="'salesOrders.' + scope.$index + '.startTime'"
-                :rules="{
-                  required: true,
-                  message: '请选择计划开始日期',
-                  trigger: 'blur'
-                }"
+           
                 class="table-item"
               >
                 <el-date-picker
@@ -473,14 +469,7 @@
               <el-form-item
                 label-width="0px"
                 :prop="'salesOrders.' + scope.$index + '.endTime'"
-                :rules="[
-                  {
-                  required: true,
-                  message: '计划结束日期',
-                  trigger: 'blur'
-                },
               
-                ]"
                 class="table-item"
               >
                 <el-date-picker