You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

210 lines
4.7 KiB

1 year ago
  1. // pagesA/activatePayment/activatePayment.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. pictureText:{
  8. IdentityInfo:{
  9. url:"https://xiaozhisz.cn/image/b555f42a-70de-4264-9e22-462dae0813ff.png",
  10. text:"拍照身份证人像面"
  11. },
  12. IdentityInfoBack:{
  13. url:"https://xiaozhisz.cn/image/0f3cf844-d33b-4858-9bdc-6260e7b8f5e9.png",
  14. text:"拍照身份证国徽面"
  15. },
  16. BusinessLicense:{
  17. url:"https://xiaozhisz.cn/image/c92e8ec7-a1cb-40b6-9d12-0bbc820ef479.png",
  18. text:"拍营业执照"
  19. },
  20. RegistrationCertificate:{
  21. url:"https://xiaozhisz.cn/image/ddb2b7a5-5913-48a4-a3ea-b9e26a567fa6.png",
  22. text:'上传“登记证书”扫描件'
  23. },
  24. UnitCertificationLetter:{
  25. url:"https://xiaozhisz.cn/image/ddb2b7a5-5913-48a4-a3ea-b9e26a567fa6.png",
  26. text:'上传开通微信支付单位证明函'
  27. },
  28. UnitCertificationLetterOne:{
  29. url:"https://xiaozhisz.cn/image/ddb2b7a5-5913-48a4-a3ea-b9e26a567fa6.png",
  30. text:'上传开通支付宝支付法定代表人授权函'
  31. },
  32. SpecialQualificationRequirements:{
  33. url:"https://xiaozhisz.cn/image/335355bc-31e9-47da-97b9-c17d5a57f8f9.png",
  34. text:''
  35. }
  36. },
  37. show:false,
  38. fileList:{
  39. IdentityImg:[],//个人证件人像面
  40. IdentityImgBack:[],//个人证件国徽面
  41. IndividualBusiness:[],//收款人证件人像面
  42. IndividualBusinessBack:[],//收款人证件国徽面
  43. contacts:[],//联系人证件人像面
  44. contactsBack:[],//联系人证件国徽面
  45. LegalPerson:[],//法人证件人像面
  46. LegalPersonBack:[],//法人证件国徽面
  47. BusinessLicense:[],//营业执照信息
  48. RegistrationCertificate:[],//登记证书类型
  49. UnitCertificationLetter:[],//单位证明函微信
  50. UnitCertificationLetterOne:[],//支付宝
  51. SpecialQualificationRequirements:[],//特殊资质
  52. },
  53. step:0,
  54. setIndex:0,
  55. organizationList:[
  56. {
  57. icon:'icon-renyuanguanli',
  58. text:'个人/个体',
  59. children: true,
  60. list:[
  61. {
  62. icon:'icon-renyuanguanli',
  63. text:'个人',
  64. },
  65. {
  66. icon:'icon-renyuanguanli',
  67. text:'个体工商户',
  68. }
  69. ]
  70. },
  71. {
  72. icon:'icon-qiye2',
  73. text:'企业商户',
  74. children: false,
  75. },
  76. {
  77. icon:'icon-zhengfu',
  78. text:'事业/政府',
  79. children: true,
  80. list:[
  81. {
  82. icon:'icon-renyuanguanli',
  83. text:'事业单位',
  84. },
  85. {
  86. icon:'icon-renyuanguanli',
  87. text:'政府机构',
  88. }
  89. ]
  90. },
  91. {
  92. icon:'icon-qita',
  93. text:'其他组织',
  94. children: false,
  95. }
  96. ],
  97. activeIndex:0
  98. },
  99. /**
  100. * 生命周期函数--监听页面加载
  101. */
  102. onLoad: function (options) {
  103. },
  104. // 温馨提示
  105. agreeMethods(e){
  106. console.log(e)
  107. this.setData({
  108. show:false
  109. })
  110. },
  111. // 关闭弹窗
  112. onClose() {
  113. this.setData({ show: false });
  114. },
  115. // 删除图片
  116. deleteImg(event){
  117. let fileList = this.data.fileList
  118. let fileList_one = []
  119. fileList[event.currentTarget.dataset.name] = fileList_one
  120. this.setData({
  121. fileList
  122. })
  123. },
  124. // 上传图片
  125. afterRead(event){
  126. let fileList = this.data.fileList
  127. const { file } = event.detail.detail;
  128. let fileList_one = []
  129. fileList_one.push(file)
  130. fileList[event.currentTarget.dataset.name] = fileList_one
  131. this.setData({
  132. fileList
  133. })
  134. },
  135. // 下一步
  136. stepMethods(e){
  137. if(e.currentTarget.dataset.step == 2){
  138. this.setData({
  139. show:true
  140. })
  141. }
  142. this.setData({
  143. step:e.currentTarget.dataset.step
  144. })
  145. },
  146. // 二级点击选择
  147. setPersonIndex(e){
  148. console.log(e.currentTarget.dataset.personindex)
  149. this.setData({
  150. setIndex:e.currentTarget.dataset.personindex
  151. })
  152. },
  153. // 选择下标
  154. selectActive(e){
  155. this.setData({
  156. activeIndex:e.currentTarget.dataset.index,
  157. setIndex:0
  158. })
  159. },
  160. /**
  161. * 生命周期函数--监听页面初次渲染完成
  162. */
  163. onReady: function () {
  164. },
  165. /**
  166. * 生命周期函数--监听页面显示
  167. */
  168. onShow: function () {
  169. },
  170. /**
  171. * 生命周期函数--监听页面隐藏
  172. */
  173. onHide: function () {
  174. },
  175. /**
  176. * 生命周期函数--监听页面卸载
  177. */
  178. onUnload: function () {
  179. },
  180. /**
  181. * 页面相关事件处理函数--监听用户下拉动作
  182. */
  183. onPullDownRefresh: function () {
  184. },
  185. /**
  186. * 页面上拉触底事件的处理函数
  187. */
  188. onReachBottom: function () {
  189. },
  190. /**
  191. * 用户点击右上角分享
  192. */
  193. onShareAppMessage: function () {
  194. }
  195. })