qiyexqtable.js 4.8 KB

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