Compare commits
2 Commits
联合云创wx8c19
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6d78e34057 | ||
| 7455776d70 |
@ -1,5 +1,5 @@
|
|||||||
NODE_ENV= development
|
NODE_ENV= development
|
||||||
VITE_HTTP_BASE_URL = http://10.39.13.78:8002/api/
|
# VITE_HTTP_BASE_URL = http://10.39.13.78:8002/api/
|
||||||
# VITE_HTTP_BASE_URL = http://test-weapp-api.linyikj.com.cn/api/
|
# VITE_HTTP_BASE_URL = http://test-weapp-api.linyikj.com.cn/api/
|
||||||
# VITE_HTTP_BASE_URL= https://weapp-api.linyikj.com.cn/api/
|
VITE_HTTP_BASE_URL= https://weapp-api.linyikj.com.cn/api/
|
||||||
VITE_ACCESS_TOKEN_KEY= 'ACCESS_TOKEN_CUSTOMER'
|
VITE_ACCESS_TOKEN_KEY= 'ACCESS_TOKEN_CUSTOMER'
|
||||||
|
|||||||
27
ci/privateKey/private.wx04d2d27ca198367b.key
Normal file
27
ci/privateKey/private.wx04d2d27ca198367b.key
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIIEpAIBAAKCAQEA7GJWVsZkWS9SVMROWuiwrGYWU3T+oY9m/9cs2pOcokD7Zih/
|
||||||
|
Iit5giCD8JYfT7BCPAVNoUyz8a5SOkNfPmrWuMAc25VIhEO1uJW/Rjxx/tT45sa/
|
||||||
|
Iaql8ZoMGdyHBliVbLOxfaZVq/v5HkkB1ibs/kTvT4kFaQAc5V5XcbjValxCYNcq
|
||||||
|
hrgxwCEV3ayVe89BuBr/42i276KVsB4+1FrPLPJmgXJs9CTuIKKbrKjUM+0ZPNNc
|
||||||
|
vRXiJO7d1AFAYZASoOhi4FX+dBMwXGrpwUnxylS2R/dFgw0ATs4BsxSHDnblXqwJ
|
||||||
|
sdB8CYHOSLb6R9N46d2aaCxjzXy2MYFiyOzyHQIDAQABAoIBAQCIanPDHjj5Ewsj
|
||||||
|
aiqB4jlbNIr73M+58uURDl+PQJKrPG8Y1JQR5x73TsZ1yF0HgwOmWbUkOfy6o8xG
|
||||||
|
XW0Qu11xP0UoH626zsyHWrwIz4dF9igyHk5dInsjw6/qGM8/hU2ubsEmbyCP4Rky
|
||||||
|
NhW+PbaVQrkMoFmj7/G9GMXEFlPrTXj60+sr/9ULyBXR21r4cuYnE6znyMSU+nLD
|
||||||
|
T9ddd7A/wxz5GLM4Uh9Gsi8MM6FVK//9LpCwBuY9jlx9VBOJp/CZyFZGA94aBd9m
|
||||||
|
bgxHfqgck82x9+0oeBLldjPLaB4KSCxFGrrwTfA2g/TnidNis5Ho/QmfdUWK3Quo
|
||||||
|
eZnkFgztAoGBAPidtGO+ZENXvLyRkhVRSiufhSXoGncnXRgtF7ou/NEfaQ+B8YbV
|
||||||
|
54Zg6xcNdY2WmDCFnjax16aJxSwXnmw+p3918jT1MhAVeb0E1uqEgwbKbujOFCCa
|
||||||
|
ow7q/1EYAbr6NOuWnpvb9Y6OtloS/3vHytEMdcRZ3L+SleqvbZ7m0dZ7AoGBAPNn
|
||||||
|
oU+iGRqd8EEbMsLMe5skbM5ZkbQsGmp1oEWeyZ+zVzuVUyBqwgxHDe+leGa2lWMI
|
||||||
|
NkQuWTfKz4VgMTHKTzUT37ok0o6EsajQIEflYTGFeOfQlWy/mobAcYlzibNLzqV7
|
||||||
|
WyP30JFoi4wsrq6Iwk3grN3DGsAtX6dfhWcgcIJHAoGAUv+bNF1gbZcB3FYg1dsQ
|
||||||
|
juWvdss44qSSkLqlHDQJlOsOkO3Jq0EIDTWX5ldI8l7fKfvBqPLQUrnVyHWOHwb/
|
||||||
|
ti6zEHj3IKV6wd62vQ5GC+NTCYea8pONcjKD0BfapAhZ2HitNM1G+jOsrv9+qV02
|
||||||
|
2Xl2a3mwl4ghYnr0dsMKNLcCgYEA7MG5W589sfE8l+efyXFjLfYRS+o92rYnf7Qo
|
||||||
|
kG+yiP/F8zP9ZoPRemXG/XrDkY0549lCB7HZoHZKwt5dG6RAxU0uin50vKH/uUew
|
||||||
|
jp5kmunMQBhYsC3zXe1kwqE6qMctGzPQ5DyRiE7bph50T1rBPUU0gITdyV6ZM1Gr
|
||||||
|
jjM0nNMCgYACSvmhT3VjrWJPC+320aEuNyYR+W38kf0QebJI6bYWcShzZcM3VyYm
|
||||||
|
1KTrgJHsxe8XO0NOafI1QnZMkzGpjZPkGpDulRBzMMkojq3sdHc3BX42Vb7yP3Ao
|
||||||
|
BIX0fKD5a52uJEuowYVfU5Dt0DfyvwQXuS5yITH/UZPoGOazO12wjw==
|
||||||
|
-----END RSA PRIVATE KEY-----
|
||||||
@ -1,27 +0,0 @@
|
|||||||
-----BEGIN RSA PRIVATE KEY-----
|
|
||||||
MIIEowIBAAKCAQEAw6zTgmPx8MZCj9nMt2EDODyjh1tbtkUAuEKtpFpgzFffwD6g
|
|
||||||
rlILhiBYWIpckuLkxu2wOXJTMajuHD+02gKOZratIp/062w773hmyG6co94LFMBj
|
|
||||||
udR05UfaLKQOsQdqjeUNUkTbH8w23k7r1hidmvz+E/NxmjkumA19VUIxJlHlGCa2
|
|
||||||
YUGjhORXqt4k8Cwd/kZ3qAMGuo2ee518H6AwOtTPl6MvfbiznktYxbk4eRkSwYP2
|
|
||||||
m1miCW0+xsyvAcb042/1QKuL6WtnCK1BoqUgz9E6SMYN/JwVgPZSPWceTOvH+kds
|
|
||||||
ePYGSSnGbGU87aENJZ80p66DbbNwY+/w6BqHqQIDAQABAoIBACOKwOBuRwP0/yIh
|
|
||||||
7Y1hkbQlT47GiWISJo9RjTjNMcfsLjg9J/KB9JXoSiPK/gWwMN3xTpEgsvvSM23u
|
|
||||||
JGt1C2icxdYEN/iLMFfPBtxhOxKIwnqCd5rJfHIpGvgA1KpTLoeXk1PeLe8YqN64
|
|
||||||
dx3sWrRMP9pf3cKloFD+IkXaQBM1eujgj4syRj1xSPNCUWBipb5KsxkAl6FtHbMl
|
|
||||||
K4hR+GnLCT89DFJg2SWQBbW2KUeyzk1O4O64TPrcSQxUhdkMnbxireJB1nQmgNnT
|
|
||||||
bsonCGmkmJQEaogJuM2q8rjtnSwp52uX7YN8XpyE3/zOaPWJXjBDo7yUM49tyf4h
|
|
||||||
tYa2qAECgYEA/trluG1E50N1bsdny6yQ10D4tgmmURt9d1nMwx5GO2x+NqEwkQkU
|
|
||||||
olCVeZFfeL56CGVZN8C9CTSt0c+ANPJA7YfWyNnyoMq0BYcH8gHT1E0lUCA/68S4
|
|
||||||
C3yQKCHfUgc8c7/LXahern0/9N+qIchClco0g6vqAA4fJD9bowGuDj0CgYEAxI3e
|
|
||||||
DuePoRQyNo3i+u0niBh6HRDdCjkcjwpbEt2ewfjuRik8sWSHmszTOIsmKGCODRw6
|
|
||||||
RGk1drLT/JvS97RJqvL8vM+ssCcKMrQiX4IRlnlyD3p7J3Sz2VeWVACvPJP7+64c
|
|
||||||
jNlTKzfhorfGrlR1cJzA+Ix1Brx0GEYMT8iSAd0CgYEA2V4oWsHP6BPwYDjxfZVE
|
|
||||||
wGNo/hKC6WCyBY7xB2aV7m8dw0h+HOYK1Fo480QbkuebO/f9PYFFekmVC4OYzQ/m
|
|
||||||
cvHOLuc9ewkIvEIsc6w9WTEnZwzqmBPkCeAHMEObruH/HJZ0RQCrKNYpK5ltCX09
|
|
||||||
1XZujfOeFMf2pbroVMLFCt0CgYAIUpV/fhCX2noR00o0I8yTt62cA3XIlAiAigi3
|
|
||||||
MMkjH34/XEmknUQcquWatFGmTghVx8cz1FyeLQ5K2PJC6NBhu6419Hk0cEK/SN9X
|
|
||||||
ufMysuvAeggy8H8ZCdtkrS6+WunFi2bME/uwjcoxEKUKBqt+XDTTkWb3JQ2pZXXp
|
|
||||||
/u0nxQKBgG2UxIDhF/iuYcLaSy5uYnqAqhi1TWr+3s4kRwhYlJCNmz10rnol3qm+
|
|
||||||
GRDtYYwo8cNXTvKy7q5oWmdXJ7DoE00ffMOHAn6qcNHYuEDLLgZkz/CvvezH6rtE
|
|
||||||
Z8LCsceiBc8aoKYEjpr/TysqaKT16Tz+Rq1Di+MEEXdCKrdpHD7x
|
|
||||||
-----END RSA PRIVATE KEY-----
|
|
||||||
@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
"version": "0.0.7"
|
"version": "0.0.65"
|
||||||
}
|
}
|
||||||
@ -1 +1 @@
|
|||||||
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/map.js"),r=require("./method.js"),u=require("./model.js");require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../gen/Apis.js"),require("../../common/store/useWatermarkStore.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/libraries/day.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/upload.js");const l=e.defineComponent({__name:"index",setup:l=>(e.onLoad(e=>{let r=o.getShowApiAddress();u.useModel.source.value=(null==e?void 0:e.source)||"save",r.then(e=>{u.useModel.address.value=e,console.log(e,"地址")})}),(o,l)=>{var n,d,i,s,a,t,v,m,c,f,h,q,j,p,M,b,k;return{a:e.t(null==(d=null==(n=e.unref(u.useModel))?void 0:n.time)?void 0:d.value),b:e.t((null==(a=null==(s=null==(i=e.unref(u.useModel))?void 0:i.userInfo)?void 0:s.value)?void 0:a.name)||""),c:e.t(null==(v=null==(t=e.unref(u.useModel))?void 0:t.day)?void 0:v.value),d:e.t(null==(c=null==(m=e.unref(u.useModel))?void 0:m.weekDay)?void 0:c.value),e:e.t((null==(q=null==(h=null==(f=e.unref(u.useModel))?void 0:f.address)?void 0:h.value)?void 0:q.address)||(null==(M=null==(p=null==(j=e.unref(u.useModel))?void 0:j.address)?void 0:p.value)?void 0:M.formatted_address)||""),f:null==(k=null==(b=e.unref(u.useModel))?void 0:b.devicePosition)?void 0:k.value,g:e.o((...o)=>{var u,l;return(null==(u=e.unref(r.method))?void 0:u.takePhoto)&&(null==(l=e.unref(r.method))?void 0:l.takePhoto(...o))}),h:e.o((...o)=>{var u,l;return(null==(u=e.unref(r.method))?void 0:u.handleWatermarkCameraSwitch)&&(null==(l=e.unref(r.method))?void 0:l.handleWatermarkCameraSwitch(...o))})}})});wx.createPage(l);
|
"use strict";const e=require("../../common/vendor.js"),o=require("../../common/libraries/map.js"),r=require("./method.js"),u=require("./model.js");require("../../common/libraries/request.js"),require("../../common/store/useWeAppAuthStore.js"),require("../../gen/Apis.js"),require("../../common/store/useWatermarkStore.js"),require("../../common/store/useWorkStore.js"),require("../../common/libraries/apiLoading.js"),require("../../common/libraries/day.js"),require("../../common/libraries/naviHelper.js"),require("../../common/libraries/upload.js");const l=e.defineComponent({__name:"index",setup:l=>(e.onLoad(e=>{let r=o.getMapLbs();u.useModel.source.value=(null==e?void 0:e.source)||"save",r.then(e=>{u.useModel.address.value=e,console.log(e,"地址")})}),(o,l)=>{var n,d,i,s,a,t,v,m,c,f,h,q,j,p,M,b,k;return{a:e.t(null==(d=null==(n=e.unref(u.useModel))?void 0:n.time)?void 0:d.value),b:e.t((null==(a=null==(s=null==(i=e.unref(u.useModel))?void 0:i.userInfo)?void 0:s.value)?void 0:a.name)||""),c:e.t(null==(v=null==(t=e.unref(u.useModel))?void 0:t.day)?void 0:v.value),d:e.t(null==(c=null==(m=e.unref(u.useModel))?void 0:m.weekDay)?void 0:c.value),e:e.t((null==(q=null==(h=null==(f=e.unref(u.useModel))?void 0:f.address)?void 0:h.value)?void 0:q.address)||(null==(M=null==(p=null==(j=e.unref(u.useModel))?void 0:j.address)?void 0:p.value)?void 0:M.formatted_address)||""),f:null==(k=null==(b=e.unref(u.useModel))?void 0:b.devicePosition)?void 0:k.value,g:e.o((...o)=>{var u,l;return(null==(u=e.unref(r.method))?void 0:u.takePhoto)&&(null==(l=e.unref(r.method))?void 0:l.takePhoto(...o))}),h:e.o((...o)=>{var u,l;return(null==(u=e.unref(r.method))?void 0:u.handleWatermarkCameraSwitch)&&(null==(l=e.unref(r.method))?void 0:l.handleWatermarkCameraSwitch(...o))})}})});wx.createPage(l);
|
||||||
|
|||||||
2
dist/build/mp-weixin/common/libraries/map.js
vendored
2
dist/build/mp-weixin/common/libraries/map.js
vendored
@ -1 +1 @@
|
|||||||
"use strict";const e=require("../vendor.js");exports.getShowApiAddress=function(){return new Promise((o,s)=>{e.index.getLocation({type:"wgs84",altitude:!0,isHighAccuracy:!0,success(s){console.log(s,"经纬度");const t=`https://route.showapi.com/238-3?appKey=C59885FE214644168eB4197eFe9a48b9&lng=${s.longitude}&lat=${s.latitude}&from=5`;e.index.request({url:t,method:"GET",success(e){var s,t;console.log(e,"address"),o({formatted_address:(null==(t=null==(s=null==e?void 0:e.data)?void 0:s.showapi_res_body)?void 0:t.formatted_address)||""})},fail(s){o({formatted_address:"拒绝定位"}),console.error("获取地址失败:",s),e.index.showModal({title:"提示",content:"请先允许定位!",success:function(o){o.confirm?(e.index.openSetting(),console.log("用户点击确定")):o.cancel&&console.log("用户点击取消")}})}})},fail(e){console.log("拒绝定位",e)}})})};
|
"use strict";const e=require("../vendor.js");exports.getMapLbs=function(){return new Promise((o,c)=>{e.index.getLocation({type:"gcj02",altitude:!0,isHighAccuracy:!0,success(c){console.log(c,"经纬度");const s=`https://restapi.amap.com/v3/geocode/regeo?location=${c.longitude},${c.latitude}&key=be262c006216c542747fce766130cee3`;e.index.request({url:s,method:"GET",success(e){var c;console.log(e,"address"),o(null==(c=null==e?void 0:e.data)?void 0:c.regeocode)},fail(c){o({address:"拒绝定位"}),console.error("获取地址失败:",c),e.index.showModal({title:"提示",content:"请先允许定位!",success:function(o){o.confirm?(e.index.openSetting(),console.log("用户点击确定")):o.cancel&&console.log("用户点击取消")}})}})},fail(e){console.log("拒绝定位",e)}})})};
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
"use strict";const e=require("../vendor.js"),r=require("../store/useWeAppAuthStore.js"),t=new e.Request;t.setConfig(e=>(e.baseURL="https://test-weapp-api.linyikj.com.cn/api/",e.header={...e.header},e)),t.interceptors.request.use(r=>(r.header={...r.header,Authorization:"Bearer "+e.index.getStorageSync("NCHL_TEST_ACCESS_TOKEN_CUSTOMER")},r),e=>Promise.reject(e)),t.interceptors.response.use(t=>{const s=t.data;if(e.index.hideLoading(),!0!==s.success){if(10001===s.errorCode){r.useWeAppAuthStore().loading=!1,e.index.showToast({title:s.errorMessage,icon:"none"})}else e.index.showToast({title:s.errorMessage,icon:"none"});return Promise.reject(t.data)}return t.data},e=>{console.log("error",e);return r.useWeAppAuthStore().loading=!1,Promise.reject(e)}),exports.request=function(e,r){return t.post(e,r.data)};
|
"use strict";const e=require("../vendor.js"),r=require("../store/useWeAppAuthStore.js"),t=new e.Request;t.setConfig(e=>(e.baseURL="https://weapp-api.linyikj.com.cn/api/",e.header={...e.header},e)),t.interceptors.request.use(r=>(r.header={...r.header,Authorization:"Bearer "+e.index.getStorageSync("NCHL_PROD_ACCESS_TOKEN_CUSTOMER")},r),e=>Promise.reject(e)),t.interceptors.response.use(t=>{const o=t.data;if(e.index.hideLoading(),!0!==o.success){if(10001===o.errorCode){r.useWeAppAuthStore().loading=!1,e.index.showToast({title:o.errorMessage,icon:"none"})}else e.index.showToast({title:o.errorMessage,icon:"none"});return Promise.reject(t.data)}return t.data},e=>{console.log("error",e);return r.useWeAppAuthStore().loading=!1,Promise.reject(e)}),exports.request=function(e,r){return t.post(e,r.data)};
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
"use strict";const e=require("../vendor.js"),n=require("../../gen/Apis.js"),o=require("../libraries/apiLoading.js"),i="wx8c19a9af392108d7",l=e.defineStore("we_app_auth",()=>{const l=e.ref(!1),a=e.ref(!1),t=e.ref({user:{id:0,name:"",phone:""},work_info:{session_key:"",openid:""},permissions:[],environment:""}),s=e.ref(null),d=()=>{s.value&&(clearInterval(s.value),s.value=null),s.value=setInterval(()=>{u()},3e5)},u=()=>{e.index.getLocation({type:"wgs84",altitude:!0,isHighAccuracy:!0,success(e){n.Apis.Attendance.AttendanceEmployeeTracks.Track({latitude:e.latitude,longitude:e.longitude}),console.log(e,"经纬度")},fail(n){e.index.hideLoading(),e.index.showModal({title:"提示",content:"定位失败,员工轨迹失效!请打开定位!",success:function(n){n.confirm?(e.index.openSetting(),console.log("用户点击确定")):n.cancel&&console.log("用户点击取消")}}),console.log(n,"获取经纬度失败")}})};const r=(o,i)=>{n.Apis.Login.Auth.WorkLogin({code:i,app_id:""}).then(n=>{var i,a,s,r,v,c,g,p;console.log("企业微信登录",null==n?void 0:n.data),t.value.user=null==(i=n.data)?void 0:i.user,t.value.work_info=null==(a=n.data)?void 0:a.work_info,t.value.permissions=null==(r=null==(s=n.data)?void 0:s.permissions[0])?void 0:r.children,l.value=!1,e.index.setStorageSync("NCHL_TEST_ACCESS_TOKEN_CUSTOMER",null==(c=null==(v=null==n?void 0:n.data)?void 0:v.token)?void 0:c.token),(null==(p=null==(g=null==n?void 0:n.data)?void 0:g.user)?void 0:p.phone)&&(u(),d()),null==o||o.appContext.config.globalProperties.$isResolve()}).catch(()=>{l.value=!1,a.value=!0})},v=(o,s)=>{n.Apis.Login.Auth.Login({code:s,app_id:i}).then(n=>{var i,a,s,r,v,c,g;console.log("登录",null==n?void 0:n.data),t.value.user=null==(i=n.data)?void 0:i.user,t.value.permissions=null==(s=null==(a=n.data)?void 0:a.permissions[0])?void 0:s.children,l.value=!1,e.index.setStorageSync("NCHL_TEST_ACCESS_TOKEN_CUSTOMER",null==(v=null==(r=null==n?void 0:n.data)?void 0:r.token)?void 0:v.token),(null==(g=null==(c=null==n?void 0:n.data)?void 0:c.user)?void 0:g.phone)&&(u(),d()),null==o||o.appContext.config.globalProperties.$isResolve()}).catch(()=>{l.value=!1,a.value=!0})};function c(e){o.getApiLoading(n.Apis.Login.Auth.Me,{}).then(n=>{var o,i;return t.value.user=n.data.user,t.value.permissions=null==(i=null==(o=n.data)?void 0:o.permissions[0])?void 0:i.children,console.log("me",n.data),l.value=!1,a.value=!1,e()})}return{loading:l,hasError:a,data:t,login:function(n){const o=e.index.getSystemInfoSync();t.value.environment=null==o?void 0:o.environment,console.log(null==o?void 0:o.environment,"res?.environment"),"wxwork"===(null==o?void 0:o.environment)?e.wx$1.qy.login({success:function(e){console.log(e),r(n,e.code)}}):e.index.login({provider:"weixin",success:function(e){console.log(e),v(n,e.code)}})},me:c,handleUserLogin:async l=>{o.getApiLoading(n.Apis.Login.Auth.BindPhoneNumber,{app_id:i,...l}).then(n=>{c(()=>{e.index.navigateBack({delta:1})})})},handleUserLoginWxwork:async l=>{var a,s;o.getApiLoading(n.Apis.Login.Auth.BindWork,{app_id:i,session_key:null==(s=null==(a=null==t?void 0:t.value)?void 0:a.work_info)?void 0:s.session_key,iv:null==l?void 0:l.iv,encrypted_data:null==l?void 0:l.encryptedData}).then(n=>{c(()=>{e.index.navigateBack({delta:1})})})}}});exports.useWeAppAuthStore=l;
|
"use strict";const e=require("../vendor.js"),n=require("../../gen/Apis.js"),o=require("../libraries/apiLoading.js"),i="wx04d2d27ca198367b",l=e.defineStore("we_app_auth",()=>{const l=e.ref(!1),a=e.ref(!1),t=e.ref({user:{id:0,name:"",phone:""},work_info:{session_key:"",openid:""},permissions:[],environment:""}),s=e.ref(null),d=()=>{s.value&&(clearInterval(s.value),s.value=null),s.value=setInterval(()=>{u()},3e5)},u=()=>{e.index.getLocation({type:"wgs84",altitude:!0,isHighAccuracy:!0,success(e){n.Apis.Attendance.AttendanceEmployeeTracks.Track({latitude:e.latitude,longitude:e.longitude}),console.log(e,"经纬度")},fail(n){e.index.hideLoading(),e.index.showModal({title:"提示",content:"定位失败,员工轨迹失效!请打开定位!",success:function(n){n.confirm?(e.index.openSetting(),console.log("用户点击确定")):n.cancel&&console.log("用户点击取消")}}),console.log(n,"获取经纬度失败")}})};const r=(o,i)=>{n.Apis.Login.Auth.WorkLogin({code:i,app_id:"ww96c806131a95c739"}).then(n=>{var i,a,s,r,v,c,g,p;console.log("企业微信登录",null==n?void 0:n.data),t.value.user=null==(i=n.data)?void 0:i.user,t.value.work_info=null==(a=n.data)?void 0:a.work_info,t.value.permissions=null==(r=null==(s=n.data)?void 0:s.permissions[0])?void 0:r.children,l.value=!1,e.index.setStorageSync("NCHL_PROD_ACCESS_TOKEN_CUSTOMER",null==(c=null==(v=null==n?void 0:n.data)?void 0:v.token)?void 0:c.token),(null==(p=null==(g=null==n?void 0:n.data)?void 0:g.user)?void 0:p.phone)&&(u(),d()),null==o||o.appContext.config.globalProperties.$isResolve()}).catch(()=>{l.value=!1,a.value=!0})},v=(o,s)=>{n.Apis.Login.Auth.Login({code:s,app_id:i}).then(n=>{var i,a,s,r,v,c,g;console.log("登录",null==n?void 0:n.data),t.value.user=null==(i=n.data)?void 0:i.user,t.value.permissions=null==(s=null==(a=n.data)?void 0:a.permissions[0])?void 0:s.children,l.value=!1,e.index.setStorageSync("NCHL_PROD_ACCESS_TOKEN_CUSTOMER",null==(v=null==(r=null==n?void 0:n.data)?void 0:r.token)?void 0:v.token),(null==(g=null==(c=null==n?void 0:n.data)?void 0:c.user)?void 0:g.phone)&&(u(),d()),null==o||o.appContext.config.globalProperties.$isResolve()}).catch(()=>{l.value=!1,a.value=!0})};function c(e){o.getApiLoading(n.Apis.Login.Auth.Me,{}).then(n=>{var o,i;return t.value.user=n.data.user,t.value.permissions=null==(i=null==(o=n.data)?void 0:o.permissions[0])?void 0:i.children,console.log("me",n.data),l.value=!1,a.value=!1,e()})}return{loading:l,hasError:a,data:t,login:function(n){const o=e.index.getSystemInfoSync();t.value.environment=null==o?void 0:o.environment,console.log(null==o?void 0:o.environment,"res?.environment"),"wxwork"===(null==o?void 0:o.environment)?e.wx$1.qy.login({success:function(e){console.log(e),r(n,e.code)}}):e.index.login({provider:"weixin",success:function(e){console.log(e),v(n,e.code)}})},me:c,handleUserLogin:async l=>{o.getApiLoading(n.Apis.Login.Auth.BindPhoneNumber,{app_id:i,...l}).then(n=>{c(()=>{e.index.navigateBack({delta:1})})})},handleUserLoginWxwork:async l=>{var a,s;o.getApiLoading(n.Apis.Login.Auth.BindWork,{app_id:i,session_key:null==(s=null==(a=null==t?void 0:t.value)?void 0:a.work_info)?void 0:s.session_key,iv:null==l?void 0:l.iv,encrypted_data:null==l?void 0:l.encryptedData}).then(n=>{c(()=>{e.index.navigateBack({delta:1})})})}}});exports.useWeAppAuthStore=l;
|
||||||
|
|||||||
4
dist/build/mp-weixin/common/vendor.js
vendored
4
dist/build/mp-weixin/common/vendor.js
vendored
File diff suppressed because one or more lines are too long
2
dist/build/mp-weixin/pages/login.js
vendored
2
dist/build/mp-weixin/pages/login.js
vendored
@ -1 +1 @@
|
|||||||
"use strict";const e=require("../common/vendor.js");require("../common/libraries/request.js"),require("../common/store/useWatermarkStore.js");const o=require("../common/store/useWeAppAuthStore.js");if(require("../common/store/useWorkStore.js"),require("../gen/Apis.js"),require("../common/libraries/apiLoading.js"),!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-button")+e.resolveComponent("hs-private-policy"))()}Math||((()=>"../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../components/hs-button/hs-button.js")+(()=>"../components/hs-private-policy/hs-private-policy.js"))();const n=e.defineComponent({__name:"login",setup(n){const t=e.ref({}),i=e.ref(""),s=o.useWeAppAuthStore();let r=e.ref(!1);const l=()=>{u()&&(e.index.showLoading({title:"正在登录...",mask:!0}),e.index.qy.getMobile({success:function(o){console.log(o,"res"),"qy__getMobile:ok"===(null==o?void 0:o.errMsg)?null==s||s.handleUserLoginWxwork(o):e.index.showToast({title:"获取手机号失败",icon:"none"})}}))},a=async o=>{if(!r.value)return!1;e.index.showLoading({title:"正在登录...",mask:!0}),null==s||s.handleUserLogin({code:o.detail.code})},u=()=>!!r.value||(e.index.showToast({title:"请阅读并勾选隐私政策!",icon:"none"}),!1),c=()=>{e.index.showLoading({title:"加载中...",mask:!0}),e.index.downloadFile({url:"https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KWV2TQRA5W7WEC2TJPRBTRCE.pdf",success:function(o){const n=o.tempFilePath;e.index.hideLoading(),e.index.openDocument({filePath:n,showMenu:!0})}})},p=()=>{e.index.navigateBack({delta:1})};return e.onLoad(()=>{try{const o=e.index.getSystemInfoSync();i.value=o.environment}catch(o){}}),e.onShow(()=>{t.value=e.index.getMenuButtonBoundingClientRect()}),(o,n)=>e.e({a:e.p({type:"left",size:"20"}),b:e.s(`height:${t.value.height}px;width:${t.value.height}px;`),c:e.o(p),d:e.s(`padding-top:${t.value.top}px;height:${t.value.height}px;line-height:${t.value.height}px;`),e:"wxwork"===i.value},"wxwork"===i.value?{f:e.o(l),g:e.p({label:"快捷登录",type:"primary",size:"lg"})}:{h:e.o(a),i:e.o(u),j:e.p({type:"primary",size:"lg",label:"快捷登录",openType:e.unref(r)?"getPhoneNumber":""})},{k:e.o(c),l:e.o(o=>e.isRef(r)?r.value=o:r=o),m:e.p({policyName:"《用户协议》",isAgree:e.unref(r)})})}});wx.createPage(n);
|
"use strict";const e=require("../common/vendor.js");require("../common/libraries/request.js"),require("../common/store/useWatermarkStore.js");const o=require("../common/store/useWeAppAuthStore.js");if(require("../common/store/useWorkStore.js"),require("../gen/Apis.js"),require("../common/libraries/apiLoading.js"),!Array){(e.resolveComponent("uni-icons")+e.resolveComponent("hs-button")+e.resolveComponent("hs-private-policy"))()}Math||((()=>"../uni_modules/uni-icons/components/uni-icons/uni-icons.js")+(()=>"../components/hs-button/hs-button.js")+(()=>"../components/hs-private-policy/hs-private-policy.js"))();const n=e.defineComponent({__name:"login",setup(n){const t=e.ref({}),i=e.ref(""),s=o.useWeAppAuthStore();let r=e.ref(!1);const l=()=>{u()&&(e.index.showLoading({title:"正在登录...",mask:!0}),e.index.qy.getMobile({success:function(o){console.log(o,"res"),"qy__getMobile:ok"===(null==o?void 0:o.errMsg)?null==s||s.handleUserLoginWxwork(o):e.index.showToast({title:"获取手机号失败",icon:"none"})}}))},a=async o=>{if(!r.value)return!1;e.index.showLoading({title:"正在登录...",mask:!0}),null==s||s.handleUserLogin({code:o.detail.code})},u=()=>!!r.value||(e.index.showToast({title:"请阅读并勾选隐私政策!",icon:"none"}),!1),c=()=>{e.index.showLoading({title:"加载中...",mask:!0}),e.index.downloadFile({url:"https://pay-test-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K44N5AP6T246WQWHNB2ERQ9M.pdf",success:function(o){const n=o.tempFilePath;e.index.hideLoading(),e.index.openDocument({filePath:n,showMenu:!0})}})},p=()=>{e.index.navigateBack({delta:1})};return e.onLoad(()=>{try{const o=e.index.getSystemInfoSync();i.value=o.environment}catch(o){}}),e.onShow(()=>{t.value=e.index.getMenuButtonBoundingClientRect()}),(o,n)=>e.e({a:e.p({type:"left",size:"20"}),b:e.s(`height:${t.value.height}px;width:${t.value.height}px;`),c:e.o(p),d:e.s(`padding-top:${t.value.top}px;height:${t.value.height}px;line-height:${t.value.height}px;`),e:"wxwork"===i.value},"wxwork"===i.value?{f:e.o(l),g:e.p({label:"快捷登录",type:"primary",size:"lg"})}:{h:e.o(a),i:e.o(u),j:e.p({type:"primary",size:"lg",label:"快捷登录",openType:e.unref(r)?"getPhoneNumber":""})},{k:e.o(c),l:e.o(o=>e.isRef(r)?r.value=o:r=o),m:e.p({policyName:"《用户协议》",isAgree:e.unref(r)})})}});wx.createPage(n);
|
||||||
|
|||||||
2
dist/build/mp-weixin/pages/login.wxml
vendored
2
dist/build/mp-weixin/pages/login.wxml
vendored
@ -1 +1 @@
|
|||||||
<view class="login_content"><view class="login_header_back_btn" style="{{d}}"><view class="btn_back" style="{{b}}" bindtap="{{c}}"><uni-icons wx:if="{{a}}" u-i="499dbccf-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view></view><view class="login_logo"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KWV3A24JSY5MYKT1EMXNC06J.png" mode="heightFix"/></view><view class="group_des"> 欢迎登录联合云创助手 </view><view class="group_from"></view><view class="footer_btn"><hs-button wx:if="{{e}}" bindclick="{{f}}" u-i="499dbccf-1" bind:__l="__l" u-p="{{g}}"/><hs-button wx:else bindonGetPhoneNumber="{{h}}" bindclick="{{i}}" u-i="499dbccf-2" bind:__l="__l" u-p="{{j||''}}"/></view><view class="PrivacyPolicy"><hs-private-policy wx:if="{{m}}" bindclickPolicy="{{k}}" u-i="499dbccf-3" bind:__l="__l" bindupdateIsAgree="{{l}}" u-p="{{m}}"/></view></view>
|
<view class="login_content"><view class="login_header_back_btn" style="{{d}}"><view class="btn_back" style="{{b}}" bindtap="{{c}}"><uni-icons wx:if="{{a}}" u-i="499dbccf-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view></view><view class="login_logo"><image src="https://pay-test-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K4C9JB5ZGK10VSSKW6HN5P2Y.png" mode="heightFix"/></view><view class="group_des"> 欢迎登录邻里服务 </view><view class="group_from"></view><view class="footer_btn"><hs-button wx:if="{{e}}" bindclick="{{f}}" u-i="499dbccf-1" bind:__l="__l" u-p="{{g}}"/><hs-button wx:else bindonGetPhoneNumber="{{h}}" bindclick="{{i}}" u-i="499dbccf-2" bind:__l="__l" u-p="{{j||''}}"/></view><view class="PrivacyPolicy"><hs-private-policy wx:if="{{m}}" bindclickPolicy="{{k}}" u-i="499dbccf-3" bind:__l="__l" bindupdateIsAgree="{{l}}" u-p="{{m}}"/></view></view>
|
||||||
2
dist/build/mp-weixin/project.config.json
vendored
2
dist/build/mp-weixin/project.config.json
vendored
@ -13,7 +13,7 @@
|
|||||||
},
|
},
|
||||||
"compileType": "miniprogram",
|
"compileType": "miniprogram",
|
||||||
"libVersion": "",
|
"libVersion": "",
|
||||||
"appid": "wx8c19a9af392108d7",
|
"appid": "wx04d2d27ca198367b",
|
||||||
"projectname": "",
|
"projectname": "",
|
||||||
"condition": {
|
"condition": {
|
||||||
"search": {
|
"search": {
|
||||||
|
|||||||
@ -16,7 +16,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||||||
__name: "index",
|
__name: "index",
|
||||||
setup(__props) {
|
setup(__props) {
|
||||||
common_vendor.onLoad((e) => {
|
common_vendor.onLoad((e) => {
|
||||||
let address = common_libraries_map.getMapAddress();
|
let address = common_libraries_map.getMapLbs();
|
||||||
INDEX_watermark_camera_model.useModel.source.value = (e == null ? void 0 : e.source) || "save";
|
INDEX_watermark_camera_model.useModel.source.value = (e == null ? void 0 : e.source) || "save";
|
||||||
address.then((res) => {
|
address.then((res) => {
|
||||||
INDEX_watermark_camera_model.useModel.address.value = res;
|
INDEX_watermark_camera_model.useModel.address.value = res;
|
||||||
|
|||||||
14
dist/dev/mp-weixin/common/libraries/map.js
vendored
14
dist/dev/mp-weixin/common/libraries/map.js
vendored
@ -1,22 +1,22 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const common_vendor = require("../vendor.js");
|
const common_vendor = require("../vendor.js");
|
||||||
function getMapAddress() {
|
function getMapLbs() {
|
||||||
const TIANDITU_KEY = "ee3611ed7d1e3061a5271f6e40cda354";
|
const AMAP_KEY = "be262c006216c542747fce766130cee3";
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
common_vendor.index.getLocation({
|
common_vendor.index.getLocation({
|
||||||
type: "wgs84",
|
type: "gcj02",
|
||||||
altitude: true,
|
altitude: true,
|
||||||
isHighAccuracy: true,
|
isHighAccuracy: true,
|
||||||
success(res) {
|
success(res) {
|
||||||
console.log(res, "经纬度");
|
console.log(res, "经纬度");
|
||||||
const url = `https://api.tianditu.gov.cn/geocoder?postStr={'lon':${res.longitude},'lat':${res.latitude},'ver':2}&type=geocode&tk=${TIANDITU_KEY}`;
|
const url = `https://restapi.amap.com/v3/geocode/regeo?location=${res.longitude},${res.latitude}&key=${AMAP_KEY}`;
|
||||||
common_vendor.index.request({
|
common_vendor.index.request({
|
||||||
url,
|
url,
|
||||||
method: "GET",
|
method: "GET",
|
||||||
success(res2) {
|
success(res2) {
|
||||||
var _a, _b;
|
var _a;
|
||||||
resolve({ address: ((_b = (_a = res2 == null ? void 0 : res2.data) == null ? void 0 : _a.result) == null ? void 0 : _b.formatted_address) || "" });
|
|
||||||
console.log(res2, "address");
|
console.log(res2, "address");
|
||||||
|
resolve((_a = res2 == null ? void 0 : res2.data) == null ? void 0 : _a.regeocode);
|
||||||
},
|
},
|
||||||
fail(res2) {
|
fail(res2) {
|
||||||
resolve({ address: "拒绝定位" });
|
resolve({ address: "拒绝定位" });
|
||||||
@ -42,4 +42,4 @@ function getMapAddress() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
exports.getMapAddress = getMapAddress;
|
exports.getMapLbs = getMapLbs;
|
||||||
|
|||||||
@ -3,7 +3,7 @@ const common_vendor = require("../vendor.js");
|
|||||||
const common_store_useWeAppAuthStore = require("../store/useWeAppAuthStore.js");
|
const common_store_useWeAppAuthStore = require("../store/useWeAppAuthStore.js");
|
||||||
const http = new common_vendor.Request();
|
const http = new common_vendor.Request();
|
||||||
http.setConfig((config) => {
|
http.setConfig((config) => {
|
||||||
config.baseURL = "http://10.39.13.78:8002/api/";
|
config.baseURL = "https://weapp-api.linyikj.com.cn/api/";
|
||||||
config.header = {
|
config.header = {
|
||||||
...config.header
|
...config.header
|
||||||
};
|
};
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
const common_vendor = require("../vendor.js");
|
const common_vendor = require("../vendor.js");
|
||||||
const gen_Apis = require("../../gen/Apis.js");
|
const gen_Apis = require("../../gen/Apis.js");
|
||||||
const common_libraries_apiLoading = require("../libraries/apiLoading.js");
|
const common_libraries_apiLoading = require("../libraries/apiLoading.js");
|
||||||
const wxWorkId = "";
|
const wxworkId = "ww96c806131a95c739";
|
||||||
const wxAppId = "wx8c19a9af392108d7";
|
const wxAppId = "wx04d2d27ca198367b";
|
||||||
const useWeAppAuthStore = common_vendor.defineStore("we_app_auth", () => {
|
const useWeAppAuthStore = common_vendor.defineStore("we_app_auth", () => {
|
||||||
const loading = common_vendor.ref(false);
|
const loading = common_vendor.ref(false);
|
||||||
const hasError = common_vendor.ref(false);
|
const hasError = common_vendor.ref(false);
|
||||||
@ -73,7 +73,7 @@ const useWeAppAuthStore = common_vendor.defineStore("we_app_auth", () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
const getWorkToken = (app, code) => {
|
const getWorkToken = (app, code) => {
|
||||||
gen_Apis.Apis.Login.Auth.WorkLogin({ code, app_id: wxWorkId }).then((res) => {
|
gen_Apis.Apis.Login.Auth.WorkLogin({ code, app_id: wxworkId }).then((res) => {
|
||||||
var _a, _b, _c, _d, _e, _f, _g, _h;
|
var _a, _b, _c, _d, _e, _f, _g, _h;
|
||||||
console.log("企业微信登录", res == null ? void 0 : res.data);
|
console.log("企业微信登录", res == null ? void 0 : res.data);
|
||||||
data.value.user = (_a = res.data) == null ? void 0 : _a.user;
|
data.value.user = (_a = res.data) == null ? void 0 : _a.user;
|
||||||
|
|||||||
2
dist/dev/mp-weixin/pages/login.js
vendored
2
dist/dev/mp-weixin/pages/login.js
vendored
@ -73,7 +73,7 @@ const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
|||||||
mask: true
|
mask: true
|
||||||
});
|
});
|
||||||
common_vendor.index.downloadFile({
|
common_vendor.index.downloadFile({
|
||||||
url: "https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KWV2TQRA5W7WEC2TJPRBTRCE.pdf",
|
url: "https://pay-test-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K44N5AP6T246WQWHNB2ERQ9M.pdf",
|
||||||
success: function(e) {
|
success: function(e) {
|
||||||
const filePath = e.tempFilePath;
|
const filePath = e.tempFilePath;
|
||||||
common_vendor.index.hideLoading();
|
common_vendor.index.hideLoading();
|
||||||
|
|||||||
2
dist/dev/mp-weixin/pages/login.wxml
vendored
2
dist/dev/mp-weixin/pages/login.wxml
vendored
@ -1 +1 @@
|
|||||||
<view class="login_content"><view class="login_header_back_btn" style="{{d}}"><view class="btn_back" style="{{b}}" bindtap="{{c}}"><uni-icons wx:if="{{a}}" u-i="499dbccf-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view></view><view class="login_logo"><image src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KWV3A24JSY5MYKT1EMXNC06J.png" mode="heightFix"/></view><view class="group_des"> 欢迎登录联合云创助手 </view><view class="group_from"></view><view class="footer_btn"><hs-button wx:if="{{e}}" bindclick="{{f}}" u-i="499dbccf-1" bind:__l="__l" u-p="{{g}}"/><hs-button wx:else bindonGetPhoneNumber="{{h}}" bindclick="{{i}}" u-i="499dbccf-2" bind:__l="__l" u-p="{{j||''}}"/></view><view class="PrivacyPolicy"><hs-private-policy wx:if="{{m}}" bindclickPolicy="{{k}}" u-i="499dbccf-3" bind:__l="__l" bindupdateIsAgree="{{l}}" u-p="{{m}}"/></view></view>
|
<view class="login_content"><view class="login_header_back_btn" style="{{d}}"><view class="btn_back" style="{{b}}" bindtap="{{c}}"><uni-icons wx:if="{{a}}" u-i="499dbccf-0" bind:__l="__l" u-p="{{a}}"></uni-icons></view></view><view class="login_logo"><image src="https://pay-test-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K4C9JB5ZGK10VSSKW6HN5P2Y.png" mode="heightFix"/></view><view class="group_des"> 欢迎登录邻里服务 </view><view class="group_from"></view><view class="footer_btn"><hs-button wx:if="{{e}}" bindclick="{{f}}" u-i="499dbccf-1" bind:__l="__l" u-p="{{g}}"/><hs-button wx:else bindonGetPhoneNumber="{{h}}" bindclick="{{i}}" u-i="499dbccf-2" bind:__l="__l" u-p="{{j||''}}"/></view><view class="PrivacyPolicy"><hs-private-policy wx:if="{{m}}" bindclickPolicy="{{k}}" u-i="499dbccf-3" bind:__l="__l" bindupdateIsAgree="{{l}}" u-p="{{m}}"/></view></view>
|
||||||
2
dist/dev/mp-weixin/project.config.json
vendored
2
dist/dev/mp-weixin/project.config.json
vendored
@ -13,7 +13,7 @@
|
|||||||
},
|
},
|
||||||
"compileType": "miniprogram",
|
"compileType": "miniprogram",
|
||||||
"libVersion": "",
|
"libVersion": "",
|
||||||
"appid": "wx8c19a9af392108d7",
|
"appid": "wx04d2d27ca198367b",
|
||||||
"projectname": "",
|
"projectname": "",
|
||||||
"condition": {
|
"condition": {
|
||||||
"search": {
|
"search": {
|
||||||
|
|||||||
@ -33,14 +33,14 @@
|
|||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getMapAddress } from '@/common/libraries/map'
|
import { getMapLbs } from '@/common/libraries/map'
|
||||||
import { onLoad } from '@dcloudio/uni-app'
|
import { onLoad } from '@dcloudio/uni-app'
|
||||||
import method from './method'
|
import method from './method'
|
||||||
import useModel from './model'
|
import useModel from './model'
|
||||||
onLoad(e => {
|
onLoad(e => {
|
||||||
let address = getMapAddress()
|
let address = getMapLbs()
|
||||||
useModel.source.value = e?.source || 'save'
|
useModel.source.value = e?.source || 'save'
|
||||||
address.then((res: { address?: string }) => {
|
address.then((res: { address?: string, formatted_address?: string }) => {
|
||||||
useModel.address.value = res
|
useModel.address.value = res
|
||||||
console.log(res, '地址')
|
console.log(res, '地址')
|
||||||
})
|
})
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
export function getMapAddress() {
|
export function getMapAddress() {
|
||||||
// 天地图配置
|
// 高德配置
|
||||||
const TIANDITU_KEY = 'ee3611ed7d1e3061a5271f6e40cda354'
|
const TIANDITU_KEY = '4ce26ecef55ae1ec47910a72a098efc0'
|
||||||
return new Promise<{ address: string }>((resolve, reject) => {
|
return new Promise<{ address: string }>((resolve, reject) => {
|
||||||
uni.getLocation({
|
uni.getLocation({
|
||||||
type: 'wgs84',
|
type: 'wgs84',
|
||||||
@ -41,12 +41,13 @@ export function getMapAddress() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
export function getMapLbs() {
|
export function getMapLbs() {
|
||||||
// 高德配置
|
// 高德配置
|
||||||
const AMAP_KEY = 'be262c006216c542747fce766130cee3'
|
const AMAP_KEY = 'be262c006216c542747fce766130cee3'
|
||||||
return new Promise<{ address: string }>((resolve, reject) => {
|
return new Promise<{ address: string }>((resolve, reject) => {
|
||||||
uni.getLocation({
|
uni.getLocation({
|
||||||
type: 'wgs84',
|
type: 'gcj02',
|
||||||
altitude: true,
|
altitude: true,
|
||||||
isHighAccuracy: true,
|
isHighAccuracy: true,
|
||||||
success(res) {
|
success(res) {
|
||||||
@ -83,46 +84,3 @@ export function getMapLbs() {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getShowApiAddress() {
|
|
||||||
// ShowAPI(易源数据) 逆地理编码
|
|
||||||
const SHOWAPI_APP_KEY = 'C59885FE214644168eB4197eFe9a48b9'
|
|
||||||
return new Promise<{ formatted_address: string }>((resolve, reject) => {
|
|
||||||
uni.getLocation({
|
|
||||||
type: 'wgs84',
|
|
||||||
altitude: true,
|
|
||||||
isHighAccuracy: true,
|
|
||||||
success(res) {
|
|
||||||
console.log(res, '经纬度')
|
|
||||||
const url = `https://route.showapi.com/238-3?appKey=${SHOWAPI_APP_KEY}&lng=${res.longitude}&lat=${res.latitude}&from=1`
|
|
||||||
uni.request({
|
|
||||||
url: url,
|
|
||||||
method: 'GET',
|
|
||||||
success(res: any) {
|
|
||||||
console.log(res, 'address')
|
|
||||||
resolve({ formatted_address: res?.data?.showapi_res_body?.formatted_address || '' })
|
|
||||||
},
|
|
||||||
fail(res) {
|
|
||||||
resolve({ formatted_address: '拒绝定位' })
|
|
||||||
console.error('获取地址失败:', res)
|
|
||||||
uni.showModal({
|
|
||||||
title: '提示',
|
|
||||||
content: '请先允许定位!',
|
|
||||||
success: function (res) {
|
|
||||||
if (res.confirm) {
|
|
||||||
uni.openSetting()
|
|
||||||
console.log('用户点击确定')
|
|
||||||
} else if (res.cancel) {
|
|
||||||
console.log('用户点击取消')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
fail(e) {
|
|
||||||
console.log('拒绝定位', e)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|||||||
@ -2,8 +2,8 @@ import { Apis } from '@/gen/Apis'
|
|||||||
import { defineStore } from 'pinia'
|
import { defineStore } from 'pinia'
|
||||||
import { ref } from 'vue'
|
import { ref } from 'vue'
|
||||||
import { getApiLoading } from '../libraries/apiLoading'
|
import { getApiLoading } from '../libraries/apiLoading'
|
||||||
const wxWorkId = '' //企微id
|
const wxworkId = 'ww96c806131a95c739' //企微id
|
||||||
const wxAppId = 'wx8c19a9af392108d7' //小程序id
|
const wxAppId = 'wx04d2d27ca198367b' //小程序id
|
||||||
|
|
||||||
type DataType = {
|
type DataType = {
|
||||||
user?: {
|
user?: {
|
||||||
@ -109,8 +109,7 @@ export const useWeAppAuthStore = defineStore('we_app_auth', () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
const getWorkToken = (app: any, code: string) => {
|
const getWorkToken = (app: any, code: string) => {
|
||||||
|
Apis.Login.Auth.WorkLogin({ code: code, app_id: wxworkId })
|
||||||
Apis.Login.Auth.WorkLogin({ code: code, app_id: wxWorkId })
|
|
||||||
.then(res => {
|
.then(res => {
|
||||||
console.log('企业微信登录', res?.data)
|
console.log('企业微信登录', res?.data)
|
||||||
data.value.user = res.data?.user
|
data.value.user = res.data?.user
|
||||||
|
|||||||
@ -50,7 +50,7 @@
|
|||||||
"quickapp": {},
|
"quickapp": {},
|
||||||
/* 小程序特有相关 */
|
/* 小程序特有相关 */
|
||||||
"mp-weixin": {
|
"mp-weixin": {
|
||||||
"appid": "wx8c19a9af392108d7",
|
"appid": "wx04d2d27ca198367b",
|
||||||
"cloudfunctionRoot": "./cloudfunctions/",
|
"cloudfunctionRoot": "./cloudfunctions/",
|
||||||
"setting": {
|
"setting": {
|
||||||
"urlCheck": false
|
"urlCheck": false
|
||||||
|
|||||||
@ -1,19 +1,25 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="login_content">
|
<view class="login_content">
|
||||||
<view class="login_header_back_btn"
|
<view
|
||||||
:style="`padding-top:${capsuleRect.top}px;height:${capsuleRect.height}px;line-height:${capsuleRect.height}px;`">
|
class="login_header_back_btn"
|
||||||
<view class="btn_back" :style="`height:${capsuleRect.height}px;width:${capsuleRect.height}px;`"
|
:style="`padding-top:${capsuleRect.top}px;height:${capsuleRect.height}px;line-height:${capsuleRect.height}px;`"
|
||||||
@click="handleBack">
|
>
|
||||||
|
<view
|
||||||
|
class="btn_back"
|
||||||
|
:style="`height:${capsuleRect.height}px;width:${capsuleRect.height}px;`"
|
||||||
|
@click="handleBack"
|
||||||
|
>
|
||||||
<uni-icons type="left" size="20"></uni-icons>
|
<uni-icons type="left" size="20"></uni-icons>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="login_logo">
|
<view class="login_logo">
|
||||||
<image
|
<image
|
||||||
src="https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KWV3A24JSY5MYKT1EMXNC06J.png"
|
src="https://pay-test-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K4C9JB5ZGK10VSSKW6HN5P2Y.png"
|
||||||
mode="heightFix" />
|
mode="heightFix"
|
||||||
|
/>
|
||||||
</view>
|
</view>
|
||||||
<view class="group_des"> 欢迎登录联合云创助手 </view>
|
<view class="group_des"> 欢迎登录邻里服务 </view>
|
||||||
<view class="group_from">
|
<view class="group_from">
|
||||||
<!-- <view class="title"> 手机号码登录 </view> -->
|
<!-- <view class="title"> 手机号码登录 </view> -->
|
||||||
<!-- <view class="form_input">
|
<!-- <view class="form_input">
|
||||||
@ -35,15 +41,31 @@
|
|||||||
|
|
||||||
<view class="footer_btn">
|
<view class="footer_btn">
|
||||||
<!-- <hs-button label="登录" size="md" @click="onSubmit" /> -->
|
<!-- <hs-button label="登录" size="md" @click="onSubmit" /> -->
|
||||||
<hs-button label="快捷登录" type="primary" size="lg" v-if="environment === 'wxwork'"
|
<hs-button
|
||||||
@click="handleGetPhoneNumberWxwork" />
|
label="快捷登录"
|
||||||
<hs-button type="primary" size="lg" v-else label="快捷登录" :openType="CheckedVal ? 'getPhoneNumber' : ''"
|
type="primary"
|
||||||
@onGetPhoneNumber="handleGetPhoneNumber" @click="privacyToast" />
|
size="lg"
|
||||||
|
v-if="environment === 'wxwork'"
|
||||||
|
@click="handleGetPhoneNumberWxwork"
|
||||||
|
/>
|
||||||
|
<hs-button
|
||||||
|
type="primary"
|
||||||
|
size="lg"
|
||||||
|
v-else
|
||||||
|
label="快捷登录"
|
||||||
|
:openType="CheckedVal ? 'getPhoneNumber' : ''"
|
||||||
|
@onGetPhoneNumber="handleGetPhoneNumber"
|
||||||
|
@click="privacyToast"
|
||||||
|
/>
|
||||||
<!-- <view class="footer_des"> 小程序只供合作企业用户使用,无法登录请联系管理员 </view> -->
|
<!-- <view class="footer_des"> 小程序只供合作企业用户使用,无法登录请联系管理员 </view> -->
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="PrivacyPolicy">
|
<view class="PrivacyPolicy">
|
||||||
<hs-private-policy policyName="《用户协议》" v-model:isAgree="CheckedVal" @clickPolicy="previewPdf" />
|
<hs-private-policy
|
||||||
|
policyName="《用户协议》"
|
||||||
|
v-model:isAgree="CheckedVal"
|
||||||
|
@clickPolicy="previewPdf"
|
||||||
|
/>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
@ -110,7 +132,7 @@ const previewPdf = () => {
|
|||||||
mask: true
|
mask: true
|
||||||
})
|
})
|
||||||
uni.downloadFile({
|
uni.downloadFile({
|
||||||
url: 'https://pay-prod-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01KWV2TQRA5W7WEC2TJPRBTRCE.pdf',
|
url: 'https://pay-test-1369486729.cos.ap-guangzhou.myqcloud.com/uploads/cs-test/01K44N5AP6T246WQWHNB2ERQ9M.pdf',
|
||||||
success: function (e) {
|
success: function (e) {
|
||||||
const filePath = e.tempFilePath
|
const filePath = e.tempFilePath
|
||||||
uni.hideLoading()
|
uni.hideLoading()
|
||||||
@ -157,7 +179,6 @@ onShow(() => {
|
|||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
padding-left: 30rpx;
|
padding-left: 30rpx;
|
||||||
|
|
||||||
.btn_back {
|
.btn_back {
|
||||||
border: 1rpx solid #ccc;
|
border: 1rpx solid #ccc;
|
||||||
display: flex;
|
display: flex;
|
||||||
@ -170,7 +191,6 @@ onShow(() => {
|
|||||||
|
|
||||||
.login_logo {
|
.login_logo {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
|
||||||
image {
|
image {
|
||||||
height: 150rpx;
|
height: 150rpx;
|
||||||
}
|
}
|
||||||
@ -186,17 +206,14 @@ onShow(() => {
|
|||||||
|
|
||||||
.group_from {
|
.group_from {
|
||||||
padding: 70rpx 70rpx 0 70rpx;
|
padding: 70rpx 70rpx 0 70rpx;
|
||||||
|
|
||||||
.title {
|
.title {
|
||||||
font-size: 36rpx;
|
font-size: 36rpx;
|
||||||
padding: 0 0 20rpx 0;
|
padding: 0 0 20rpx 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.form_input {
|
.form_input {
|
||||||
background-color: #f8f8f8;
|
background-color: #f8f8f8;
|
||||||
border-radius: 100rpx;
|
border-radius: 100rpx;
|
||||||
padding: 10rpx 30rpx;
|
padding: 10rpx 30rpx;
|
||||||
|
|
||||||
&:last-child {
|
&:last-child {
|
||||||
margin-top: 20rpx;
|
margin-top: 20rpx;
|
||||||
}
|
}
|
||||||
@ -205,7 +222,6 @@ onShow(() => {
|
|||||||
|
|
||||||
.footer_btn {
|
.footer_btn {
|
||||||
padding: 40rpx 70rpx;
|
padding: 40rpx 70rpx;
|
||||||
|
|
||||||
.footer_des {
|
.footer_des {
|
||||||
font-size: 22rpx;
|
font-size: 22rpx;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user