12.js 5.3 KB

1
  1. webpackJsonp([12],{289:function(t,e,i){var o=i(2)(i(324),i(325),!1,function(t){i(322)},"data-v-044b242c",null);t.exports=o.exports},322:function(t,e,i){var o=i(323);"string"==typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);i(1)("5b9dc177",o,!0,{})},323:function(t,e,i){(t.exports=i(0)(!1)).push([t.i,".docs-group[data-v-044b242c]{cursor:move}.docs-group.readonly[data-v-044b242c]{cursor:default}.docs-group.hidden-children .docs-group[data-v-044b242c]{display:none}.docs-group.hidden-children .item .together[data-v-044b242c]{display:block}.docs-group .docs-group[data-v-044b242c]{padding-left:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAEtJREFUSIntzzEVwAAMQkFSKfi3FKzQqQ5oJm5h5P3ZXQMYkrgwtk+OPo8kSzo7bGFcC+NaGNfCuBbGtTCuhXEtzB+SHAAGAEm/7wv2LKvDNoBjfgAAAABJRU5ErkJggg==) no-repeat -2px -9px;margin-left:18px;border-left:1px dotted #ddd}.docs-group .item[data-v-044b242c]{padding:4px 0 0 4px;background-color:#fff;border:1px solid #fff;line-height:24px;position:relative}.docs-group .item .together[data-v-044b242c]{display:none;cursor:pointer;position:absolute;font-size:12px;color:#ffb519;top:50%;left:-2px;margin-top:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.docs-group .item .dashed[data-v-044b242c]{position:absolute;margin:0;padding:0;top:16px;right:0;left:20px;height:2px;border-width:0 0 1px;border-bottom:1px dashed #eee}.docs-group .item .header[data-v-044b242c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;background:#fff;padding:0 8px;cursor:pointer}.docs-group .item .header .tip[data-v-044b242c]{display:inline-block;position:relative}.docs-group .item .header .tip>img[data-v-044b242c]{display:inline-block;width:14px;height:14px;margin-top:5px;vertical-align:top}.docs-group .item .header .title[data-v-044b242c]{display:inline-block;border-bottom:1px solid transparent;cursor:pointer;padding:0 3px 0 7px;color:#555;word-break:break-all}.docs-group .item .header .title.active[data-v-044b242c]{color:#0396f2}.docs-group .item .info[data-v-044b242c]{position:absolute;background:#fff;padding-left:12px;color:#666;right:3px;top:5px}.docs-group .item .info>i[data-v-044b242c]{padding:0 2px;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.docs-group .item .info>i[data-v-044b242c]:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}",""])},324:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=i(51),a=i.n(o);e.default={name:"NestedDraggable",props:{lists:{required:!0,type:Array},isChildren:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},activeid:{default:""}},data:function(){return{listSortData:"",childrenHidden:!1}},components:{draggable:a.a},mounted:function(){this.listSortData=this.getSort(this.lists)},methods:{getSort:function(t){var e=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o="";return t.forEach(function(t){o+=t.id+":"+i+";"+e.getSort(t.children,t.id)}),o},handleClick:function(t,e){if("open"!=t||"folder"!=e.type)if("sort"!=t)this.$emit("change",t,e);else if(this.isChildren)this.$emit("change",t,e);else{var i=this.getSort(this.lists);i!=this.listSortData&&(this.listSortData=i,this.$emit("change",t,i))}else this.$set(e,"hiddenChildren",!e.hiddenChildren)}}}},325:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("draggable",{attrs:{tag:"div",list:t.lists,group:{name:"docs-nested"},animation:150,disabled:t.disabled||t.readonly},on:{sort:function(e){return t.handleClick("sort")}}},t._l(t.lists,function(e){return i("div",{key:e.id,staticClass:"docs-group",class:{readonly:t.readonly,"hidden-children":!0===e.hiddenChildren}},[i("div",{staticClass:"item"},[i("Icon",{staticClass:"together",attrs:{type:"md-add"},on:{click:function(i){return t.handleClick("open",e)}}}),t._v(" "),i("div",{staticClass:"dashed"}),t._v(" "),i("div",{staticClass:"header"},[i("div",{staticClass:"tip"},[i("img",{attrs:{src:e.icon}})]),t._v(" "),i("div",{staticClass:"title",class:{active:t.activeid==e.id},on:{click:function(i){return t.handleClick("open",e)}}},[t._v(t._s(e.title))])]),t._v(" "),t.readonly?t._e():i("div",{staticClass:"info"},[i("Icon",{attrs:{type:"md-create"},on:{click:function(i){return t.handleClick("edit",e)}}}),t._v(" "),i("Icon",{attrs:{type:"md-add"},on:{click:function(i){return t.handleClick("add",e)}}}),t._v(" "),i("Icon",{attrs:{type:"md-trash"},on:{click:function(i){return t.handleClick("delete",e)}}})],1)],1),t._v(" "),"object"==typeof e.children&&null!==e.children?i("nested-draggable",{attrs:{lists:e.children,isChildren:!0,disabled:t.disabled,readonly:t.readonly,activeid:t.activeid},on:{change:t.handleClick}}):t._e()],1)}),0)},staticRenderFns:[]}}});