remoteServiceSee.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. var util = require('../../../utils/util.js')
  2. const app = getApp();
  3. Page({
  4. data: {
  5. customerNameList: [
  6. // {id: 11, name: "海文牧场"}, {id: 22, name: "成宏牧场"}, {id: 32, name: "瑞福牧业"}
  7. ],
  8. customerIndex:'',
  9. customerId:'',
  10. receiverNameList: [
  11. // {id: 56, name: "苗舒怡"},{id: 57, name: "颛孙洋洋"},{id: 58, name: "李涛"}
  12. ],
  13. receiverIndex:'',
  14. receiverId:'',
  15. visitNameList: [
  16. // {id: 222, name: "拜访"}, {id: 223, name: "远程服务"}, {id: 224, name: "现场服务"}
  17. ],
  18. visitIndex:'',
  19. visitId:'',
  20. telvisitNameList: [
  21. // {id: 222, name: "拜访"}, {id: 223, name: "远程服务"}, {id: 224, name: "现场服务"}
  22. ],
  23. telvisitIndex:'',
  24. telvisitId:'',
  25. groupId: '',
  26. groupName: '',
  27. rules: {
  28. customerName: [{ required: true, message: '客户必填', trigger: 'blur' }],
  29. rdate: [{ required: true, message: '拜访日期必填', trigger: 'blur' }],
  30. // visiterId: [{ required: true, message: '必填', trigger: 'blur' }],
  31. receiverName: [{ required: true, message: '接待人必填', trigger: 'blur' }],
  32. content: [{ required: true, message: '情况说明必填', trigger: 'blur' }],
  33. },
  34. // 新增/编辑
  35. create: {
  36. dialogStatus: '',
  37. temp: {
  38. customerId: '',
  39. customerName: '',
  40. groupId: '',
  41. groupName: '',
  42. rdate: util.getToday(),
  43. employeeId: '',
  44. employeeName: '',
  45. receiverId: '',
  46. receiverId2: '@insertContactsNew.LastInsertId',
  47. receiverName: '',
  48. remark: '',
  49. content: '',
  50. visitId: '',
  51. visitName: '',
  52. telvisitId: '',
  53. telvisitName: '',
  54. created: util.getToday(),
  55. receiverChoose: 'true'
  56. },
  57. }
  58. },
  59. onLoad: function (options) {
  60. // 表单初始化
  61. wx.lin.initValidateForm(this)
  62. var id = options.id;
  63. console.log(id)
  64. //获取编辑内容
  65. util.getDataByName({ name:'getRemoteById', parammaps: {"id":id} }, this.getShowList)
  66. },
  67. getShowList:function(res){
  68. console.log('展示数据======>', res.data.list)
  69. var customerId = res.data.list[0].customerId
  70. this.setData({
  71. ['create.temp']: res.data.list[0],
  72. customerId: res.data.list[0].customerId,
  73. receiverId: res.data.list[0].receiverId,
  74. visitId: res.data.list[0].visitId,
  75. telvisitId: res.data.list[0].telvisitId
  76. })
  77. },
  78. onReady: function () {
  79. },
  80. onShow: function () {
  81. },
  82. onHide: function () {
  83. },
  84. onUnload: function () {
  85. },
  86. /**
  87. * 页面相关事件处理函数--监听用户下拉动作
  88. */
  89. onPullDownRefresh: function () {
  90. },
  91. /**
  92. * 页面上拉触底事件的处理函数
  93. */
  94. onReachBottom: function () {
  95. },
  96. onShareAppMessage: function () {
  97. }
  98. })