From 363678a54142e62fdd4ca39a0db5c54af1a704dc Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期四, 29 二月 2024 15:39:59 +0800
Subject: [PATCH] 生产调度修改

---
 src/views/quality/rawMaterial/rawMaterial-form.vue |   64 ++++++++++++++++++-------------
 1 files changed, 37 insertions(+), 27 deletions(-)

diff --git a/src/views/quality/rawMaterial/rawMaterial-form.vue b/src/views/quality/rawMaterial/rawMaterial-form.vue
index 2e2a60c..89e79b8 100644
--- a/src/views/quality/rawMaterial/rawMaterial-form.vue
+++ b/src/views/quality/rawMaterial/rawMaterial-form.vue
@@ -92,21 +92,26 @@
             </el-row>
             <el-row>
                 <el-col :span="6">
+                    <el-form-item label="鎶ユ鏃ユ湡" prop="createTime">
+                        <el-date-picker
+                        :disabled="dataForm.id!=null"
+                        v-model="dataForm.createTime"
+                        type="datetime"
+                        placeholder="鎶ユ鏃ユ湡">
+                        </el-date-picker>
+                    </el-form-item>
+                </el-col>
+                <el-col :span="6">
+                  <el-form-item label="鎶ユ浜�" prop="createUser" v-if="dataForm.id!=null">
+                        <el-input v-model="dataForm.createUser" disabled />
+                  </el-form-item>
+                </el-col>
+                <el-col :span="6">
                   <el-form-item  prop="projectName" label="椤圭洰鍚嶇О" v-if="dataForm.id!=null">
                     <el-tooltip :disabled="dataForm.projectName==null" :content="dataForm.projectName">
                       <el-input v-model="dataForm.projectName" disabled ></el-input>
                     </el-tooltip>
                   </el-form-item>
-              </el-col>
-              <el-col :span="6">
-                  <el-form-item label="鎶ユ鏃ユ湡" prop="createTime" v-if="dataForm.id!=null">
-                      <el-input v-model="dataForm.createTime" disabled />
-                  </el-form-item>
-              </el-col>
-              <el-col :span="6">
-                <el-form-item label="鎶ユ浜�" prop="createUser" v-if="dataForm.id!=null">
-                      <el-input v-model="dataForm.createUser" disabled />
-                </el-form-item>
               </el-col>
             </el-row>
         </el-form>
@@ -480,7 +485,8 @@
               testState: ''
             }],
             dataRule: {
-              code:[{ required: true, message: '璇锋壂鎻忛�夋嫨闆朵欢', trigger: 'blur' }]
+              code:[{ required: true, message: '璇锋壂鎻忛�夋嫨闆朵欢', trigger: 'blur' }],
+              createTime: [{ required: true, message: '璇烽�夋嫨鎶ユ鏃ユ湡', trigger: 'change' }]
             },
             deviceList: [],
         }
@@ -965,22 +971,26 @@
         row.children.push(obj)
       },
       save(){
-        const _than = this
-        let data = this.dataForm
-        this.list.forEach(item=>{
-          item.children.forEach(c=>{
-            c.testValue=c.testValueList.join(",")
-          })
-        })
-        data.rawInsProducts = this.list
-        addRawInspects(data).then(res=>{
-            this.$message.success("淇濆瓨鎴愬姛")
-            // this.$router.go(-1)
-        }).catch(error=>{
-          this.$message.error(error)
-        })
-        _than.$nextTick(()=>{
-            _than.init(Number(res.data.msg))
+        this.$refs.dataForm.validate(valid=>{
+            if(valid){
+                const _than = this
+                let data = this.dataForm
+                this.list.forEach(item=>{
+                item.children.forEach(c=>{
+                    c.testValue=c.testValueList.join(",")
+                })
+                })
+                data.rawInsProducts = this.list
+                addRawInspects(data).then(res=>{
+                    this.$message.success("淇濆瓨鎴愬姛")
+                    // this.$router.go(-1)
+                }).catch(error=>{
+                this.$message.error(error)
+                })
+                _than.$nextTick(()=>{
+                    _than.init(Number(res.data.msg))
+                })
+            }
         })
       },
       getDeviceList(){

--
Gitblit v1.9.3