Commit 653dfdf1 authored by 涂伟's avatar 涂伟

fix: '巡维保模板SQL特殊字符校验去掉'

parent 153a654d
Pipeline #67726 canceled with stages
......@@ -724,34 +724,37 @@ const AddModal = props => {
rules={[
{
validator: (rule, value) => {
let aa = form.getFieldsValue().filterCondition;
if (aa) {
let bb = [];
bb.push(aa.indexOf('+') != -1);
bb.push(aa.indexOf('=') != -1);
bb.push(aa.indexOf('-') != -1);
bb.push(aa.indexOf('*') != -1);
bb.push(aa.indexOf('/') != -1);
bb.push(aa.indexOf('>') != -1);
bb.push(aa.indexOf('<') != -1);
let filterValue = form.getFieldsValue().filterCondition;
if (filterValue) {
let filterArr = [];
filterArr.push(filterValue.indexOf('+') != -1);
filterArr.push(filterValue.indexOf('=') != -1);
filterArr.push(filterValue.indexOf('-') != -1);
filterArr.push(filterValue.indexOf('*') != -1);
filterArr.push(filterValue.indexOf('/') != -1);
filterArr.push(filterValue.indexOf('>') != -1);
filterArr.push(filterValue.indexOf('<') != -1);
bb.push(aa.indexOf('!=') != -1);
bb.push(aa.indexOf('<=') != -1);
bb.push(aa.indexOf('>-') != -1);
filterArr.push(filterValue.indexOf('!=') != -1);
filterArr.push(filterValue.indexOf('<=') != -1);
filterArr.push(filterValue.indexOf('>-') != -1);
// console.log(bb);
let re = /[`~,.<>;:”“‘’\/\[\]\、{}()_@$%^,。;?]/;
console.log(re.test(aa));
if (aa.substring(0, 3) !== 'and' && aa.substring(0, 3) !== 'AND') {
// console.log(re.test(aa));
if (
filterValue.substring(0, 3) !== 'and' &&
filterValue.substring(0, 3) !== 'AND'
) {
return Promise.reject('请以and开头');
}
if (bb.indexOf(true) == -1) {
if (filterArr.indexOf(true) == -1) {
return Promise.reject(
'支持英文模式下运算符(+、-、*、/、>、<、=、!=、<=、>=)',
);
}
if (re.test(aa)) {
return Promise.reject('禁止输入特殊字符');
}
// if (re.test(aa)) {
// return Promise.reject('禁止输入特殊字符');
// }
return Promise.resolve();
}
return Promise.resolve();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment