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.
shipin/public/static/js/pages-users-user_cash-index...

1 line
16 KiB

1 year ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-users-user_cash-index"],{"104f":function(t,i,a){"use strict";a("7a82");var e=a("4ea4").default;Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0,a("c975"),a("3c65"),a("d3b7"),a("159b"),a("a434"),a("e25e"),a("14d9"),a("498a"),a("a9e3");var n=a("8ba8"),s=a("666f"),r=a("26cb"),o=e(a("66ca")),c={components:{},mixins:[o.default],data:function(){return{navList:[],currentTab:0,index:0,array:[],minPrice:0,userInfo:[],isClone:!1,isAuto:!1,isShowAuth:!1,qrcodeUrlW:"",qrcodeUrlZ:"",prevent:!1,brokerageType:0,withdrawal_fee:0,true_money:0}},computed:(0,r.mapGetters)(["isLogin"]),watch:{isLogin:{handler:function(t,i){t&&(this.getUserInfo(),this.getUserExtractBank())},deep:!0}},onLoad:function(){this.isLogin?(this.getUserInfo(),this.getUserExtractBank()):(0,s.toLogin)()},methods:{inputNum:function(t){var i=t.detail.value,a=i.indexOf(".");this.moneyMaxLeng=a>-1?a+3:8,this.true_money=Math.floor(100*this.$util.$h.Mul(i,this.$util.$h.Div(this.$util.$h.Sub(100,this.withdrawal_fee),100)))/100||0},uploadpic:function(t){var i=this;i.$util.uploadImageOne("upload/image",(function(a){"W"===t?i.qrcodeUrlW=a.data.url:i.qrcodeUrlZ=a.data.url}))},DelPicW:function(){this.qrcodeUrlW=""},DelPicZ:function(){this.qrcodeUrlZ=""},onLoadFun:function(){this.getUserInfo(),this.getUserExtractBank()},authColse:function(t){this.isShowAuth=t},getUserExtractBank:function(){var t=this;(0,n.extractBank)().then((function(i){var a=i.data.extractBank;a.unshift("请选择银行"),a.forEach((function(i,e){a.splice(e,1,t.$t(i))})),t.$set(t,"array",a),t.minPrice=i.data.minPrice,t.withdrawal_fee=i.data.withdrawal_fee,t.brokerageType=i.data.brokerageType?parseInt(i.data.brokerageType):0}))},getUserInfo:function(){var t=this,i=this;(0,n.getUserInfo)().then((function(a){i.navList=[{name:i.$t("银行卡"),icon:"icon-yinhangqia",id:0},{name:i.$t("微信"),icon:"icon-weixin2",id:1},{name:i.$t("支付宝"),icon:"icon-icon34",id:2}];var e=[];i.userInfo=a.data;for(var n=0;n<i.userInfo.extract_type.length;n++)t.navList[i.userInfo.extract_type[n]].id==i.userInfo.extract_type[n]&&e.push(t.navList[i.userInfo.extract_type[n]]);t.navList=e,t.swichNav(t.navList[0].id)}))},swichNav:function(t){this.currentTab=t},bindPickerChange:function(t){this.index=t.detail.value},subCash:function(t){var i=this,a=this,e=t.detail.value;if(!this.prevent){if(0==a.currentTab){if(!e.name.trim())return this.$util.Tips({title:this.$t("请填写持卡人姓名")});if(!e.cardnum.trim())return this.$util.Tips({title:this.$t("请填写卡号")});if(0==a.index)return this.$util.Tips({title:this.$t("请选择银行")});e.extract_type="bank",e.bankname=a.array[a.index]}else if(1==a.currentTab){if(e.extract_type="weixin",!a.brokerageType&&!e.name.trim())return this.$util.Tips({title:this.$t("请填写微信号")});e.weixin=e.name,e.qrcode_url=a.qrcodeUrlW}else if(2==a.currentTab){if(e.extract_type="alipay",0==e.name.length)return this.$util.Tips({title:this.$t("请填写账号")});e.alipay_code=e.name,e.qrcode_url=a.qrcodeUrlZ}if(!e.money.trim())return this.$util.Tips({title:this.$t("请填写提现金额")});if(Number(e.money)<Number(a.minPrice))return this.$util.Tips({title:this.$t("提现金额不能低于")+a.minPrice});this.prevent=!0,(0,n.extractCash)(e).then((function(t){return a.getUserInfo(),i.$util.Tips({title:t.msg,icon:"success"},{url:"/pages/users/user_spread_user/index",tab:2})})).catch((function(t){return setTimeout((function(t){i.prevent=!1}),1e3),i.$util.Tips({title:t})}))}}}};i.default=c},"27d4":function(t,i,a){var e=a("24fb");i=e(!1),i.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者插件使用者