【fix ESLint】src/views/system

This commit is contained in:
danshihao
2023-03-08 11:41:38 +08:00
parent 8c419abbac
commit b0c7848175
16 changed files with 41 additions and 72 deletions
@@ -55,20 +55,21 @@ export default {
ruleClass: [{ required: true, message: '规则实现类不能为空' }],
ruleParams: [{
validator: (rule, value, callback) => {
let info = ''
try {
const json = JSON.parse(value)
if (json instanceof Array) {
// eslint-disable-next-line standard/no-callback-literal
callback('只能传递JSON对象不能传递JSON数组')
info = '只能传递JSON对象不能传递JSON数组'
callback(info)
} else if (json instanceof Object) {
callback()
} else {
// eslint-disable-next-line standard/no-callback-literal
callback('请输入JSON字符串')
info = '请输入JSON字符串'
callback(info)
}
} catch {
// eslint-disable-next-line standard/no-callback-literal
callback('请输入JSON字符串')
info = '请输入JSON字符串'
callback(info)
}
}
}]