Browse Source

feature: 处理登录之后,还可以继续登录的问题

332777428@qq.com 3 months ago
parent
commit
3ee708d040
7 changed files with 37 additions and 110 deletions
  1. 1 1
      app.json
  2. 0 5
      pages/index/index.json
  3. 6 79
      pages/index/index.js
  4. 5 0
      pages/pageA/index/index.json
  5. 24 24
      pages/index/index.wxml
  6. 0 0
      pages/pageA/index/index.wxss
  7. 1 1
      utils/routePath.js

+ 1 - 1
app.json

@@ -1,6 +1,6 @@
 {
   "pages": [
-    "pages/index/index",
+    "pages/pageA/index/index",
     "pages/pageA/login/login",
     "pages/pageA/deviceList/deviceList"
   ],

+ 0 - 5
pages/index/index.json

@@ -1,5 +0,0 @@
-{
-  "usingComponents": {
-    "nav-bar": "./../../components/navbar/navbar"
-  }
-}

+ 6 - 79
pages/index/index.js

@@ -1,12 +1,12 @@
-const constant = require('../../utils/constant.js');
+const constant = require('../../../utils/constant.js');
 import {
   BtHelper
-} from '../../devices/bt_helper.js';
+} from '../../../devices/bt_helper.js';
 
 import {
   EnumCmdEvent,
   CmdEvent
-} from '../../devices/cmd_key_event';
+} from '../../../devices/cmd_key_event';
 
 Page({
   data: {
@@ -60,77 +60,9 @@ Page({
     deviceMacId: null,
     deviceListSelect: null,
     deviceList: [],
-    // deviceList: [{
-    //   "connectType": 3,
-    //   // "mac": "AIrSMArT_861210052356337",
-    //   // "deviceId": "D0:31:10:86:AC:9A"
-    //   "name": "MW-X4(BZK)",
-    //   "deviceId": "AIrSMArT_861210052356337"
-    // }],
     _willConnectBle: null,
     _hasShowModal: null,
     _clickOtherDevice: false,
-    // deviceList: [{
-    //   "connectType": 3,
-    //   "devName": "猫王小王子OTR-X",
-    //   "state": "online",
-    //   "name": "BLUFI_7cdfa1fcbb24",
-    //   "deviceId": "BLUFI_7cdfa1fcbb24",
-    //   "mac": "BLUFI_7cdfa1fcbb24",
-    //   "imageUrl": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100319641863705.png",
-    //   "ProdModel": "MW-2AX(WIFI-N)",
-    //   "offlineImg": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100323674404211.png"
-    // }, {
-    //   "connectType": 3,
-    //   "devName": "猫王小王子OTR-X",
-    //   "state": "online",
-    //   "name": "BLUFI_7cdfa1fcbb24",
-    //   "deviceId": "BLUFI_7cdfa1fcbb24",
-    //   "mac": "BLUFI_7cdfa1fcbb24",
-    //   "imageUrl": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100319641863705.png",
-    //   "ProdModel": "MW-2AX(WIFI-N)",
-    //   "offlineImg": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100323674404211.png"
-    // }, {
-    //   "connectType": 3,
-    //   "devName": "猫王小王子OTR-X",
-    //   "state": "online",
-    //   "name": "BLUFI_7cdfa1fcbb24",
-    //   "deviceId": "BLUFI_7cdfa1fcbb24",
-    //   "mac": "BLUFI_7cdfa1fcbb24",
-    //   "imageUrl": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100319641863705.png",
-    //   "ProdModel": "MW-2AX(WIFI-N)",
-    //   "offlineImg": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100323674404211.png"
-    // }, {
-    //   "connectType": 3,
-    //   "devName": "猫王小王子OTR-X",
-    //   "state": "online",
-    //   "name": "BLUFI_7cdfa1fcbb24",
-    //   "deviceId": "BLUFI_7cdfa1fcbb24",
-    //   "mac": "BLUFI_7cdfa1fcbb24",
-    //   "imageUrl": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100319641863705.png",
-    //   "ProdModel": "MW-2AX(WIFI-N)",
-    //   "offlineImg": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100323674404211.png"
-    // }, {
-    //   "connectType": 3,
-    //   "devName": "猫王小王子OTR-X",
-    //   "state": "online",
-    //   "name": "BLUFI_7cdfa1fcbb24",
-    //   "deviceId": "BLUFI_7cdfa1fcbb24",
-    //   "mac": "BLUFI_7cdfa1fcbb24",
-    //   "imageUrl": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100319641863705.png",
-    //   "ProdModel": "MW-2AX(WIFI-N)",
-    //   "offlineImg": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100323674404211.png"
-    // }, {
-    //   "connectType": 3,
-    //   "devName": "猫王小王子OTR-X",
-    //   "state": "online",
-    //   "name": "BLUFI_7cdfa1fcbb24",
-    //   "deviceId": "BLUFI_7cdfa1fcbb24",
-    //   "mac": "BLUFI_7cdfa1fcbb24",
-    //   "imageUrl": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100319641863705.png",
-    //   "ProdModel": "MW-2AX(WIFI-N)",
-    //   "offlineImg": "https://music-play.oss-cn-shenzhen.aliyuncs.com/device/20230310100323674404211.png"
-    // }],
     connectDeviceIding: "",
   },
 
@@ -140,14 +72,6 @@ Page({
     that.onDeviceLoad();
     that.onUserInfoLoad();
     that.onBannerLoad();
-
-    // var device = {
-    //   "mac": "AIrSMArT_861210052356337",
-    //   "deviceId": "D0:31:10:86:AC:9A"
-    // };
-    // that.data.deviceList.unshift(device);
-    // that.data.deviceMacId = device.mac;
-    // that.actionDevice();
   },
 
   onShow() {},
@@ -176,6 +100,9 @@ Page({
         }).then((res1) => {
           constant.app.globalData.userInfo = res1;
           constant.store.setStore("userInfo", res1);
+          that.setData({
+            isLogin: true,
+          });
           constant.store.setStore("token", JSON.stringify({
             id: res1.userId,
             token: res1.accessToken,

+ 5 - 0
pages/pageA/index/index.json

@@ -0,0 +1,5 @@
+{
+  "usingComponents": {
+    "nav-bar": "./../../../components/navbar/navbar"
+  }
+}

+ 24 - 24
pages/index/index.wxml

@@ -17,7 +17,7 @@
       </view>
 
       <view class="add_device_public" bind:tap="jumpToAddDevice">
-        <image mode="heightFix" src="./../../img/add_device.png" style="width: 48rpx;height: 48rpx;"></image>
+        <image mode="heightFix" src="./../../../img/add_device.png" style="width: 48rpx;height: 48rpx;"></image>
         <view style="color: white; margin-left: 8rpx; font-size: 32rpx;">添加设备</view>
       </view>
 
@@ -41,14 +41,14 @@
                     </view>
 
                     <view style="width: 48rpx; height: 48rpx;">
-                      <image mode="aspectFit" src="./../../img/add_device_arrow.png" style="width: 48rpx; height: 48rpx; opacity: {{item.state && item.state === 'online'&&deviceListSelect === index ? '1' : '0'}}; "></image>
+                      <image mode="aspectFit" src="./../../../img/add_device_arrow.png" style="width: 48rpx; height: 48rpx; opacity: {{item.state && item.state === 'online'&&deviceListSelect === index ? '1' : '0'}}; "></image>
                     </view>
 
                   </view>
 
                   <view style="display: flex; flex-direction: row;">
                     <view style="color: #666666; font-size: 24rpx;display: flex; flex-direction: row; align-items: center;">
-                      <image mode="heightFix" src="{{item.connectType==3?'./../../images/device/wifi_black.png':'./../../images/device/blue_black.png'}}" style="width: 28rpx;height: 28rpx; padding-right: 10rpx; opacity: {{item.state && item.state === 'online' ? '1' : '0.7'}};"></image>
+                      <image mode="heightFix" src="{{item.connectType==3?'./../../../images/device/wifi_black.png':'./../../../images/device/blue_black.png'}}" style="width: 28rpx;height: 28rpx; padding-right: 10rpx; opacity: {{item.state && item.state === 'online' ? '1' : '0.7'}};"></image>
                       <view style="white-space: nowrap;"> {{item.state && item.state === "online" ? (item.connectType==3?"Wifi在线":"蓝牙在线") : "离线"}} </view>
                     </view>
 
@@ -77,13 +77,13 @@
       <view wx:if="{{indexPage==1&&deviceListSelect!=null&&deviceList.length>deviceListSelect&&deviceList[deviceListSelect].connectType===3}}" class="mair" style="height: calc(100vh - 105rpx - {{safeBottomHeight}}rpx - 22rpx - {{navBarHeight}}px);">
         <view class="play-info">
           <view class="info">
-            <image src="./../../img/blak.png" class="black" mode="scaleToFill"></image>
-            <image src="./../../img/mm.png" class="mode" mode="widthFix"></image>
-            <image class="logo" mode="heightFix" src="./../../img/logo.png"></image>
+            <image src="./../../../img/blak.png" class="black" mode="scaleToFill"></image>
+            <image src="./../../../img/mm.png" class="mode" mode="widthFix"></image>
+            <image class="logo" mode="heightFix" src="./../../../img/logo.png"></image>
             <view wx:if="{{actionIndex !== null}}" style="opacity: 0.8; text-shadow:0px 0px 4px #6D00FF;" class="fm">
               FM.{{actionIndex !== null ? (actionIndex + 1 < 10 ? "0" + (actionIndex + 1) : actionIndex + 1) : 00}} </view>
                 <view wx:if="{{actionIndex !== null}}" style="opacity: 1;" class="fm">
-                  FM.{{actionIndex !== null ? (actionIndex + 1 < 10 ? "0" + (actionIndex + 1) : actionIndex + 1) : 00}} <image class="gochnnalList" mode="heightFix" src="./../../img/a6.png">
+                  FM.{{actionIndex !== null ? (actionIndex + 1 < 10 ? "0" + (actionIndex + 1) : actionIndex + 1) : 00}} <image class="gochnnalList" mode="heightFix" src="./../../../img/a6.png">
                     </image>
                 </view>
                 <view class="fmMod" bindtap="onTapToChannel"></view>
@@ -95,25 +95,25 @@
                     </view>
                   </view>
                 </view>
-                <image src="{{'./../../img/dl' + battery + '.png'}}" class="battery" mode="scaleToFill"></image>
+                <image src="{{'./../../../img/dl' + battery + '.png'}}" class="battery" mode="scaleToFill"></image>
             </view>
             <view class="wakeMode" bindtap="goWake">
-              <image src="./../../img/woak.png" class="mode" mode="scaleToFill"></image>
-              <image class="wake" mode="heightFix" src="{{isSetWake ? './../../img/n24.png' : './../../img/n23.png' }}"></image>
+              <image src="./../../../img/woak.png" class="mode" mode="scaleToFill"></image>
+              <image class="wake" mode="heightFix" src="{{isSetWake ? './../../../img/n24.png' : './../../../img/n23.png' }}"></image>
               <text>定时</text>
             </view>
           </view>
           <scroll-view class="pd" scroll-y="true">
             <view class="conm" wx:if="{{channelData && channelData.length > 0}}">
-              <image mode="scaleToFill" class="cz" src="./../../img/cz.png"></image>
+              <image mode="scaleToFill" class="cz" src="./../../../img/cz.png"></image>
               <view class="musicList">
                 <view wx:for="{{channelData}}" class="li {{index === actionIndex ? 'action' : ' '}}">
-                  <image mode="scaleToFill" wx:if="{{index === actionIndex}}" class="zz" src="./../../img/zz.png"></image>
+                  <image mode="scaleToFill" wx:if="{{index === actionIndex}}" class="zz" src="./../../../img/zz.png"></image>
                   <text class="lm">{{luoma[index]}}</text>
                   <view class="musicInfo" data-index="{{index}}" bindtap="onTapChannelIndex">
-                    <image mode="scaleToFill" class="pic" src="{{item.channelPic ? item.channelPic : './../../img/head_pic.png'}}"></image>
+                    <image mode="scaleToFill" class="pic" src="{{item.channelPic ? item.channelPic : './../../../img/head_pic.png'}}"></image>
                     <text>{{item.channelName}}</text>
-                    <image mode="scaleToFill" wx:if="{{index === actionIndex}}" class="svg" src="./../../svg/audio.svg"></image>
+                    <image mode="scaleToFill" wx:if="{{index === actionIndex}}" class="svg" src="./../../../svg/audio.svg"></image>
                   </view>
                 </view>
               </view>
@@ -127,7 +127,7 @@
               </view>
               <view style="position: none; height: calc(100% - 224rpx); overflow: auto;" class="BG_PD">
                 <view>
-                  <image style="margin: 0; width: 100vw;" mode="widthFix" src="./../../img/BG_PD.png"></image>
+                  <image style="margin: 0; width: 100vw;" mode="widthFix" src="./../../../img/BG_PD.png"></image>
                 </view>
               </view>
             </view>
@@ -135,11 +135,11 @@
           <view class="gologin goruter" wx:if="{{!showLogin && deviceList && deviceList.length === 0}}">
             <view class="model">
               <view bindtap="goDeviceConnect" style="position: none; height: auto;" class="loginPic">
-                <image style="margin: 20rpx 0 20rpx 0; width: 100vw;" mode="widthFix" src="./../../img/BG_LJ.png"></image>
+                <image style="margin: 20rpx 0 20rpx 0; width: 100vw;" mode="widthFix" src="./../../../img/BG_LJ.png"></image>
               </view>
               <view style="position: none; height: calc(100% - 224rpx); overflow: auto;" class="BG_PD">
                 <view>
-                  <image style="margin: 0; width: 100vw;" mode="widthFix" src="./../../img/BG_PD.png"></image>
+                  <image style="margin: 0; width: 100vw;" mode="widthFix" src="./../../../img/BG_PD.png"></image>
                 </view>
               </view>
             </view>
@@ -158,22 +158,22 @@
           <view class="list">
             <view class="li">
               <view class="icon">
-                <image mode="widthFix" style="width: 40rpx; height: 40rpx;" src="./../../img/o.png"></image>
+                <image mode="widthFix" style="width: 40rpx; height: 40rpx;" src="./../../../img/o.png"></image>
               </view>
               <view class="button">
                 <button class="between_text" open-type="feedback">建议与反馈</button>
                 <button class="between_image" open-type="feedback">
-                  <image class="j" src="./../../img/b.png"></image>
+                  <image class="j" src="./../../../img/b.png"></image>
                 </button>
               </view>
             </view>
             <view class="li">
               <view class="icon">
-                <image mode="widthFix" style="width: 40rpx; height: 40rpx;" src="./../../img/q.png"></image>
+                <image mode="widthFix" style="width: 40rpx; height: 40rpx;" src="./../../../img/q.png"></image>
               </view>
               <view class="button" bindtap="jumpToAboutUs">
                 <text>关于我们</text>
-                <image class="j" src="./../../img/b.png"></image>
+                <image class="j" src="./../../../img/b.png"></image>
               </view>
             </view>
           </view>
@@ -193,7 +193,7 @@
       <view style="flex: 1; text-align: center; display: flex;align-items: center;">
         <!-- 首页 -->
         <view class="bottom_view" data-index="0" bind:tap="onTapIndex">
-          <image class="bottom_image" mode="widthFix" src="{{indexPage==0?'./../../img/index_action.png':'./../../img/index_unaction.png'}}"></image>
+          <image class="bottom_image" mode="widthFix" src="{{indexPage==0?'./../../../img/index_action.png':'./../../../img/index_unaction.png'}}"></image>
           <view style="font-size: 20rpx;color: {{indexPage==0?'#A4D099':'black'}}; padding-top: 0rpx;margin-top: 0rpx;">
             首页
           </view>
@@ -201,13 +201,13 @@
 
         <!-- 频道 -->
         <view wx:if="{{deviceListSelect!=null&&deviceList.length>deviceListSelect&&deviceList[deviceListSelect].connectType===3}}" class="bottom_view" data-index="1" bind:tap="onTapIndex">
-          <image class="bottom_image" mode="widthFix" src="{{indexPage==1?'./../../img/channel_action.png':'./../../img/channel_unaction.png'}}"></image>
+          <image class="bottom_image" mode="widthFix" src="{{indexPage==1?'./../../../img/channel_action.png':'./../../../img/channel_unaction.png'}}"></image>
           <view style="font-size: 20rpx;color: {{indexPage==1?'#A4D099':'black'}};">频道</view>
         </view>
 
         <!-- 我的 -->
         <view class="bottom_view" data-index="2" bind:tap="onTapIndex">
-          <image class="bottom_image" mode="widthFix" src="{{indexPage==2?'./../../img/me_action.png':'./../../img/me_unaction.png'}}"></image>
+          <image class="bottom_image" mode="widthFix" src="{{indexPage==2?'./../../../img/me_action.png':'./../../../img/me_unaction.png'}}"></image>
           <view style="font-size: 20rpx;color: {{indexPage==2?'#A4D099':'black'}};">我的</view>
         </view>
       </view>

pages/index/index.wxss → pages/pageA/index/index.wxss


+ 1 - 1
utils/routePath.js

@@ -1,7 +1,7 @@
 ///这里是跳转的路径
 
 /// A
-const index = "../../index/index";
+const index = "../../pageA/index/index";
 const login = "../../pageA/login/login";
 const deviceList = "../../pageA/deviceList/deviceList";