servicepg - 副本.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. var util = require('../../utils/util.js')
  2. const app = getApp();
  3. Page({
  4. data: {
  5. calcDate: util.getToday(),
  6. isShow1: true,
  7. isShow2: true,
  8. isShow3: true,
  9. isShow4: true,
  10. isShow5: true,
  11. noData:'../../images/noData.png',
  12. dataListTips1: "暂无数据",
  13. dataListTips2: "暂无数据",
  14. dataListTips3: "暂无数据",
  15. dataListTips4: "暂无数据",
  16. dataListTips5: "暂无数据",
  17. customerId:"",
  18. // 拜访记录
  19. servicetable1: {
  20. getdataListParm: {
  21. name: 'getVisit',
  22. page: 1,
  23. offset: 1,
  24. pagecount: 10,
  25. returntype: 'Map',
  26. parammaps: { visitCode: "", customerId: "", groupId: "", visiterId: "", receiverName: "", beginDate: "", endDate: "" }
  27. },
  28. tableKey: 0,
  29. list: [],
  30. total: 0,
  31. listLoading: true,
  32. temp: {}
  33. },
  34. // 回访记录
  35. servicetable2: {
  36. getdataListParm: {
  37. name: 'getTelvisit',
  38. page: 1,
  39. offset: 1,
  40. pagecount: 10,
  41. returntype: 'Map',
  42. parammaps: { telVisitCode: "", customerId: "", groupId: "", visiterId: "", receiverId: "", typeIds: "", statusId: "", beginDate: "", endDate: "" }
  43. },
  44. tableKey: 0,
  45. list: [],
  46. total: 0,
  47. listLoading: true,
  48. temp: {}
  49. },
  50. servicetable3: {
  51. getdataListParm: {
  52. name: 'getRemote',
  53. page: 1,
  54. offset: 1,
  55. pagecount: 10,
  56. returntype: 'Map',
  57. parammaps: { customerId: "", groupId: "", employeeId: "", receiverName: "", beginDate: "", endDate: "" }
  58. },
  59. tableKey: 0,
  60. list: [],
  61. total: 0,
  62. listLoading: true,
  63. temp: {}
  64. },
  65. servicetable4: {
  66. getdataListParm: {
  67. name: 'getService',
  68. page: 1,
  69. offset: 1,
  70. pagecount: 10,
  71. returntype: 'Map',
  72. parammaps: { serviceCode: "", customerId: "", groupId: "", employeeId: "", servicetypeId: "", beginDate: "", endDate: "" }
  73. },
  74. tableKey: 0,
  75. list: [],
  76. total: 0,
  77. listLoading: true,
  78. temp: {}
  79. },
  80. servicetable5: {
  81. getdataListParm: {
  82. name: 'getComplaint',
  83. page: 1,
  84. offset: 1,
  85. pagecount: 10,
  86. returntype: 'Map',
  87. parammaps: { customerId: "", groupId: "", proposerId: "", respondentId: "", statusName: "", beginDate: "", endDate: "" }
  88. },
  89. tableKey: 0,
  90. list: [],
  91. total: 0,
  92. listLoading: true,
  93. temp: {}
  94. }
  95. },
  96. onLoad: function (options) {
  97. var id = options.id;
  98. console.log(id)
  99. //获取编辑内容
  100. this.setData({
  101. ['servicetable1.getdataListParm.parammaps.customerId']: id,
  102. ['servicetable2.getdataListParm.parammaps.customerId']: id,
  103. ['servicetable3.getdataListParm.parammaps.customerId']: id,
  104. ['servicetable4.getdataListParm.parammaps.customerId']: id,
  105. ['servicetable5.getdataListParm.parammaps.customerId']: id,
  106. "customerId": id,
  107. })
  108. util.getDataByName(this.data.servicetable1.getdataListParm, this.getList1)
  109. util.getDataByName(this.data.servicetable2.getdataListParm, this.getList2)
  110. util.getDataByName(this.data.servicetable3.getdataListParm, this.getList3)
  111. util.getDataByName(this.data.servicetable4.getdataListParm, this.getList4)
  112. util.getDataByName(this.data.servicetable5.getdataListParm, this.getList5)
  113. },
  114. getList1: function (res) {
  115. console.log('table数据======>', res.data.list)
  116. if (res.data.list !== null) {
  117. this.setData({
  118. isShow1: true,
  119. ['servicetable1.list']: res.data.list,
  120. ['servicetable1.pageNum']: res.data.pageNum,
  121. ['servicetable1.pageSize']: res.data.pageSize,
  122. ['servicetable1.total']: res.data.total
  123. })
  124. } else {
  125. this.setData({
  126. ['servicetable1.list']: [],
  127. isShow1: false,
  128. dataListTips1: "暂无数据"
  129. })
  130. }
  131. },
  132. getList2: function (res) {
  133. console.log('table2数据======>', res.data.list)
  134. if (res.data.list !== null) {
  135. this.setData({
  136. isShow2: true,
  137. ['servicetable2.list']: res.data.list,
  138. ['servicetable2.pageNum']: res.data.pageNum,
  139. ['servicetable2.pageSize']: res.data.pageSize,
  140. ['servicetable2.total']: res.data.total
  141. })
  142. } else {
  143. this.setData({
  144. ['servicetable2.list']: [],
  145. isShow2: false,
  146. dataListTips2: "暂无数据"
  147. })
  148. }
  149. },
  150. getList3: function (res) {
  151. console.log('table3数据======>', res.data.list)
  152. if (res.data.list !== null) {
  153. this.setData({
  154. isShow3: true,
  155. ['servicetable3.list']: res.data.list,
  156. ['servicetable3.pageNum']: res.data.pageNum,
  157. ['servicetable3.pageSize']: res.data.pageSize,
  158. ['servicetable3.total']: res.data.total
  159. })
  160. } else {
  161. this.setData({
  162. ['servicetable3.list']: [],
  163. isShow3: false,
  164. dataListTips3: "暂无数据"
  165. })
  166. }
  167. },
  168. getList4: function (res) {
  169. console.log('table4数据======>', res.data.list)
  170. if (res.data.list !== null) {
  171. this.setData({
  172. isShow4: true,
  173. ['servicetable4.list']: res.data.list,
  174. ['servicetable4.pageNum']: res.data.pageNum,
  175. ['servicetable4.pageSize']: res.data.pageSize,
  176. ['servicetable4.total']: res.data.total
  177. })
  178. } else {
  179. this.setData({
  180. ['servicetable4.list']: [],
  181. isShow4: false,
  182. dataListTips4: "暂无数据"
  183. })
  184. }
  185. },
  186. getList5: function (res) {
  187. console.log('table2数据======>', res.data.list)
  188. if (res.data.list !== null) {
  189. this.setData({
  190. isShow5: true,
  191. ['servicetable5.list']: res.data.list,
  192. ['servicetable5.pageNum']: res.data.pageNum,
  193. ['servicetable5.pageSize']: res.data.pageSize,
  194. ['servicetable5.total']: res.data.total
  195. })
  196. } else {
  197. this.setData({
  198. ['servicetable5.list']: [],
  199. isShow5: false,
  200. dataListTips5: "暂无数据"
  201. })
  202. }
  203. },
  204. //查看
  205. on_see_tap1: function (e) {
  206. var id = e.currentTarget.dataset.id;
  207. wx.navigateTo({ url:"../workbench/visitRecordSee/visitRecordSee?id=" + id})
  208. },
  209. on_see_tap2: function (e) {
  210. var id = e.currentTarget.dataset.id;
  211. wx.navigateTo({ url:"../workbench/telephoneFollowSee/telephoneFollowSee?id=" + id})
  212. },
  213. on_see_tap3: function (e) {
  214. var id = e.currentTarget.dataset.id;
  215. console.log(id )
  216. wx.navigateTo({ url:"../workbench/remoteServiceSee/remoteServiceSee?id=" + id})
  217. },
  218. on_see_tap4: function (e) {
  219. var id = e.currentTarget.dataset.id;
  220. wx.navigateTo({ url:"../workbench/siteServiceSee/siteServiceSee?id=" + id})
  221. },
  222. on_see_tap5: function (e) {
  223. var id = e.currentTarget.dataset.id;
  224. wx.navigateTo({ url:"../workbench/complaintRecordSee/complaintRecordSee?id=" + id})
  225. },
  226. })