From 0ad28dbac74ba51b604c31c2dee7494d4e7f8fe4 Mon Sep 17 00:00:00 2001
From: hailu <962012470@qq.com>
Date: 星期一, 27 十一月 2023 17:21:15 +0800
Subject: [PATCH] 安装流程

---
 GoldC/pages/home/home.js |   68 ++++++++++++++++++++++++---------
 1 files changed, 49 insertions(+), 19 deletions(-)

diff --git a/GoldC/pages/home/home.js b/GoldC/pages/home/home.js
index e7b6673..c7c1a9c 100644
--- a/GoldC/pages/home/home.js
+++ b/GoldC/pages/home/home.js
@@ -9,8 +9,8 @@
   data: {
     showone: false,
     showtwo: false,
-    newsnum:0,
-    roleKey:'',
+    newsnum: 0,
+    roleKey: false,
   },
   // 璺宠浆鍒伴棶棰樺垪琛� 锛堢鐞嗗憳锛�
   toProblemList() {
@@ -18,7 +18,7 @@
       url: '/pages/problemList/problemList',
     })
   },
-  toMaintenanceList(){
+  toMaintenanceList() {
     wx.navigateTo({
       url: '/pages/maintenance/maintenance',
     })
@@ -33,8 +33,11 @@
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
   onLoad: function (options) {
-   
+    // console.log(options);
+
     var user = wx.getStorageSync('user')
+
+    console.log(this.data.roleKey);
     switch (user.RoleValue) {
       case 1:
         this.setData({
@@ -42,10 +45,10 @@
         })
         break;
       case 3:
-          this.setData({
-            showone: true
-          })
-          break;
+        this.setData({
+          showone: true
+        })
+        break;
       case 6:
         this.setData({
           showone: true
@@ -81,17 +84,44 @@
   onReady: function () {
 
   },
+  getInfo() {
+    wx.request({
+      url: 'https://puyue.yhupai.com/prod-api/getInfo',
+      method: "GET",
+      header: {
+        "Access-Control-Allow-Headers": 'token',
+        Authorization: `Bearer ${wx.getStorageSync('token')}`
+      },
+      success: (res, header) => {
+        if (res.data.code != 200) {
+          wx.showToast({
+            title: res.data.msg,
+            icon: 'none'
+          });
+        } else {
+          // let data = JSON.parse(JSON.stringify(res.data))
+          // let erectoId = data.user.userId
 
+          console.log(res.data.user.userId);
+          wx.setStorageSync('userInfo', res.data)
+          wx.setStorageSync('roleKey', res.data.user.roles[0].roleKey)
+          wx.setStorageSync('nickName',res.data.user.nickName)
+          this.setData({
+            roleKey:res.data.user.roles[0].roleKey
+          })
+          wx.setStorageSync('deptId', res.data.user.dept.deptId)
+          wx.setStorageSync('erectoId', res.data.user.userId)
+          // console.log(wx.getStorageInfoSync('erectoId'));
+        }
+      }
+    })
+  },
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鏄剧ず
    */
   onShow: function () {
-    this.setData({
-      roleKey:wx.getStorageSync('roleKey')
-    })
-
     var user = wx.getStorageSync('user')
-
+    this.getInfo()
     switch (user.RoleValue) {
       case 1:
         this.setData({
@@ -100,11 +130,11 @@
         })
         break;
       case 3:
-          this.setData({
-            showone: true,
-            showtwo: false
-          })
-          break;
+        this.setData({
+          showone: true,
+          showtwo: false
+        })
+        break;
       case 6:
         this.setData({
           showone: true,
@@ -124,7 +154,7 @@
         })
         break;
     }
-  
+
   },
 
   /**

--
Gitblit v1.8.0