|
webpackJsonp([2],{"/6mt":function(t,e,n){var a=n("Mt3A");"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);n("XkoO")("6bb52040",a,!0)},"6olT":function(t,e,n){"use strict";var a=n("oi+F"),r=n.n(a),o=n("kfHR"),i=n.n(o),l=n("MVSX");function s(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=[];return i()(t).forEach(function(t){void 0===t._expanded&&l.default.set(t,"_expanded",e);var o=1;if(void 0!==a&&null!==a&&(o=a+1),l.default.set(t,"_level",o),n&&l.default.set(t,"parent",n),r.push(t),t.children&&t.children.length>0){var i=s(t.children,e,t,o);r=r.concat(i)}}),r}var c={name:"treeTable",props:{data:{type:[Array,Object],required:!0},columns:{type:Array,default:function(){return[]}},evalFunc:Function,evalArgs:Array,expandAll:{type:Boolean,default:!1}},computed:{formatData:function(){var t=void 0;t=Array.isArray(this.data)?this.data:[this.data];var e=this.evalFunc||s,n=this.evalArgs?r()([t],this.evalArgs):[t,this.expandAll];return e.apply(null,n)}},methods:{showRow:function(t){var e=!t.row.parent||t.row.parent._expanded&&t.row.parent._show;return t.row._show=e,e?"":"display:none;"},toggleExpanded:function(t){var e=this.formatData[t];e._expanded=!e._expanded},iconShow:function(t,e){return 0===t&&e.children&&e.children.length>0}}},d={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-table",t._b({attrs:{data:t.formatData,"row-style":t.showRow}},"el-table",t.$attrs,!1),[0===t.columns.length?n("el-table-column",{attrs:{width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._l(e.row._level,function(t){return n("span",{key:t,staticClass:"ms-tree-space"})}),t._v(" "),t.iconShow(0,e.row)?n("span",{staticClass:"tree-ctrl",on:{click:function(n){t.toggleExpanded(e.$index)}}},[e.row._expanded?n("i",{staticClass:"el-icon-arrow-down"}):n("i",{staticClass:"el-icon-arrow-right"})]):t._e(),t._v("\n "+t._s(e.$index)+"\n ")]}}])}):t._l(t.columns,function(e,a){return n("el-table-column",{key:e.value,attrs:{label:e.text,width:e.width,"header-align":"center"},scopedSlots:t._u([{key:"default",fn:function(r){return[t._l(r.row._level,function(e){return 0===a?n("span",{key:e,staticClass:"ms-tree-space"}):t._e()}),t._v(" "),t.iconShow(a,r.row)?n("span",{staticClass:"tree-ctrl",on:{click:function(e){t.toggleExpanded(r.$index)}}},[r.row._expanded?n("i",{staticClass:"el-icon-arrow-down"}):n("i",{staticClass:"el-icon-arrow-right"})]):t._e(),t._v("\n "+t._s(r.row[e.value])+"\n ")]}}])})}),t._v(" "),t._t("default")],2)},staticRenderFns:[]};var u=n("46Yf")(c,d,!1,function(t){n("/6mt")},"data-v-35c1c946",null);e.a=u.exports},"7n7e":function(t,e,n){n("wCtA"),n("PgA/"),t.exports=n("UusJ").Array.from},Mt3A:function(t,e,n){(t.exports=n("acE3")(!1)).push([t.i,'\n.ms-tree-space[data-v-35c1c946] {\n position: relative;\n top: 1px;\n display: inline-block;\n font-style: normal;\n font-weight: 400;\n line-height: 1;\n width: 18px;\n height: 14px;\n}\n.ms-tree-space[data-v-35c1c946]::before {\n content: "";\n}\n.processContainer[data-v-35c1c946] {\n width: 100%;\n height: 100%;\n}\ntable td[data-v-35c1c946] {\n line-height: 26px;\n}\n.tree-ctrl[data-v-35c1c946] {\n position: relative;\n cursor: pointer;\n margin-left: -18px;\n}\n',""])},"PgA/":function(t,e,n){"use strict";var a=n("W0SX"),r=n("MITN"),o=n("NUpW"),i=n("iQda"),l=n("nR03"),s=n("sSQC"),c=n("cdm/"),d=n("X6b2");r(r.S+r.F*!n("A91l")(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,r,u,f=o(t),p="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,_=void 0!==v,w=0,m=d(f);if(_&&(v=a(v,h>2?arguments[2]:void 0,2)),void 0==m||p==Array&&l(m))for(n=new p(e=s(f.length));e>w;w++)c(n,w,_?v(f[w],w):f[w]);else for(u=m.call(f),n=new p;!(r=u.next()).done;w++)c(n,w,_?i(u,v,[r.value,w],!0):r.value);return n.length=w,n}})},"cdm/":function(t,e,n){"use strict";var a=n("qRYU"),r=n("+BLA");t.exports=function(t,e,n){e in t?a.f(t,e,r(0,n)):t[e]=n}},hOt0:function(t,e){t.exports=function(){return Function.call.apply(Array.prototype.concat,arguments)}},kfHR:function(t,e,n){t.exports={default:n("7n7e"),__esModule:!0}},"oi+F":function(t,e,n){t.exports={default:n("hOt0"),__esModule:!0}},sIkh:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("gyMJ"),r={data:function(){return{treeTableColumns:[{text:"名称",value:"name",width:200}],datList:[]}},components:{TreeTable:n("6olT").a},created:function(){this.getDeptList()},methods:{getDeptList:function(){var t=this;a.a.menu.list().then(function(e){var n=e.data;t.datList=t.dataTranslate(n||[],"menuId","parentId")})},dataTranslate:function(t,e,n){for(var a=0;a<t.length;a++)for(var r=0;r<t.length;r++)if(t[a][n]===t[r][e]){t[r].children=t[r].children||[],t[r].children.push(t[a]),t.splice(a,1),a--;break}return t}}},o={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"mod-dept"},[e("tree-table",{staticStyle:{"margin-top":"10px"},attrs:{columns:this.treeTableColumns,data:this.datList,border:""}})],1)},staticRenderFns:[]},i=n("46Yf")(r,o,!1,null,null,null);e.default=i.exports}});
|