users.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. const Parser = require('../xml/xmldom/dom-parser');
  2. //获取应用实例
  3. var app = getApp();
  4. Page({
  5. data: {
  6. logintype:'',
  7. phone:'无',
  8. openid:''
  9. },
  10. /**
  11. * 生命周期函数--监听页面加载
  12. *
  13. */
  14. onLoad: function (options) {
  15. wx.showToast({
  16. title: '加载中',
  17. icon: 'loading',
  18. duration: 2000,
  19. sessionPhone:''
  20. })
  21. },
  22. /**
  23. * 生命周期函数--监听页面显示
  24. *
  25. */
  26. onShow: function (options) {
  27. var that = this;
  28. wx.getStorage({
  29. key: 'phone',
  30. success:function(res){
  31. console.info('phone',phone);
  32. console.info('res',res);
  33. that.setData({
  34. phone:res.data
  35. })
  36. },
  37. })
  38. // wx.login({
  39. // complete: (res) => {
  40. // wx.request({
  41. // // 获取微信openid
  42. // url: app.coreUrl+`GetOpenid?code=${res.code}`,
  43. // method:"get",
  44. // success:function(resopenid){
  45. // that.setData({
  46. // openid:resopenid.data
  47. // })
  48. // var method='InSertbindwxid';
  49. // var wsdlurl=app.webUrl;
  50. // var targetNamespace='http://tempuri.org/';
  51. // var datacopy= '<?xml version="1.0" encoding="utf-8"?>';
  52. // datacopy += '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
  53. // // datacopy += '<soap:Header/>';
  54. // datacopy += '<soap:Header><MySoapHeader xmlns="http://tempuri.org/">';
  55. // datacopy += `<UserName>${app.UserName}</UserName>`;
  56. // datacopy += `<PassWord>${app.PassWord}</PassWord>`;
  57. // datacopy += '</MySoapHeader></soap:Header>';
  58. // datacopy += '<soap:Body>';
  59. // datacopy += '<InSertbindwxid xmlns="http://tempuri.org/">';
  60. //   datacopy += `<tel>${that.data.phone}</tel>`;// 15840255944
  61. //    datacopy += `<weixinid>${resopenid.data}</weixinid>`;
  62. //     datacopy += '</InSertbindwxid>';
  63. //     datacopy += '</soap:Body>';
  64. //     datacopy += '</soap:Envelope>';
  65. // wx.request({
  66. // url: wsdlurl,
  67. // data: datacopy,
  68. // method: 'POST',
  69. // header: {
  70. // 'Content-Type':'text/xml; charset=utf-8',
  71. // 'SOAPAction':targetNamespace+method,
  72. // },
  73. // success:function(res){
  74. // var XMLParser = new Parser.DOMParser();
  75. // var doc = XMLParser.parseFromString(res.data);
  76. // var InSertbindwxidResult = doc.getElementsByTagName("InSertbindwxidResult")[0].firstChild.nodeValue;
  77. // var sum = InSertbindwxidResult.split(',');
  78. // var sessionPhone = InSertbindwxidResult.substring(sum[0].length+1);
  79. // if(InSertbindwxidResult=='未查到weixinid'){
  80. // wx.showModal({
  81. // title: '提示',
  82. // content: '需要授权您的手机号',
  83. // success (res) {
  84. // if (res.confirm) {
  85. // // 跳转微信授权手机号 15840255944
  86. // wx.navigateTo({
  87. // url: '../sq/sq',
  88. // })
  89. // }
  90. // }
  91. // })
  92. // }
  93. // else{
  94. // wx.setStorageSync(
  95. // 'phone','无',
  96. // )
  97. // wx.setStorageSync(
  98. // 'wxphone',InSertbindwxidResult
  99. // )
  100. // that.setData({
  101. // logintype:sum[0],
  102. // sessionPhone:sessionPhone
  103. // })
  104. // }
  105. // }
  106. // })
  107. // }
  108. // })
  109. // },
  110. // })
  111. },
  112. sp:function(){
  113. // 跳转授权
  114. // wx.navigateTo({
  115. // url: '../sq/sq',
  116. // })
  117. },
  118. jiaoFeiJiLuURL:function(){
  119. console.info('data',this.data);
  120. // 跳转缴费记录
  121. if(this.data.logintype!='检测到您不是业主!绑定失败'){
  122. wx.navigateTo({
  123. url: `../jfjl/jfjl?openid=${this.data.openid}&phone=${this.data.logintype}`,
  124. })
  125. }
  126. },
  127. woYaoBaoXiu:function(){
  128. // 跳转我要报修
  129. if(this.data.logintype!='检测到您不是业主!绑定失败'){
  130. wx.navigateTo({
  131. url: `../fcxx/fcxx?openid=${this.data.openid}&phone=${this.data.logintype}&type=1`,
  132. })
  133. }
  134. },
  135. woYaoJiaoFei:function(){
  136. // 跳转我要缴费
  137. if(this.data.logintype!='检测到您不是业主!绑定失败'){
  138. wx.navigateTo({
  139. url: `../wyjf/wyjf?openid=${this.data.openid}&phone=${this.data.logintype}&sessionPhone=${this.data.sessionPhone}`,
  140. })
  141. }
  142. },
  143. baoXiuJiLuURL:function(){
  144. // 跳转报修记录
  145. if(this.data.logintype!='检测到您不是业主!绑定失败'){
  146. wx.navigateTo({
  147. url: `../bxjl/bxjl?sessionPhone=${this.data.sessionPhone}`,
  148. })
  149. }
  150. },
  151. fanChanXinXiURL:function(){
  152. //跳转房产信息
  153. if(this.data.logintype!='检测到您不是业主!绑定失败'){
  154. wx.navigateTo({
  155. url: `../fcxx/fcxx?openid=${this.data.openid}&phone=${this.data.logintype}`,
  156. })
  157. }
  158. }
  159. })