> 文章列表 > 【二开】Jeecgboot online表单多个字段的唯一校验

【二开】Jeecgboot online表单多个字段的唯一校验

【二开】Jeecgboot online表单多个字段的唯一校验

【二开】Jeecgboot online表单多个字段的唯一校验

js增强 表单增强

VUE3版本

/**
提交表单之前**/
beforeSubmit(row){return new Promise((resolve, reject)=>{//通过 key_words & pack_id 两个字段来进行校验//这个url地址 通过Online表单获取 F12 查看列表请求地址if(that.isUpdate.value === true){//let url = '/online/cgform/api/getData/2c90e54e874b410301878de3cd5d0008?hasQuery=true&key_words='+row.key_words+'&pack_id='+row.pack_id+'&column=id&order=asc&pageNo=1&pageSize=1'getAction(url, {}).then((res)=>{//console.info(res)if(res.result.total >= 1 && res.result.records[0].id != row.id){//alert('关键词已存在')reject('关键词:"'+row.key_words+'",已存在!');}else{resolve();}})}else{let url = '/online/cgform/api/getData/2c90e54e874b410301878de3cd5d0008?hasQuery=true&key_words='+row.key_words+'&pack_id='+row.pack_id+'&column=id&order=asc&pageNo=1&pageSize=1'getAction(url, {}).then((res)=>{//console.info(res)if(res.result.total >= 1){//alert('关键词已存在')reject('关键词:"'+row.key_words+'",已存在!');}else{resolve();}})}})
}