@xysfe/actui
Version:
A fantastic mobile ui lib implement by Vue
1 lines • 68.7 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@xysfe/actui/es/assets/utils/create/index.js"),require("@xysfe/actui/es/assets/utils/helpers.js"),require("@xysfe/actui/es/assets/mixins/visible.js"),require("@xysfe/actui/es/assets/utils/post.js"),require("@xysfe/actui/es/assets/mixins/popup.js"),require("@xysfe/actui/es/assets/common/popup.js"),require("@xysfe/actui/es/assets/common/scroll.js"),require("@xysfe/actui/es/Loading/index.js"),require("@xysfe/actui/es/BaseInput/index.js"),require("@xysfe/actui/es/GoldDialog/index.js"),require("@xysfe/actui/es/Toast/index.js"),require("@xysfe/actui/es/FileUpload/index.js"),require("@xysfe/actui/es/GoldText/index.js"),require("@xysfe/actui/es/GoldInput/index.js"),require("@xysfe/actui/es/GoldSelect/index.js"),require("@xysfe/actui/es/GoldArea/index.js"),require("@xysfe/actui/es/assets/common/iconphoto.js"),require("@xysfe/actui/es/Panel/index.js"),require("@xysfe/actui/es/Switch/index.js"),require("@xysfe/actui/es/assets/img/come.png"),require("@xysfe/actui/es/assets/img/edit.png"),require("@xysfe/actui/es/assets/img/cancel.png"),require("@xysfe/actui/es/assets/img/down.png"),require("@xysfe/actui/es/IndexList/index.js")):"function"==typeof define&&define.amd?define(["@xysfe/actui/es/assets/utils/create/index.js","@xysfe/actui/es/assets/utils/helpers.js","@xysfe/actui/es/assets/mixins/visible.js","@xysfe/actui/es/assets/utils/post.js","@xysfe/actui/es/assets/mixins/popup.js","@xysfe/actui/es/assets/common/popup.js","@xysfe/actui/es/assets/common/scroll.js","@xysfe/actui/es/Loading/index.js","@xysfe/actui/es/BaseInput/index.js","@xysfe/actui/es/GoldDialog/index.js","@xysfe/actui/es/Toast/index.js","@xysfe/actui/es/FileUpload/index.js","@xysfe/actui/es/GoldText/index.js","@xysfe/actui/es/GoldInput/index.js","@xysfe/actui/es/GoldSelect/index.js","@xysfe/actui/es/GoldArea/index.js","@xysfe/actui/es/assets/common/iconphoto.js","@xysfe/actui/es/Panel/index.js","@xysfe/actui/es/Switch/index.js","@xysfe/actui/es/assets/img/come.png","@xysfe/actui/es/assets/img/edit.png","@xysfe/actui/es/assets/img/cancel.png","@xysfe/actui/es/assets/img/down.png","@xysfe/actui/es/IndexList/index.js"],t):"object"==typeof exports?exports.BankSelect=t(require("@xysfe/actui/es/assets/utils/create/index.js"),require("@xysfe/actui/es/assets/utils/helpers.js"),require("@xysfe/actui/es/assets/mixins/visible.js"),require("@xysfe/actui/es/assets/utils/post.js"),require("@xysfe/actui/es/assets/mixins/popup.js"),require("@xysfe/actui/es/assets/common/popup.js"),require("@xysfe/actui/es/assets/common/scroll.js"),require("@xysfe/actui/es/Loading/index.js"),require("@xysfe/actui/es/BaseInput/index.js"),require("@xysfe/actui/es/GoldDialog/index.js"),require("@xysfe/actui/es/Toast/index.js"),require("@xysfe/actui/es/FileUpload/index.js"),require("@xysfe/actui/es/GoldText/index.js"),require("@xysfe/actui/es/GoldInput/index.js"),require("@xysfe/actui/es/GoldSelect/index.js"),require("@xysfe/actui/es/GoldArea/index.js"),require("@xysfe/actui/es/assets/common/iconphoto.js"),require("@xysfe/actui/es/Panel/index.js"),require("@xysfe/actui/es/Switch/index.js"),require("@xysfe/actui/es/assets/img/come.png"),require("@xysfe/actui/es/assets/img/edit.png"),require("@xysfe/actui/es/assets/img/cancel.png"),require("@xysfe/actui/es/assets/img/down.png"),require("@xysfe/actui/es/IndexList/index.js")):e.BankSelect=t(e["@xysfe/actui/es/assets/utils/create/index.js"],e["@xysfe/actui/es/assets/utils/helpers.js"],e["@xysfe/actui/es/assets/mixins/visible.js"],e["@xysfe/actui/es/assets/utils/post.js"],e["@xysfe/actui/es/assets/mixins/popup.js"],e["@xysfe/actui/es/assets/common/popup.js"],e["@xysfe/actui/es/assets/common/scroll.js"],e["@xysfe/actui/es/Loading/index.js"],e["@xysfe/actui/es/BaseInput/index.js"],e["@xysfe/actui/es/GoldDialog/index.js"],e["@xysfe/actui/es/Toast/index.js"],e["@xysfe/actui/es/FileUpload/index.js"],e["@xysfe/actui/es/GoldText/index.js"],e["@xysfe/actui/es/GoldInput/index.js"],e["@xysfe/actui/es/GoldSelect/index.js"],e["@xysfe/actui/es/GoldArea/index.js"],e["@xysfe/actui/es/assets/common/iconphoto.js"],e["@xysfe/actui/es/Panel/index.js"],e["@xysfe/actui/es/Switch/index.js"],e["@xysfe/actui/es/assets/img/come.png"],e["@xysfe/actui/es/assets/img/edit.png"],e["@xysfe/actui/es/assets/img/cancel.png"],e["@xysfe/actui/es/assets/img/down.png"],e["@xysfe/actui/es/IndexList/index.js"])}("undefined"!=typeof self?self:this,function(e,t,n,r,i,o,s,a,c,u,l,d,f,h,p,v,b,x,m,g,y,k,C,_){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="../es",t(t.s=1855)}({0:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},1:function(e,t,n){var r=n(32)("wks"),i=n(24),o=n(0).Symbol,s="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=s&&o[e]||(s?o:i)("Symbol."+e))}).store=r},10:function(e,t,n){var r=n(4),i=n(41),o=n(39),s=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},100:function(e,t,n){"use strict";var r=n(9),i=n(2),o=n(0),s=n(64),a=n(67);r(r.P+r.R,"Promise",{finally:function(e){var t=s(this,i.Promise||o.Promise),n="function"==typeof e;return this.then(n?function(n){return a(t,e()).then(function(){return n})}:e,n?function(n){return a(t,e()).then(function(){throw n})}:e)}})},101:function(e,t,n){"use strict";var r=n(9),i=n(44),o=n(66);r(r.S,"Promise",{try:function(e){var t=i.f(this),n=o(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},106:function(e,t){e.exports=r},109:function(e,t){e.exports=i},11:function(e,t){e.exports={}},118:function(e,t){e.exports=o},1186:function(e,t,n){"use strict";var r=n(146),i=n.n(r),o=n(261),s=n.n(o),a=n(262),c=n.n(a),u=n(92),l=n.n(u),d=n(1859),f=n(1864),h=n(118),p=n.n(h),v=n(109),b=n.n(v),x=n(40),m=n.n(x),g=n(130),y=n.n(g),k=n(635),C=n.n(k),_=n(264),w=n.n(_),I=n(106),B=n.n(I),j=n(638),S=n.n(j),M=n(1867),L=n(634),T=n.n(L),E=n(38);n.n(E);t.a={name:"ActBankSelect",mixins:[b.a,m.a],props:{appId:{type:String,default:""},brandColor:{type:String,default:"#8c7fee"},entryData:{type:Object,default:function(){}},exParams:{type:Object,default:function(){}},selectedBankCardId:{type:[String,Number],default:""}},data:function(){return{headerText:"选择银行卡",selIndex:-1,isEdit:!1,isAdd:!1,isShowBankBox:!1,hasInited:!1,bankInfo:{dataBase:"",bankNo:""},bankContentHeight:0,docmHeight:document.documentElement.clientHeight,loadingWrap:!1,isChooseBank:!1,bankChooseInfo:{bankName:"",bankCode:""},preOverflowValue:"",bankMsgInfo:null,userBankId:""}},computed:{supportList:function(){return this.entryData.supportList||[]},unSupportList:function(){return this.entryData.unSupportList||[]},selectBank:function(){return this.entryData.selectBank||[]},xysBankList:function(){return this.entryData.xysBankList||[]},editBankList:function(){return[].concat(this.supportList,this.unSupportList)},bankList:function(){return{selectBank:this.changItem(this.selectBank),xysBankList:this.changItem(this.xysBankList)}},titleGradualColor:function(){return this.brandColor&&"#8c7fee"!==this.brandColor.toLowerCase()?"linear-gradient(45deg, #FFF 50%, #FFF2F0 100%)":"linear-gradient(45deg, #FFF 50%, #F1F1FF 100%)"},bankAddressList:function(){return this.entryData.bankAddressList||[]}},methods:{genRgba:function(e,t){var n=Object(E.hexToRgb)(e||"#8c7fee",t||.1);return function(e){var t=e.replace(/rgba?\(/,"").replace(/\)/,"").replace(/[\s+]/g,"").split(","),n=parseFloat(t[3]||1),r=Math.floor(n*parseInt(t[0])+255*(1-n)),i=Math.floor(n*parseInt(t[1])+255*(1-n)),o=Math.floor(n*parseInt(t[2])+255*(1-n));return"#"+("0"+r.toString(16)).slice(-2)+("0"+i.toString(16)).slice(-2)+("0"+o.toString(16)).slice(-2)}(n)},init:function(){var e=this;this.refresh();var t=navigator.userAgent;(t.indexOf("Android")>-1||t.indexOf("Adr")>-1)&&window.addEventListener("resize",function(){if(0!==e.bankContentHeight){var t=document.body.clientHeight;e.docmHeight>t?e.$refs.bankSelectContent.style.height=e.docmHeight-t+30+"px":e.$refs.bankSelectContent.style.height=e.bankContentHeight+"px"}})},changItem:function(e){var t=e,n=[];return t.map(function(e){var t=e.title,r=[];e.list.map(function(e){r.push(l()({name:e.bank_name,avatar:e.logo},e))}),n.push({title:t,items:r})}),n},cancel:function(){this.back(),this.hide(),this.isChooseBank=!1,this.isAdd=!1},back:function(){this.isEdit=!1,this.isAdd&&!this.isChooseBank&&(this.isAdd=!1),this.bankInfo={dataBase:"",bankNo:""},this.headerText="选择银行卡",this.isChooseBank&&(this.headerText="添加银行卡",this.isAdd=!0,this.isChooseBank=!1,this.$refs.bankChooseBox.hide())},handleEdit:function(e){var t=e,n={userBankId:t.id,bankCode:t.bank_code,bankCardId:t.bank_card_id,cardholder:t.cardholder,cardholderCert:t.cardholder_cert,cardholderCertType:t.cardholder_cert_type||"0",isDefault:!!~~t.is_default,holderMobile:t.cardholder_mobile,subBankAddr:t.bank_sub_addr_name,subBankName:t.bank_sub_name,bankAreaCode:t.bank_area_code||""};this.bankChooseInfo.bankName=t.bank_name,this.bankChooseInfo.bankCode=t.bank_code,this.bankChooseInfo.cardholderCertTypeName=t.cardholder_cert_type_desc,this.bankMsgInfo=n,this.headerText="编辑银行卡",this.refresh(),this.isEdit=!0},handleAdd:function(){this.headerText="添加银行卡",this.bankChooseInfo.bankName="",this.bankChooseInfo.bankCode="",this.bankMsgInfo=null,this.isAdd=!0,this.refresh()},chooseBank:function(e){this.headerText="添加银行卡",this.$refs.bankChooseBox.hide(),this.bankChooseInfo.bankName=e.bank_name,this.bankChooseInfo.bankCode=e.bank_code},handleSelBank:function(){this.headerText="选择开户行",this.isChooseBank=!0,this.$refs.bankChooseBox.show()},handleCamera:function(){var e=this;return c()(s.a.mark(function t(){var n,r,i,o,a,c,u,l,d;return s.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.$refs.addOrEditBox.errMsgInfo.bankCardId.errmsg="",t.prev=1,t.next=4,S.a.ocr({url:"/file/bankOcr",appId:e.appId});case 4:if(n=t.sent,r=n||{},i=r.ret,o=r.data,a=void 0===o?{}:o,0!==Number(i)){t.next=14;break}c=a.bankNo,u=a.dataBase,l=a.url,d=a.localId,e.bankInfo.dataBase=l||u||d,e.bankInfo.bankNo=c,e.$refs.addOrEditBox.bankMsg.bankCardId=c,e.isShowBankBox=!0,t.next=19;break;case 14:if(167182641!==Number(i)){t.next=18;break}e.$refs.bankToast.show("没有识别到银行卡"),t.next=19;break;case 18:throw n;case 19:t.next=24;break;case 21:t.prev=21,t.t0=t.catch(1),e.$refs.bankToast.show(Object(E.getErrmsg)(t.t0));case 24:case"end":return t.stop()}},t,e,[[1,21]])}))()},closeCamera:function(e){e&&(this.bankInfo.bankNo=e),this.isShowBankBox=!1},refresh:function(){var e=this;this.$nextTick(function(){e.$refs.scroll.refresh()})},delBank:function(e){this.userBankId=e.userBankId,this.$refs.delDialog.show()},handleDelConfrim:function(){var e=this;B()("/Home/UserBank/unBindUserBank",{userBankId:this.userBankId}).then(function(t){0==+t.data.ret?(e.$refs.bankToast.show("删除成功"),e.isEdit=!1,e.isAdd=!1,e.$emit("resetData",t),e.refresh()):e.$refs.bankToast.show(t.data.errmsg)})},setDefault:function(e){var t=this;B()("/Home/UserBank/updateUserBankData",{userBankId:e.id,isDefault:1}).then(function(e){0==+e.data.ret?(t.$refs.bankToast.show("设置成功"),t.$emit("resetData",e),t.refresh()):t.$refs.bankToast.show(e.data.errmsg)})},handleSelect:function(e,t){this.selIndex!==t?this.selIndex=t:this.selIndex=-1},confirmSelBank:function(){var e=this.supportList[this.selIndex];if(!e)return void this.$refs.bankToast.show("请选择银行卡");this.$emit("confirm",e),this.hide()},handleConfirmAddOrEdit:function(){var e=this,t=this.$refs.addOrEditBox,n=!0;if(i()(t.errMsgInfo).map(function(e){""!==t.errMsgInfo[e].errmsg&&(n=!1)}),n)if(""===t.bankMsg.cardholderCertType)this.$refs.bankToast.show("请选择证件类型");else if(""===t.bankMsg.cardholder)this.$refs.bankToast.show("请填写持卡人");else if(""===t.bankMsg.cardholderCert)this.$refs.bankToast.show("请填写证件号码");else if(""===t.bankMsg.bankCardId)this.$refs.bankToast.show("请填写银行卡号");else if(""===t.bankName)this.$refs.bankToast.show("请选择开户银行");else{var r={};i()(t.bankMsg).map(function(e){r[e]="isDefault"===e?+t.bankMsg[e]:t.bankMsg[e]}),r.cardholderCert&&(r.cardholderCert=r.cardholderCert.toUpperCase()),this.isAdd&&delete r.userBankId,this.entryData.productId&&(r.productId=this.entryData.productId),this.showLoading(),B()(this.isAdd?"/Home/UserBank/addUserBank":"/Home/UserBank/updateUserBankData",r).then(function(t){if(e.hideLoading(),0==+t.data.ret)e.$refs.bankToast.show(e.isAdd?"添加成功":"编辑成功"),setTimeout(function(){e.isAdd=!1,e.isEdit=!1,e.isChooseBank=!1,e.$emit("resetData"),e.refresh()},400);else if(9999==+t.data.ret){var n=e.$createGoldDialog({buttonType:"sticky",zIndex:202,dialogType:2,showCancelButton:!0,showConfirmButton:!0,confirmButtonText:"我知道了",cancelButtonText:"咨询客服",confirmButtonColor:e.brandColor,title:"银行卡信息有误",content:t.data.errmsg,onCancel:function(){window.XYSConsultV3&&window.XYSConsultV3.genConsultUrl({scene:"ocr",businessParam:{productTitle:"",errorWriting:t.data.errmsg,tpl:"ocrfailed"}}).then(function(e){location.href=e})}});n.show()}else e.$refs.bankToast.show(t.data.errmsg)}).catch(function(t){e.hideLoading(),console.log(t,"err data")})}else this.$refs.bankToast.show("请填写正确信息")},modifyBankNo:function(e){this.bankInfo||(this.bankInfo={}),this.bankInfo.bankNo=e},getPayRuleDesc:function(e){var t=e.realRule&&e.realRule.once&&Number(e.realRule.once/1e4),n=e.realRule&&e.realRule.day&&Number(e.realRule.day/1e4),r=e.batchRule&&e.batchRule.once&&Number(e.batchRule.once/1e4),i=e.batchRule&&e.batchRule.day&&Number(e.batchRule.day/1e4),o=t?t+"w":"无",s=n?n+"w":"无",a=r?r+"w":"无",c=i?i+"w":"无";return 1==~~e.canReal&&1==~~e.canBatch?["实时 单笔/单日 "+o+"/"+s,"非实时 单笔/单日 "+a+"/"+c]:1==~~e.canReal?["单笔/单日 "+o+"/"+s]:1==~~e.canBatch?["卡限额: 非实时 单笔/单日 "+a+"/"+c]:void 0},showLoading:function(){this.loadingWrap=!0,this.$refs.loading.show()},hideLoading:function(){this.loadingWrap=!1,this.$refs.loading.hide()}},components:{ActPopup:p.a,scroll:y.a,bankMsg:d.a,bankBox:f.a,Toast:C.a,Loading:w.a,bankChooseBox:M.a,ActGoldDialog:T.a},watch:{isVisible:{handler:function(e){var t=this;e?(this.preOverflowValue=document&&document.body&&document.body.style&&document.body.style.overflow,this.init(),this.selectedBankCardId&&(this.selIndex=this.supportList.findIndex(function(e){return+e.bank_card_id==+t.selectedBankCardId})),!this.bankContentHeight&&e&&this.$nextTick(function(){t.bankContentHeight=Object(E.outerHeight)(t.$refs.bankSelectContent)}),document.body.style.overflow="hidden"):document.body.style.overflow=this.preOverflowValue||""},immediate:!0}}}},1187:function(e,t,n){"use strict";var r=n(128),i=n.n(r),o=n(92),s=n.n(o),a=n(936),c=n.n(a),u=n(929),l=n.n(u),d=n(837),f=n.n(d),h=n(930),p=n.n(h),v=n(935),b=n.n(v),x=n(972),m=n.n(x),g=n(932),y=n.n(g),k=n(38),C=(n.n(k),n(1861));t.a={name:"AddBankBox",props:{brandColor:{type:String,default:"#8c7fee"},selectBank:{type:Array,default:function(){return[]}},isEdit:{type:Boolean,default:!1},isShowBankBox:{type:Boolean,default:!1},bankInfo:{type:Object,default:function(){}},exParams:{type:Object,default:null},bankChooseInfo:{type:Object,default:null},bankMsgInfo:{type:Object,default:null},titleGradualColor:{type:String,default:""},bankAddressList:{type:Array,default:function(){return[]}}},data:function(){return{bankName:"",cardholderCertTypeName:"",bankMsgCopy:{userBankId:"",bankCode:"",bankCardId:"",cardholder:this.exParams&&this.exParams.cardholder||"",cardholderCert:this.exParams&&this.exParams.cardholderCert||"",cardholderCertType:this.exParams&&this.exParams.cardholderCertType||"0",isDefault:!1,holderMobile:this.exParams&&this.exParams.holderMobile||"",subBankName:"",bankAreaCode:""},bankAreaDesc:"",errMsgInfo:{cardholder:{errmsg:"",regexs:[C.b.isRequired,C.b.isLengthChina,C.b.hasNoSpecialCharacters,C.b.hasNoEnglishCharacters,C.b.isValidFormat]},cardholderCertType:{errmsg:"",regexs:[{regex:"\\S",errorRemind:"请选择证件类型"}]},cardholderCert:{errmsg:"",regexs:[C.a.isRequired,C.a.noSpace,C.a.idType]},bankCardId:{errmsg:"",regexs:[{regex:"\\S",errorRemind:"请输入银行卡号"},{regex:"^[0-9]{15,19}$",errorRemind:"请填写正确的银行卡号"}]},holderMobile:{errmsg:"",regexs:[{regex:"^[0-9]+$",errorRemind:"手机号不能存在英文或符号"},{regex:"^[0-9]{11}$",errorRemind:"请输入11位手机号"},{regex:"^[1]([3-9])[0-9]{9}$",errorRemind:"请输入正确的手机号"}]}},isAgree:!1,showExpanded:!0}},computed:{bankList:function(){return this.changItem()},bankMsg:function(){return this.bankMsgInfo?this.bankMsgInfo:this.bankMsgCopy},cardholderCertTypeOptions:function(){return[{text:"身份证",value:"0"},{text:"非中国大陆护照",value:"31"},{text:"外国人永久居留身份证",value:"20"},{text:"港澳居民来往内地通行证",value:"23"},{text:"台湾居民来往内地通行证",value:"24"}]},isForeignType:function(){return"31"===this.bankMsg.cardholderCertType||"20"===this.bankMsg.cardholderCertType}},mounted:function(){if(!this.isEdit&&this.bankMsg){var e=String(this.bankMsg.cardholderCertType);this.setCertTypeRules(e),this.validateRegexs("cardholder"),this.validateRegexs("cardholderCert")}this.bankMsg&&(this.bankAreaDesc=this.getAreaDesc(this.bankAddressList,this.bankMsg.bankAreaCode))},methods:{toRgb:function(e){var t=Object(k.hexToRgb)(e,.1);return function(e){var t=e.replace(/rgba?\(/,"").replace(/\)/,"").replace(/[\s+]/g,"").split(","),n=parseFloat(t[3]||1),r=Math.floor(n*parseInt(t[0])+255*(1-n)),i=Math.floor(n*parseInt(t[1])+255*(1-n)),o=Math.floor(n*parseInt(t[2])+255*(1-n));return"#"+("0"+r.toString(16)).slice(-2)+("0"+i.toString(16)).slice(-2)+("0"+o.toString(16)).slice(-2)}(t)},toggle:function(){this.showExpanded=!this.showExpanded},changItem:function(){var e=this.selectBank,t=[];return e.map(function(e){var n=e.title,r=[];e.list.map(function(e){r.push(s()({name:e.bank_name,avatar:e.logo},e))}),t.push({title:n,items:r})}),t},handleSelBank:function(){this.isEdit||this.$emit("handleSelBank")},chooseBank:function(e){this.bankName=e.bank_name,this.bankMsg.bankCode=e.bank_code},input:function(e,t){this.bankMsg[e]=t},blur:function(e){if("holderMobile"===e&&""===this.bankMsg.holderMobile)return void(this.errMsgInfo.holderMobile.errmsg="");var t=this.errMsgInfo[e]&&this.errMsgInfo[e].regexs;if(t)for(var n=t,r=Array.isArray(n),o=0,n=r?n:i()(n);;){var s;if(r){if(o>=n.length)break;s=n[o++]}else{if(o=n.next(),o.done)break;s=o.value}var a=s;if(!new RegExp(a.regex).test(this.bankMsg[e])){this.errMsgInfo[e].errmsg=a.errorRemind;break}this.errMsgInfo[e].errmsg=""}},change:function(e,t){if(this.$set(this.bankMsg,e,t),"cardholderCertType"===e){var n=String(t);this.setCertTypeRules(n),this.validateRegexs("cardholder"),this.validateRegexs("cardholderCert")}else"bankAreaCode"===e&&(this.bankAreaDesc=this.getAreaDesc(this.bankAddressList,t))},getAreaDesc:function(e,t){if(!(e&&e.length&&t&&t.length))return"";var n=this.recursiveGetDesc({values:t,range:e});return n&&n.length?n.join("-"):""},handleCamera:function(){this.$emit("handleCamera")},confirmAddOrEdit:function(){this.$emit("confirmAddOrEdit")},setCertTypeRules:function(e){var t=Object(C.d)(e),n=Object(C.c)(e);this.errMsgInfo.cardholder.regexs=t,this.errMsgInfo.cardholderCert.regexs=n},recursiveGetDesc:function(e){for(var t=e.values,n=e.range,r=e.outData,i=void 0===r?[]:r,o=e.index,s=void 0===o?0:o,a=e.callback,c=0;c<n.length;c++){var u=n[c],l=u.code,d=u.name,f=u.subList;if(t[s]==l){i.push(d),a&&a(n[c]),s++,f&&this.recursiveGetDesc({values:t,range:f,outData:i,index:s,callback:a});break}}return i},validateRegexs:function(e){var t=this.errMsgInfo[e].regexs;if(t)for(var n=t,r=Array.isArray(n),o=0,n=r?n:i()(n);;){var s;if(r){if(o>=n.length)break;s=n[o++]}else{if(o=n.next(),o.done)break;s=o.value}var a=s;if(!new RegExp(a.regex).test(this.bankMsg[e]))return void(this.errMsgInfo[e].errmsg=a.errorRemind);this.errMsgInfo[e].errmsg=""}}},watch:{bankInfo:{handler:function(e){e.bankNo&&(this.bankMsg.bankCardId=e.bankNo)},deep:!0},bankChooseInfo:{handler:function(e){this.bankName=e.bankName,this.cardholderCertTypeName=e.cardholderCertTypeName,this.bankMsg.bankCode=e.bankCode},immediate:!0,deep:!0}},components:{ActPanel:c.a,ActGoldInput:l.a,IconPhoto:b.a,ActSwitch:m.a,ActGoldText:f.a,ActGoldSelect:p.a,ActGoldArea:y.a},directives:{clickOnce:{inserted:function(e,t){e.addEventListener("click",function(n){n.stopPropagation(),e.isClickEnabled||(e.isClickEnabled=!0,setTimeout(function(){e.isClickEnabled=!1},~~t.arg||500),t.value())})}}}}},1188:function(e,t){e.exports=g},1189:function(e,t,n){"use strict";var r=n(632),i=n.n(r);t.a={props:{brandColor:{type:String,default:"#8c7fee"},isShowBankBox:{type:Boolean,default:!1},bankInfo:{type:Object,default:function(){return{}}}},data:function(){return{bankNo:""}},methods:{closeCamera:function(){this.$emit("closeCamera",this.bankInfo.bankNo)},handleCamera:function(){this.$emit("handleCamera")},modifyBankNo:function(e){this.$emit("modifyBankNo",e)}},components:{BaseInput:i.a}}},1190:function(e,t,n){"use strict";var r=n(1869),i=n.n(r);t.a={props:{bankList:{type:Object,default:null},brandColor:{type:String,default:"#8c7fee"},exParams:{type:Object,default:null}},data:function(){return{visiable:!1,tabList:this.exParams&&this.exParams.tabList||["支持银行","全部银行"],selIndex:0}},methods:{show:function(){var e=this;this.visiable=!0,this.$nextTick(function(){e.$refs.supportBank.show()})},hide:function(){this.selIndex=0,this.visiable=!1},chooseBank:function(e){this.$emit("chooseBank",e)},change:function(e){this.selIndex=e,0===this.selIndex?(this.$refs.supportBank.show(),this.$refs.allBank.hide()):(this.$refs.supportBank.hide(),this.$refs.allBank.show())}},components:{IndexList:i.a}}},1191:function(e,t){e.exports=y},12:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},128:function(e,t,n){e.exports={default:n(142),__esModule:!0}},13:function(e,t,n){var r=n(34),i=n(15);e.exports=function(e){return r(i(e))}},130:function(e,t){e.exports=s},14:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},142:function(e,t,n){n(51),n(48),e.exports=n(143)},143:function(e,t,n){var r=n(4),i=n(56);e.exports=n(2).getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},146:function(e,t,n){e.exports={default:n(175),__esModule:!0}},15:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},16:function(e,t,n){var r=n(19);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},17:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},174:function(e,t,n){var r=n(9),i=n(2),o=n(12);e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],s={};s[e]=t(n),r(r.S+r.F*o(function(){n(1)}),"Object",s)}},175:function(e,t,n){n(176),e.exports=n(2).Object.keys},176:function(e,t,n){var r=n(31),i=n(29);n(174)("keys",function(){return function(e){return i(r(e))}})},18:function(e,t){e.exports=!0},1855:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(26),i=n.n(r),o=n(1856);o.a.install=function(e){e.component(o.a.name,o.a),e.prototype.$createBankSelect=i()(o.a,e)},t.default=o.a},1856:function(e,t,n){"use strict";function r(e){a||n(1857)}var i=n(1186),o=n(1871),s=n(7),a=!1,c=r,u=Object(s.a)(i.a,o.a,o.b,!1,c,"data-v-148c8934",null);u.options.__file="src\\components\\BankSelect\\src\\index.vue",t.a=u.exports},1857:function(e,t){},1858:function(e,t){e.exports=k},1859:function(e,t,n){"use strict";function r(e){a||n(1860)}var i=n(1187),o=n(1862),s=n(7),a=!1,c=r,u=Object(s.a)(i.a,o.a,o.b,!1,c,"data-v-93695eca",null);u.options.__file="src\\components\\BankSelect\\src\\components\\bankmsg.vue",t.a=u.exports},1860:function(e,t){},1861:function(e,t,n){"use strict";function r(e){var t=[o.isRequired,o.isLengthChina,o.hasNoSpecialCharacters,o.hasNoEnglishCharacters,o.isValidFormat],n=[o.isRequired,o.isLengthEnglish,o.hasNoSpecialEnglishCharacters,o.hasNoChinaCharacters];return{0:t,23:t,24:t,31:n,20:n}[e]||[]}function i(e){return{0:[s.isRequired,s.noSpace,s.idType],23:[s.isRequired,s.mainlandHkMacaoPermit],24:[s.isRequired,s.mainlandTwnPermit],31:[s.isRequired,s.foreignPassport],20:[s.isRequired,s.permanentResidenceIdCard]}[e]||[]}n.d(t,"b",function(){return o}),n.d(t,"a",function(){return s}),n.d(t,"d",function(){return r}),n.d(t,"c",function(){return i});var o={isRequired:{regex:"\\S",errorRemind:"请输入持卡人姓名"},isLengthChina:{regex:"^.{2,25}$",errorRemind:"姓名不得小于2个汉字或者大于25个汉字"},hasNoSpecialCharacters:{regex:"^[A-Za-z㐀-龥·]+$",errorRemind:"姓名不得含有数字或特殊字符"},hasNoEnglishCharacters:{regex:"^[㐀-龥·]+$",errorRemind:"姓名中不能包含英文字母"},isValidFormat:{regex:"^(?!.*··)([㐀-龥·]+)$",errorRemind:"姓名中不能包含2个连续的."},isLengthEnglish:{regex:"^.{4,50}$",errorRemind:"姓名不得小于4个字符或者大于50个字符"},hasNoSpecialEnglishCharacters:{regex:"^[A-Za-z㐀-龥·\\s]+$",errorRemind:"姓名不得含有数字或特殊字符"},hasNoChinaCharacters:{regex:"^[A-Za-z\\s]+$",errorRemind:"姓名中不能包含汉字"}},s={isRequired:{regex:"\\S",errorRemind:"请输入证件号码"},noSpace:{regex:"^\\S*$",errorRemind:"身份证号码不能存在空格"},idType:{regex:"(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)",errorRemind:"请输入正确的证件号码"},permanentResidenceIdCard:{regex:"^(9\\d{16}(\\d|X|x)|[a-zA-Z]{3}\\d{12})$",errorRemind:"请输入正确的证件号码"},foreignPassport:{regex:"^.{3,}$",errorRemind:"请输入正确的证件号码"},mainlandHkMacaoPermit:{regex:"^(H|h|M|m)\\d{8}$",errorRemind:"请输入正确的证件号码"},mainlandTwnPermit:{regex:"^\\d{8}$",errorRemind:"请输入正确的证件号码"}}},1862:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i});var r=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"add-box"},[r("div",{staticClass:"fillWrap"},[r("div",{staticClass:"bg"}),e._v(" "),r("act-panel",{staticStyle:{"margin-top":"-15px"},attrs:{borderRadius:"12px"}},[r("div",{staticClass:"mustFillHeader",style:{background:e.titleGradualColor}},[r("p",[e._v("\n 必填项\n ")])]),e._v(" "),r("div",{staticClass:"headerLine"}),e._v(" "),e.bankMsgInfo?r("act-gold-text",{attrs:{tit:"证件类型",desc:e.cardholderCertTypeName,color:"#999999",border:"bottom"}}):r("act-gold-select",{attrs:{tit:"证件类型",border:"bottom",placeholder:"请选择",value:e.bankMsg.cardholderCertType,options:e.cardholderCertTypeOptions,brandColor:e.brandColor},on:{change:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.change.apply(void 0,["cardholderCertType"].concat(r))}}}),e._v(" "),e.bankMsgInfo?r("act-gold-text",{attrs:{tit:"持卡人",desc:e.bankMsg.cardholder,color:"#999999",border:"bottom"}}):r("act-gold-input",{attrs:{tit:"持卡人",placeholder:"请填写",value:e.bankMsg.cardholder,color:"#333333",brandColor:e.brandColor,errMsg:e.errMsgInfo.cardholder.errmsg,allowSpace:e.isForeignType,border:"bottom"},on:{input:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.input.apply(void 0,["cardholder"].concat(r))},blur:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.blur.apply(void 0,["cardholder"].concat(r))}}}),e._v(" "),e.bankMsgInfo?r("act-gold-text",{attrs:{tit:"证件号码",desc:e.bankMsg.cardholderCert,color:"#999999",border:"bottom"}}):r("act-gold-input",{attrs:{tit:"证件号码",type:"text",placeholder:"请输入证件号码",value:e.bankMsg.cardholderCert,errMsg:e.errMsgInfo.cardholderCert.errmsg,color:"#333333",border:"bottom",brandColor:e.brandColor},on:{input:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.input.apply(void 0,["cardholderCert"].concat(r))},blur:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.blur.apply(void 0,["cardholderCert"].concat(r))}}}),e._v(" "),e.bankMsgInfo?r("act-gold-text",{attrs:{tit:"银行卡号",desc:e.bankMsg.bankCardId,color:"#999999",border:"bottom"}}):r("act-gold-input",{attrs:{tit:"银行卡号",type:"bankcard",placeholder:"请输入银行卡号",value:e.bankMsg.bankCardId,errMsg:e.errMsgInfo.bankCardId.errmsg,color:"#333333",border:"bottom",brandColor:e.brandColor,maxLength:23},on:{input:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.input.apply(void 0,["bankCardId"].concat(r))},blur:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.blur.apply(void 0,["bankCardId"].concat(r))}}},[r("icon-photo",{attrs:{slot:"suffix"},on:{photoclick:e.handleCamera},slot:"suffix"})],1),e._v(" "),e.bankMsgInfo?e._e():r("div",{staticClass:"baseElm"},[r("div",{staticClass:"wrap",on:{click:e.handleSelBank}},[r("div",{staticClass:"tit"},[e._v("\n 开户银行\n ")]),e._v(" "),r("div",{staticClass:"selMsg"},[e._v("\n "+e._s(e.bankName||"请选择")+"\n ")]),e._v(" "),e.isEdit?e._e():r("img",{staticClass:"come",attrs:{src:n(1188),alt:""}})])]),e._v(" "),e.bankMsgInfo?r("div",{staticClass:"baseElm"},[r("div",{staticClass:"wrap",on:{click:e.handleSelBank}},[r("div",{staticClass:"tit"},[e._v("\n 开户银行\n ")]),e._v(" "),r("div",{staticClass:"selMsg"},[e._v("\n "+e._s(e.bankName||"请选择")+"\n ")]),e._v(" "),e.isEdit?e._e():r("img",{staticClass:"come",attrs:{src:n(1188),alt:""}})])]):e._e(),e._v(" "),r("div",{staticClass:"baseElm"},[r("div",{staticClass:"wrap"},[r("div",{staticClass:"tit"},[e._v("\n 设为默认卡\n ")]),e._v(" "),r("act-switch",{staticClass:"switch",attrs:{size:"20",activeColor:e.brandColor,inactiveColor:"#eeeeee"},model:{value:e.bankMsg.isDefault,callback:function(t){e.$set(e.bankMsg,"isDefault",t)},expression:"bankMsg.isDefault"}})],1)])],1),e._v(" "),r("act-panel",{attrs:{borderRadius:"12px"}},[r("div",{staticClass:"mustFillHeader",style:{background:e.titleGradualColor}},[r("p",[e._v("\n 选填项\n ")]),e._v(" "),r("div",{staticClass:"dowmIcon",on:{click:e.toggle}},[r("img",{class:{expanded:e.showExpanded},attrs:{src:n(1863),alt:""}})])]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.showExpanded,expression:"showExpanded"}],staticClass:"headerLine"}),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.showExpanded,expression:"showExpanded"}],staticClass:"fillBox"},[r("act-gold-input",{attrs:{tit:"预留手机号",placeholder:"请输入手机号",type:"tel",value:e.bankMsg.holderMobile,color:"#333333",brandColor:e.brandColor,errMsg:e.errMsgInfo.holderMobile.errmsg,border:"bottom"},on:{input:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.input.apply(void 0,["holderMobile"].concat(r))},blur:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.blur.apply(void 0,["holderMobile"].concat(r))}}}),e._v(" "),r("act-gold-area",{attrs:{tit:"开户行所在地",border:"bottom",placeholder:"请选择开户行所在地",value:e.bankMsg.bankAreaCode,desc:e.bankAreaDesc,options:e.bankAddressList,brandColor:e.brandColor},on:{change:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.change.apply(void 0,["bankAreaCode"].concat(r))}}}),e._v(" "),r("act-gold-input",{attrs:{tit:"开户行支行",placeholder:"请输入开户行支行",value:e.bankMsg.subBankName,color:"#333333",brandColor:e.brandColor,border:"bottom"},on:{input:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.input.apply(void 0,["subBankName"].concat(r))},blur:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.blur.apply(void 0,["subBankName"].concat(r))}}})],1)]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.bankMsgInfo,expression:"bankMsgInfo"}],staticClass:"delBtn",on:{click:function(t){return e.$emit("delBank",e.bankMsg)}}},[e._v("\n 删除该银行卡\n ")])],1),e._v(" "),r("div",{staticClass:"footer"},[r("div",{directives:[{name:"click-once",rawName:"v-click-once",value:e.confirmAddOrEdit,expression:"confirmAddOrEdit"}],staticClass:"bankfooterBtn",style:"background: "+e.brandColor},[e._v("\n "+e._s(e.bankMsgInfo?"确认编辑":"确认添加")+"\n ")])])])},i=[];r._withStripped=!0},1863:function(e,t){e.exports=C},1864:function(e,t,n){"use strict";function r(e){a||n(1865)}var i=n(1189),o=n(1866),s=n(7),a=!1,c=r,u=Object(s.a)(i.a,o.a,o.b,!1,c,"data-v-6a82f1e5",null);u.options.__file="src\\components\\BankSelect\\src\\components\\bankbox.vue",t.a=u.exports},1865:function(e,t){},1866:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i});var r=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"bankBox"},[r("div",{staticClass:"bankBoxheader"},[e._v("\n 添加新银行卡\n "),r("img",{staticClass:"icon",attrs:{src:n(1858),alt:""},on:{click:e.closeCamera}})]),e._v(" "),r("div",{staticClass:"bg"}),e._v(" "),r("div",{staticClass:"bankImg"},[e.bankInfo&&e.bankInfo.dataBase?r("img",{attrs:{src:e.bankInfo.dataBase,alt:"银行卡"}}):r("div",{staticClass:"bankImg-bg"})]),e._v(" "),r("div",{staticClass:"inputItem"},[r("div",{staticClass:"tit"},[e._v("\n 银行卡号\n ")]),e._v(" "),r("base-input",{staticClass:"input",attrs:{value:e.bankInfo&&e.bankInfo.bankNo,type:"bankcard",placeholder:"请输入银行卡号"},on:{input:e.modifyBankNo}})],1),e._v(" "),r("div",{staticClass:"tips"},[e._v("\n 如果卡号信息识别有误,可点击上方输入框修改卡号\n ")]),e._v(" "),r("button",{staticClass:"cfmBtn",style:"background: "+e.brandColor,on:{click:function(t){return t.stopPropagation(),e.closeCamera.apply(null,arguments)}}},[e._v("\n 确认\n ")]),e._v(" "),r("div",{staticClass:"againCamera",on:{click:function(t){return t.stopPropagation(),e.handleCamera.apply(null,arguments)}}},[e._v("\n 重新拍照\n ")])])},i=[];r._withStripped=!0},1867:function(e,t,n){"use strict";function r(e){a||n(1868)}var i=n(1190),o=n(1870),s=n(7),a=!1,c=r,u=Object(s.a)(i.a,o.a,o.b,!1,c,"data-v-7e88fa6e",null);u.options.__file="src\\components\\BankSelect\\src\\components\\bankchoosebox.vue",t.a=u.exports},1868:function(e,t){},1869:function(e,t){e.exports=_},1870:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.visiable,expression:"visiable"}],staticClass:"chooseBoxwrap"},[n("div",{staticClass:"tabWrap"},e._l(e.tabList,function(t,r){return n("div",{key:r,staticClass:"tabItem",on:{click:function(t){return e.change(r)}}},[n("p",{style:"color: "+(e.selIndex===r?"#333333":"#666666")+";font-size: "+(e.selIndex===r?"16px":"14px")+";margin-top: "+(e.selIndex===r?"10px":"0")},[e._v("\n "+e._s(t)+"\n ")]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.selIndex===r,expression:"selIndex === index"}],staticClass:"line",style:"background: "+e.brandColor})])}),0),e._v(" "),n("div",{staticClass:"indexlistBox"},[n("IndexList",{ref:"supportBank",staticStyle:{position:"relative"},attrs:{listData:e.bankList.selectBank||[],brandColor:e.brandColor},on:{choose:e.chooseBank}}),e._v(" "),n("IndexList",{ref:"allBank",staticStyle:{position:"relative"},attrs:{listData:e.bankList.xysBankList||[],brandColor:e.brandColor},on:{choose:e.chooseBank}})],1)])},i=[];r._withStripped=!0},1871:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i});var r=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"act-bankSelect"},[r("transition",{attrs:{name:"act-bankSelect-fade"}},[r("act-popup",{directives:[{name:"show",rawName:"v-show",value:e.isVisible,expression:"isVisible"}],attrs:{mask:!0,center:!1,zIndex:e.zIndex},on:{touchmove:function(e){e.preventDefault()},"mask-click":e.cancel}},[r("transition",{attrs:{name:"act-wrapper-move"}},[e.isVisible?r("div",{ref:"bankSelectContent",staticClass:"act-bankSelct-wrapper",on:{click:function(e){e.stopPropagation()}}},[r("div",{staticClass:"act-bank-select-hd"},[r("i",{directives:[{name:"show",rawName:"v-show",value:e.isEdit||e.isAdd||e.isChooseBank,expression:"isEdit || isAdd || isChooseBank"}],staticClass:"icon-back",on:{click:e.back}}),e._v("\n "+e._s(e.headerText)+"\n "),r("i",{directives:[{name:"show",rawName:"v-show",value:!e.isEdit&&!e.isAdd&&!e.isChooseBank,expression:"!isEdit && !isAdd && !isChooseBank"}],staticClass:"icon-close",on:{click:function(t){return t.stopPropagation(),e.cancel.apply(null,arguments)}}})]),e._v(" "),r("div",{staticClass:"act-bank-content",style:"background: #F7F8FC"},[r("div",{staticClass:"act-bank-linerbg"}),e._v(" "),r("div",{staticStyle:{height:"384px","margin-top":"-14px","z-index":"3"}},[r("scroll",{ref:"scroll"},[e.isEdit||e.isAdd?e._e():r("div",{staticClass:"init-box"},[r("div",{staticClass:"support-content"},[e.supportList.length?r("div",{staticClass:"title",style:{background:e.titleGradualColor}},[r("span",[e._v("请选择银行卡")])]):e._e(),e._v(" "),e._l(e.supportList,function(t,i){return r("div",{key:i+"sel",staticClass:"selItem",on:{click:function(n){return n.stopPropagation(),e.handleSelect(t,i)}}},[r("div",{staticClass:"bankMsgBox"},[r("div",{staticClass:"selIcon",style:"background-color: "+(i===e.selIndex?e.brandColor:"#DBDAE5")}),e._v(" "),r("div",{staticClass:"iconbox"},[r("img",{staticClass:"icon",attrs:{src:t.logo,alt:""}})]),e._v(" "),r("div",{staticClass:"bankMsg"},[r("div",{staticClass:"title"},[e._v("\n "+e._s(t.bank_name)+" ("+e._s(String(t.bank_card_id).substr(-4))+")\n "),r("span",{directives:[{name:"show",rawName:"v-show",value:1==+t.is_default,expression:"+item.is_default === 1"}],staticClass:"cmd",style:"color: "+e.brandColor+"; background: "+e.genRgba(e.brandColor)},[e._v("\n 默认\n ")])]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:t.cardholder,expression:"item.cardholder"}],staticClass:"ckr"},[e._v("\n 持卡人:"+e._s(t.cardholder)+"\n ")]),e._v(" "),t.payRuleDetail?r("div",{staticClass:"limit-info"},e._l(e.getPayRuleDesc(t.payRuleDetail),function(t,n){return r("p",{key:n,staticClass:"limit-info-item"},[e._v("\n "+e._s(t)+"\n ")])}),0):e._e()])]),e._v(" "),r("div",{staticClass:"edit-bnt-box",on:{click:function(n){return n.stopPropagation(),e.handleEdit(t)}}},[r("img",{staticClass:"editIcon",attrs:{src:n(1191),alt:""}})])])})],2),e._v(" "),r("div",{staticClass:"unsupport-content"},[e.unSupportList.length?r("div",{staticClass:"title",style:{background:e.titleGradualColor}},[r("span",[e._v("以下银行卡不支持")])]):e._e(),e._v(" "),e._l(e.unSupportList,function(t,i){return r("div",{key:i,staticClass:"disabledItem"},[r("div",{staticClass:"bankMsgBox"},[r("div",{staticClass:"noselIcon"}),e._v(" "),r("div",{staticClass:"iconbox"},[r("img",{staticClass:"icon",attrs:{src:t.logo,alt:""}})]),e._v(" "),r("div",{staticClass:"bankMsg"},[r("p",{staticClass:"title"},[e._v("\n "+e._s(t.bank_name)+" ("+e._s(String(t.bank_card_id).substr(-4))+")\n "),r("span",{directives:[{name:"show",rawName:"v-show",value:1==+t.is_default,expression:"+ite.is_default === 1"}],staticClass:"cmd",style:"color: "+e.brandColor+"; background: "+e.genRgba(e.brandColor)},[e._v("\n 默认\n ")])]),e._v(" "),t.cardholder?r("p",{staticClass:"ckr"},[e._v("\n 持卡人:"+e._s(t.cardholder)+"\n ")]):e._e(),e._v(" "),t.payRuleDetail?r("div",{staticClass:"limit-info"},e._l(e.getPayRuleDesc(t.payRuleDetail),function(t,n){return r("p",{key:n,staticClass:"limit-info-item"},[e._v("\n "+e._s(t)+"\n ")])}),0):e._e()]),e._v(" "),r("div",{staticClass:"edit-bnt-box",on:{click:function(n){return e.handleEdit(t)}}},[r("img",{staticClass:"editIcon",attrs:{src:n(1191),alt:""}})])]),e._v(" "),t.errTips?r("p",{staticClass:"cmt"},[e._v("\n "+e._s(t.errTips)+"\n ")]):e._e()])})],2)])])],1),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:!e.isEdit&&!e.isAdd&&!e.isChooseBank,expression:"!isEdit && !isAdd && !isChooseBank"}],staticClass:"footerBtn"},[r("div",{staticClass:"addBtn",on:{click:e.handleAdd}},[e._v("\n + 添加\n ")]),e._v(" "),r("div",{staticClass:"confirmBtn",style:"background: "+e.brandColor,on:{click:e.confirmSelBank}},[e._v("\n 确认\n ")])])]),e._v(" "),r("bank-choose-box",{ref:"bankChooseBox",attrs:{brandColor:e.brandColor,bankList:e.bankList,exParams:e.exParams},on:{chooseBank:e.chooseBank}}),e._v(" "),e.isAdd||e.isEdit?r("bank-msg",{ref:"addOrEditBox",attrs:{isEdit:e.isEdit,brandColor:e.brandColor,isShowBankBox:e.isShowBankBox,bankInfo:e.bankInfo,exParams:e.exParams,bankChooseInfo:e.bankChooseInfo,bankMsgInfo:e.bankMsgInfo,titleGradualColor:e.titleGradualColor,bankAddressList:e.bankAddressList},on:{delBank:e.delBank,handleSelBank:e.handleSelBank,handleCamera:e.handleCamera,confirmAddOrEdit:e.handleConfirmAddOrEdit}}):e._e(),e._v(" "),e.isShowBankBox?r("bankBox",{attrs:{brandColor:e.brandColor,isShowBankBox:e.isShowBankBox,bankInfo:e.bankInfo},on:{handleCamera:e.handleCamera,closeCamera:e.closeCamera,modifyBankNo:e.modifyBankNo}}):e._e()],1):e._e()])],1)],1),e._v(" "),r("Toast",{ref:"bankToast"}),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.loadingWrap,expression:"loadingWrap"}],staticClass:"loading-box",style:"z-index: "+(e.zIndex+1)},[r("Loading",{ref:"loading",staticClass:"loading",attrs:{type:"cir3",color:"#ffffff"}}),e._v(" "),r("div",{staticClass:"text"},[e._v("\n 添加中\n ")])],1),e._v(" "),r("act-gold-dialog",{ref:"delDialog",attrs:{maskClosable:!0,title:"提示",buttonType:"sticky",showCancelButton:"",showConfirmButton:"",confirmButtonColor:e.brandColor||"#8c7fee",confirmButtonText:"确认删除"},on:{confirm:e.handleDelConfrim}},[r("div",{staticStyle:{"text-align":"center"}},[e._v("\n 是否删除该银行卡?\n ")])])],1)},i=[];r._withStripped=!0},19:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},2:function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},20:function(e,t,n){var r=n(32)("keys"),i=n(24);e.exports=function(e){return r[e]||(r[e]=i(e))}},22:function(e,t,n){var r=n(6),i=n(0).document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},23:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},24:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},26:function(t,n){t.exports=e},261:function(e,t,n){e.exports=n(265)},262:function(e,t,n){"use strict";t.__esModule=!0;var r=n(71),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e){return function(){var t=e.apply(this,arguments);return new i.default(function(e,n){function r(o,s){try{var a=t[o](s),c=a.value}catch(e){return void n(e)}if(!a.done)return i.default.resolve(c).then(function(e){r("next",e)},function(e){r("throw",e)});e(c)}return r("next")})}}},264:function(e,t){e.exports=a},265:function(e,t,n){var r=function(){return this}()||Function("return this")(),i=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,o=i&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(266),i)r.regeneratorRuntime=o;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},266:function(e,t){!function(t){"use strict";function n(e,t,n,r){var o=t&&t.prototype instanceof i?t:i,s=Object.create(o.prototype),a=new h(r||[]);return s._invoke=u(e,n,a),s}function r(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function i(){}function o(){}function s(){}function a(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function c(e){function t(n,i,o,s){var a=r(e[n],e,i);if("throw"!==a.type){var c=a.arg,u=c.value;return u&&"object"==typeof u&&m.call(u,"__await")?Promise.resolve(u.__await).then(function(e){t("next",e,o,s)},function(e){t("throw",e,o,s)}):Promise.resolve(u).then(function(e){c.value=e,o(c)},s)}s(a.arg)}function n(e,n){function r(){return new Promise(function(r,i){t(e,n,r,i)})}return i=i?i.then(r,r):r()}var i;this._invoke=n}function u(e,t,n){var i=I;return function(o,s){if(i===j)throw new Error("Generator is already running");if(i===S){if("throw"===o)throw s;return v()}for(n.method=o,n.arg=s;;){var a=n.delegate;if(a){var c=l(a,n);if(c){if(c===M)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===I)throw i=S,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=j;var u=r(e,t,n);if("normal"===u.type){if(i=n.done?S:B,u.arg===M)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(i=S,n.method="throw",n.arg=u.arg)}}}function l(e,t){var n=e.iterator[t.method];if(n===b){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=b,l(e,t),"throw"===t.method))return M;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return M}var i=r(n,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,M;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=b),t.delegate=null,M):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,M)}function d(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function f(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function h(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(d,this),this.reset(!0)}function p(e){if(e){var t=e[y];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(m.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=b,t.done=!0,t};return r.next=r}}return{next:v}}function v(){return{value:b,done:!0}}var b,x=Object.prototype,m=x.hasOwnProperty,g="function"==typeof Symbol?Symbol:{},y=g.iterator||"@@iterator",k=g.asyncIterator||"@@asyncIterator",C=g.toStringTag||"@@toStringTag",_="object"==typeof e,w=t.regeneratorRuntime;if(w)return void(_&&(e.exports=w));w=t.regeneratorRuntime=_?e.exports:{},w.wrap=n;var I="suspendedStart",B="suspendedYield",j="executing",S="completed",M={},L={};L[y]=function(){return this};var T=Object.getPrototypeOf,E=T&&T(T(p([])));E&&E!==x&&m.call(E,y)&&(L=E);var A=s.prototype=i.prototype=Object.create(L);o.prototype=A.constructor=s,s.constructor=o,s[C]=o.displayName="GeneratorFunction",w.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===o||"GeneratorFunction"===(t.displayName||t.name))},w.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,C in e||(e[C]="GeneratorFunction")),e.prototype=Object.create(A),e},w.awrap=function(e){return{__await:e}},a(c.prototype),c.prototype[k]=function(){return this},w.AsyncIterator=c,w.async=function(e,t,r,i){var o=new c(n(e,t,r,i));return w.isGeneratorFunction(t)?o:o.next().then(function(e){return e.done?e.value:o.next()})},a(A),A[C]="Generator",A[y]=function(){return this},A.toString=function(){return"[object Generator]"},w.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},w.values=p,h.prototype={constructor:h,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=b,this.done=!1,this.delegate=null,this.method="next",this.arg=b,this.tryEntries.forEach(f),!e)for(var t in this)"t"===t.charAt(0)&&m.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=b)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return o.type="throw",o.arg=e,n.next=t,r&&(n.method="next",n.arg=b),!!r}if(this.done)throw e;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var s=m.call(i,"catchLoc"),a=m.call(i,"finallyLoc");if(s&&a){if(this.prev<i.catchLoc)return t(i.catchLoc,!0);if(this.prev<i.finallyLoc)return t(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return t(i.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return t(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&m.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,M):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),M},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),f(n),M}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;f(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:p(e),resultName:t,nextLoc:n},"next"===this.method&&(thi