diff --git a/src/renderer/src/views/prepare/components/chooseTextbook.vue b/src/renderer/src/views/prepare/components/chooseTextbook.vue
new file mode 100644
index 0000000..144720f
--- /dev/null
+++ b/src/renderer/src/views/prepare/components/chooseTextbook.vue
@@ -0,0 +1,308 @@
+
+
+
+
+ {{ curBook.data.itemtitle }}
+
+
+
+
+
+ {{ node.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ item.itemtitle }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/renderer/src/views/prepare/components/treeLog.vue b/src/renderer/src/views/prepare/components/treeLog.vue
new file mode 100644
index 0000000..9658dee
--- /dev/null
+++ b/src/renderer/src/views/prepare/components/treeLog.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue
index 17e5a0d..0e26080 100644
--- a/src/renderer/src/views/prepare/index.vue
+++ b/src/renderer/src/views/prepare/index.vue
@@ -2,6 +2,7 @@