diff --git a/src/utils/dict.js b/src/utils/dict.js
index 6019cdc..f70461a 100644
--- a/src/utils/dict.js
+++ b/src/utils/dict.js
@@ -139,3 +139,15 @@ export function getDictDataLabel(dictType, value) {
const dict = getDictData(dictType, value);
return dict ? dict.label : '';
}
+
+// table中用来过滤字典
+export function publicFormatter(dictTable) {
+ const dictDatas = getDictDatas(dictTable)
+ return function (val) {
+ const arr = {}
+ dictDatas.map((item) => {
+ arr[item.value] = item.label
+ })
+ return arr?.[val]
+ }
+}
diff --git a/src/views/system/components/statusBtn2.vue b/src/views/system/components/statusBtn2.vue
new file mode 100644
index 0000000..3a4ab29
--- /dev/null
+++ b/src/views/system/components/statusBtn2.vue
@@ -0,0 +1,38 @@
+
+
+
+ {{ state }}
+
+
+
+
diff --git a/src/views/system/components/statusBtn3.vue b/src/views/system/components/statusBtn3.vue
new file mode 100644
index 0000000..7b70fe1
--- /dev/null
+++ b/src/views/system/components/statusBtn3.vue
@@ -0,0 +1,41 @@
+
+
+
+ {{ state }}
+
+
+
+
diff --git a/src/views/system/components/statusBtn4.vue b/src/views/system/components/statusBtn4.vue
new file mode 100644
index 0000000..2f335b9
--- /dev/null
+++ b/src/views/system/components/statusBtn4.vue
@@ -0,0 +1,38 @@
+
+
+
+ {{ state }}
+
+
+
+
diff --git a/src/views/system/components/statusBtn5.vue b/src/views/system/components/statusBtn5.vue
new file mode 100644
index 0000000..6986341
--- /dev/null
+++ b/src/views/system/components/statusBtn5.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
diff --git a/src/views/system/loginlog/index.vue b/src/views/system/loginlog/index.vue
index e98e8e4..073e993 100644
--- a/src/views/system/loginlog/index.vue
+++ b/src/views/system/loginlog/index.vue
@@ -1,137 +1,26 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
+
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
+
+
@@ -139,17 +28,117 @@