index.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. // pages/agent/addServiceBill/index.js
  2. import api from '../../api/api'
  3. import data from './formData'
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. data,
  10. form: {
  11. "sa_serviceorderid": 0, //sa_brandid<=0时 为新增
  12. "servicetype": "0",
  13. "sa_orderid": 0,
  14. "remarks": "",
  15. "class1": "",
  16. "class2": "",
  17. "reason": "",
  18. "province": "",
  19. "city": "",
  20. "county": "",
  21. "address": "",
  22. "scenecontact": "",
  23. "scenecontactrole": "",
  24. "scenecontactphonenumber": "",
  25. "billdate": "",
  26. "begdate": "",
  27. }
  28. },
  29. async onClick(data) {
  30. this.data.form = Object.assign({}, this.data.form, data.detail)
  31. const res = await api._post({
  32. "id": "20230206091403",
  33. "content": this.data.form
  34. })
  35. const rs = await api._post({
  36. "classname": "system.attachment.Attachment",
  37. "method": "createFileLink",
  38. "content": {
  39. "ownertable": "sa_serviceorder",
  40. "ownerid": res.data.sa_serviceorderid,
  41. "usetype": "附件",
  42. "attachmentids": data.detail.attachmentids
  43. }
  44. })
  45. wx.navigateBack({
  46. delta: 0
  47. })
  48. },
  49. // setDefaultData () {
  50. // let that = this
  51. // this.data.data.formLayout.formInfo.forEach(e=>{
  52. // Object.keys(that.data.form).map((key,index)=>{
  53. // if (e.id === key) {
  54. // e.inputValue = that.data.form[key]
  55. // }
  56. // })
  57. // })
  58. // this.setData({
  59. // data:this.data.data
  60. // })
  61. // },
  62. /**
  63. * 生命周期函数--监听页面加载
  64. */
  65. onLoad(options) {},
  66. /**
  67. * 生命周期函数--监听页面初次渲染完成
  68. */
  69. onReady() {
  70. },
  71. /**
  72. * 生命周期函数--监听页面显示
  73. */
  74. onShow() {},
  75. /**
  76. * 生命周期函数--监听页面隐藏
  77. */
  78. onHide() {
  79. this.compData = this.selectComponent("#form")
  80. // this.compData.setObjectData(this.compData.data.formLayoutData.formInfo)
  81. },
  82. /**
  83. * 生命周期函数--监听页面卸载
  84. */
  85. onUnload() {
  86. getApp().globalData.pageData = null
  87. },
  88. /**
  89. * 页面相关事件处理函数--监听用户下拉动作
  90. */
  91. onPullDownRefresh() {
  92. },
  93. /**
  94. * 页面上拉触底事件的处理函数
  95. */
  96. onReachBottom() {
  97. },
  98. /**
  99. * 用户点击右上角分享
  100. */
  101. onShareAppMessage() {
  102. }
  103. })