From 039d01c3ee6217e18ef3bcaec263fd2ad59e6f68 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期三, 20 九月 2023 16:19:51 +0800
Subject: [PATCH] modified: src/components/view/equipmentmaintain.vue modified: src/components/view/standard-table/material.vue modified: src/components/view/standard-table/product.vue modified: src/components/view/standard-table/target.vue modified: src/components/view/standard-table/technology.vue
---
src/components/view/record-content.vue | 53 +++++++++++++++++++++++++++++------------------------
1 files changed, 29 insertions(+), 24 deletions(-)
diff --git a/src/components/view/record-content.vue b/src/components/view/record-content.vue
index 255077c..ac59e21 100644
--- a/src/components/view/record-content.vue
+++ b/src/components/view/record-content.vue
@@ -140,13 +140,14 @@
</span>
</el-dialog>
<!-- 鏂板寮圭獥 -->
- <el-dialog title="鐢熶骇璁板綍鏂板" :visible.sync="dialogVisible" ref="ruleForm" width="35%">
+ <el-dialog title="鐢熶骇璁板綍鏂板" :visible.sync="dialogVisible" :rules="Rules"
+ ref="ruleForm" width="35%">
<div>
<el-form ref="form" :model="form" label-width="80px">
- <el-form-item label="绫诲瀷">
+ <el-form-item label="绫诲瀷" prop="type">
<template>
- <el-select v-model="form.type" :rules="Rules"
- @change="edittype" placeholder="璇烽�夋嫨" style="width: 480px;">
+ <el-select v-model="form.type"
+ @change="edittype" placeholder="璇烽�夋嫨" style="width: 100%;">
<el-option label="姗¤兌杩炴帴鍣�" :value="0"></el-option>
<el-option label="閲戝睘杩炴帴鍣�" :value="1"></el-option>
<el-option label="婀挎彃鎷旂數杩炴帴鍣�" :value="2"></el-option>
@@ -154,11 +155,11 @@
</el-select>
</template>
</el-form-item>
- <el-form-item label="宸ュ簭">
+ <el-form-item label="宸ュ簭" prop="work">
<template>
<el-select v-model="form.work"
@change="workevent"
- placeholder="璇烽�夋嫨" style="width: 480px;">
+ placeholder="璇烽�夋嫨" style="width: 100%;">
<el-option
v-for="item in process"
:key="item.name"
@@ -168,9 +169,9 @@
</el-select>
</template>
</el-form-item>
- <el-form-item label="宸ヨ壓鍚嶇О">
+ <el-form-item label="宸ヨ壓鍚嶇О" prop="name">
<template>
- <el-select v-model="form.craft" placeholder="璇烽�夋嫨" style="width: 480px;">
+ <el-select v-model="form.craft" placeholder="璇烽�夋嫨" style="width: 100%;">
<el-option
v-for="item in craftapi"
:key="item.id"
@@ -180,13 +181,13 @@
</el-select>
</template>
</el-form-item>
- <el-form-item label="璁板綍">
+ <el-form-item label="璁板綍" prop="record">
<el-input v-model="form.record"></el-input>
</el-form-item>
<el-form-item label="澶囨敞">
<el-input v-model="form.remarks"></el-input>
</el-form-item>
- <el-form-item label="鍗曚綅">
+ <el-form-item label="鍗曚綅" prop="unit">
<el-input v-model="form.unit"></el-input>
</el-form-item>
</el-form>
@@ -259,7 +260,14 @@
<script>
export default {
data() {
- return {
+ var checktype = (rule, value, callback) => {
+ if (!value) {
+ return callback(new Error('绫诲瀷涓嶈兘涓虹┖'));
+ }else{
+ return callback
+ }
+ };
+ return {
search: {
type: 0,
technology: null
@@ -277,7 +285,7 @@
unit:'',
},
Rules:{
- type:{required:true,message:'绫诲瀷涓嶈兘涓虹┖',trigger:'change'},
+ type:{validator:checktype,required:true,message:'绫诲瀷涓嶈兘涓虹┖',trigger:'change'},
work:{required:true,message:'宸ュ簭涓嶈兘涓虹┖',trigger:'change'},
name:{required:true,message:'宸ヨ壓涓嶈兘涓虹┖',trigger:'change'},
record:{required:true,message:'璁板綍涓嶈兘涓虹┖',trigger:'blur'},
@@ -366,22 +374,19 @@
this.selectjilu()
})
},
- add() {
- this.$refs[formName].validate((valid) => {
- if (valid) {
- alert('submit!');
- } else {
- console.log('error submit!!');
- return false;
- }
- });
+ add(formName) {
this.dialogVisible = false
this.addRecord()
+ // this.$refs[formName].validate((valid) => {
+ // if (valid) {
+ // alert('submit!');
+ // } else {
+ // console.log('error submit!!');
+ // return false;
+ // }
+ // });
this.form = {};
},
- resetForm(formName) {
- this.$refs[formName].resetFields();
- },
query() {
this.selectAllleft()
},
--
Gitblit v1.9.3