feat: 明细表中的组织架构选择器支持将文本表示存储在独立字段,以改善显示性能

This commit is contained in:
gaoyunqi
2024-05-16 15:49:49 +08:00
parent 2e07279924
commit 92fd90f35d
5 changed files with 249 additions and 208 deletions

View File

@ -27,8 +27,11 @@ export function changeToPinyin(label: string, isUpper?: boolean) {
/* 如果没有下划线,不需要处理
如果有下划线,用下划线切割,第一个下划线左边的全部小写,后面的首字母大写,首字母后面的全部小写 */
export function camelCaseString(string: string) {
export function camelCaseString(string: string, skipNoUnderline = false) {
if (!string) return;
if (skipNoUnderline && string.indexOf('_') < 0) {
return string;
}
const stringLower = string.toLowerCase();
const len = stringLower.length;
let str = '';