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 | 74 +++++++++++++++++++++--------------- 1 files changed, 43 insertions(+), 31 deletions(-) diff --git a/src/views/quality/rawMaterial/rawMaterial-form.vue b/src/views/quality/rawMaterial/rawMaterial-form.vue index 00bbc6d..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: [], } @@ -892,10 +898,12 @@ for(var i=0;i<row.testValueList.length;i++){ let val = row.testValueList[i] let reg = /(^-?[0-9]{1,6}$)|(^-?[0-9]{1,6}[\.]{1}[0-9]{1,3}$)/ - if(!reg.test(val) && !['鏄�','鍚�'].includes(val)){ - row.testValueList[i] = null - this.$message.error("璇疯緭鍏�6浣嶆暟瀛楁垨閫夋嫨鏄惁") - isTrue = false + if(val.slice(-1)!='.'){ + if(!reg.test(val) && !['鏄�','鍚�'].includes(val)){ + row.testValueList[i] = null + this.$message.error("璇疯緭鍏�6浣嶆暟瀛楁垨閫夋嫨鏄惁") + isTrue = false + } } } if(!isTrue){ @@ -963,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