| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180 |
- var _request = require('../../../../../utils/request.js')
- Page({
- data: {
- pinfo: '',
- sum: '',
- cinfo: '',
- page: 1,
- per_page: 5,
- clist: [],
- percent: 0,
- btnshow: false,
- showDialog: false,
- is_copartner: '',
- ilist: [],
- itshow: false,
- pid: '',
- projectdetail: ''
- },
- onLoad: function (options) {
- this.getinfo()
- this.getContributions()
- this.check()
- this.gethelpfarm()
- },
- getContributionTotal () {
- var that = this
- var url = 'v1/copartner/total'
- var params = {
- }
- var success = function (res) {
- var result = (res.data.self_contribute / res.data.plat_contribute * that.data.percent * 0.01 * 100).toFixed(2)
- that.setData({
- pinfo: res.data,
- sum: result
- })
- }
- _request.$get(url, params, success)
- },
- getinfo () {
- var that = this
- var url = 'v1/copartner/info'
- var params = {
- cache: false
- }
- var success = function (res) {
- that.setData({
- cinfo: res.data,
- percent: res.data.config.stock_proportion,
- pid: res.data.config.project_id
- })
- //that.getContributionTotal()
- that.getProjectDetail()
- }
- _request.$get(url, params, success)
- },
- getProjectDetail () {
- var that = this
- var url = 'v1/project/' + that.data.pid
- var params = {}
- var success = function (res) {
- console.log(res.data)
- that.setData({
- projectdetail: res.data
- })
- }
- _request.$get(url, params, success)
- },
- getContributions () {
- var that = this
- var url = 'v1/copartner/list'
- var params = {
- page: that.data.page,
- per_page: that.data.per_page,
- cache: false
- }
- var success = function (res) {
- var result = that.data.clist.concat(res.data.list || [])
- if (res.data.list_count > 5) {
- that.setData({
- btnshow: true
- })
- }
- if (res.data.list.length) {
- that.setData({
- clist: result,
- page: that.data.page + 1,
- per_page: that.data.per_page
- })
- }
- if (!res.data.list.length) {
- that.setData({
- btnshow: false
- })
- }
- }
- _request.$get(url, params, success)
- },
- becomepartner () {
- var that = this
- console.log(that.data.ilist.length)
- if (that.data.ilist.length == 0) {
- that.setData({
- showDialog: true
- })
- } else if ( that.data.ilist.length > 0 && that.data.is_copartner == 2) {
- wx.showModal({
- content: '请进入我的推广转发商品邀请好友消费,即可成为合伙人。',
- showCancel: false,
- success: function (res) {
- if (res.confirm) {
- } else {
- }
- }
- })
- }
- else if (that.data.ilist.length > 0 && that.data.is_copartner == 0) {
- that.toTrueCopartner()
- }
- },
- hidedialog () {
- var that = this
- that.setData({
- showDialog: false
- })
- },
- check () {
- var that = this
- var url = 'v1/user/check'
- var params = {
- }
- var success = function (res) {
- that.setData({
- is_copartner: res.data.copartner_state
- })
- }
- _request.$get(url, params, success)
- },
- gethelpfarm () {
- var that = this
- var url = 'v1/project/had_invest/list'
- var params = {
- cache: false
- }
- var success = function (res) {
- console.log(res)
- that.setData({
- ilist: res.data.list
- })
- }
- _request.$get(url, params, success)
- },
- stopPageScroll () {
- return
- },
- toTrueCopartner () {
- var that = this
- var url = 'v1/copartner/text'
- var params = {
- cache: false
- }
- var success = function (res) {
- console.log(res.data)
- wx.showToast({
- title: '恭喜您成功成为合伙人',
- icon: 'none',
- duration: 2000
- })
- that.setData({
- itshow: true
- })
- }
- _request.$get(url, params, success)
- },
- toteambuy () {
- var that = this
- wx.navigateTo({
- url: '/pages/helpfarm/helpfarm-detail/helpfarm-detail?id=' + that.data.pid
- })
- }
- })
|