UNPKG

@lan-ui/lan-ui

Version:

A fantastic mobile ui lib implement by Vue

1 lines 5.05 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.certificatetype=t():(e.lan=e.lan||{},e.lan.certificatetype=t())}("undefined"!=typeof self?self:this,function(){return function(e){function t(a){if(n[a])return n[a].exports;var i=n[a]={i:a,l:!1,exports:{}};return e[a].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,a){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:a})},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="./",t(t.s=314)}({314:function(e,t,n){var a,i,o;!function(r,s){i=[e,t,n(315)],a=s,void 0!==(o="function"==typeof a?a.apply(t,i):a)&&(e.exports=o)}(0,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){return e&&e.__esModule?e:{default:e}}(n);a.default.install=function(e){e.component(a.default.name,a.default)},t.default=a.default,e.exports=t.default})},315:function(e,t,n){function a(e){n(316)}var i=n(4)(n(317),n(319),a,null,null);e.exports=i.exports},316:function(e,t){},317:function(e,t,n){var a,i,o;!function(r,s){i=[e,t,n(318)],a=s,void 0!==(o="function"==typeof a?a.apply(t,i):a)&&(e.exports=o)}(0,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n.certificateTypeList;t.default={name:"lan-certificatetype",props:{options:{type:Array},placeholder:{type:String,default:"请选择证件类型"},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},value:{type:Object},readValue:{type:Object},position:{type:String,default:"left"}},data:function(){var e=this;return{certificatetypes:this.options,certificatetype:this.value?this.value.text:this.placeholder,valid:void 0,rules:{custom:function(t){return t!==e.placeholder}},messages:{custom:"请选择您的证件类型"}}},computed:{},watch:{},methods:{showPicker:function(){var e=this;this.disabled||(this.picker||(this.picker=this.$createPicker({title:"证件类型",cancelTxt:"取消",confirmTxt:"确定",data:e.certificatetypes?[e.certificatetypes]:[a],onSelect:this.selectHandle,onCancel:this.cancelHandle})),this.picker.show())},selectHandle:function(e,t,n){this.certificatetype=n[0];var a=[];a.push(n[0]),a.push(e[0]),this.$emit("selected",a)},cancelHandle:function(){this.$refs.validator.validate()}}},e.exports=t.default})},318:function(e,t,n){var a,i,o;!function(n,r){i=[t],a=r,void 0!==(o="function"==typeof a?a.apply(t,i):a)&&(e.exports=o)}(0,function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.certificateTypeList=[{value:"01",text:"居民身份证"},{value:"02",text:"居民户口簿"},{value:"04",text:"军官证"},{value:"05",text:"士兵证"},{value:"16",text:"警官证"},{value:"07",text:"护照"},{value:"51",text:"外国护照"},{value:"11",text:"港澳居民通行证"},{value:"12",text:"台胞证"},{value:"13",text:"出生证"},{value:"17",text:"港澳台居民居住证"},{value:"99",text:"其他证件"}]})},319:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"lan-select",class:e.disabled?"lan-select-disabled":"",attrs:{"data-pos":e.position}},[n("div",{staticClass:"lan-select-wrap"},[n("p",{staticClass:"lan-select-title"},[e._v("证件类型")]),e._v(" "),e.readonly?n("p",{staticClass:"select-main-info"},[e._v(e._s(e.readValue.text))]):n("div",{staticClass:"lan-select-main"},[n("p",{staticClass:"select-main-info",on:{click:e.showPicker}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.certificatetype,expression:"certificatetype"}],class:e.certificatetype==e.placeholder?"main-info-init":"main-info-selected",attrs:{placeholder:e.placeholder,readonly:""},domProps:{value:e.certificatetype},on:{input:function(t){t.target.composing||(e.certificatetype=t.target.value)}}}),e._v(" "),n("i",{class:e.disabled?"":"icon-lan-certificates"})])])]),e._v(" "),e.disabled||e.readonly?e._e():n("cube-validator",{ref:"validator",attrs:{model:e.certificatetype,rules:e.rules,messages:e.messages},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}})],1)},staticRenderFns:[]}},4:function(e,t){e.exports=function(e,t,n,a,i){var o,r=e=e||{},s=typeof e.default;"object"!==s&&"function"!==s||(o=e,r=e.default);var c="function"==typeof r?r.options:r;t&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns),a&&(c._scopeId=a);var l;if(i?(l=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__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},c._ssrRegister=l):n&&(l=n),l){var u=c.functional,f=u?c.render:c.beforeCreate;u?c.render=function(e,t){return l.call(t),f(e,t)}:c.beforeCreate=f?[].concat(f,l):[l]}return{esModule:o,exports:r,options:c}}}})});