(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-7c62"],{RUhY:function(e,t,r){"use strict";var a=r("pRuQ");r.n(a).a},dxbA:function(e,t,r){"use strict";t.a=function(e){for(let t=1,r=arguments.length;t0&&(this.form.parentid=e[e.length-1])}}},u=(r("RUhY"),r("ZrdR")),p=Object(u.a)(f,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("div",{staticClass:"filter-container"},[r("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:e.newAdd}},[e._v("新增")])],1),e._v(" "),r("el-row",{staticStyle:{"margin-bottom":"20px"},attrs:{gutter:24}},[r("el-col",{staticStyle:{"margin-bottom":"20px"},attrs:{span:6}},[r("div",[e.menuTree?r("el-tree",{ref:"menuTree",staticStyle:{height:"560px","overflow-y":"auto"},attrs:{data:e.menuTree,"render-content":e.renderContent,props:e.defaultProps,"show-checkbox":"","highlight-current":"",clearable:"","node-key":"id"},on:{"node-click":e.handleNodeClick}}):e._e()],1)]),e._v(" "),r("el-col",{attrs:{span:18}},[r("el-card",{staticClass:"box-card"},[r("div",{staticClass:"text item"},[r("el-form",{ref:"form",attrs:{model:e.form,"label-width":e.formLabelWidth,rules:e.formRules}},[r("el-form-item",{attrs:{label:"父级"}},[r("el-cascader",{attrs:{options:e.cascaderTree,props:e.cascaderProps,clearable:"","show-all-levels":"","change-on-select":""},on:{change:e.cascaderChangeEvent},model:{value:e.cascaderValue,callback:function(t){e.cascaderValue=t},expression:"cascaderValue"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"类别",prop:"type"}},[r("el-radio",{attrs:{label:1,border:""},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[e._v("菜单")]),e._v(" "),r("el-radio",{attrs:{label:4,border:""},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[e._v("数据查看权限")])],1),e._v(" "),r("el-form-item",{attrs:{label:"名称",prop:"title"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),e._v(" "),4===e.form.type?r("div",[r("el-form-item",{attrs:{label:"英文名",prop:"name"}},[r("el-tooltip",{attrs:{content:"需唯一",placement:"right"}},[r("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1)],1):e._e(),e._v(" "),1===e.form.type?r("div",[r("el-form-item",{attrs:{label:"路径",prop:"path"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.form.path,callback:function(t){e.$set(e.form,"path",t)},expression:"form.path"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"路由英文名",prop:"name"}},[r("el-tooltip",{attrs:{content:"需唯一",placement:"right"}},[r("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"图标",prop:"icon"}},[r("el-input",{model:{value:e.form.icon,callback:function(t){e.$set(e.form,"icon",t)},expression:"form.icon"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"前端组件",prop:"component"}},[r("el-input",{model:{value:e.form.component,callback:function(t){e.$set(e.form,"component",t)},expression:"form.component"}})],1)],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"排序值",prop:"sortorder"}},[r("el-input-number",{attrs:{min:0,max:100},model:{value:e.form.sortorder,callback:function(t){e.$set(e.form,"sortorder",t)},expression:"form.sortorder"}}),e._v(" "),r("span",{staticStyle:{"margin-left":"5px"}},[e._v("值越小越靠前,支持小数")])],1),e._v(" "),r("el-form-item",{attrs:{label:"是否启用"}},[r("el-switch",{attrs:{"active-value":1,"inactive-value":-1,"active-text":"启用","inactive-text":"禁用"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{disabled:e.saveDisabled,type:"primary"},domProps:{textContent:e._s(e.form.id?"修改":"新增")},on:{click:function(t){e.form.id?e.updateData():e.createData()}}}),e._v(" "),r("el-button",{directives:[{name:"show",rawName:"v-show",value:e.form.id&&null!=e.form.id,expression:"form.id && form.id!=null"}],attrs:{type:"danger",icon:"delete"},on:{click:e.deleteSelected}},[e._v("删除\n ")])],1)],1)],1),e._v(" "),r("el-dialog",{attrs:{visible:e.selectIconDialog,"modal-append-to-body":!1,"close-on-click-modal":!1,title:"选择图标"},on:{"update:visible":function(t){e.selectIconDialog=t}}},[r("div",{staticClass:"select-tree"},[r("el-scrollbar",{staticClass:"is-empty",attrs:{tag:"div","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[r("div",{staticStyle:{"text-align":"center"}},[r("i",{staticClass:"el-icon-home",on:{click:function(t){e.selectIcon(t)}}}),e._v("  \n "),r("i",{staticClass:"el-icon-storage",on:{click:function(t){e.selectIcon(t)}}}),e._v("  \n "),r("i",{staticClass:"el-icon-system",on:{click:function(t){e.selectIcon(t)}}}),e._v("  \n "),r("i",{staticClass:"el-icon-ownspace",on:{click:function(t){e.selectIcon(t)}}}),e._v("  \n ")])])],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.selectIconDialog=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.selectIconDialog=!1}}},[e._v("确 定")])],1)])],1)],1)],1)],1)},[],!1,null,null,null);p.options.__file="index.vue";t.default=p.exports}}]);