【fix ESLint】src/views/system
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
}]
|
||||
|
||||
Reference in New Issue
Block a user