diff --git a/order-system/src/layout/Index.vue b/order-system/src/layout/Index.vue
index c9839d4..beeb70b 100644
--- a/order-system/src/layout/Index.vue
+++ b/order-system/src/layout/Index.vue
@@ -6,7 +6,11 @@
-
+
+
@@ -19,6 +23,9 @@
\ No newline at end of file
diff --git a/order-system/src/layout/header/Header.vue b/order-system/src/layout/header/Header.vue
new file mode 100644
index 0000000..0a4c281
--- /dev/null
+++ b/order-system/src/layout/header/Header.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/order-system/src/layout/header/LoginOut.vue b/order-system/src/layout/header/LoginOut.vue
new file mode 100644
index 0000000..48c7041
--- /dev/null
+++ b/order-system/src/layout/header/LoginOut.vue
@@ -0,0 +1,13 @@
+
+
+ 退出登录
+
+
+
+
+
+
\ No newline at end of file
diff --git a/order-system/src/store/collapse/index.ts b/order-system/src/store/collapse/index.ts
new file mode 100644
index 0000000..955b810
--- /dev/null
+++ b/order-system/src/store/collapse/index.ts
@@ -0,0 +1,25 @@
+import { defineStore } from 'pinia'
+
+export const useCollapseStore = defineStore('collapseStore', {
+ state: () => {
+ return {
+ collapse: false
+ }
+ },
+
+ // getter
+ getters:{
+ // 数据放在state里面,需要传递state
+ getcollapse(state){
+ return state.collapse
+ }
+ },
+
+ // action
+ actions:{
+ // 设置state里面的数据
+ setcollapse(collapse:boolean){
+ this.collapse = collapse
+ }
+ }
+})
\ No newline at end of file
diff --git a/order-system/src/vite-env.d.ts b/order-system/src/vite-env.d.ts
index b71bf71..5d4dd01 100644
--- a/order-system/src/vite-env.d.ts
+++ b/order-system/src/vite-env.d.ts
@@ -43,4 +43,7 @@ declare module '@/store/*' {
export const useTestStore: StoreDefinition;
// 或者更通用的声明方式
export function useTestStore(): any;
+
+ // useCollapseStore导出
+ export function useCollapseStore(): any;
}
\ No newline at end of file