Commit a3aa9060a9d8eddbaab077bf5f726c695a22e0a0

Authored by xp.Huang
2 parents 2087a712 5f3dd47e

Merge branch 'perf/report-config-name-limit' into 'main_dev'

fix: 修复报表名称中存在斜杠或反斜杠

See merge request yunteng/thingskit-front!679
@@ -176,8 +176,17 @@ export const formSchema: BFormSchema[] = [ @@ -176,8 +176,17 @@ export const formSchema: BFormSchema[] = [
176 field: 'name', 176 field: 'name',
177 label: '报表名称', 177 label: '报表名称',
178 colProps: { span: 24 }, 178 colProps: { span: 24 },
179 - required: true,  
180 component: 'Input', 179 component: 'Input',
  180 + rules: [
  181 + { required: true, message: '请输入报表名称' },
  182 + {
  183 + validator(_rule, value, _callback) {
  184 + const reg = /[\/\\]/;
  185 + if (reg.test(value)) return Promise.reject('报表名称中存在斜杠或反斜杠');
  186 + return Promise.resolve();
  187 + },
  188 + },
  189 + ],
181 componentProps: { 190 componentProps: {
182 maxLength: 64, 191 maxLength: 64,
183 placeholder: '请输入报表名称', 192 placeholder: '请输入报表名称',