bankCard.js 5.7 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_my/bankCard/bankCard"],{"41a3":function(e,n,t){"use strict";(function(e,n){var u=t("47a9");t("c5a3");u(t("3240"));var r=u(t("6dd2"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(r.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"4ca6":function(e,n,t){},"4e20":function(e,n,t){"use strict";t.d(n,"b",(function(){return r})),t.d(n,"c",(function(){return o})),t.d(n,"a",(function(){return u}));var u={uSwipeAction:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uview-ui/components/u-swipe-action/u-swipe-action")]).then(t.bind(null,"8414"))},uSwipeActionItem:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uview-ui/components/u-swipe-action-item/u-swipe-action-item")]).then(t.bind(null,"5c35"))},uButton:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uview-ui/components/u-button/u-button")]).then(t.bind(null,"ca10"))},uPopup:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uview-ui/components/u-popup/u-popup")]).then(t.bind(null,"2387"))},"u-Form":function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uview-ui/components/u--form/u--form")]).then(t.bind(null,"6c79"))},uFormItem:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uview-ui/components/u-form-item/u-form-item")]).then(t.bind(null,"c7a5"))},uInput:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uview-ui/components/u-input/u-input")]).then(t.bind(null,"8a3a"))}},r=function(){var e=this,n=e.$createElement;e._self._c;e._isMounted||(e.e0=function(n){e.show=!0},e.e1=function(n){e.show=!1})},o=[]},"6dd2":function(e,n,t){"use strict";t.r(n);var u=t("4e20"),r=t("8be8");for(var o in r)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(o);t("967d");var a=t("828b"),c=Object(a["a"])(r["default"],u["b"],u["c"],!1,null,"05c1570a",null,!1,u["a"],void 0);n["default"]=c.exports},"8be8":function(e,n,t){"use strict";t.r(n);var u=t("d9bf"),r=t.n(u);for(var o in u)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return u[e]}))}(o);n["default"]=r.a},"967d":function(e,n,t){"use strict";var u=t("4ca6"),r=t.n(u);r.a},d9bf:function(e,n,t){"use strict";(function(e){var u=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=u(t("7eb4")),o=u(t("ee10")),a=u(t("7ca3")),c=t("3b64"),i=t("ead9"),s=t("8f59");function f(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);n&&(u=u.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,u)}return t}var d={components:{BankCard:function(){t.e("pages_my/components/bankCard").then(function(){return resolve(t("59db"))}.bind(null,t)).catch(t.oe)}},data:function(){return{show:!1,isEdit:!1,bankCode:"ABC",options:[{text:"解除绑定",style:{backgroundColor:"#F6F6F6",color:"#3d3d3d"}}],form:{account:"",accountName:"",accountBank:""},rules:{account:[{required:!0,message:"请输入您的卡号",trigger:["blur","change"]},{validator:function(e,n,t){var u=n.replace(/\s/g,"");return(0,c.verifyBankCardNumber)(u)},message:"银行卡号不正确",trigger:["change","blur"]}],accountBank:[{required:!0,message:"请输入卡号获取类型",trigger:["change"]}],accountName:[{required:!0,message:"请输入持卡人姓名",trigger:["change"]}]}}},onReady:function(){this.$refs.uForm.setRules(this.rules)},computed:function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?f(Object(t),!0).forEach((function(n){(0,a.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},(0,s.mapGetters)(["userInfo"])),mounted:function(){this.getBankInfo()},methods:{formatNumber:function(){this.form.account=this.form.account.replace(/\s/g,"").replace(/(\d{4})(?=\d)/g,"$1 ");var e=this.form.account.replace(/\s/g,""),n=(0,c.bankCardAttribution)(e),t=n.bankName,u=n.cardTypeName,r=n.bankCode,o=(t||"")+" "+(u||"");this.form.accountBank=o,this.bankCode=r},getBankInfo:function(){var e=this;return(0,o.default)(r.default.mark((function n(){var t,u;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t=e.userInfo.businessId,n.next=3,(0,i.getBank)(t);case 3:u=n.sent,e.isEdit=200!==u.code,e.form=e.isEdit?u:{account:"",accountName:"",accountBank:""};case 6:case"end":return n.stop()}}),n)})))()},delBank:function(){var n=this,t=this.form.accountId;e.showModal({title:"提示",content:"是否要解除绑定银行卡",success:function(){var u=(0,o.default)(r.default.mark((function u(o){return r.default.wrap((function(u){while(1)switch(u.prev=u.next){case 0:if(!o.confirm){u.next=7;break}return u.next=3,(0,i.deleteBank)(t);case 3:e.$u.toast("解绑成功"),n.getBankInfo(),u.next=8;break;case 7:o.cancel&&e.$u.toast("已取消");case 8:case"end":return u.stop()}}),u)})));return function(e){return u.apply(this,arguments)}}()})},submit:function(){var n=this;this.$refs.uForm.validate().then(function(){var t=(0,o.default)(r.default.mark((function t(u){return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!n.isEdit){t.next=8;break}return t.next=3,(0,i.updateBank)(n.form);case 3:e.$u.toast("更新成功"),n.show=!1,n.getBankInfo(),t.next=13;break;case 8:return t.next=10,(0,i.addBank)(n.form);case 10:e.$u.toast("添加成功"),n.show=!1,n.getBankInfo();case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(n){e.$u.toast("校验失败")}))}}};n.default=d}).call(this,t("df3c")["default"])}},[["41a3","common/runtime","common/vendor"]]]);