UNPKG

@xysfe/actui

Version:

A fantastic mobile ui lib implement by Vue

1 lines 67.1 kB
!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/mixins/visible.js"),require("@xysfe/actui/es/assets/utils/helpers.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/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/mixins/visible.js","@xysfe/actui/es/assets/utils/helpers.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/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/mixins/visible.js"),require("@xysfe/actui/es/assets/utils/helpers.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/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/mixins/visible.js"],e["@xysfe/actui/es/assets/utils/helpers.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/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,o,i,s,a,c,u,l,d,f,h,p,v,b,m,x,g,y,k,C){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.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=1820)}({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"),o=n(26),i=n(0).Symbol,s="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=s&&i[e]||(s?i:o)("Symbol."+e))}).store=r},10:function(e,t,n){var r=n(4),o=n(41),i=n(39),s=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)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){var r=n(0),o=n(65).set,i=r.MutationObserver||r.WebKitMutationObserver,s=r.process,a=r.Promise,c="process"==n(14)(s);e.exports=function(){var e,t,n,u=function(){var r,o;for(c&&(r=s.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(c)n=function(){s.nextTick(u)};else if(!i||r.navigator&&r.navigator.standalone)if(a&&a.resolve){var l=a.resolve(void 0);n=function(){l.then(u)}}else n=function(){o.call(r,u)};else{var d=!0,f=document.createTextNode("");new i(u).observe(f,{characterData:!0}),n=function(){f.data=d=!d}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},101:function(e,t,n){var r=n(0),o=r.navigator;e.exports=o&&o.userAgent||""},102:function(e,t,n){"use strict";var r=n(9),o=n(2),i=n(0),s=n(64),a=n(67);r(r.P+r.R,"Promise",{finally:function(e){var t=s(this,o.Promise||i.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)}})},103:function(e,t,n){"use strict";var r=n(9),o=n(44),i=n(66);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},104:function(e,t,n){"use strict";t.__esModule=!0;var r=n(71),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=o.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},108:function(e,t){e.exports=r},11:function(e,t){e.exports={}},115:function(e,t){e.exports=o},1173:function(e,t,n){"use strict";var r=n(156),o=n.n(r),i=n(263),s=n.n(i),a=n(264),c=n.n(a),u=n(104),l=n.n(u),d=n(1824),f=n(1829),h=n(126),p=n.n(h),v=n(115),b=n.n(v),m=n(38),x=n.n(m),g=n(127),y=n.n(g),k=n(634),C=n.n(k),_=n(262),w=n.n(_),I=n(108),B=n.n(I),j=n(637),S=n.n(j),M=n(1832),E=n(633),T=n.n(E),L=n(40);n.n(L);t.a={name:"ActBankSelect",mixins:[b.a,x.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%)"}},methods:{genRgba:function(e,t){var n=Object(L.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)),o=Math.floor(n*parseInt(t[1])+255*(1-n)),i=Math.floor(n*parseInt(t[2])+255*(1-n));return"#"+("0"+r.toString(16)).slice(-2)+("0"+o.toString(16)).slice(-2)+("0"+i.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};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,o,i,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||{},o=r.ret,i=r.data,a=void 0===i?{}:i,0!==Number(o)){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(o)){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(L.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(o()(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={};o()(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.showLoading(),B()(this.isAdd?"/Home/UserBank/addUserBank":"/Home/UserBank/updateUserBankData",r).then(function(t){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)):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),o=e.batchRule&&e.batchRule.day&&Number(e.batchRule.day/1e4),i=t?t+"w":"无",s=n?n+"w":"无",a=r?r+"w":"无",c=o?o+"w":"无";return 1==~~e.canReal&&1==~~e.canBatch?["实时 单笔/单日 "+i+"/"+s,"非实时 单笔/单日 "+a+"/"+c]:1==~~e.canReal?["单笔/单日 "+i+"/"+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(L.outerHeight)(t.$refs.bankSelectContent)}),document.body.style.overflow="hidden"):document.body.style.overflow=this.preOverflowValue||""},immediate:!0}}}},1174:function(e,t,n){"use strict";var r=n(140),o=n.n(r),i=n(104),s=n.n(i),a=n(935),c=n.n(a),u=n(929),l=n.n(u),d=n(827),f=n.n(d),h=n(930),p=n.n(h),v=n(934),b=n.n(v),m=n(968),x=n.n(m),g=n(40),y=(n.n(g),n(1826));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:""}},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||"",subBankAddr:"",subBankName:""},errMsgInfo:{cardholder:{errmsg:"",regexs:[y.b.isRequired,y.b.isLengthChina,y.b.hasNoSpecialCharacters,y.b.hasNoEnglishCharacters,y.b.isValidFormat]},cardholderCertType:{errmsg:"",regexs:[{regex:"\\S",errorRemind:"请选择证件类型"}]},cardholderCert:{errmsg:"",regexs:[y.a.isRequired,y.a.noSpace,y.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")}},methods:{toRgb:function(e){var t=Object(g.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)),o=Math.floor(n*parseInt(t[1])+255*(1-n)),i=Math.floor(n*parseInt(t[2])+255*(1-n));return"#"+("0"+r.toString(16)).slice(-2)+("0"+o.toString(16)).slice(-2)+("0"+i.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),i=0,n=r?n:o()(n);;){var s;if(r){if(i>=n.length)break;s=n[i++]}else{if(i=n.next(),i.done)break;s=i.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")}},handleCamera:function(){this.$emit("handleCamera")},confirmAddOrEdit:function(){this.$emit("confirmAddOrEdit")},setCertTypeRules:function(e){var t=Object(y.d)(e),n=Object(y.c)(e);this.errMsgInfo.cardholder.regexs=t,this.errMsgInfo.cardholderCert.regexs=n},validateRegexs:function(e){var t=this.errMsgInfo[e].regexs;if(t)for(var n=t,r=Array.isArray(n),i=0,n=r?n:o()(n);;){var s;if(r){if(i>=n.length)break;s=n[i++]}else{if(i=n.next(),i.done)break;s=i.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:x.a,ActGoldText:f.a,ActGoldSelect:p.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())})}}}}},1175:function(e,t){e.exports=x},1176:function(e,t,n){"use strict";var r=n(630),o=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:o.a}}},1177:function(e,t,n){"use strict";var r=n(1834),o=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:o.a}}},1178:function(e,t){e.exports=g},12:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},126:function(e,t){e.exports=i},127:function(e,t){e.exports=s},13:function(e,t,n){var r=n(34),o=n(15);e.exports=function(e){return r(o(e))}},14:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},140:function(e,t,n){e.exports={default:n(142),__esModule:!0}},142:function(e,t,n){n(52),n(48),e.exports=n(143)},143:function(e,t,n){var r=n(4),o=n(57);e.exports=n(2).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},15:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},156:function(e,t,n){e.exports={default:n(175),__esModule:!0}},16:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},17: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,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},174:function(e,t,n){var r=n(9),o=n(2),i=n(12);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],s={};s[e]=t(n),r(r.S+r.F*i(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),o=n(30);n(174)("keys",function(){return function(e){return o(r(e))}})},18:function(e,t){e.exports=!0},1820:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(28),o=n.n(r),i=n(1821);i.a.install=function(e){e.component(i.a.name,i.a),e.prototype.$createBankSelect=o()(i.a,e)},t.default=i.a},1821:function(e,t,n){"use strict";function r(e){a||n(1822)}var o=n(1173),i=n(1836),s=n(7),a=!1,c=r,u=Object(s.a)(o.a,i.a,i.b,!1,c,"data-v-148c8934",null);u.options.__file="src\\components\\BankSelect\\src\\index.vue",t.a=u.exports},1822:function(e,t){},1823:function(e,t){e.exports=y},1824:function(e,t,n){"use strict";function r(e){a||n(1825)}var o=n(1174),i=n(1827),s=n(7),a=!1,c=r,u=Object(s.a)(o.a,i.a,i.b,!1,c,"data-v-93695eca",null);u.options.__file="src\\components\\BankSelect\\src\\components\\bankmsg.vue",t.a=u.exports},1825:function(e,t){},1826:function(e,t,n){"use strict";function r(e){var t=[i.isRequired,i.isLengthChina,i.hasNoSpecialCharacters,i.hasNoEnglishCharacters,i.isValidFormat],n=[i.isRequired,i.isLengthEnglish,i.hasNoSpecialEnglishCharacters,i.hasNoChinaCharacters];return{0:t,23:t,24:t,31:n,20:n}[e]||[]}function o(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 i}),n.d(t,"a",function(){return s}),n.d(t,"d",function(){return r}),n.d(t,"c",function(){return o});var i={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:"请输入正确的证件号码"}}},1827:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o});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(1175),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(1175),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(1828),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-input",{attrs:{tit:"支行所在地",type:"text",placeholder:"请输入支行地址",value:e.bankMsg.subBankAddr,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,["subBankAddr"].concat(r))},blur:function(t){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return e.blur.apply(void 0,["subBankAddr"].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 ")])])])},o=[];r._withStripped=!0},1828:function(e,t){e.exports=k},1829:function(e,t,n){"use strict";function r(e){a||n(1830)}var o=n(1176),i=n(1831),s=n(7),a=!1,c=r,u=Object(s.a)(o.a,i.a,i.b,!1,c,"data-v-6a82f1e5",null);u.options.__file="src\\components\\BankSelect\\src\\components\\bankbox.vue",t.a=u.exports},1830:function(e,t){},1831:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o});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(1823),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 ")])])},o=[];r._withStripped=!0},1832:function(e,t,n){"use strict";function r(e){a||n(1833)}var o=n(1177),i=n(1835),s=n(7),a=!1,c=r,u=Object(s.a)(o.a,i.a,i.b,!1,c,"data-v-7e88fa6e",null);u.options.__file="src\\components\\BankSelect\\src\\components\\bankchoosebox.vue",t.a=u.exports},1833:function(e,t){},1834:function(e,t){e.exports=C},1835:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o});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)])},o=[];r._withStripped=!0},1836:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o});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,o){return r("div",{key:o+"sel",staticClass:"selItem",on:{click:function(n){return n.stopPropagation(),e.handleSelect(t,o)}}},[r("div",{staticClass:"bankMsgBox"},[r("div",{staticClass:"selIcon",style:"background-color: "+(o===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(1178),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,o){return r("div",{key:o,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(1178),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},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)},o=[];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"),o=n(26);e.exports=function(e){return r[e]||(r[e]=o(e))}},22:function(e,t,n){var r=n(6),o=n(0).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},25:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},26:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},262:function(e,t){e.exports=a},263:function(e,t,n){e.exports=n(265)},264:function(e,t,n){"use strict";t.__esModule=!0;var r=n(72),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e){return function(){var t=e.apply(this,arguments);return new o.default(function(e,n){function r(i,s){try{var a=t[i](s),c=a.value}catch(e){return void n(e)}if(!a.done)return o.default.resolve(c).then(function(e){r("next",e)},function(e){r("throw",e)});e(c)}return r("next")})}}},265:function(e,t,n){var r=function(){return this}()||Function("return this")(),o=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,i=o&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(266),o)r.regeneratorRuntime=i;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 i=t&&t.prototype instanceof o?t:o,s=Object.create(i.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 o(){}function i(){}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,o,i,s){var a=r(e[n],e,o);if("throw"!==a.type){var c=a.arg,u=c.value;return u&&"object"==typeof u&&x.call(u,"__await")?Promise.resolve(u.__await).then(function(e){t("next",e,i,s)},function(e){t("throw",e,i,s)}):Promise.resolve(u).then(function(e){c.value=e,i(c)},s)}s(a.arg)}function n(e,n){function r(){return new Promise(function(r,o){t(e,n,r,o)})}return o=o?o.then(r,r):r()}var o;this._invoke=n}function u(e,t,n){var o=I;return function(i,s){if(o===j)throw new Error("Generator is already running");if(o===S){if("throw"===i)throw s;return v()}for(n.method=i,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(o===I)throw o=S,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=j;var u=r(e,t,n);if("normal"===u.type){if(o=n.done?S:B,u.arg===M)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=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 o=r(n,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,M;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=b),t.delegate=null,M):i:(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(x.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,m=Object.prototype,x=m.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={},E={};E[y]=function(){return this};var T=Object.getPrototypeOf,L=T&&T(T(p([])));L&&L!==m&&x.call(L,y)&&(E=L);var O=s.prototype=o.prototype=Object.create(E);i.prototype=O.constructor=s,s.constructor=i,s[C]=i.displayName="GeneratorFunction",w.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===i||"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(O),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,o){var i=new c(n(e,t,r,o));return w.isGeneratorFunction(t)?i:i.next().then(function(e){return e.done?e.value:i.next()})},a(O),O[C]="Generator",O[y]=function(){return this},O.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)&&x.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 i.type="throw",i.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 o=this.tryEntries[r],i=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var s=x.call(o,"catchLoc"),a=x.call(o,"finallyLoc");if(s&&a){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!a)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.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&&x.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,M):this.complete(i)},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 o=r.arg;f(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:p(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=b),M}}}(function(){return this}()||Function("return this")())},28:function(t,n){t.exports=e},29:function(e,t,n){var r=n(10).f,o=n(8),i=n(1)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},3:function(e,t,n){e.exports=!n(12)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},30:function(e,t,n){var r=n(42),o=n(33);e.exports=Object.keys||function(e){return r(e,o)}},31:function(e,t,n){var r=n(15);e.exports