捕梦者基础前端框架
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
21 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0318eb96"],{"51d5":function(e,o,i){},"9c91":function(e,o,i){"use strict";i.r(o);var l=function(){var e=this,o=e.$createElement,i=e._self._c||o;return i("el-dialog",{attrs:{width:"720px",visible:e.visible,"lock-scroll":!1,"destroy-on-close":!0,"custom-class":"ele-dialog-form",title:e.isUpdate?"修改菜单":"添加菜单"},on:{"update:visible":e.updateVisible}},[i("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"92px"},nativeOn:{keyup:function(o){return!o.type.indexOf("key")&&e._k(o.keyCode,"enter",13,o.key,"Enter")?null:e.save(o)},submit:function(e){e.preventDefault()}}},[i("el-row",{attrs:{gutter:15}},[i("el-col",{attrs:{sm:12}},[i("el-form-item",{attrs:{label:"上级菜单:"}},[i("treeselect",{attrs:{options:e.menuList,defaultExpandLevel:3,normalizer:e.normalizer,placeholder:"请选择上级菜单"},model:{value:e.form.parent_id,callback:function(o){e.$set(e.form,"parent_id",o)},expression:"form.parent_id"}})],1),i("el-form-item",{attrs:{label:"菜单名称:",prop:"name"}},[i("el-input",{attrs:{clearable:"",placeholder:"请输入菜单名称"},model:{value:e.form.name,callback:function(o){e.$set(e.form,"name",o)},expression:"form.name"}})],1)],1),i("el-col",{attrs:{sm:12}},[i("el-form-item",{attrs:{label:"菜单类型:"}},[i("el-radio-group",{on:{change:e.onMenuTypeChange},model:{value:e.form.menu_type,callback:function(o){e.$set(e.form,"menu_type",o)},expression:"form.menu_type"}},[i("el-radio",{attrs:{label:0}},[e._v("菜单")]),i("el-radio",{attrs:{label:1}},[e._v("按钮")])],1)],1),i("el-form-item",{attrs:{label:"打开方式:"}},[i("el-radio-group",{attrs:{disabled:1===e.form.menu_type},on:{change:e.onopen_typeChange},model:{value:e.form.open_type,callback:function(o){e.$set(e.form,"open_type",o)},expression:"form.open_type"}},[i("el-radio",{attrs:{label:0}},[e._v("组件")]),i("el-radio",{attrs:{label:1}},[e._v("内链")]),i("el-radio",{attrs:{label:2}},[e._v("外链")])],1)],1)],1)],1),i("div",{staticStyle:{margin:"6px 0 28px 0"}},[i("el-divider")],1),i("el-row",{attrs:{gutter:15}},[i("el-col",{attrs:{sm:12}},[i("el-form-item",{attrs:{label:"菜单图标:"}},[i("ele-icon-picker",{attrs:{placeholder:"请选择菜单图标",disabled:1===e.form.menu_type},model:{value:e.form.icon,callback:function(o){e.$set(e.form,"icon",o)},expression:"form.icon"}})],1),i("el-form-item",{attrs:{label:"接口权限:",prop:"model_name"}},[i("el-input",{attrs:{placeholder:"请输入接口权限地址",clearable:""},model:{value:e.form.model_name,callback:function(o){e.$set(e.form,"model_name",o)},expression:"form.model_name"}})],1),i("el-form-item",{attrs:{name:"path"}},[i("template",{slot:"label"},[2===e.form.open_type?i("el-tooltip",{attrs:{placement:"top",content:"需要以`http://`、`https://`、`//`开头"}},[i("i",{staticClass:"el-icon-_question"})]):e._e(),i("span",[e._v(e._s(2===e.form.open_type?" 外链地址:":" 路由地址:"))])],1),i("el-input",{attrs:{clearable:"",disabled:1===e.form.menu_type,placeholder:2===e.form.open_type?"请输入外链地址":"请输入路由地址"},model:{value:e.form.path,callback:function(o){e.$set(e.form,"path",o)},expression:"form.path"}})],2),i("el-form-item",{attrs:{name:"component"}},[i("template",{slot:"label"},[1===e.form.open_type?i("el-tooltip",{attrs:{placement:"top",content:"需要以`http://`、`https://`、`//`开头"}},[i("i",{staticClass:"el-icon-_question"})]):e._e(),i("span",[e._v(e._s(1===e.form.open_type?" 内链地址:":" 组件路径:"))])],1),i("el-input",{attrs:{clearable:"",disabled:1===e.form.menu_type||2===e.form.open_type,placeholder:1===e.form.open_type?"请输入内链地址":"请输入组件路径"},model:{value:e.form.component,callback:function(o){e.$set(e.form,"component",o)},expression:"form.component"}})],2)],1),i("el-col",{attrs:{sm:12}},[i("el-form-item",{attrs:{label:"权限标识:"}},[i("el-input",{attrs:{clearable:"",placeholder:"请输入权限标识",disabled:0===e.form.menu_type},model:{value:e.form.authority,callback:function(o){e.$set(e.form,"authority",o)},expression:"form.authority"}})],1),i("el-form-item",{attrs:{label:"排序号:",prop:"sort"}},[i("el-input-number",{staticClass:"ele-fluid ele-text-left",attrs:{min:0,placeholder:"请输入排序号","controls-position":"right"},model:{value:e.form.sort,callback:function(o){e.$set(e.form,"sort",o)},expression:"form.sort"}})],1),i("el-form-item",{attrs:{label:"是否可见:"}},[i("el-switch",{attrs:{disabled:1===e.form.menu_type},model:{value:e.form.isShow,callback:function(o){e.$set(e.form,"isShow",o)},expression:"form.isShow"}}),i("el-tooltip",{attrs:{placement:"top",content:"选择不可见只注册路由不显示在侧边栏,比如添加页面应该选择不可见"}},[i("i",{staticClass:"el-icon-_question",staticStyle:{"vertical-align":"middle","margin-left":"8px"}})])],1),i("el-form-item",{attrs:{label:"是否超级管理员可见:"}},[i("el-switch",{model:{value:e.form.isManager,callback:function(o){e.$set(e.form,"isManager",o)},expression:"form.isManager"}}),i("el-tooltip",{attrs:{placement:"top",content:"是否仅超级管理员才能看到该菜单权限,比如菜单管理仅超级管理员才能看到"}},[i("i",{staticClass:"el-icon-_question",staticStyle:{"vertical-align":"middle","margin-left":"8px"}})])],1)],1)],1)],1),i("div",{attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(o){return e.updateVisible(!1)}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.save}},[e._v("保存 ")])],1)],1)},n=[],c=(i("b0c0"),i("2ca0"),i("ca17")),t=i.n(c),a=(i("542c"),i("ddf7")),r={name:"MenuEdit",components:{EleIconPicker:a["a"],Treeselect:t.a},props:{visible:Boolean,data:Object,menuList:Array},data:function(){return{form:this.initFormData(this.data),rules:{name:[{required:!0,message:"请输入菜单名称",trigger:"blur"}],sort:[{required:!0,message:"请输入排序号",trigger:"blur"}]},loading:!1,isUpdate:!1}},watch:{data:function(){this.isUpdate=!(!this.data||!this.data.id),this.form=this.initFormData(this.data)}},methods:{normalizer:function(e){return{id:e.id,label:e.name,children:e.children||void 0}},save:function(){var e=this;this.$refs["form"].validate((function(o){if(!o)return!1;e.loading=!0,e.$http.post("/menu/"+(e.isUpdate?"edit":"add"),Object.assign({},e.form,{parent_id:e.form.parent_id||0,hide:e.form.isShow?0:1,is_manager_use:e.form.isManager?1:0})).then((function(o){e.loading=!1,0===o.data.code?(e.$message({type:"success",message:o.data.msg}),e.updateVisible(!1),e.$emit("done")):e.$message.error(o.data.msg)})).catch((function(o){e.loading=!1,e.$message.error(o.message)}))}))},updateVisible:function(e){this.$emit("update:visible",e)},onMenuTypeChange:function(){0===this.form.menu_type?this.form.authority="":(this.form.open_type=0,this.form.icon="",this.form.path="",this.form.component="",this.form.hide=0,this.form.isShow=!0)},onopen_typeChange:function(){2===this.form.open_type&&(this.form.component="")},initFormData:function(e){var o={menu_type:0,open_type:0,hide:0,isShow:!0,is_manager_use:0,isManager:!1};if(e){var i=0;this.isUrl(e.path)?i=2:this.isUrl(e.component)&&(i=1),Object.assign(o,e,{parent_id:0===e.parent_id?null:e.parent_id,isShow:0===e.hide,open_type:i,isManager:1===e.is_manager_use})}return console.log(e),o},isUrl:function(e){return e&&(e.startsWith("http://")||e.startsWith("https://")||e.startsWith("://"))}}},s=r,d=i("2877"),p=Object(d["a"])(s,l,n,!1,null,"32f8acb5",null);o["default"]=p.exports},b3e2:function(e,o,i){"use strict";i("51d5")},ddf7:function(e,o,i){"use strict";i("b0c0");var l=function(){var e=this,o=e.$createElement,i=e._self._c||o;return i("el-popover",{attrs:{width:e.width,"popper-class":"ele-icon-picker-popper",placement:"bottom-start",transition:"el-zoom-in-top",disabled:e.disabled},on:{show:e.afterEnter,hide:e.afterLeave},model:{value:e.show,callback:function(o){e.show=o},expression:"show"}},[i("div",{class:e.pickerClass,attrs:{slot:"reference"},slot:"reference"},[e._t("default",["style2"===e.theme?i("el-input",{attrs:{value:e.value,placeholder:e.placeholder,clearable:e.clearable,disabled:e.disabled,size:e.size},on:{focus:e.setReadonly,clear:e.clear}},[i("template",{slot:"append"},[i("i",{class:e.value})])],2):"style3"===e.theme?i("el-input",{attrs:{"prefix-icon":e.value,disabled:e.disabled,size:e.size,readonly:"readonly"}},[i("template",{slot:"append"},[i("i",{staticClass:"el-icon-arrow-down"})])],2):i("el-input",{attrs:{value:e.value,"prefix-icon":e.value,placeholder:e.placeholder,clearable:e.clearable,disabled:e.disabled,size:e.size,"suffix-icon":"el-icon-arrow-down"},on:{focus:e.setReadonly,clear:e.clear}})],{show:e.show,value:e.value})],2),i("el-tabs",{model:{value:e.active,callback:function(o){e.active=o},expression:"active"}},e._l(e.result,(function(o,l){return i("el-tab-pane",{key:l,attrs:{label:o.title,name:o.title}},[e.listShow?i("el-scrollbar",{staticStyle:{height:"225px"}},[i("el-row",e._l(o.icons,(function(o,l){return i("el-col",{key:l,attrs:{span:4}},[i("el-card",{staticClass:"ele-card-border",attrs:{shadow:"hover",title:o}},[i("div",{staticClass:"ele-icon-picker-item",on:{click:function(i){return e.choose(o)}}},[i("i",{class:o})])])],1)})),1)],1):i("div",{staticStyle:{height:"225px","line-height":"225px","text-align":"center"}},[e._v("加载中..")])],1)})),1),e.search?i("el-input",{staticClass:"ele-icon-picker-search",attrs:{placeholder:"搜索...",size:"mini","suffix-icon":"el-icon-search"},model:{value:e.keywords,callback:function(o){e.keywords=o},expression:"keywords"}}):e._e()],1)},n=[],c=(i("a9e3"),i("159b"),i("4de4"),[{title:"线框",icons:["el-icon-circle-plus-outline","el-icon-remove-outline","el-icon-circle-check","el-icon-circle-close","el-icon-_question","el-icon-_info","el-icon-warning-outline","el-icon-_warning","el-icon-_like","el-icon-_dis","el-icon-star-off","el-icon-_heart","el-icon-delete","el-icon-user","el-icon-coordinate","el-icon-setting","el-icon-_setting","el-icon-more-outline","el-icon-house","el-icon-bell","el-icon-chat-dot-square","el-icon-_language","el-icon-_network","el-icon-_bug","el-icon-monitor","el-icon-data-line","el-icon-brush","el-icon-_integral","el-icon-_menu","el-icon-location-outline","el-icon-collection","el-icon-document","el-icon-document-checked","el-icon-document-delete","el-icon-folder","el-icon-folder-opened","el-icon-picture-outline","el-icon-camera","el-icon-video-camera","el-icon-phone-outline","el-icon-suitcase","el-icon-first-aid-kit","el-icon-_backspace","el-icon-wind-power","el-icon-_wallet","el-icon-_fly","el-icon-_fire","el-icon-_flash","el-icon-help","el-icon-_lamp","el-icon-_school","el-icon-goods","el-icon-_shop","el-icon-_table","el-icon-_battery","el-icon-receiving","el-icon-_upload","el-icon-sort","el-icon-sort-up","el-icon-sort-down","el-icon-arrow-left","el-icon-arrow-right","el-icon-arrow-down","el-icon-arrow-up","el-icon-top-left","el-icon-top-right","el-icon-back","el-icon-right","el-icon-bottom","el-icon-top","el-icon-bottom-left","el-icon-bottom-right","el-icon-d-arrow-left","el-icon-d-arrow-right","el-icon-zoom-in","el-icon-zoom-out","el-icon-plus","el-icon-minus","el-icon-upload2","el-icon-download","el-icon-_download","el-icon-finished","el-icon-check","el-icon-close","el-icon-s-operation","el-icon-set-up","el-icon-switch-button","el-icon-search","el-icon-view","el-icon-_eye-close","el-icon-_more","el-icon-_nav","el-icon-s-fold","el-icon-s-unfold","el-icon-_fold","el-icon-_unfold","el-icon-refresh","el-icon-refresh-right","el-icon-refresh-left","el-icon-loading","el-icon-_loading","el-icon-pie-chart","el-icon-data-board","el-icon-data-analysis","el-icon-mobile-phone","el-icon-mobile","el-icon-_pad","el-icon-mouse","el-icon-_zoom-in","el-icon-_zoom-out","el-icon-_screen-full","el-icon-_screen-restore","el-icon-full-screen","el-icon-_compress","el-icon-copy-document","el-icon-rank","el-icon-crop","el-icon-_user-group","el-icon-_user-add","el-icon-postcard","el-icon-_terminal","el-icon-_code","el-icon-_var","el-icon-_scan","el-icon-_logout","el-icon-_back-top","el-icon-_back","el-icon-_forward","el-icon-_pushpin","el-icon-_palette","el-icon-_face-cry","el-icon-_face-smile","el-icon-lock","el-icon-unlock","el-icon-key","el-icon-male","el-icon-female","el-icon-_transgender","el-icon-time","el-icon-alarm-clock","el-icon-timer","el-icon-odometer","el-icon-stopwatch","el-icon-discover","el-icon-_template","el-icon-_transfer","el-icon-_component","el-icon-_vercode","el-icon-_prerogative","el-icon-close-notification","el-icon-chat-round","el-icon-chat-line-round","el-icon-chat-dot-round","el-icon-chat-square","el-icon-chat-line-square","el-icon-message","el-icon-edit","el-icon-edit-outline","el-icon-_feedback","el-icon-_retrieve","el-icon-_visa","el-icon-tickets","el-icon-notebook-1","el-icon-notebook-2","el-icon-reading","el-icon-files","el-icon-_save","el-icon-document-copy","el-icon-document-remove","el-icon-document-add","el-icon-folder-add","el-icon-folder-remove","el-icon-folder-delete","el-icon-folder-checked","el-icon-collection-tag","el-icon-price-tag","el-icon-discount","el-icon-paperclip","el-icon-link","el-icon-connection","el-icon-printer","el-icon-takeaway-box","el-icon-scissors","el-icon-attract","el-icon-c-scale-to-original","el-icon-_straw","el-icon-_surveying","el-icon-_font-family","el-icon-_font-size","el-icon-date","el-icon-_date-end","el-icon-_date-start","el-icon-_horn","el-icon-_horn-close","el-icon-_camera","el-icon-headset","el-icon-video-play","el-icon-video-pause","el-icon-_music","el-icon-_video","el-icon-film","el-icon-mic","el-icon-microphone","el-icon-turn-off-microphone","el-icon-_aite","el-icon-_number","el-icon-_percentage","el-icon-_help","el-icon-_usd","el-icon-_rmb","el-icon-_salary","el-icon-_refund","el-icon-_red-packet","el-icon-shopping-cart-1","el-icon-shopping-cart-2","el-icon-shopping-cart-full","el-icon-shopping-bag-1","el-icon-shopping-bag-2","el-icon-sold-out","el-icon-sell","el-icon-wallet","el-icon-money","el-icon-bank-card","el-icon-_evaluate","el-icon-_trending-up","el-icon-_trending-down","el-icon-_appointment","el-icon-_appointment-ok","el-icon-position","el-icon-aim","el-icon-map-location","el-icon-location-information","el-icon-add-location","el-icon-delete-location","el-icon-place","el-icon-_programme","el-icon-_infinite","el-icon-service","el-icon-suitcase-1","el-icon-_brush","el-icon-present","el-icon-_target","el-icon-_api","el-icon-_timeline","el-icon-_condition","el-icon-_connecting-line","el-icon-_temperature","el-icon-picture-outline-round","el-icon-_cols","el-icon-_share","el-icon-_keyboard","el-icon-_filter","el-icon-_database","el-icon-coin","el-icon-_mate","el-icon-news","el-icon-open","el-icon-turn-off","el-icon-_footprint","el-icon-box","el-icon-_hammer","el-icon-magic-stick","el-icon-_compute","el-icon-_function","el-icon-bangzhu","el-icon-office-building","el-icon-school","el-icon-_snow"]},{title:"实心",icons:["el-icon-circle-plus","el-icon-remove","el-icon-success","el-icon-error","el-icon-question","el-icon-info","el-icon-warning","el-icon-_warning-solid","el-icon-_like-solid","el-icon-_dis-solid","el-icon-star-on","el-icon-_heart-solid","el-icon-delete-solid","el-icon-user-solid","el-icon-s-check","el-icon-s-tools","el-icon-_setting-solid","el-icon-more","el-icon-s-home","el-icon-message-solid","el-icon-s-comment","el-icon-_language-solid","el-icon-_globe","el-icon-_bug-solid","el-icon-s-platform","el-icon-s-marketing","el-icon-s-open","el-icon-_integral-solid","el-icon-menu","el-icon-location","el-icon-s-management","el-icon-s-order","el-icon-s-claim","el-icon-s-release","el-icon-_folder","el-icon-_folder-open","el-icon-picture","el-icon-camera-solid","el-icon-video-camera-solid","el-icon-phone","el-icon-s-cooperation","el-icon-_medkit-solid","el-icon-_backspace-solid","el-icon-s-flag","el-icon-s-finance","el-icon-_airplane","el-icon-_fire-solid","el-icon-_flash-solid","el-icon-s-help","el-icon-s-opportunity","el-icon-_school-solid","el-icon-s-goods","el-icon-s-shop","el-icon-s-grid","el-icon-_battery-full","el-icon-_retrieve-solid","el-icon-upload","el-icon-d-caret","el-icon-caret-top","el-icon-caret-bottom","el-icon-caret-left","el-icon-caret-right","el-icon-s-promotion","el-icon-s-ticket","el-icon-share","el-icon-s-custom","el-icon-_lock-solid","el-icon-_unlock-solid","el-icon-_vercode-solid","el-icon-_email-solid","el-icon-_refund-solid","el-icon-_money-solid","el-icon-_brush-solid","el-icon-_palette-solid","el-icon-_tag-sloid","el-icon-_puzzle-solid","el-icon-_prerogative-solid","el-icon-_prerogative2-solid","el-icon-_service-solid","el-icon-_evaluate-solid","el-icon-_prerogative3-solid","el-icon-_present-sloid","el-icon-_red-packet-solid","el-icon-_ticket-sloid","el-icon-_user-group-solid","el-icon-_camera2-solid","el-icon-_shopping-cart-sloid","el-icon-_time-solid","el-icon-_news-solid","el-icon-_database-solid","el-icon-_postcard-solid","el-icon-_bus-sloid","el-icon-_car-sloid","el-icon-_truck-sloid","el-icon-_analysis-solid","el-icon-_pie-chart-solid","el-icon-_compute-solid","el-icon-_live-solid","el-icon-_printer-solid","el-icon-_bank-card-solid","el-icon-_target-sloid","el-icon-_horn-sloid","el-icon-_service","el-icon-_cube","el-icon-_sent","el-icon-_love","el-icon-_quote1","el-icon-_quote2","el-icon-s-data","el-icon-_game-solid","el-icon-_fingerprint","el-icon-_barcode","el-icon-_qrcode","el-icon-_tree","el-icon-_leaf","el-icon-_flask","el-icon-_nuclear","el-icon-_recycle","el-icon-_rocket","el-icon-platform-eleme","el-icon-eleme","el-icon-_github","el-icon-_gitee","el-icon-_qq","el-icon-_wechat","el-icon-_wxpay","el-icon-_alipay","el-icon-_taobao","el-icon-_weibo","el-icon-_qqzone","el-icon-_wxzone","el-icon-_twitter","el-icon-_trophy-solid","el-icon-_zhihu","el-icon-_ie","el-icon-_chrome","el-icon-_windows","el-icon-_ios","el-icon-_android","el-icon-_bluetooth-solid","el-icon-_bluetooth","el-icon-_wifi","el-icon-_rss","el-icon-_signal-box","el-icon-_signal","el-icon-_usb","el-icon-_command-ios","el-icon-_walk","el-icon-_man","el-icon-_woman","el-icon-_recommend"]},{title:"其他",icons:["el-icon-_state1","el-icon-_state2","el-icon-_state3","el-icon-_state4","el-icon-_state5","el-icon-_state6","el-icon-_state7","el-icon-_state8","el-icon-_state9","el-icon-_state10","el-icon-_state11","el-icon-_state12","el-icon-thumb","el-icon-guide","el-icon-cpu","el-icon-umbrella","el-icon-smoking","el-icon-no-smoking","el-icon-bicycle","el-icon-_car","el-icon-_bus","el-icon-truck","el-icon-watch","el-icon-watch-1","el-icon-medal","el-icon-medal-1","el-icon-trophy","el-icon-trophy-1","el-icon-toilet-paper","el-icon-table-lamp","el-icon-ship","el-icon-refrigerator","el-icon-basketball","el-icon-football","el-icon-soccer","el-icon-baseball","el-icon-moon","el-icon-moon-night","el-icon-sunrise","el-icon-sunrise-1","el-icon-sunny","el-icon-sunset","el-icon-partly-cloudy","el-icon-cloudy","el-icon-cloudy-and-sunny","el-icon-heavy-rain","el-icon-light-rain","el-icon-lightning","el-icon-dish","el-icon-dish-1","el-icon-food","el-icon-chicken","el-icon-fork-spoon","el-icon-knife-fork","el-icon-burger","el-icon-tableware","el-icon-sugar","el-icon-dessert","el-icon-ice-cream","el-icon-hot-water","el-icon-water-cup","el-icon-coffee-cup","el-icon-cold-drink","el-icon-goblet","el-icon-goblet-full","el-icon-goblet-square","el-icon-goblet-square-full","el-icon-grape","el-icon-watermelon","el-icon-cherry","el-icon-apple","el-icon-pear","el-icon-orange","el-icon-coffee","el-icon-ice-tea","el-icon-ice-drink","el-icon-milk-tea","el-icon-potato-strips","el-icon-lollipop","el-icon-ice-cream-square","el-icon-ice-cream-round"]}]),t={name:"EleIconPicker",model:{prop:"value",event:"change"},props:{value:String,placeholder:String,width:{type:Number,default:380},data:{type:Array,default:function(){return c}},size:String,readonly:{type:Boolean,default:!0},disabled:Boolean,clearable:{type:Boolean,default:!0},theme:String,search:{type:Boolean,default:!0}},data:function(){return{show:!1,keywords:"",listShow:!1,timer:null}},computed:{pickerClass:function(){return["ele-icon-picker",{"ele-icon-picker-open":this.show},{"ele-icon-picker-style2":"style2"===this.theme},{"ele-icon-picker-style3":"style3"===this.theme}]},result:function(){var e=this;if(!this.keywords)return this.data;var o=[];return this.data.forEach((function(i){o.push({title:i.title,icons:i.icons.filter((function(o){return-1!==o.indexOf(e.keywords)}))})})),o},active:{get:function(){if(!this.result||0===this.result.length)return null;for(var e=0;e<this.result.length;e++)if(0!==this.result[e].icons.length)return this.result[e].title;return null},set:function(){}}},methods:{choose:function(e){this.show=!1,this.$emit("change",e)},clear:function(){this.$emit("change","")},setReadonly:function(e){this.readonly&&(e.target.readOnly=!0)},afterEnter:function(){var e=this;this.timer&&clearTimeout(this.timer),this.timer=setTimeout((function(){e.listShow=!0}),50)},afterLeave:function(){this.timer&&clearTimeout(this.timer),this.listShow=!1}},defaultIcons:c},a=t,r=(i("b3e2"),i("2877")),s=Object(r["a"])(a,l,n,!1,null,null,null),d=s.exports;d.install=function(e){e.component(d.name,d)};o["a"]=d}}]);