index.js 4.3 KB

12345678910
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/lb-picker/index"],{"4e40":function(e,t,i){"use strict";var n=i("d008"),o=i.n(n);o.a},"88a8":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){}));var n=function(){var e=this.$createElement;this._self._c},o=[]},c555:function(e,t,i){"use strict";i.r(t);var n=i("88a8"),o=i("ecd4");for(var s in o)["default"].indexOf(s)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(s);i("4e40");var l=i("f0c5"),r=Object(l["a"])(o["default"],n["b"],n["c"],!1,null,"49b19352",null,!1,n["a"],void 0);t["default"]=r.exports},cd61:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i("85ef"),o={label:"label",value:"value",children:"children"},s={components:{SelectorPicker:function(){Promise.all([i.e("common/vendor"),i.e("components/lb-picker/pickers/selector-picker")]).then(function(){return resolve(i("04ec"))}.bind(null,i)).catch(i.oe)},MultiSelectorPicker:function(){Promise.all([i.e("common/vendor"),i.e("components/lb-picker/pickers/multi-selector-picker")]).then(function(){return resolve(i("bcc0"))}.bind(null,i)).catch(i.oe)},UnlinkedSelectorPicker:function(){Promise.all([i.e("common/vendor"),i.e("components/lb-picker/pickers/unlinked-selector-picker")]).then(function(){return resolve(i("3089"))}.bind(null,i)).catch(i.oe)}},props:{value:[String,Number,Array],list:Array,mode:{type:String,default:"selector"},level:{type:Number,default:1},props:{type:Object},cancelText:{type:String,default:"取消"},cancelColor:String,confirmText:{type:String,default:"确定"},confirmColor:String,canHide:{type:Boolean,default:!0},emptyColor:String,emptyText:{type:String,default:"暂无数据"},radius:String,columnNum:{type:Number,default:5},loading:Boolean,closeOnClickMask:{type:Boolean,default:!0},showMask:{type:Boolean,default:!0},maskColor:{type:String,default:"rgba(0, 0, 0, 0.4)"},dataset:Object,inline:Boolean,showHeader:{type:Boolean,default:!0},animation:{type:Boolean,default:!0},zIndex:{type:Number,default:999}},data:function(){return{visible:!1,containerVisible:!1,maskBgColor:"",isConfirmChange:!1,myValue:this.value,picker:{},pickerProps:Object.assign({},o,this.props),pickerContentHeight:34*this.columnNum+"px"}},computed:{isEmpty:function(){return!this.list||!(!this.list||this.list.length)}},methods:{show:function(){var e=this;this.inline||(this.visible=!0,setTimeout((function(){e.maskBgColor=e.maskColor,e.containerVisible=!0}),20))},hide:function(){var e=this;this.inline||(this.maskBgColor="",this.containerVisible=!1,setTimeout((function(){e.visible=!1}),200))},handleCancel:function(){this.$emit("cancel",this.picker),this.canHide&&!this.inline&&this.hide()},handleConfirm:function(){if(this.isEmpty)this.$emit("confirm",null),this.hide();else{var e=JSON.parse(JSON.stringify(this.picker));this.myValue=e.value,this.isConfirmChange=!0,this.$emit("confirm",this.picker),this.canHide&&this.hide()}},handleChange:function(e){var t=e.value,i=e.item,n=e.index,o=e.change;this.picker.value=t,this.picker.item=i,this.picker.index=n,this.picker.change=o,this.picker.dataset=this.dataset||{},this.isConfirmChange=!1,this.$emit("change",this.picker)},handleMaskTap:function(){this.closeOnClickMask&&this.hide()},moveHandle:function(){},getColumnsInfo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=(0,n.getColumns)({value:e,list:this.list,mode:this.mode,props:this.pickerProps,level:this.level},t);return i?"selector"===this.mode&&(i.index=i.index[0]):i={},i.dataset=this.dataset||{},i}},watch:{value:function(e){this.myValue=e},myValue:function(e){this.$emit("input",e)},visible:function(e){e?this.$emit("show"):this.$emit("hide")},props:function(e){this.pickerProps=Object.assign({},o,e)}}};t.default=s},d008:function(e,t,i){},ecd4:function(e,t,i){"use strict";i.r(t);var n=i("cd61"),o=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(s);t["default"]=o.a}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/lb-picker/index-create-component',
  4. {
  5. 'components/lb-picker/index-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('543d')['createComponent'](__webpack_require__("c555"))
  7. })
  8. },
  9. [['components/lb-picker/index-create-component']]
  10. ]);