Commit d6354b2a by zhujian

fix

parent d820b247
...@@ -22,7 +22,7 @@ export default class WechatApi { ...@@ -22,7 +22,7 @@ export default class WechatApi {
url: params.url, url: params.url,
}).then((result) => { }).then((result) => {
const res = result.result; const res = result.result;
this.config({ wx.config({
beta: true, // 必须这么写,否则wx.invoke调用形式的jsapi会有问题 beta: true, // 必须这么写,否则wx.invoke调用形式的jsapi会有问题
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: res.appId, // 必填,企业微信的corpID appId: res.appId, // 必填,企业微信的corpID
...@@ -30,8 +30,10 @@ export default class WechatApi { ...@@ -30,8 +30,10 @@ export default class WechatApi {
nonceStr: res.nonceStr, // 必填,生成签名的随机串 nonceStr: res.nonceStr, // 必填,生成签名的随机串
signature: res.signature, // 必填,签名,见 附录-JS-SDK使用权限签名算法 signature: res.signature, // 必填,签名,见 附录-JS-SDK使用权限签名算法
jsApiList: ['chooseImage'], jsApiList: ['chooseImage'],
}).then(() => { })
console.log('微信注册回调成功')
wx.ready(() => {
console.log('微信注册成功')
Service.Hades('anon/hades/getWxWorkJSAPISignature', { Service.Hades('anon/hades/getWxWorkJSAPISignature', {
storeId: User.getStoreId(), storeId: User.getStoreId(),
url: params.url, url: params.url,
...@@ -39,7 +41,7 @@ export default class WechatApi { ...@@ -39,7 +41,7 @@ export default class WechatApi {
const res2 = result2.result; const res2 = result2.result;
console.log('开始注册agent') console.log('开始注册agent')
setTimeout(() => { setTimeout(() => {
this.agentConfig({ wx.agentConfig({
corpid: res2.corpid, // 必填,企业微信的corpid,必须与当前登录的企业一致 corpid: res2.corpid, // 必填,企业微信的corpid,必须与当前登录的企业一致
agentid: res2.agentid, // 必填,企业微信的应用id (e.g. 1000247) agentid: res2.agentid, // 必填,企业微信的应用id (e.g. 1000247)
timestamp: res2.timestamp, // 必填,生成签名的时间戳 timestamp: res2.timestamp, // 必填,生成签名的时间戳
...@@ -63,7 +65,6 @@ export default class WechatApi { ...@@ -63,7 +65,6 @@ export default class WechatApi {
}) })
}); });
}) })
...@@ -103,19 +104,10 @@ export default class WechatApi { ...@@ -103,19 +104,10 @@ export default class WechatApi {
static async config(config) { static async config(config) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
console.info('wx.config', config);
wx.config(config); wx.config(config);
wx.ready(resolve); wx.ready(resolve);
wx.error(reject); wx.error(reject);
}).then( })
() => {
console.info('wx.ready');
},
(error) => {
console.error('wx.error', error);
throw error;
}
);
} }
static async agentConfig(config) { static async agentConfig(config) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment