diff --git a/.eslintignore b/.eslintignore
new file mode 100644
index 0000000..aa8e45f
--- /dev/null
+++ b/.eslintignore
@@ -0,0 +1 @@
+src/
\ No newline at end of file
diff --git a/src/components/mycomponents/myContent.vue b/src/components/mycomponents/myContent.vue
new file mode 100644
index 0000000..e583ac5
--- /dev/null
+++ b/src/components/mycomponents/myContent.vue
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+ 新增
+
+
+
+
+ 删除
+
+
+
+
+ 导入
+
+
+
+ 导出
+
+
+
+
+
+ {{ item.text }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (col.selectList ?? {})[scope.row[col.prop]] }}
+
+
+
+
+
+
+ {{ scope.row[col.prop] }}
+
+
+
+
+
+
+
+ 0 && handleModify(col.prop, scope.row[col.prop], scope.row)
+ "
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ scope.row[col.prop]
+ ? useDateFormat(scope.row[col.prop], col.dateFormat ?? "YYYY-MM-DD HH:mm:ss")
+ .value
+ : ""
+ }}
+
+
+
+
+
+
+
+
+
+ {{ item === "edit" ? "编辑" : "删除" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/mycomponents/mySearch.vue b/src/components/mycomponents/mySearch.vue
new file mode 100644
index 0000000..8c244ef
--- /dev/null
+++ b/src/components/mycomponents/mySearch.vue
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
diff --git a/src/views/devices/config/content.vue b/src/views/devices/config/content.vue
new file mode 100644
index 0000000..5cbacc9
--- /dev/null
+++ b/src/views/devices/config/content.vue
@@ -0,0 +1,48 @@
+
+
+
+
diff --git a/src/views/devices/config/search.vue b/src/views/devices/config/search.vue
new file mode 100644
index 0000000..ad30ced
--- /dev/null
+++ b/src/views/devices/config/search.vue
@@ -0,0 +1,42 @@
+
+
+
+
diff --git a/src/views/devices/printer.vue b/src/views/devices/printer.vue
index 41a40c8..f13193e 100644
--- a/src/views/devices/printer.vue
+++ b/src/views/devices/printer.vue
@@ -1 +1,139 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+