123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- // lionfish_comshop/pages/groupCenter/editInfo.js
- var timeFormat = require("../../utils/timeFormat");
- var app = getApp();
- var util = require('../../utils/util.js');
- var WxParse = require('../../wxParse/wxParse.js');
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- tixian_money: '',
- final_money: 0,
- sxfee: 0,
- type: 1,
- items: [
- { name: '1', value: '余额', show: true, checked: 'true' },
- { name: '2', value: '微信零钱', show: true },
- { name: '3', value: '支付宝', show: true },
- { name: '4', value: '银行卡', show: true }
- ]
- },
- canTixian: true,
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function(options) {
- var token = wx.getStorageSync('token');
- var that = this;
- app.util.request({
- url: 'entry/wxapp/user',
- data: {
- controller: 'community.get_community_info',
- token: token
- },
- dataType: 'json',
- success: function(res) {
- if (res.data.code == 0) {
- let rdata = res.data;
- let items = that.data.items;
- let community_info = rdata.community_info;
- if (community_info.head_commiss_tixianway_yuer == 0) items[0].show = false;
- if (community_info.head_commiss_tixianway_weixin == 0) items[1].show = false;
- if (community_info.head_commiss_tixianway_alipay == 0) items[2].show = false;
- if (community_info.head_commiss_tixianway_bank == 0) items[3].show = false;
- let head_commiss_tixian_publish = rdata.head_commiss_tixian_publish;
- WxParse.wxParse('article', 'html', head_commiss_tixian_publish, that, 15, app.globalData.systemInfo);
- that.setData({
- member_info: rdata.member_info,
- community_info: rdata.community_info,
- commission_info: rdata.commission_info,
- community_tixian_fee: rdata.community_tixian_fee,
- community_min_money: rdata.community_min_money,
- items
- });
- } else {
- //is_login
- wx.reLaunch({
- url: '/lionfish_comshop/pages/user/me',
- })
- }
- }
- })
- },
- bindTixianMoneyInput: function(t) {
- let max_val = this.data.commission_info.money;
- var value = t.detail.value;
- if (value > max_val) {
- wx.showToast({
- title: '本次最大可提现' + max_val + '元',
- icon: "none",
- })
- }
- let fee = this.data.community_tixian_fee;
- let final_money = (value * (100 - fee) / 100).toFixed(2);
- let sxfee = (value - final_money).toFixed(2);
- this.setData({
- tixian_money: value,
- final_money: final_money,
- sxfee
- })
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function() {
-
- },
- getAll: function() {
- var max_tixian_money = this.data.commission_info.money;
- let fee = this.data.community_tixian_fee;
- let final_money = (max_tixian_money * (100 - fee) / 100).toFixed(2);
- let sxfee = (max_tixian_money - final_money).toFixed(2);
- this.setData({
- tixian_money: max_tixian_money,
- final_money: final_money,
- sxfee
- })
- },
- /**
- * 提交
- */
- formSubmit: function(e) {
- const params = e.detail.value;
- let isNull = 0;
- for (let item in params) {
- params[item] = params[item].replace(/(^\s*)|(\s*$)/g, "");
- if (!params[item]) {
- wx.showToast({
- title: '请输入正确的表单内容',
- icon: 'none'
- })
- isNull = 1;
- break;
- }
- if (item == 'money' && params[item] * 1 <= 0) {
- wx.showToast({
- title: '请输入正确的金额',
- icon: 'none'
- })
- return;
- }
- }
- console.log(isNull)
- if (isNull == 1) return;
- params.type = this.data.type;
- console.log(params);
-
- let tdata = this.data;
- let tixian_money = parseFloat(tdata.tixian_money);
- let max_tixian_money = tdata.commission_info.money;
- let community_min_money = parseFloat(tdata.community_min_money);
- if (tixian_money == '' || community_min_money > tixian_money) {
- wx.showToast({
- title: '最小提现' + community_min_money + '元',
- icon: "none",
- })
- return false;
- }
- if (tixian_money > max_tixian_money) {
- wx.showToast({
- title: '本次最大可提现' + max_tixian_money + '元',
- icon: "none",
- })
- let fee = tdata.community_tixian_fee;
- let final_money = (max_tixian_money * (100 - fee) / 100).toFixed(2);
- let sxfee = (max_tixian_money - final_money).toFixed(2);
- this.setData({
- tixian_money: max_tixian_money,
- final_money: final_money,
- sxfee
- })
- return false;
- }
- if (!this.canTixian) return;
- this.canTixian = false;
- var token = wx.getStorageSync('token');
- var that = this;
- wx.showLoading();
- app.util.request({
- url: 'entry/wxapp/user',
- data: {
- controller: 'community.tixian_community_info',
- token: token,
- ...params
- },
- dataType: 'json',
- success: function (res) {
- that.canTixian = true;
- if (res.data.code == 0) {
- wx.showToast({
- title: "提现成功,等待审核",
- icon: "none",
- duration: 2000,
- mask: true,
- success: function () {
- wx.redirectTo({
- url: '/lionfish_comshop/pages/groupCenter/cashList',
- })
- }
- });
- } else {
- wx.showToast({
- title: "提现失败",
- icon: "none",
- duration: 2000,
- mask: true
- });
- }
- }
- })
- },
- /**
- * 切换类型
- */
- radioChange(e) {
- this.setData({ type: e.detail.value })
- }
- })
|