From d7e6cd78421cfb5399206d44e7a12754973aab87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Thu, 16 Jun 2022 16:50:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E5=93=81=E9=95=BF=E5=BA=A6=E6=8E=A7?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/xm/core/xmProduct/XmProductAdd.vue | 6 ++- src/views/xm/core/xmProduct/XmProductEdit.vue | 52 ++++++++++++------- 2 files changed, 38 insertions(+), 20 deletions(-) diff --git a/src/views/xm/core/xmProduct/XmProductAdd.vue b/src/views/xm/core/xmProduct/XmProductAdd.vue index a87ac6a2..5972d0c8 100644 --- a/src/views/xm/core/xmProduct/XmProductAdd.vue +++ b/src/views/xm/core/xmProduct/XmProductAdd.vue @@ -87,7 +87,8 @@ load:{ list: false, edit: false, del: false, add: false },//查询中... addFormRules: { productName: [ - { required: true, message: '产品名称不能为空', trigger: 'change' } + { required: true, message: '产品名称不能为空', trigger: 'change' }, + { min:10,max:250, message: '名称长度在10-250个字符', trigger: 'change' } ], code: [ @@ -100,6 +101,9 @@ admUserid: [ { required: true, message: '产品总监不能为空', trigger: 'change' } + ], + remark:[ + { min:0,max:250, message: '备注长度在10-250个字符', trigger: 'change' } ] }, //新增界面数据 产品表 diff --git a/src/views/xm/core/xmProduct/XmProductEdit.vue b/src/views/xm/core/xmProduct/XmProductEdit.vue index 786074e7..edcac964 100644 --- a/src/views/xm/core/xmProduct/XmProductEdit.vue +++ b/src/views/xm/core/xmProduct/XmProductEdit.vue @@ -12,20 +12,29 @@ - - - - 产品代号为合同上的产品代号,甲乙方共享;产品内部编号为代号-四位随机码 - - + + - - - - - - + + + + {{editForm.code}} + + + + + {{editForm.code}} + + + + + + + + + + @@ -47,7 +56,7 @@ - + @@ -107,14 +116,14 @@ dicts:{xmProductPstatus:[]},//下拉选择框的所有静态数据 params=[{categoryId:'0001',itemCode:'sex'}] 返回结果 {'sex':[{optionValue:'1',optionName:'男',seqOrder:'1',fp:'',isDefault:'0'},{optionValue:'2',optionName:'女',seqOrder:'2',fp:'',isDefault:'0'}]} load:{ list: false, add: false, del: false, edit: false },//查询中... editFormRules: { - id: [ - { required: true, message: '产品编号不能为空', trigger: 'blur' } - ], - productName: [ - { required: true, message: '产品名称不能为空', trigger: 'blur' } - ], + { required: true, message: '产品名称不能为空', trigger: 'change' }, + { min:10,max:250, message: '名称长度在10-250个字符', trigger: 'change' } + ], + id: [ + { required: true, message: '产品编号不能为空', trigger: 'change' } + ], code: [ { required: true, message: '产品代号不能为空', trigger: 'change' } ], @@ -125,6 +134,9 @@ admUserid: [ { required: true, message: '产品总监不能为空', trigger: 'change' } + ], + remark:[ + { min:0,max:250, message: '备注长度在10-250个字符', trigger: 'change' } ] }, //新增界面数据 产品表 @@ -162,6 +174,8 @@ this.$notify({position:'bottom-left',showClose:true,message: tips.msg, type: tips.isOk?'success':'error' }); }).catch( err => this.load.edit=false); }); + }else{ + this.$notify({position:'bottom-left',showClose:true,message: "表单验证不通过,请修改后提交", type: 'error' }); } }); },