瀏覽代碼

feat:更新鸿威管理后台

jinx 3 年之前
父節點
當前提交
e98862a25b
共有 4 個文件被更改,包括 68 次插入43 次删除
  1. 5 5
      src/page/device/index.vue
  2. 3 3
      src/page/layout/header.vue
  3. 54 31
      src/page/layout/slide.vue
  4. 6 4
      src/page/login/index.vue

+ 5 - 5
src/page/device/index.vue

@@ -89,10 +89,10 @@
             </el-form-item>
             <el-form-item label="相机类型" prop="type">
               <el-select v-model="ruleForm.type" placeholder="请选择相机类型">
-                <el-option label="四维看看Pro八目相机" value="1"></el-option>
-                <el-option label="四维看看Lite双目相机" value="0"></el-option>
-                <el-option label="四维看看双目转台相机" value="9"></el-option>
-                <el-option label="四维看看激光相机" value="10"></el-option>
+                <el-option label="Pro八目相机" value="1"></el-option>
+                <el-option label="Lite双目相机" value="0"></el-option>
+                <el-option label="双目转台相机" value="9"></el-option>
+                <el-option label="激光相机" value="10"></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="wifi名称" prop="wifi">
@@ -130,7 +130,7 @@
 export default {
   data () {
     return {
-      camerTile:'添加',
+      camerTile: '添加',
       tabs: [
         { name: '设备ID', idx: 0 },
         { name: '手机号', idx: 1 },

+ 3 - 3
src/page/layout/header.vue

@@ -1,10 +1,10 @@
 <template>
   <div class="header-layout">
-    <div class="fdkk-logo">
+    <!-- <div class="fdkk-logo">
       <a href="http://www.4dkankan.com/">
         <img src="@/assets/images/svg_logo/logo.png" alt="">
       </a>
-    </div>
+    </div> -->
     <div class="header-settings">
       <div class="flex-fix">
           <el-button type='primary' @click.native="loginOut" id="dropdown-btn">
@@ -43,7 +43,7 @@ export default {
   background: -moz-gradient(linear, left top, left bottom, from(#4491fa), to(#5653e4));
   background: gradient(linear, left top, left bottom, from(#4491fa), to(#5653e4));
   display: flex;
-  justify-content: space-between;
+  justify-content: flex-end;
   align-items: center;
   padding: 0 25px;
 }

+ 54 - 31
src/page/layout/slide.vue

@@ -3,7 +3,7 @@
     <div class="navigator_menu">
       <span>导航面板</span>
     </div>
-    <el-menu text-color="#999" active-text-color="#333" class="el-menu-vertical-demo" @select='handleSelect'>
+    <el-menu text-color="#999" :default-active="actice_idx" active-text-color="#333" class="el-menu-vertical-demo" @select='handleSelect'>
       <template v-for="(nav, i) in navs">
 
         <router-link tag="div" :to="nav.link" :key="i" v-if="!nav.children">
@@ -36,7 +36,7 @@ export default {
 
   data () {
     let navs = [
-      { text: '首页', link: {name: 'Home'}, top: 14 },
+      // { text: '首页', link: {name: 'Home'}, top: 14 },
       { text: '订单管理', link: {name: 'Order'}, top: 42 },
       // { text: '增值服务', link: {name: 'Added'}, top: 70 },
       // {
@@ -50,21 +50,8 @@ export default {
       //   top: 98
       // },
       { text: '设备管理', link: {name: 'device'}, top: 126 },
-      { text: '发票管理', link: {name: 'invoice'}, top: 126 },
-      {
-        text: '更多设置',
-        link: {name: 'home'},
-        children: [
-          // { text: '激光场景', link: {name: 'laser'} },
-          { text: '场景管理', link: {name: 'scene'} },
-          { text: '反馈消息', link: {name: 'feedback'} },
-          // { text: '设备管理', link: {name: 'device'} },
-          { text: '客户管理', link: {name: 'client'} }
-        ],
-        top: 154
-      },
-      { text: '经销商申请', link: {name: 'distributor-list'}, top: 98 },
-      { text: '留言管理', link: {name: 'leaving'}, top: 182 },
+      { text: '场景管理', link: {name: 'scene'}, top: 154 },
+      { text: '反馈管理', link: {name: 'feedback'}, top: 182 },
       {
         text: '版本管理',
         link: {name: 'edition'},
@@ -73,20 +60,45 @@ export default {
           { text: '转台相机', link: {name: 'turntableCamera'}, top: 182 },
           { text: '激光相机', link: {name: 'laserCamera'}, top: 182 }
         ],
-        top: 154
-      },
-      // { text: '版本管理', link: {name: 'edition'}, top: 182 },
-      { text: '数据统计', link: {name: 'Statistics'}, top: 210 },
-      {
-        text: 'SDK 发布管理',
-        link: {name: 'sdkManage'},
-        children: [
-          { text: 'SpaceTarget', link: {name: 'spaceTarget'}, top: 182 }
-        ],
-        top: 154
-      },
-      { text: '用户列表', link: {name: 'userList'}, top: 126 },
-      { text: '操作日志', link: {name: 'oplog'}, top: 210 }
+        top: 98
+      }
+      // { text: '发票管理', link: {name: 'invoice'}, top: 126 },
+      // {
+      //   text: '更多设置',
+      //   link: {name: 'home'},
+      //   children: [
+      //     // { text: '激光场景', link: {name: 'laser'} },
+      //     { text: '场景管理', link: {name: 'scene'} },
+      //     { text: '反馈消息', link: {name: 'feedback'} },
+      //     // { text: '设备管理', link: {name: 'device'} },
+      //     { text: '客户管理', link: {name: 'client'} }
+      //   ],
+      //   top: 154
+      // },
+      // { text: '经销商申请', link: {name: 'distributor-list'}, top: 98 },
+      // { text: '留言管理', link: {name: 'leaving'}, top: 182 },
+      // {
+      //   text: '版本管理',
+      //   link: {name: 'edition'},
+      //   children: [
+      //     { text: '八目相机', link: {name: 'edition'}, top: 182 },
+      //     { text: '转台相机', link: {name: 'turntableCamera'}, top: 182 },
+      //     { text: '激光相机', link: {name: 'laserCamera'}, top: 182 }
+      //   ],
+      //   top: 154
+      // },
+      // // { text: '版本管理', link: {name: 'edition'}, top: 182 },
+      // { text: '数据统计', link: {name: 'Statistics'}, top: 210 },
+      // {
+      //   text: 'SDK 发布管理',
+      //   link: {name: 'sdkManage'},
+      //   children: [
+      //     { text: 'SpaceTarget', link: {name: 'spaceTarget'}, top: 182 }
+      //   ],
+      //   top: 154
+      // },
+      // { text: '用户列表', link: {name: 'userList'}, top: 126 },
+      // { text: '操作日志', link: {name: 'oplog'}, top: 210 }
 
     //   { text: '数据下载', link: {name: 'Down'}, top: 210 }
       // ,
@@ -107,6 +119,17 @@ export default {
       navs: navs
     }
   },
+  mounted () {
+    let index = this.navs.findIndex((i) => {
+      console.log(i.link.name, this.$route.name)
+      return i.link.name === this.$route.name
+    })
+    console.log(index)
+
+    if (index !== -1) {
+      this.actice_idx = index
+    }
+  },
   methods: {
     handleSelect (key) {
       console.log(key)

+ 6 - 4
src/page/login/index.vue

@@ -2,13 +2,13 @@
   <div id="login">
     <div class="login-con">
       <div class="login_top">
-        <div class="login_title">四维看看·管理后台</div>
+        <div class="login_title">管理后台</div>
       </div>
       <div class="login_center">
         <div class="login_center_con">
           <div class="login_center_left">
             <div class="login_center_left_con">
-              <img src="@/assets/images/svg_logo/logo.png" alt="">
+              <!-- <img src="@/assets/images/svg_logo/logo.png" alt=""> -->
               <p style="font-size: 60px;font-weight: 700;">陪你看世界</p>
               <p style="font-size:40px;letter-spacing: 2px;">SEE THE WORLD WITH YOU</p>
               <p>数字中国·数字万物</p>
@@ -113,7 +113,8 @@ export default {
 
       if (data.code === 0) {
         this.$http.setToken(data.data.token)
-        this.$router.replace({name: 'Home'})
+        // this.$router.replace({name: 'Home'})
+        this.$router.replace({name: 'Order'})
       } else {
         this.$alert('登录失败', '提示', {
           confirmButtonText: '确定',
@@ -128,7 +129,8 @@ export default {
     let token = sessionStorage.getItem('token')
     if (token) {
       this.$http.setToken('token', token)
-      this.$router.replace({name: 'Home'})
+      // this.$router.replace({name: 'Home'})
+      this.$router.replace({name: 'Order'})
     }
   }
 }