长城期货
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
6.4 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6001e5cf"],{"19e3":function(t,e,r){},"4e82":function(t,e,r){"use strict";var o=r("23e7"),a=r("e330"),i=r("59ed"),n=r("7b0b"),l=r("07fa"),s=r("083a"),d=r("577e"),u=r("d039"),c=r("addb"),m=r("a640"),p=r("3f7e"),f=r("99f4"),b=r("1212"),g=r("ea83"),h=[],v=a(h.sort),$=a(h.push),w=u((function(){h.sort(void 0)})),F=u((function(){h.sort(null)})),_=m("sort"),k=!u((function(){if(b)return b<70;if(!(p&&p>3)){if(f)return!0;if(g)return g<603;var t,e,r,o,a="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(o=0;o<47;o++)h.push({k:e+o,v:r})}for(h.sort((function(t,e){return e.v-t.v})),o=0;o<h.length;o++)e=h[o].k.charAt(0),a.charAt(a.length-1)!==e&&(a+=e);return"DGBEFHACIJK"!==a}})),x=w||!F||!_||!k,y=function(t){return function(e,r){return void 0===r?-1:void 0===e?1:void 0!==t?+t(e,r)||0:d(e)>d(r)?1:-1}};o({target:"Array",proto:!0,forced:x},{sort:function(t){void 0!==t&&i(t);var e=n(this);if(k)return void 0===t?v(e):v(e,t);var r,o,a=[],d=l(e);for(o=0;o<d;o++)o in e&&$(a,e[o]);c(a,y(t)),r=l(a),o=0;while(o<r)e[o]=a[o++];while(o<d)s(e,o++);return e}})},b0de:function(t,e,r){"use strict";r.r(e);r("4e82");var o=function(){var t=this,e=t._self._c;return e("div",{staticClass:"main-box"},[e("el-button",{staticStyle:{"margin-bottom":"16px"},attrs:{icon:"el-icon-plus",type:"primary"},on:{click:t.goAdd}},[t._v(" "+t._s(t.$t("添加"))+" ")]),e("el-table",{ref:"treeTable",attrs:{data:t.menuList,"row-key":"id","tree-props":{children:"children"}},on:{"row-click":t.handleRow}},[e("el-table-column",{attrs:{label:"ID",prop:"id"}}),e("el-table-column",{attrs:{label:t.$t("菜单名称"),prop:"title"}}),e("el-table-column",{attrs:{label:t.$t("菜单图标"),prop:"icon"}}),e("el-table-column",{attrs:{label:t.$t("操作"),align:"right",fixed:"right",width:"150"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("el-tooltip",{attrs:{effect:"dark",content:t.$t("添加子菜单"),placement:"top"}},[+r.row.level<2?e("el-button",{attrs:{icon:"el-icon-plus",type:"text"},on:{click:function(e){return e.stopPropagation(),t.goAdd("child")}}}):t._e()],1),e("EditBtn",{on:{click:function(e){return e.stopPropagation(),t.goEdit(r.row)}}}),e("DelBtn",{on:{success:function(e){return t.goDel(r.row)}}})]}}])})],1),e("BaseDialog",{attrs:{"dialog-show":t.dialogShow,title:t.addForm.id?t.$t("编辑菜单"):t.$t("添加菜单"),width:"50",footer:""},on:{"update:dialogShow":function(e){t.dialogShow=e},"update:dialog-show":function(e){t.dialogShow=e},submit:t.submit}},[e("el-form",{ref:"addForm",attrs:{model:t.addForm,rules:t.formRules,"label-position":"top"}},[e("el-form-item",{attrs:{label:t.$t("上级菜单"),prop:"parent_id"}},[e("el-cascader",{attrs:{options:t.options,"show-all-levels":!1},model:{value:t.addForm.parent_id,callback:function(e){t.$set(t.addForm,"parent_id",e)},expression:"addForm.parent_id"}})],1),e("el-form-item",{attrs:{label:t.$t("菜单名称"),prop:"title"}},[e("el-input",{model:{value:t.addForm.sort,callback:function(e){t.$set(t.addForm,"sort",e)},expression:"addForm.sort"}})],1),e("el-form-item",{attrs:{label:t.$t("控制器名称"),prop:"controller"}},[e("el-input",{model:{value:t.addForm.controller,callback:function(e){t.$set(t.addForm,"controller",e)},expression:"addForm.controller"}})],1),e("el-form-item",{attrs:{label:t.$t("操作名称"),prop:"action"}},[e("el-input",{model:{value:t.addForm.action,callback:function(e){t.$set(t.addForm,"action",e)},expression:"addForm.action"}})],1),e("el-form-item",{attrs:{":label":t.$t("排序"),prop:"sort"}},[e("el-input",{model:{value:t.addForm.sort,callback:function(e){t.$set(t.addForm,"sort",e)},expression:"addForm.sort"}})],1),e("el-form-item",{attrs:{label:t.$t("菜单类型"),prop:"type"}},[e("el-radio-group",{model:{value:t.addForm.type,callback:function(e){t.$set(t.addForm,"type",e)},expression:"addForm.type"}},[e("el-radio",{attrs:{label:1}},[t._v(t._s(t.$t("只作为菜单")))]),e("el-radio",{attrs:{label:2}},[t._v(t._s(t.$t("可访问菜单")))])],1)],1),e("el-form-item",{attrs:{label:t.$t("是否为菜单"),prop:"is_menu"}},[e("el-radio-group",{model:{value:t.addForm.is_menu,callback:function(e){t.$set(t.addForm,"is_menu",e)},expression:"addForm.is_menu"}},[e("el-radio",{attrs:{label:1}},[t._v(t._s(t.$t("菜单")))]),e("el-radio",{attrs:{label:2}},[t._v(t._s(t.$t("不是菜单")))])],1)],1),e("el-form-item",{attrs:{label:t.$t("菜单图标"),prop:"icon"}},[e("el-input",{model:{value:t.addForm.icon,callback:function(e){t.$set(t.addForm,"icon",e)},expression:"addForm.icon"}})],1),e("el-form-item",{attrs:{label:t.$t("额外参数")}},[e("el-input",{model:{value:t.addForm.params,callback:function(e){t.$set(t.addForm,"params",e)},expression:"addForm.params"}})],1)],1)],1)],1)},a=[],i=r("c14f"),n=r("1da1"),l=r("365c");function s(t){var e="/adminmenu/getUserMenuList";return l["a"].get(e,t)}function d(t){var e="/adminMenu/save";return l["a"].post(e,t)}function u(t){var e="/adminMenu/update";return l["a"].post(e,t)}function c(t){var e="/adminMenu/delete";return l["a"].post(e,t)}var m={list:s,save:d,update:u,dele:c},p={data:function(){return{dialogShow:!1,options:[],menuList:[],addForm:{id:"",title:"",controller:"",action:"",parent_id:"",sort:"",type:"",param:"",is_menu:""},formRules:{title:[{required:!0,message:this.$t("请输入菜单名称"),trigger:"blur"}],controller:[{required:!0,message:this.$t("请输入控制器名"),trigger:"blur"}],action:[{required:!0,message:this.$t("请输入操作名"),trigger:"blur"}],parent_id:[{required:!0,message:this.$t("请选择上级菜单"),trigger:"blur"}],sort:[{required:!0,message:this.$t("请输入排序"),trigger:"blur"}],type:[{required:!0,message:this.$t("选择菜单类型"),trigger:"blur"}],is_menu:[{required:!0,message:this.$t("选择是否为菜单"),trigger:"blur"}]}}},created:function(){this.getList()},methods:{handleRow:function(t){this.$refs.treeTable.toggleRowExpansion(t)},goAdd:function(){this.dialogShow=!0},goEdit:function(){this.dialogShow=!0},submit:function(){},goDel:function(){},getList:function(){var t=this;return Object(n["a"])(Object(i["a"])().m((function e(){var r;return Object(i["a"])().w((function(e){while(1)switch(e.n){case 0:return e.n=1,m.list();case 1:r=e.v,0==r.code&&(t.menuList=r.data);case 2:return e.a(2)}}),e)})))()}}},f=p,b=(r("ce87"),r("2877")),g=Object(b["a"])(f,o,a,!1,null,"40c78bf8",null);e["default"]=g.exports},ce87:function(t,e,r){"use strict";r("19e3")}}]);