- 企业微信对接用友u8 erp
我们公司现有的是致远互联的OA,但是计划开始使用企业微信(价格,未来潜力,和与微信打通是很大的优势)。 现在唯一的问题就是企业微信能否打通用友erp, 按照企业微信的开发文档,审批的变动是可以触发调动外界应用API的, 唯一的阻碍就是用友erp这边是否能够开发接口,来处理企业微信发送的事件,用友外包这边告诉我开发接口成本很高。 请问有人有这类经验吗? 我觉得企业微信会很大的挑战传统oa的市场,但是如果不能做到与其他系统很好打通,例如erp, 可能许多企业还是不愿意迁移的。
2020-03-18 - npm暂时不支持axios?
- 问题描述 我在测试最新的npm支持,但是使用axios的时候遇到了以下问题,然后我试了以下其他的package例如underscore是可以的,所以这个问题可能只是axios与开发工具对node_modules的处理不太和谐? 又或者是因为开发工具里axios不太清楚我是在浏览器环境还是node环境? - 当前 Bug 的表现(可附上截图) 跑这个代码: [代码]axios.get([代码][代码]url[代码][代码])[代码][代码] [代码][代码].then([代码][代码]function[代码] [代码](response) {[代码][代码] [代码][代码]console.log(response);[代码][代码] [代码][代码]})[代码][代码] [代码][代码].[代码][代码]catch[代码][代码]([代码][代码]function[代码] [代码](error) {[代码][代码] [代码][代码]console.log(error);[代码][代码] [代码][代码]});[代码] 导致: [代码]TypeError: adapter is not a [代码][代码]function[代码][代码] [代码][代码]at dispatchRequest (utils.js:304)[代码][代码] [代码][代码]at <anonymous>[代码]
2018-08-29 - 分包加载 页面路径问题
采用分包加载后, 分包的页面路径无法访问, 源代码如下: app.json [代码]{[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码][代码]"pages/index/index"[代码][代码],[代码][代码] [代码][代码]"pages/logs/logs"[代码][代码],[代码][代码] [代码][代码]"pages/qrRecovery/qrRecovery"[代码][代码] [代码][代码]],[代码][代码] [代码][代码]"subPackages"[代码][代码]: [[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"root"[代码][代码]: [代码][代码]"walletPackage"[代码][代码],[代码][代码] [代码][代码]"pages"[代码][代码]: [[代码][代码] [代码][代码]"pages/walletInitial/walletInitial"[代码][代码] [代码][代码]][代码][代码] [代码][代码]}[代码][代码] [代码][代码]],[代码][代码] [代码][代码]"window"[代码][代码]: {[代码][代码] [代码][代码]"backgroundTextStyle"[代码][代码]: [代码][代码]"light"[代码][代码],[代码][代码] [代码][代码]"navigationBarBackgroundColor"[代码][代码]: [代码][代码]"#fff"[代码][代码],[代码][代码] [代码][代码]"navigationBarTitleText"[代码][代码]: [代码][代码]"WeChat"[代码][代码],[代码][代码] [代码][代码]"navigationBarTextStyle"[代码][代码]: [代码][代码]"black"[代码][代码] [代码][代码]}[代码][代码]}[代码] 项目文件结构: [图片] 链接发起文件 pages/index/index.wxml [代码]<[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]navigator[代码] [代码]url[代码][代码]=[代码][代码]"../../walletPackage/walletInitial/walletInitial"[代码] [代码]hover-class[代码][代码]=[代码][代码]"navigator-hover"[代码][代码]>跳转到新页面</[代码][代码]navigator[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] 尝试过了各种组合: ../../walletPackage/walletInitial ../../walletPackage/pages/walletInitial 都提示无法找到页面 [代码]navigateTo:fail page [代码][代码]"walletPackage/walletInitial/walletInitial"[代码] [代码]is not found[代码] 网上也无法搜到类似问题,麻烦提点一下~
2018-08-07 - 40029 已尝试所有解决方案仍无效
40029错误, 已经尝试过网上其他人的所有解决办法仍然无效: 重新在开发者工具里建立一个项目,填写appID, 我甚至重新注册了一个小程序,也无效。 已确保代码中没有用code两次 正常的一套逻辑,开发工具里前端拿到code, 发送给自己的本地服务器后端: [代码] [代码][代码]wx.login({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]if [代码][代码](res.code) {[代码][代码] [代码][代码]wx.request({[代码][代码] [代码][代码]method: [代码][代码]"GET" [代码][代码],[代码][代码] [代码][代码]url: [代码][代码]"http://localhost:8000/wechatSession?sessionCode=" [代码][代码]+ res.code,[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]console.log(res)[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else [代码][代码]{[代码][代码] [代码][代码]console.log( [代码][代码]'登录失败!' [代码][代码]+ res.errMsg)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]})[代码][代码][代码] 后端代码: [代码]app.get([代码][代码]"/wechatSession"[代码][代码], [代码][代码]function[代码] [代码](req, res) {[代码] [代码] [代码][代码]const wechatCode = req.query.code[代码][代码] [代码][代码]axios.get([代码][代码]'https://api.weixin.qq.com/sns/jscode2session?appid='[代码] [代码]+[代码][代码] [代码][代码]appID +[代码][代码] [代码][代码]'&secret='[代码] [代码]+[代码][代码] [代码][代码]appSecret +[代码][代码] [代码][代码]'&js_code='[代码] [代码]+[代码][代码] [代码][代码]wechatCode +[代码][代码] [代码][代码]'&grant_type=authorization_code'[代码][代码])[代码][代码] [代码][代码].then([代码][代码]function[代码] [代码](response) {[代码][代码] [代码][代码]res.send(response.data)[代码][代码] [代码][代码]})[代码][代码] [代码][代码].[代码][代码]catch[代码][代码]([代码][代码]function[代码] [代码](error) {[代码][代码] [代码][代码]console.log(error);[代码][代码] [代码][代码]});[代码][代码]});[代码] 很奇怪的一件事情: 我如果直接在微信开发者工具里去拿session id的话就可以返回成功,但是通过本地服务器就不行,也试过用生产环境的服务器,同样不行。
2018-08-03