fix(#I153HB): 增加 data-bool="true" 控制是否值转换为 boolean

#Issue
close https://gitee.com/LongbowEnterprise/dashboard/issues?id=I153HB
This commit is contained in:
Argo Zhang 2019-11-16 00:50:22 +08:00
parent 161442c841
commit 951dcd6c14
No known key found for this signature in database
GPG Key ID: 152E398953DDF19F
1 changed files with 6 additions and 2 deletions

View File

@ -68,8 +68,12 @@
}
else if (dv !== undefined && ctl.val() === "") target[name] = dv;
else target[name] = ctl.val();
if (target[name] === "true" || target[name] === "True") target[name] = true;
if (target[name] === "false" || target[name] === "False") target[name] = false;
// check boolean value
if (ctl.attr('data-bool') === 'true') {
if (target[name] === "true" || target[name] === "True") target[name] = true;
if (target[name] === "false" || target[name] === "False") target[name] = false;
}
}
return target;
}