浏览代码

fix:优化table模版调用逻辑

韩帛霖 1 年之前
父节点
当前提交
61c3b2a1bb
共有 1 个文件被更改,包括 56 次插入56 次删除
  1. 56 56
      ruoyi-ui/src/views/tablelist/commonTable/listInfo.vue

+ 56 - 56
ruoyi-ui/src/views/tablelist/commonTable/listInfo.vue

@@ -310,62 +310,6 @@ export default {
     this.sqlkey = this.$route.query.sqlkey;
   },
   methods: {
-    isUpperCase(char) {
-      return char === char.toUpperCase();
-    },
-    // 下划线命名转驼峰命名
-    toUnderScoreCase(str) {
-      if (str === null) {
-        return null;
-      }
-      let sb = "";
-      // 前置字符是否大写
-      let preCharIsUpperCase = true;
-      // 当前字符是否大写
-      let curreCharIsUpperCase = true;
-      // 下一字符是否大写
-      let nexteCharIsUpperCase = true;
-      for (let i = 0; i < str.length; i++) {
-        let c = str.charAt(i);
-        if (i > 0) {
-          preCharIsUpperCase = isUpperCase(str.charAt(i - 1));
-        } else {
-          preCharIsUpperCase = false;
-        }
-
-        curreCharIsUpperCase = isUpperCase(c);
-
-        if (i < str.length - 1) {
-          nexteCharIsUpperCase = isUpperCase(str.charAt(i + 1));
-        }
-
-        if (
-          preCharIsUpperCase &&
-          curreCharIsUpperCase &&
-          !nexteCharIsUpperCase
-        ) {
-          sb += SEPARATOR;
-        } else if (i !== 0 && !preCharIsUpperCase && curreCharIsUpperCase) {
-          sb += SEPARATOR;
-        }
-        sb += c.toLowerCase();
-      }
-
-      return sb;
-    },
-    // 处理列表信息
-    columnsHandler(columns) {
-      let resArr = [];
-      columns.forEach((item) => {
-        for (const key in item) {
-          let tempObj = {};
-          tempObj.key = camelCase(key);
-          tempObj.value = item[key];
-          resArr.push(tempObj);
-        }
-      });
-      return resArr;
-    },
     /** 查询列表 */
     getList(queryParams) {
       this.loading = true;
@@ -423,6 +367,62 @@ export default {
           })
         });
     },
+    isUpperCase(char) {
+      return char === char.toUpperCase();
+    },
+    // 下划线命名转驼峰命名
+    toUnderScoreCase(str) {
+      if (str === null) {
+        return null;
+      }
+      let sb = "";
+      // 前置字符是否大写
+      let preCharIsUpperCase = true;
+      // 当前字符是否大写
+      let curreCharIsUpperCase = true;
+      // 下一字符是否大写
+      let nexteCharIsUpperCase = true;
+      for (let i = 0; i < str.length; i++) {
+        let c = str.charAt(i);
+        if (i > 0) {
+          preCharIsUpperCase = isUpperCase(str.charAt(i - 1));
+        } else {
+          preCharIsUpperCase = false;
+        }
+
+        curreCharIsUpperCase = isUpperCase(c);
+
+        if (i < str.length - 1) {
+          nexteCharIsUpperCase = isUpperCase(str.charAt(i + 1));
+        }
+
+        if (
+          preCharIsUpperCase &&
+          curreCharIsUpperCase &&
+          !nexteCharIsUpperCase
+        ) {
+          sb += SEPARATOR;
+        } else if (i !== 0 && !preCharIsUpperCase && curreCharIsUpperCase) {
+          sb += SEPARATOR;
+        }
+        sb += c.toLowerCase();
+      }
+
+      return sb;
+    },
+    // 处理列表信息
+    columnsHandler(columns) {
+      let resArr = [];
+      columns.forEach((item) => {
+        for (const key in item) {
+          let tempObj = {};
+          tempObj.key = camelCase(key);
+          tempObj.value = item[key];
+          resArr.push(tempObj);
+        }
+      });
+      return resArr;
+    },
     // 取消按钮
     cancel() {
       this.open = false;