【修改】统一字典的校验方式
This commit is contained in:
@@ -163,6 +163,16 @@ export default {
|
||||
this.q.pageNo = val
|
||||
this.sysUserList()
|
||||
},
|
||||
checkUserForm () {
|
||||
if (!this.form.dicCode) {
|
||||
return this.$message.warning('请检查数据字典编码') && false
|
||||
}
|
||||
if (!this.form.dicName) {
|
||||
return this.$message.warning('请检查数据字典名称') && false
|
||||
}
|
||||
|
||||
return true
|
||||
},
|
||||
// 新增
|
||||
add () {
|
||||
|
||||
@@ -200,8 +210,8 @@ export default {
|
||||
},
|
||||
// 新增用户
|
||||
sysUserAddUser () {
|
||||
this.$refs.dicRef.validate(v=>{
|
||||
if(v){
|
||||
if(this.checkUserForm()){
|
||||
|
||||
if(this.mode=='add'){
|
||||
this.$api.dictionary.addDic(this.form).then((res)=>{
|
||||
this.$message.success("新增成功")
|
||||
@@ -213,12 +223,8 @@ export default {
|
||||
this.sysUserList()
|
||||
})
|
||||
}
|
||||
|
||||
this.dialogUser = false
|
||||
}else{
|
||||
this.$message.warning("请检查表单")
|
||||
}
|
||||
})
|
||||
|
||||
},
|
||||
// 编辑查看用户
|
||||
|
||||
@@ -73,19 +73,19 @@
|
||||
<div class="user-form">
|
||||
<el-form ref="addForm" :model="form" label-width="186px" :disabled="mode === 'view'"
|
||||
:rules="formRule">
|
||||
<el-form-item label="选项:" prop="itemName">
|
||||
<el-form-item label="选项:" >
|
||||
<el-input v-model="form.itemName" maxlength="20" show-word-limit placeholder="请输入选项"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="选项值:" prop="itemValue" >
|
||||
<el-form-item label="选项值:" >
|
||||
<el-input v-model="form.itemValue" maxlength="20" placeholder="请输入值" show-word-limit></el-input>
|
||||
</el-form-item>
|
||||
<!--<el-form-item label="确认密码:" :required="mode === 'add'" v-if="mode !== 'view'">-->
|
||||
<!--<el-input v-model="repassword" maxlength="20" type="password" placeholder="请确认密码"></el-input>-->
|
||||
<!--</el-form-item>-->
|
||||
<el-form-item label="排序:" prop="itemOrder">
|
||||
<el-form-item label="排序:" >
|
||||
<el-input v-model="form.itemOrder"show-word-limit maxlength="10" placeholder="请输入排序"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注:" prop="itemDescription">
|
||||
<el-form-item label="备注:" >
|
||||
<el-input type="textarea" v-model="form.itemDescription" maxlength="500" show-word-limit placeholder="请输入备注"></el-input>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
@@ -163,8 +163,8 @@ export default {
|
||||
this.dialogUser = true
|
||||
},
|
||||
sysUserAddUser(){
|
||||
this.$refs.addForm.validate(v=>{
|
||||
if(v){
|
||||
|
||||
if( this.checkUserForm()){
|
||||
if(this.mode=='add'){
|
||||
this.$api.dictionary.addItemDic(this.form).then((res)=>{
|
||||
this.$message.success("新增成功")
|
||||
@@ -178,13 +178,22 @@ export default {
|
||||
}
|
||||
|
||||
this.dialogUser = false
|
||||
}else{
|
||||
this.$message.warning("请检查表单")
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
||||
},
|
||||
checkUserForm () {
|
||||
if (!this.form.itemName) {
|
||||
return this.$message.warning('请检查选项') && false
|
||||
}
|
||||
if (!this.form.itemValue) {
|
||||
return this.$message.warning('请检查选项值') && false
|
||||
}
|
||||
if (this.form.itemOrder && !(/^[0-9]*$/.test(this.form.itemOrder))) {
|
||||
return this.$message.warning('请检查排序') && false
|
||||
}
|
||||
return true
|
||||
},
|
||||
// 新增
|
||||
add () {
|
||||
|
||||
Reference in New Issue
Block a user