UNPKG

@xysfe/actui

Version:

A fantastic mobile ui lib implement by Vue

1 lines 7.35 kB
!function(e,i){"object"==typeof exports&&"object"==typeof module?module.exports=i(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/assign.js"),require("@xysfe/actui/es/JigsawVerifyCode/index.js"),require("@xysfe/actui/es/GoldVerifyCode/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/assign.js","@xysfe/actui/es/JigsawVerifyCode/index.js","@xysfe/actui/es/GoldVerifyCode/index.js"],i):"object"==typeof exports?exports.GoldMobileLayer=i(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/assign.js"),require("@xysfe/actui/es/JigsawVerifyCode/index.js"),require("@xysfe/actui/es/GoldVerifyCode/index.js")):e.GoldMobileLayer=i(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/assign.js"],e["@xysfe/actui/es/JigsawVerifyCode/index.js"],e["@xysfe/actui/es/GoldVerifyCode/index.js"])}("undefined"!=typeof self?self:this,function(e,i,t,s,o,n){return function(e){function i(s){if(t[s])return t[s].exports;var o=t[s]={i:s,l:!1,exports:{}};return e[s].call(o.exports,o,o.exports,i),o.l=!0,o.exports}var t={};return i.m=e,i.c=t,i.d=function(e,t,s){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:s})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,i){return Object.prototype.hasOwnProperty.call(e,i)},i.p="../es",i(i.s=1535)}({1086:function(e,i,t){"use strict";var s=t(40),o=t.n(s),n=t(931),r=t.n(n),a=t(633),l=t.n(a),c=t(264),f=t.n(c),u=t(39),d=(t.n(u),{title:"滑动滑块完成验证",desc:"为了您的账号安全,本次操作需完成验证",scene:"",chn:"",brandColor:""});i.a={name:"ActGoldMobileLayer",mixins:[o.a],data:function(){return{infoCode:"",staticMobile:"",staticJigsawConfig:null,errMsg:""}},props:{closable:{type:Boolean,default:!0},title:{type:String,default:"请验证您的手机信息"},mobile:{type:String,default:""},jigsawCfg:{type:Object,default:function(){return{}}},brandColor:{type:String,default:""},opacity:{type:[Number,String],default:.7},zIndex:{type:[String,Number],default:999},canSend:{type:Boolean,default:!0},dialogTit:{type:String,default:"验证手机号"},dialogConfirmText:{type:String,default:"提交"},subtitle:{type:String,default:""}},computed:{jigsawConfig:function(){return this.staticJigsawConfig||f()({},d,this.jigsawCfg)},isCheckMobile:function(){return void 0===this.jigsawConfig.isCheckMobile||this.jigsawConfig.isCheckMobile},isMobileEncrypted:function(){return this.jigsawConfig.isMobileEncrypted||!1},realMobile:function(){return this.staticMobile||this.mobile},renderMobile:function(){return this.isMobileEncrypted&&this.jigsawConfig.renderMobile?Object(u.formatMobile)(this.jigsawConfig.renderMobile):Object(u.formatMobile)(this.realMobile)},align:function(){return this.canSend?"left":"center"}},methods:{setData:function(e,i){this.staticMobile=e,this.staticJigsawConfig=f()({},d,i)},onInput:function(e){this.infoCode=e},verifyCodeClick:function(){this.$refs.jigsaw.sendVerifyCode()},jigsawToggle:function(e){e?this.$refs.dialogSlot.hide():this.$refs.dialogSlot.show()},jigsawSent:function(){this.errMsg="",this.$refs.countDown.start()},jigsawError:function(e){var i=(e.ret,e.errmsg);this.errMsg=i},beforeClose:function(e,i){if("confirm"===e){if(!this.infoCode)return this.errMsg="请输入短信验证码",i(!1);i(),this.hide()}else i(),this.hide()},confirm:function(){this.$emit("confirm",{code:this.infoCode})},cancel:function(){this.$emit("cancel")}},watch:{isVisible:function(e){this.errMsg="",this.infoCode="",!0===e?this.$refs.dialogSlot.show():this.$refs.dialogSlot.hide(),this.$refs.jigsaw.hide()}},components:{ActGoldVerifyCode:r.a,JigsawVerifyCode:l.a}}},1535:function(e,i,t){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s=t(26),o=t.n(s),n=t(1536);n.a.install=function(e){e.component(n.a.name,n.a),e.prototype.$createGoldMobileLayer=o()(n.a,e)},i.default=n.a},1536:function(e,i,t){"use strict";function s(e){a||t(1537)}var o=t(1086),n=t(1538),r=t(7),a=!1,l=s,c=Object(r.a)(o.a,n.a,n.b,!1,l,"data-v-0eb283a6",null);c.options.__file="src\\components\\GoldMobileLayer\\src\\index.vue",i.a=c.exports},1537:function(e,i){},1538:function(e,i,t){"use strict";t.d(i,"a",function(){return s}),t.d(i,"b",function(){return o});var s=function(){var e=this,i=e.$createElement,t=e._self._c||i;return t("div",{directives:[{name:"show",rawName:"v-show",value:e.isVisible,expression:"isVisible"}],staticClass:"act-gold-verify-layer"},[t("act-gold-dialog",{ref:"dialogSlot",attrs:{title:e.dialogTit,showCancelButton:!1,confirmButtonText:e.dialogConfirmText,confirmButtonColor:e.brandColor,closable:!0,zIndex:e.zIndex,opacity:e.opacity,beforeClose:e.beforeClose},on:{confirm:e.confirm,cancel:e.cancel}},[t("div",{staticClass:"act-gold-verify-mobile"},[e.subtitle?t("div",{domProps:{innerHTML:e._s(e.subtitle)}}):e._e(),e._v(" "),t("div",{staticClass:"act-gold-verify-mobile-number"},[t("span",[e._v(e._s(e.renderMobile))])]),e._v(" "),t("act-gold-verify-code",{ref:"countDown",attrs:{value:e.infoCode,canSend:e.canSend,type:"tel",placeholder:"请输入短信验证码",align:e.align,errMsg:e.errMsg,brandColor:e.brandColor},on:{verifycodeclick:e.verifyCodeClick,input:e.onInput}})],1),e._v(" "),t("template",{slot:"bottom"},[e.$slots.bottom?e._t("bottom"):e._e()],2)],2),e._v(" "),t("JigsawVerifyCode",{ref:"jigsaw",attrs:{mobile:e.realMobile,title:e.jigsawConfig.title,desc:e.jigsawConfig.desc,initUrl:e.jigsawConfig.realInitUrl,verifyUrl:e.jigsawConfig.realVerifyUrl,verifyCodeUrl:e.jigsawConfig.verifyCodeUrl,scene:e.jigsawConfig.scene,chn:e.jigsawConfig.chn,extParam:e.jigsawConfig.extParam,isCheckMobile:e.isCheckMobile,brandColor:e.brandColor,zIndex:e.zIndex,opacity:e.opacity},on:{toggle:e.jigsawToggle,sent:e.jigsawSent,error:e.jigsawError}})],1)},o=[];s._withStripped=!0},26:function(i,t){i.exports=e},264:function(e,i){e.exports=s},39:function(e,t){e.exports=i},40:function(e,i){e.exports=t},633:function(e,i){e.exports=o},7:function(e,i,t){"use strict";function s(e,i,t,s,o,n,r,a){e=e||{};var l=typeof e.default;"object"!==l&&"function"!==l||(e=e.default);var c="function"==typeof e?e.options:e;i&&(c.render=i,c.staticRenderFns=t,c._compiled=!0),s&&(c.functional=!0),n&&(c._scopeId=n);var f;if(r?(f=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(r)},c._ssrRegister=f):o&&(f=a?function(){o.call(this,this.$root.$options.shadowRoot)}:o),f)if(c.functional){c._injectStyles=f;var u=c.render;c.render=function(e,i){return f.call(i),u(e,i)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,f):[f]}return{exports:e,options:c}}i.a=s},931:function(e,i){e.exports=n}})});