diff --git a/fir_client/src/Download.vue b/fir_client/src/Download.vue
new file mode 100644
index 0000000..f0f9c3c
--- /dev/null
+++ b/fir_client/src/Download.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
diff --git a/fir_client/src/download.js b/fir_client/src/download.js
new file mode 100644
index 0000000..ab95435
--- /dev/null
+++ b/fir_client/src/download.js
@@ -0,0 +1,51 @@
+import Vue from 'vue'
+import App from "@/App";
+import router from "@/router";
+import ElementUI from 'element-ui'
+import 'element-ui/lib/theme-chalk/index.css'
+import Vuex from 'vuex'
+const qiniu = require('qiniu-js');
+Vue.prototype.qiniu = qiniu;
+
+//使用vue-cookies
+import VueCookies from 'vue-cookies'
+
+Vue.use(VueCookies);
+
+//导入全局的geetest.js
+import './assets/gt'
+
+
+//导入store实例
+import store from "./store";
+
+//全局导航守卫
+router.beforeEach((to, from, next) => {
+ // ...
+
+ if (VueCookies.isKey('access_token')) {
+ let user = {
+ username: VueCookies.get('username'),
+ shop_cart_num: VueCookies.get('shop_cart_num'),
+ access_token: VueCookies.get('access_token'),
+ avatar: VueCookies.get('avatar'),
+ notice_num: VueCookies.get('notice_num')
+ };
+ store.dispatch('getUser', user)
+ }
+ next()
+
+});
+
+
+Vue.config.productionTip = false;
+
+Vue.use(ElementUI);
+Vue.use(Vuex);
+
+
+new Vue({
+ render: h => h(App),
+ router,
+ store,
+}).$mount('#app');
diff --git a/fir_client/src/router/download.js b/fir_client/src/router/download.js
new file mode 100644
index 0000000..e69de29
diff --git a/fir_client/vue.config.js b/fir_client/vue.config.js
new file mode 100644
index 0000000..e69de29