huangbin 4 vuotta sitten
vanhempi
commit
cecba81efa
1 muutettua tiedostoa jossa 9 lisäystä ja 3 poistoa
  1. 9 3
      src/common/setup/table/list.ts

+ 9 - 3
src/common/setup/table/list.ts

@@ -4,8 +4,8 @@ import { ref } from 'vue';
 
 /**
  * 请求表格数据通用方法
- * @param ishandleFloatErr 是否处理浮点失真问题 
- * @returns 
+ * @param ishandleFloatErr 是否处理浮点失真问题
+ * @returns
  */
 export function queryTableList<T>(ishandleFloatErr = false) {
     // 加载状态
@@ -17,7 +17,13 @@ export function queryTableList<T>(ishandleFloatErr = false) {
         return queryResultLoadingAndInfo(fn, loading, param)
             .then(res => {
                 tableList.value.length = 0;
-                const result = res.map((e: object, i: number) => {
+                const result = res.map((e: any, i: number) => {
+                    // 统一把空字符转 --
+                    Object.keys(e).forEach(el => {
+                        if (e[el] === '') {
+                            e[el] = '--'
+                        }
+                    })
                     // 统一处理key,表格需要key,单击事件和双击需要依据就是这个key,如果服务返回了key这个字段,表格事情需要展开列表需要额外处理
                     if (Reflect.has(e, 'key')) {
                         return e