chengjunhui 1 month ago
parent
commit
a0dd87535c

+ 3 - 2
app.js

@@ -7,13 +7,14 @@ App({
   /**
    * 全局变量
    */
-  apiRoot: "https://qingyunhui.songlanyun.com/qyh/api/", // 正式环境api地址
-  // apiRoot: 'http://192.168.0.181:8687/qyh/api/',
+  // apiRoot: "https://qingyunhui.songlanyun.com/qyh/api/", // 正式环境api地址
+  apiRoot: 'http://192.168.0.101:8687/qyh/api/',
   // apiRoot: 'http://192.168.0.70:8687/qyh/api/',
 
   // apiRoot: 'http://192.168.0.193:8687/qyh/api/',
   // apiRoot: 'http://192.168.0.232:8687/wjxy/api/', //黄理志
   // apiRoot: 'http://192.168.0.186:8687/wjxy/api/',
+  webViewUrl: "http://192.168.0.193:5173/#/",  // 青创赛h5端地址
   siteInfo: require("siteinfo.js"),
   token: "",
   // appAssetsUrl: 'https://pm.lanzhongrenli.com/qmjz/app', //静态资源服务器

+ 2 - 1
app.json

@@ -42,7 +42,8 @@
     "pages/quality/index/index",
     "pages/quality/detail/index",
     "pages/match/index",
-    "pages/checkin/index_1874359642"
+    "pages/checkin/index_1874359642",
+    "pages/download/download"
   ],
   "subPackages": [
     {

+ 112 - 0
pages/download/download.js

@@ -0,0 +1,112 @@
+// pages/download/download.js
+Page({
+
+  /**
+   * 页面的初始数据
+   */
+  data: {
+
+  },
+  /**
+   * 生命周期函数--监听页面加载
+   */
+  onLoad(options) {
+    console.log(options)
+    const url = decodeURIComponent(options.url || '')
+    if (url) {
+      this.downloadFileH5(url)
+    } else {
+      wx.navigateBack();
+    }
+  },
+  downloadFileH5(url) {
+    wx.showLoading({
+      title: '文件下载中...',
+      mask: true
+    })
+    wx.downloadFile({
+      url: url,
+      success: (ret) => {
+        console.log(ret)
+        if (ret.statusCode == 200) {
+          //下载完文件
+          wx.getFileSystemManager().saveFile({
+            tempFilePath: ret.tempFilePath,
+            complete: (err) => {
+              wx.hideLoading();
+              wx.showToast({
+                title: err.errMsg == 'saveFile:ok' ? '下载成功' : '下载失败',
+              })
+              setTimeout(() => {
+                wx.navigateBack();
+              }, 500);
+            }
+          })
+        } else {
+          wx.hideLoading();
+          wx.showToast({
+            title: '下载失败',
+          })
+          setTimeout(() => {
+            wx.navigateBack();
+          }, 500);
+        }
+      },
+      fail: (err) => {
+        wx.hideLoading();
+        setTimeout(() => {
+          wx.navigateBack();
+        }, 500);
+      }
+    })
+  },
+
+  /**
+   * 生命周期函数--监听页面初次渲染完成
+   */
+  onReady() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面显示
+   */
+  onShow() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面隐藏
+   */
+  onHide() {
+
+  },
+
+  /**
+   * 生命周期函数--监听页面卸载
+   */
+  onUnload() {
+
+  },
+
+  /**
+   * 页面相关事件处理函数--监听用户下拉动作
+   */
+  onPullDownRefresh() {
+
+  },
+
+  /**
+   * 页面上拉触底事件的处理函数
+   */
+  onReachBottom() {
+
+  },
+
+  /**
+   * 用户点击右上角分享
+   */
+  onShareAppMessage() {
+
+  }
+})

+ 4 - 0
pages/download/download.json

@@ -0,0 +1,4 @@
+{
+  "navigationBarTitleText": "文件下载",
+  "usingComponents": {}
+}

+ 2 - 0
pages/download/download.wxml

@@ -0,0 +1,2 @@
+<!--pages/download/download.wxml-->
+<text></text>

+ 1 - 0
pages/download/download.wxss

@@ -0,0 +1 @@
+/* pages/download/download.wxss */

+ 4 - 1
pages/login.js

@@ -293,6 +293,7 @@ Page({
       function (res) {
         if (res.code === 0) {
           if (res.memberinfo) {
+            if (res.yicLogin && res.yicLogin.token) wx.setStorageSync("token", res.yicLogin.token);
             wx.setStorageSync("USER", res.memberinfo);
             that.setData({
               "params.id": res.memberinfo.id,
@@ -365,8 +366,9 @@ Page({
       form,
       (res) => {
         if (res.code === 0) {
+          if (res.yicLogin && res.yicLogin.token) wx.setStorageSync("token", res.yicLogin.token);
           wx.setStorageSync("USER", res.memberinfo);
-          console.log(this.data.meetId, 11111111)
+          // console.log(this.data.meetId, 11111111)
           if (this.data.meetId != "") {
             wx.reLaunch({
               url: `/meet/meet/addmeet?meetId=${this.data.meetId}&expertId=${this.data.expertId}&memberId=${this.data.memberId}`,
@@ -483,6 +485,7 @@ Page({
               JSON.stringify(parm),
               function (res) {
                 if (res.code === 0) {
+                  if (res.yicLogin && res.yicLogin.token) wx.setStorageSync("token", res.yicLogin.token);
                   wx.setStorageSync("USER", res.memberinfo);
                   wx.reLaunch({
                     url: "/pages/home/index/index",

+ 7 - 6
pages/match/index.js

@@ -1,4 +1,5 @@
 // pages/match/index.js
+const app = getApp();
 
 Page({
 
@@ -17,11 +18,11 @@ Page({
     let token = wx.getStorageSync('token');
     if (!token) {
       this.setData({
-        webViewUrl: 'http://192.168.0.193:5173/'
+        webViewUrl: `${app.webViewUrl}?token=${token || ''}`
       })
     }
   },
-  
+
   /**
    * 生命周期函数--监听页面初次渲染完成
    */
@@ -38,10 +39,10 @@ Page({
     if (this.data.token != token) {
       this.setData({
         token,
-        webViewUrl: `http://192.168.0.193:5173/?token=${token}`,
+        webViewUrl: `${app.webViewUrl}?token=${token || ''}`,
       });
     }
-    
+
   },
 
   /**
@@ -69,13 +70,13 @@ Page({
    * 页面上拉触底事件的处理函数
    */
   onReachBottom() {
-    
+
   },
 
   /**
    * 用户点击右上角分享
    */
   onShareAppMessage() {
-    
+
   },
 });