qiyexqtable.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  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. if(this.data.enterpriseDetails.mainPersonPhone==null||this.data.enterpriseDetails.mainPersonPhone==''){
  75. wx.showToast({
  76. title: '请输入主要负责人电话',
  77. icon:'none'
  78. })
  79. return
  80. }
  81. let obj = new Object();
  82. obj.busEnterpriseId = this.data.enterpriseDetails.busEnterpriseId
  83. obj.businessName = this.data.enterpriseDetails.businessName
  84. obj.officeAddress = this.data.enterpriseDetails.officeAddress
  85. obj.businessAddress = this.data.enterpriseDetails.businessAddress
  86. obj.supervisor = this.data.enterpriseDetails.supervisor
  87. obj.tradeDept = this.data.enterpriseDetails.tradeDept
  88. obj.mainPerson = this.data.enterpriseDetails.mainPerson
  89. obj.mainPersonPhone = this.data.enterpriseDetails.mainPersonPhone
  90. obj.headSecurity = this.data.enterpriseDetails.headSecurity
  91. obj.headSecurityPhone = this.data.enterpriseDetails.headSecurityPhone
  92. http.post("/system/AppEnterpriseController/updateEnterprise", obj, this.updateEnterpriseSuccess)
  93. },
  94. updateEnterpriseSuccess(res) {
  95. wx.showToast({
  96. title: res.msg,
  97. })
  98. if(res.code == 200){
  99. wx.navigateBack()
  100. // wx.navigateTo({
  101. // url: '../details/details?busEnterpriseId=' + this.busEnterpriseId,
  102. // })
  103. }
  104. },
  105. deleteEnterprise() {
  106. let obj = new Object();
  107. obj.busEnterpriseId = this.data.enterpriseDetails.busEnterpriseId
  108. http.post("/system/AppEnterpriseController/deleteEnterprise", obj, this.deleteEnterpriseSuccess)
  109. },
  110. deleteEnterpriseSuccess(res) {
  111. wx.showToast({
  112. title: res.msg,
  113. })
  114. if(res.code == 200){
  115. wx.navigateTo({
  116. url: '../qiye/qiye'
  117. })
  118. }
  119. },
  120. /**
  121. * 生命周期函数--监听页面初次渲染完成
  122. */
  123. onReady() {
  124. },
  125. /**
  126. * 生命周期函数--监听页面显示
  127. */
  128. onShow() {
  129. },
  130. /**
  131. * 生命周期函数--监听页面隐藏
  132. */
  133. onHide() {
  134. },
  135. /**
  136. * 生命周期函数--监听页面卸载
  137. */
  138. onUnload() {
  139. },
  140. /**
  141. * 页面相关事件处理函数--监听用户下拉动作
  142. */
  143. onPullDownRefresh() {
  144. },
  145. /**
  146. * 页面上拉触底事件的处理函数
  147. */
  148. onReachBottom() {
  149. },
  150. /**
  151. * 用户点击右上角分享
  152. */
  153. onShareAppMessage() {
  154. }
  155. })