From a1917eca0b4f0fabf9f13648a840c2be8e2bf7f9 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期三, 20 九月 2023 15:41:26 +0800 Subject: [PATCH] modified: src/components/view/standard-table/target.vue modified: src/components/view/standard.vue --- src/components/view/record-content.vue | 48 ++++++++++++++++++++++++++---------------------- 1 files changed, 26 insertions(+), 22 deletions(-) diff --git a/src/components/view/record-content.vue b/src/components/view/record-content.vue index e727526..ac59e21 100644 --- a/src/components/view/record-content.vue +++ b/src/components/view/record-content.vue @@ -144,10 +144,10 @@ 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" - @change="edittype" placeholder="璇烽�夋嫨" style="width: 480px;"> + @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> @@ -155,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" @@ -169,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" @@ -181,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> @@ -260,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 @@ -278,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'}, @@ -367,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