qiyexqtable.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. import http from '../../base/httputil'
  2. const app = getApp()
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. host: app.globalData.host,
  9. busEnterpriseId: null,
  10. enterpriseDetails: {
  11. busEnterpriseId: null,
  12. longitude: Number,
  13. latitude: Number,
  14. businessName: null,
  15. orgCode: null,
  16. officeAddress: null,
  17. businessAddress: null,
  18. supervisor: null,
  19. tradeDept: null,
  20. deptId: null,
  21. mainPerson: null,
  22. mainPersonPhone: null,
  23. headSecurity: null,
  24. headSecurityPhone: null
  25. },
  26. },
  27. /**
  28. * 生命周期函数--监听页面加载
  29. */
  30. onLoad(options) {
  31. this.busEnterpriseId = options.busEnterpriseId
  32. this.getEnterpriseDetails()
  33. },
  34. getEnterpriseDetails() {
  35. let obj = new Object();
  36. obj.busEnterpriseId = this.busEnterpriseId
  37. http.post("/system/AppEnterpriseController/getEnterpriseDetails", obj, this.getEnterpriseDetailsSuccess)
  38. },
  39. getEnterpriseDetailsSuccess(res) {
  40. this.setData({
  41. enterpriseDetails: res.enterpriseDetails,
  42. })
  43. },
  44. //-----------------------------------------
  45. get_businessName(e) {
  46. this.data.enterpriseDetails.businessName = e.detail.value
  47. },
  48. get_officeAddress(e) {
  49. this.data.enterpriseDetails.officeAddress = e.detail.value
  50. },
  51. get_businessAddress(e) {
  52. this.data.enterpriseDetails.businessAddress = e.detail.value
  53. },
  54. get_supervisor(e) {
  55. this.data.enterpriseDetails.supervisor = e.detail.value
  56. },
  57. get_tradeDept(e) {
  58. this.data.enterpriseDetails.tradeDept = e.detail.value
  59. },
  60. get_mainPerson(e) {
  61. this.data.enterpriseDetails.mainPerson = e.detail.value
  62. },
  63. get_mainPersonPhone(e) {
  64. this.data.enterpriseDetails.mainPersonPhone = e.detail.value
  65. },
  66. get_headSecurity(e) {
  67. this.data.enterpriseDetails.headSecurity = e.detail.value
  68. },
  69. headSecurityPhone(e) {
  70. this.data.enterpriseDetails.headSecurityPhone = e.detail.value
  71. },
  72. //------------------------------------------
  73. updateEnterprise() {
  74. let obj = new Object();
  75. obj.busEnterpriseId = this.data.enterpriseDetails.busEnterpriseId
  76. obj.businessName = this.data.enterpriseDetails.businessName
  77. obj.officeAddress = this.data.enterpriseDetails.officeAddress
  78. obj.businessAddress = this.data.enterpriseDetails.businessAddress
  79. obj.supervisor = this.data.enterpriseDetails.supervisor
  80. obj.tradeDept = this.data.enterpriseDetails.tradeDept
  81. obj.mainPerson = this.data.enterpriseDetails.mainPerson
  82. obj.mainPersonPhone = this.data.enterpriseDetails.mainPersonPhone
  83. obj.headSecurity = this.data.enterpriseDetails.headSecurity
  84. obj.headSecurityPhone = this.data.enterpriseDetails.headSecurityPhone
  85. http.post("/system/AppEnterpriseController/updateEnterprise", obj, this.updateEnterpriseSuccess)
  86. },
  87. updateEnterpriseSuccess(res) {
  88. wx.showToast({
  89. title: res.msg,
  90. })
  91. if(res.code == 200){
  92. wx.navigateBack()
  93. // wx.navigateTo({
  94. // url: '../details/details?busEnterpriseId=' + this.busEnterpriseId,
  95. // })
  96. }
  97. },
  98. deleteEnterprise() {
  99. let obj = new Object();
  100. obj.busEnterpriseId = this.data.enterpriseDetails.busEnterpriseId
  101. http.post("/system/AppEnterpriseController/deleteEnterprise", obj, this.deleteEnterpriseSuccess)
  102. },
  103. deleteEnterpriseSuccess(res) {
  104. wx.showToast({
  105. title: res.msg,
  106. })
  107. if(res.code == 200){
  108. wx.navigateTo({
  109. url: '../qiye/qiye'
  110. })
  111. }
  112. },
  113. /**
  114. * 生命周期函数--监听页面初次渲染完成
  115. */
  116. onReady() {
  117. },
  118. /**
  119. * 生命周期函数--监听页面显示
  120. */
  121. onShow() {
  122. },
  123. /**
  124. * 生命周期函数--监听页面隐藏
  125. */
  126. onHide() {
  127. },
  128. /**
  129. * 生命周期函数--监听页面卸载
  130. */
  131. onUnload() {
  132. },
  133. /**
  134. * 页面相关事件处理函数--监听用户下拉动作
  135. */
  136. onPullDownRefresh() {
  137. },
  138. /**
  139. * 页面上拉触底事件的处理函数
  140. */
  141. onReachBottom() {
  142. },
  143. /**
  144. * 用户点击右上角分享
  145. */
  146. onShareAppMessage() {
  147. }
  148. })