qiyexqtable.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  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.navigateTo({
  93. url: '../details/details?busEnterpriseId=' + this.busEnterpriseId,
  94. })
  95. }
  96. },
  97. deleteEnterprise() {
  98. let obj = new Object();
  99. obj.busEnterpriseId = this.data.enterpriseDetails.busEnterpriseId
  100. http.post("/system/AppEnterpriseController/deleteEnterprise", obj, this.deleteEnterpriseSuccess)
  101. },
  102. deleteEnterpriseSuccess(res) {
  103. wx.showToast({
  104. title: res.msg,
  105. })
  106. if(res.code == 200){
  107. wx.navigateTo({
  108. url: '../qiye/qiye'
  109. })
  110. }
  111. },
  112. /**
  113. * 生命周期函数--监听页面初次渲染完成
  114. */
  115. onReady() {
  116. },
  117. /**
  118. * 生命周期函数--监听页面显示
  119. */
  120. onShow() {
  121. },
  122. /**
  123. * 生命周期函数--监听页面隐藏
  124. */
  125. onHide() {
  126. },
  127. /**
  128. * 生命周期函数--监听页面卸载
  129. */
  130. onUnload() {
  131. },
  132. /**
  133. * 页面相关事件处理函数--监听用户下拉动作
  134. */
  135. onPullDownRefresh() {
  136. },
  137. /**
  138. * 页面上拉触底事件的处理函数
  139. */
  140. onReachBottom() {
  141. },
  142. /**
  143. * 用户点击右上角分享
  144. */
  145. onShareAppMessage() {
  146. }
  147. })