2 lines
5.9 KiB
JavaScript
2 lines
5.9 KiB
JavaScript
"use strict";/*! For license information please see index.js.LICENSE.txt */
|
|
(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/bankCardMananger/addBankCard/index"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/bankCardMananger/addBankCard/index.tsx":function(e,a,n){var t=n("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),l=n("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),o=n("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),s=n("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),d=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),r=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),u=n("./node_modules/@tarojs/taro/index.js"),c=n.n(u),i=n("./node_modules/react/cjs/react.production.min.js"),_=n("./src/pages/bankCardMananger/addBankCard/index.module.scss"),m=n("./src/components/InputX/index.tsx"),f=n("./src/components/layoutBlock/index.tsx"),x=n("./src/components/normalButton/index.tsx"),p=n("./src/common/common.ts"),b=n("./src/api/user.ts"),v=n("./src/use/useCommon.ts"),k=n("./node_modules/react/cjs/react-jsx-runtime.production.min.js");a.default=function AddBankCard(){var e=(0,i.useState)({account:{value:"",validate:function validate(e){return!/^[1-9]\d{9,29}$/.test(e)&&e?"请输入正确的银行卡号":""}},bank_of_deposit:{value:"",validate:function validate(e){return""}},account_bank:{value:"",validate:function validate(e){return""}}}),a=(0,d.default)(e,2),n=a[0],u=a[1],j=(0,b.AddUserBank)().fetchData,h=function(){var e=(0,s.default)((0,o.default)().mark((function _callee(){var e;return(0,o.default)().wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:if(n.account.value&&n.bank_of_deposit.value&&n.account_bank.value){a.next=3;break}return p.alert.none("请填写完整信息"),a.abrupt("return");case 3:if(!Object.keys(n).some((function(e){return n[e].validate(n[e].value)}))){a.next=7;break}return p.alert.none("校验不通过,请重新输入"),a.abrupt("return");case 7:return a.next=9,j({account:n.account.value,account_name:n.account_bank.value,bank_of_deposit:n.bank_of_deposit.value,account_type:2});case 9:(e=a.sent).success?(p.alert.success("添加成功"),setTimeout((function(){c().navigateBack()}),1e3)):p.alert.error(e.msg);case 11:case"end":return a.stop()}}),_callee)})));return function handleConfirm(){return e.apply(this,arguments)}}(),g=function handleInput(e,a){u((0,l.default)((0,l.default)({},n),{},(0,t.default)({},a,(0,l.default)((0,l.default)({},n[a]),{},{value:e.detail.value}))))};return(0,v.useBuriedDataPoint)("pages/bankCardMananger/addBankCard/index"),(0,k.jsxs)(r.View,{className:_.default.main,children:[(0,k.jsx)(r.View,{className:_.default.content,children:(0,k.jsxs)(f.default,{circle:!0,customStyle:{marginTop:"24rpx",paddingTop:0,paddingBottom:0},children:[(0,k.jsxs)(r.View,{className:_.default.cell,children:[(0,k.jsxs)(r.View,{className:_.default.cellTitle,children:["开户名称",(0,k.jsx)(r.Text,{children:"*"})]}),(0,k.jsxs)(r.View,{className:_.default.cellContent,children:[(0,k.jsx)(m.default,{value:n.account_bank.value,onInput:function onInput(e){return g(e,"account_bank")},placeholder:"请输入开户人姓名"}),n.account_bank.validate(n.account_bank.value)&&(0,k.jsx)(r.Text,{className:_.default.error,children:n.account_bank.validate(n.account_bank.value)})]})]}),(0,k.jsxs)(r.View,{className:_.default.cell,children:[(0,k.jsxs)(r.View,{className:_.default.cellTitle,children:["银行卡号",(0,k.jsx)(r.Text,{children:"*"})]}),(0,k.jsxs)(r.View,{className:_.default.cellContent,children:[(0,k.jsx)(m.default,{type:"number",maxlength:19,className:_.default.input,value:n.account.value,onInput:function onInput(e){return g(e,"account")},placeholder:"请输入银行卡号码"}),n.account.validate(n.account.value)&&(0,k.jsx)(r.Text,{className:_.default.error,children:n.account.validate(n.account.value)})]})]}),(0,k.jsxs)(r.View,{className:_.default.cell,children:[(0,k.jsxs)(r.View,{className:_.default.cellTitle,children:["开户银行",(0,k.jsx)(r.Text,{children:"*"})]}),(0,k.jsxs)(r.View,{className:_.default.cellContent,children:[(0,k.jsx)(m.default,{value:n.bank_of_deposit.value,onInput:function onInput(e){return g(e,"bank_of_deposit")},placeholder:"请输入银行名称(含开户支行)"}),n.bank_of_deposit.validate(n.bank_of_deposit.value)&&(0,k.jsx)(r.Text,{className:_.default.error,children:n.bank_of_deposit.validate(n.bank_of_deposit.value)})]})]})]})}),(0,k.jsx)(r.View,{className:_.default.bottomBar,children:(0,k.jsx)(x.default,{round:!0,type:"primary",customTextClassName:_.default.bottomBar__text,customClassName:_.default.bottomBar__button,customStyles:{width:"100%"},onClick:h,children:"确认"})})]})}},"./src/pages/bankCardMananger/addBankCard/index.tsx":function(e,a,n){var t=n("./node_modules/@tarojs/runtime/dist/runtime.esm.js"),l=n("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/bankCardMananger/addBankCard/index.tsx");Page((0,t.createPageConfig)(l.default,"pages/bankCardMananger/addBankCard/index",{root:{cn:[]}},{navigationBarTitleText:"新增银行卡",navigationBarTextStyle:"black",navigationBarBackgroundColor:"#fff",backgroundColorTop:"#fff"}||{})),l.default},"./src/pages/bankCardMananger/addBankCard/index.module.scss":function(e,a){a.default={common_safe_area_y:"index-module__common_safe_area_y___LuPts",hoverClass:"index-module__hoverClass___Do8gX","full-100":"index-module__full-100___LtPCW",main:"index-module__main___n37Lo",content:"index-module__content___tUSM_",cell:"index-module__cell___E27AP",cellTitle:"index-module__cellTitle___xPvOc",cellContent:"index-module__cellContent___ucxHW",input:"index-module__input___aTOcN",bottomBar:"index-module__bottomBar___YF5PF",bottomBar__text:"index-module__bottomBar__text___s50Lo",error:"index-module__error___F8toV"}}},function(e){e.O(0,["taro","vendors","common"],(function(){return a="./src/pages/bankCardMananger/addBankCard/index.tsx",e(e.s=a);var a}));e.O()}]); |