From 53abf9b3350415b613ecc378d645d58b82dfa013 Mon Sep 17 00:00:00 2001 From: Teng <461587751@qq.com> Date: Fri, 20 Jun 2025 17:32:20 +0800 Subject: [PATCH] 1111 --- compontent/public/camera.vue | 37 + compontent/public/photohuadong.vue | 248 ----- pages.json | 43 +- pages/addjigou/all.vue | 10 +- pages/addjigou/card.vue | 16 +- pages/addjigou/name.vue | 73 +- pages/addjigou/where.vue | 6 +- pages/addoldman/IDcard.vue | 28 +- pages/addoldman/camera.vue | 195 ---- pages/camera/CustomCamera.vue | 138 --- pages/index/index.vue | 4 +- pages/login/callback.vue | 392 ++++---- pages/login/code.vue | 47 +- pages/login/index.vue | 52 +- pages/login/special.vue | 64 ++ pages/login/threeselectone.vue | 15 +- pages/login/workjoin.vue | 126 ++- request/index.js | 6 - uni_modules/qf-image-cropper/changelog.md | 72 ++ .../qf-image-cropper.render.js | 855 ++++++++++++++++++ .../qf-image-cropper/qf-image-cropper.vue | 743 +++++++++++++++ .../qf-image-cropper/qf-image-cropper.wxs | 727 +++++++++++++++ uni_modules/qf-image-cropper/package.json | 81 ++ uni_modules/qf-image-cropper/readme.md | 97 ++ .../.sourcemap/mp-weixin/common/vendor.js.map | 2 +- .../mp-weixin/compontent/public/camera.js.map | 1 + .../mp-weixin/pages/addjigou/all.js.map | 2 +- .../mp-weixin/pages/addjigou/card.js.map | 2 +- .../mp-weixin/pages/addjigou/name.js.map | 2 +- .../mp-weixin/pages/addjigou/where.js.map | 2 +- .../mp-weixin/pages/addoldman/IDcard.js.map | 2 +- .../mp-weixin/pages/addoldman/camera.js.map | 2 +- .../mp-weixin/pages/index/index.js.map | 2 +- .../mp-weixin/pages/login/callback.js.map | 2 +- .../mp-weixin/pages/login/code.js.map | 2 +- .../mp-weixin/pages/login/index.js.map | 2 +- .../mp-weixin/pages/login/special.js.map | 1 + .../pages/login/threeselectone.js.map | 2 +- .../mp-weixin/pages/login/workjoin.js.map | 2 +- .../.sourcemap/mp-weixin/request/index.js.map | 2 +- .../qf-image-cropper/qf-image-cropper.js.map | 1 + unpackage/dist/dev/mp-weixin/app.js | 6 +- unpackage/dist/dev/mp-weixin/app.json | 6 +- unpackage/dist/dev/mp-weixin/common/vendor.js | 15 +- .../dev/mp-weixin/compontent/public/camera.js | 40 + .../mp-weixin/compontent/public/camera.json | 8 + .../mp-weixin/compontent/public/camera.wxml | 1 + .../mp-weixin/compontent/public/camera.wxss | 0 .../dist/dev/mp-weixin/pages/addjigou/all.js | 6 +- .../dev/mp-weixin/pages/addjigou/all.wxss | 1 + .../dist/dev/mp-weixin/pages/addjigou/card.js | 13 +- .../dev/mp-weixin/pages/addjigou/card.wxss | 2 +- .../dist/dev/mp-weixin/pages/addjigou/name.js | 13 +- .../dev/mp-weixin/pages/addjigou/name.wxss | 1 + .../dev/mp-weixin/pages/addjigou/where.js | 4 +- .../dev/mp-weixin/pages/addjigou/where.wxss | 2 +- .../dev/mp-weixin/pages/addoldman/IDcard.js | 68 +- .../dev/mp-weixin/pages/addoldman/camera.js | 74 -- .../dev/mp-weixin/pages/addoldman/camera.json | 4 - .../dev/mp-weixin/pages/addoldman/camera.wxml | 1 - .../dev/mp-weixin/pages/addoldman/camera.wxss | 70 -- .../mp-weixin/pages/camera/CustomCamera.js | 82 -- .../mp-weixin/pages/camera/CustomCamera.json | 4 - .../mp-weixin/pages/camera/CustomCamera.wxml | 1 - .../mp-weixin/pages/camera/CustomCamera.wxss | 31 - .../dist/dev/mp-weixin/pages/index/index.wxss | 4 +- .../dev/mp-weixin/pages/login/callback.js | 105 +-- .../dist/dev/mp-weixin/pages/login/code.js | 23 +- .../dist/dev/mp-weixin/pages/login/index.js | 30 +- .../dist/dev/mp-weixin/pages/login/special.js | 25 + .../dev/mp-weixin/pages/login/special.json | 4 + .../dev/mp-weixin/pages/login/special.wxml | 1 + .../dev/mp-weixin/pages/login/special.wxss | 51 ++ .../mp-weixin/pages/login/threeselectone.js | 10 +- .../mp-weixin/pages/login/threeselectone.wxml | 2 +- .../dev/mp-weixin/pages/login/workjoin.js | 25 +- .../dev/mp-weixin/pages/login/workjoin.json | 1 + .../dev/mp-weixin/pages/login/workjoin.wxml | 2 +- .../dev/mp-weixin/pages/login/workjoin.wxss | 18 +- .../dev/mp-weixin/project.private.config.json | 3 +- unpackage/dist/dev/mp-weixin/request/index.js | 3 - .../qf-image-cropper/qf-image-cropper.js | 582 ++++++++++++ .../qf-image-cropper/qf-image-cropper.json | 4 + .../qf-image-cropper/qf-image-cropper.wxml | 730 +++++++++++++++ .../qf-image-cropper/qf-image-cropper.wxss | 141 +++ 85 files changed, 4873 insertions(+), 1450 deletions(-) create mode 100644 compontent/public/camera.vue delete mode 100644 compontent/public/photohuadong.vue delete mode 100644 pages/addoldman/camera.vue delete mode 100644 pages/camera/CustomCamera.vue create mode 100644 pages/login/special.vue create mode 100644 uni_modules/qf-image-cropper/changelog.md create mode 100644 uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.render.js create mode 100644 uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.vue create mode 100644 uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.wxs create mode 100644 uni_modules/qf-image-cropper/package.json create mode 100644 uni_modules/qf-image-cropper/readme.md create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/compontent/public/camera.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/special.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.js.map create mode 100644 unpackage/dist/dev/mp-weixin/compontent/public/camera.js create mode 100644 unpackage/dist/dev/mp-weixin/compontent/public/camera.json create mode 100644 unpackage/dist/dev/mp-weixin/compontent/public/camera.wxml create mode 100644 unpackage/dist/dev/mp-weixin/compontent/public/camera.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/addoldman/camera.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/addoldman/camera.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/addoldman/camera.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/addoldman/camera.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/camera/CustomCamera.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/camera/CustomCamera.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/camera/CustomCamera.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/camera/CustomCamera.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/special.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/special.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/special.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/login/special.wxss create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.js create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.json create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.wxml create mode 100644 unpackage/dist/dev/mp-weixin/uni_modules/qf-image-cropper/components/qf-image-cropper/qf-image-cropper.wxss diff --git a/compontent/public/camera.vue b/compontent/public/camera.vue new file mode 100644 index 0000000..36b2a17 --- /dev/null +++ b/compontent/public/camera.vue @@ -0,0 +1,37 @@ + + + \ No newline at end of file diff --git a/compontent/public/photohuadong.vue b/compontent/public/photohuadong.vue deleted file mode 100644 index 66caecc..0000000 --- a/compontent/public/photohuadong.vue +++ /dev/null @@ -1,248 +0,0 @@ - - - - - diff --git a/pages.json b/pages.json index a43dc31..f64c902 100644 --- a/pages.json +++ b/pages.json @@ -1,5 +1,10 @@ { - "pages": [ + "pages": [{ + "path": "pages/login/callback", + "style": { + "navigationBarTitleText": "登录" + } + }, { "path": "pages/login/index", "style": { @@ -21,7 +26,8 @@ { "path": "pages/login/workjoin", "style": { - "navigationBarTitleText": "员工入驻" + "navigationBarTitleText": "员工入驻", + "enablePullDownRefresh": true } }, { @@ -30,18 +36,19 @@ "navigationBarTitleText": "登录" } }, + { - "path": "pages/login/callback", - "style": { - "navigationBarTitleText": "登录" - } - }, + "path": "pages/login/protocol", + "style": { + "navigationBarTitleText": "护理单元使用条款" + } + }, { - "path": "pages/login/protocol", - "style": { - "navigationBarTitleText": "护理单元使用条款" - } - }, + "path": "pages/login/special", + "style": { + "navigationBarTitleText": "绑定成功" + } + }, { "path": "pages/index/index", "style": { @@ -103,16 +110,12 @@ } }, { - "path": "pages/addoldman/camera", + "path": "compontent/public/camera", "style": { - "navigationBarTitleText": "照相机" + "navigationBarTitleText": "图像识别", + "enablePullDownRefresh": false, + "disableScroll": true } - }, - { - "path": "pages/camera/CustomCamera", - "style": { - "navigationBarTitleText": "图像识别" - } } ], diff --git a/pages/addjigou/all.vue b/pages/addjigou/all.vue index 2a7643d..19d4bad 100644 --- a/pages/addjigou/all.vue +++ b/pages/addjigou/all.vue @@ -52,7 +52,6 @@ {{item}} - {{textArray[index] ? textArray[index] : "自动获取" }} @@ -87,7 +86,6 @@ {{item}} - {{textArray0[index] ? textArray0[index] : "自动获取" }} @@ -99,16 +97,12 @@ {{item}} - {{textArray1[index] ? textArray1[index] : "自动获取" }} - 重新提交 @@ -229,9 +223,6 @@ if(data.orgBuildingArea){ textArray1[5] = data.orgBuildingArea + '平方米'; } - - - // headImge0.value = `${base_url}/sys/common/static/${data.comBusinessLicense}`; }) @@ -390,6 +381,7 @@ display: flex; justify-content: space-between; align-items: center; + margin-top: 180rpx; } .left-father { diff --git a/pages/addjigou/card.vue b/pages/addjigou/card.vue index 034c00b..19d95b7 100644 --- a/pages/addjigou/card.vue +++ b/pages/addjigou/card.vue @@ -66,7 +66,8 @@ reactive } from 'vue' import { - onLoad + onLoad, + onShow } from '@dcloudio/uni-app'; import { base_url @@ -93,7 +94,9 @@ success: chooseRes => { tempImagePath.value = chooseRes.tempFilePaths[0] // 拍照成功后,调用上传函数 - uploadImage(tempImagePath.value) + // 拍照成功后,调用上传函数 + uni.navigateTo({ url: `/compontent/public/camera?url=${chooseRes.tempFilePaths[0]}&type=0&size=1` }); + // uploadImage(tempImagePath.value) }, fail: err => { console.error('拍照失败:', err) @@ -254,6 +257,13 @@ const goBack = () => { uni.navigateBack() } + onShow(() => { + const img = uni.getStorageSync('imgkey0') + if (img) { + uploadImage(img) + uni.removeStorageSync('imgkey0') + } + }) \ No newline at end of file diff --git a/pages/camera/CustomCamera.vue b/pages/camera/CustomCamera.vue deleted file mode 100644 index 9a82239..0000000 --- a/pages/camera/CustomCamera.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - - - diff --git a/pages/index/index.vue b/pages/index/index.vue index e9dba1e..39d1f16 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -407,7 +407,7 @@ justify-content: flex-end; // margin-top: 35rpx; position: fixed; - top: 35rpx; + top: 120rpx; left: 0; z-index: 999; margin-top: 120rpx; @@ -867,7 +867,7 @@ } .back-imge{ position: absolute; - top: 100rpx; + top: 180rpx; left: 30rpx; width: 50rpx; height: 50rpx; diff --git a/pages/login/callback.vue b/pages/login/callback.vue index a1ad749..e216fc8 100644 --- a/pages/login/callback.vue +++ b/pages/login/callback.vue @@ -46,190 +46,246 @@ import { onLoad } from '@dcloudio/uni-app'; - import { base_url } from '@/request/index.js' - import request from '@/request/index.js'; + // import { base_url } from '@/request/index.js' + // import request from '@/request/index.js'; import { reactive, ref } from 'vue'; - import {getList} from "@/api/loginApi.js" + import { + getOpenid, + getMessage + } from '@/api/loginApi.js' + // import {getList} from "@/api/loginApi.js" - const itemArray = ["NU", "动态", "我的"]; - const itemTarget = ref(0); - // const { - // fetchUserInfo, - // openid, - // userInfo - // } = useWeChatAuth(); + // const itemArray = ["NU", "动态", "我的"]; + // const itemTarget = ref(0); + // // const { + // // fetchUserInfo, + // // openid, + // // userInfo + // // } = useWeChatAuth(); - const ceshi = reactive({ - name: "", - openid: "", - accessToken: "" - }) - // const jumpto = () => { - // console.log("???") - // uni.navigateTo({ - // url: "/pages/pay/index" - // }); + // const ceshi = reactive({ + // name: "", + // openid: "", + // accessToken: "" + // }) + // // const jumpto = () => { + // // console.log("???") + // // uni.navigateTo({ + // // url: "/pages/pay/index" + // // }); + // // } + // const getOpenId = (code) => { + // const url = `${base_url}/weixin/wechat/callback?code=${encodeURIComponent(code)}`; + + // fetch(url) + // .then(res => res.json()) + // .then(data => { + // ceshi.name = data.data.nickname + // ceshi.openid = data.data.openid + // ceshi.accessToken = data.accessToken + // uni.setStorage({ + // key: 'openid', + // data: { + // openid: data.data.openid, + // accessToken: data.accessToken, + // } + // }); + // getUserMessage() + + // }) + // .catch(err => { + // console.error("❌ 获取用户信息失败:", err); + // }); // } - const getOpenId = (code) => { - const url = `${base_url}/weixin/wechat/callback?code=${encodeURIComponent(code)}`; - - fetch(url) - .then(res => res.json()) - .then(data => { - ceshi.name = data.data.nickname - ceshi.openid = data.data.openid - ceshi.accessToken = data.accessToken - uni.setStorage({ - key: 'openid', - data: { - openid: data.data.openid, - accessToken: data.accessToken, - } - }); - getUserMessage() - - }) - .catch(err => { - console.error("❌ 获取用户信息失败:", err); - }); - } - // const serve = ref("") - const look = ref("") - const getUserMessage = () => { - const url = - `${base_url}/h5Api/nuBizAdvisoryInfo/queryWeixinInfo?openId=${encodeURIComponent(ceshi.openid)}`; - fetch(url) - .then(res => res.json()) - .then(data => { - console.log("个人信息打印", data) - uni.setStorageSync('token', data.result.token); - uni.setStorageSync('serverUrl', data.result.serverUrl); - console.log("???token存储",data.result.token) - // const post = `${uni.getStorageSync('serverUrl')}/weiXinPay/getJsApiInfo`; - // const pay = { - // access_token: ceshi.accessToken, - // }; - // fetch(post, { - // method: 'POST', - // headers: { - // 'Content-Type': 'application/json' - // }, - // body: JSON.stringify(pay) - // }) - // .then(res => res.json()) - // .then(data => { - // // secondArray.value = [...data.result]; - // console.log("???调取微信", data) + // // const serve = ref("") + // const look = ref("") + // const getUserMessage = () => { + // const url = + // `${base_url}/h5Api/nuBizAdvisoryInfo/queryWeixinInfo?openId=${encodeURIComponent(ceshi.openid)}`; + // fetch(url) + // .then(res => res.json()) + // .then(data => { + // console.log("个人信息打印", data) + // uni.setStorageSync('token', data.result.token); + // uni.setStorageSync('serverUrl', data.result.serverUrl); + // console.log("???token存储",data.result.token) + // // const post = `${uni.getStorageSync('serverUrl')}/weiXinPay/getJsApiInfo`; + // // const pay = { + // // access_token: ceshi.accessToken, + // // }; + // // fetch(post, { + // // method: 'POST', + // // headers: { + // // 'Content-Type': 'application/json' + // // }, + // // body: JSON.stringify(pay) + // // }) + // // .then(res => res.json()) + // // .then(data => { + // // // secondArray.value = [...data.result]; + // // console.log("???调取微信", data) - // }) - // .catch(err => { - // console.error('请求失败:', err); - // }); - // const urlpost = `${data.result.serverUrl}/weiXinPay/getUserInfo`; - // const payload = { - // openid: ceshi.openid, - // access_token: ceshi.accessToken, - // // serverUrl: serve.value - // }; - // console.log("???/", payload) - // fetch(urlpost, { - // method: 'POST', - // headers: { - // 'Content-Type': 'application/json' - // }, - // body: JSON.stringify(payload) - // }) - // .then(res => res.json()) - // .then(data => { - // // secondArray.value = [...data.result]; - // look.value = data - // console.log("!!!!!!!!!!!!!!!!!!!!!!!", data) - // }) - // .catch(err => { - // console.error('请求失败:', err); - // }); + // // }) + // // .catch(err => { + // // console.error('请求失败:', err); + // // }); + // // const urlpost = `${data.result.serverUrl}/weiXinPay/getUserInfo`; + // // const payload = { + // // openid: ceshi.openid, + // // access_token: ceshi.accessToken, + // // // serverUrl: serve.value + // // }; + // // console.log("???/", payload) + // // fetch(urlpost, { + // // method: 'POST', + // // headers: { + // // 'Content-Type': 'application/json' + // // }, + // // body: JSON.stringify(payload) + // // }) + // // .then(res => res.json()) + // // .then(data => { + // // // secondArray.value = [...data.result]; + // // look.value = data + // // console.log("!!!!!!!!!!!!!!!!!!!!!!!", data) + // // }) + // // .catch(err => { + // // console.error('请求失败:', err); + // // }); - if(!data.result.tel){ - uni.redirectTo({ - url: `/pages/login/phonebumber` - }); - }else{ - uni.redirectTo({ - url: `/pages/login/threeselectone` - }); - uni.setStorageSync('tel', data.result.tel); - } - getjigou() - }) + // if(!data.result.tel){ + // uni.redirectTo({ + // url: `/pages/login/phonebumber` + // }); + // }else{ + // uni.redirectTo({ + // url: `/pages/login/threeselectone` + // }); + // uni.setStorageSync('tel', data.result.tel); + // } + // getjigou() + // }) - } - const jigouArray = ref([]); - const getjigou = () => { - const url = `${base_url}/sys/sysDepart/queryInstitutionsList`; - fetch(url) - .then(res => res.json()) - .then(data => { - jigouArray.value = [...data] - console.log("机构打印", jigouArray.value) - }) - } - const secondArray = ref([]); - const jigouClick = (element) => { - const url = `${element.serverUrl}/h5Api/nuBaseInfo/list`; - fetch(url) - .then(res => res.json()) - .then(data => { - secondArray.value = [...data.result] - }) - uni.setStorage({ - key: 'serverUrl', - data: { - url: element.serverUrl, + // } + // const jigouArray = ref([]); + // const getjigou = () => { + // const url = `${base_url}/sys/sysDepart/queryInstitutionsList`; + // fetch(url) + // .then(res => res.json()) + // .then(data => { + // jigouArray.value = [...data] + // console.log("机构打印", jigouArray.value) + // }) + // } + // const secondArray = ref([]); + // const jigouClick = (element) => { + // const url = `${element.serverUrl}/h5Api/nuBaseInfo/list`; + // fetch(url) + // .then(res => res.json()) + // .then(data => { + // secondArray.value = [...data.result] + // }) + // uni.setStorage({ + // key: 'serverUrl', + // data: { + // url: element.serverUrl, + // } + // }); + // const urlpost = `${base_url}/h5Api/nuBizAdvisoryInfo/editNuBizAdvisoryInfo`; + // const payload = { + // openId: ceshi.openid, + // serverUrl: element.serverUrl + // }; + // console.log("???/", payload) + // fetch(urlpost, { + // method: 'POST', + // headers: { + // 'Content-Type': 'application/json' + // }, + // body: JSON.stringify(payload) + // }) + // .then(res => res.json()) + // .then(data => { + // // secondArray.value = [...data.result]; + // console.log("???", data) + // }) + // .catch(err => { + // console.error('请求失败:', err); + // }); + // } + const superLogin = () => { + uni.login({ + provider: 'weixin', + success(res) { + getOpenid(res.code).then(res => { + let openid = res.data.openid + uni.setStorageSync("openid", openid) + getMessage(openid).then(res => { + // uni.navigateTo({ + // url: `/pages/login/phonebumber` + // }); + if(!res.result.tel){ + uni.redirectTo({ + url: `/pages/login/index` + }); + }else{ + // uni.setStorageSync('tel', res.result.tel); + // uni.setStorageSync('token', res.result.token); + // uni.setStorageSync('serverUrl', res.result.serverUrl); + // uni.redirectTo({ + // url: `/pages/login/threeselectone` + // }); + if(uni.getStorageSync('special')){ + uni.setStorageSync('tel', res.result.tel); + uni.setStorageSync('token', res.result.token); + uni.setStorageSync('serverUrl', res.result.serverUrl); + uni.redirectTo({ + url: `/pages/login/special` + }); + }else{ + uni.setStorageSync('tel', res.result.tel); + uni.setStorageSync('token', res.result.token); + uni.setStorageSync('serverUrl', res.result.serverUrl); + uni.redirectTo({ + url: `/pages/login/threeselectone` + }); + } + } + }) + }) + }, + fail(err) { + console.error('获取 code 失败:', err); } }); - const urlpost = `${base_url}/h5Api/nuBizAdvisoryInfo/editNuBizAdvisoryInfo`; - const payload = { - openId: ceshi.openid, - serverUrl: element.serverUrl - }; - console.log("???/", payload) - fetch(urlpost, { - method: 'POST', - headers: { - 'Content-Type': 'application/json' - }, - body: JSON.stringify(payload) - }) - .then(res => res.json()) - .then(data => { - // secondArray.value = [...data.result]; - console.log("???", data) - }) - .catch(err => { - console.error('请求失败:', err); - }); } - onLoad(() => { - const href = window.location.href; - const queryString = href.split('?')[1]?.split('#')[0]; // 提取 ? 和 # 之间的参数 - const query = {}; - - if (queryString) { - queryString.split('&').forEach(pair => { - const [key, value] = pair.split('='); - query[key] = decodeURIComponent(value); - }); + onLoad((options) => { + superLogin(); + if(options.type){ + uni.setStorageSync('special', true); + }else{ + uni.setStorageSync('special', false); } + // const href = window.location.href; + // const queryString = href.split('?')[1]?.split('#')[0]; // 提取 ? 和 # 之间的参数 + // const query = {}; - console.log('解析到的 query 参数:', query); + // if (queryString) { + // queryString.split('&').forEach(pair => { + // const [key, value] = pair.split('='); + // query[key] = decodeURIComponent(value); + // }); + // } - if (query.code) { - getOpenId(query.code) - // 调用你的方法,比如 fetchUserInfo(query.code) - } + // console.log('解析到的 query 参数:', query); + + // if (query.code) { + // getOpenId(query.code) + // // 调用你的方法,比如 fetchUserInfo(query.code) + // } }); diff --git a/pages/login/code.vue b/pages/login/code.vue index 36e8d00..56f3a52 100644 --- a/pages/login/code.vue +++ b/pages/login/code.vue @@ -1,17 +1,7 @@