beehole-store-server
Version:
www.bee-hole.com
1 lines • 6.32 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-78e0bdc8"],{3528:function(e,t,n){"use strict";n.d(t,"l",(function(){return u})),n.d(t,"k",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"o",(function(){return i})),n.d(t,"n",(function(){return d})),n.d(t,"f",(function(){return s})),n.d(t,"c",(function(){return a})),n.d(t,"g",(function(){return l})),n.d(t,"i",(function(){return m})),n.d(t,"e",(function(){return h})),n.d(t,"d",(function(){return f})),n.d(t,"j",(function(){return b})),n.d(t,"b",(function(){return p})),n.d(t,"h",(function(){return y})),n.d(t,"m",(function(){return O}));var r=n("b775");function u(e){return Object(r["b"])({url:"/role/list",method:"get",params:e})}function o(e){return Object(r["b"])({url:"/role/view"+e,method:"get",params:{id:e}})}function c(e){return Object(r["b"])({url:"/role/edit",method:"post",data:e})}function i(e){return Object(r["b"])({url:"/role/edit",method:"post",data:e})}function d(e){return Object(r["b"])({url:"/role/post_edit",method:"post",data:e})}function s(e){return Object(r["b"])({url:"/role/dataScope",method:"post",data:e})}function a(e,t){var n={id:e,status:t};return Object(r["b"])({url:"/role/changeStatus",method:"post",data:n})}function l(e){return Object(r["b"])({url:"/role/delete",method:"post",params:{id:e}})}function m(e){return Object(r["b"])({url:"/role/export",method:"get",params:e})}function h(e){return Object(r["b"])({url:"/system/role/checkRoleNameUnique",method:"get",params:e})}function f(e){return Object(r["b"])({url:"/system/role/checkRoleKeyUnique",method:"get",params:e})}function b(){return Object(r["b"])({url:"/system/role/findMaxSort",method:"get"})}function p(e){return Object(r["b"])({url:"/system/role/batchSave",method:"post",data:e})}function y(e,t){return Object(r["b"])({url:"/system/role/delete_role_user/",method:"post",params:{id:e,member_id:t}})}function O(e){return Object(r["b"])({url:"/role/saveRolePortlet",method:"post",data:e})}},"91ac":function(e,t,n){"use strict";n.r(t);n("b0c0"),n("d3b7"),n("159b"),n("a630"),n("3ca3"),n("6062"),n("ddb0"),n("99af");var r=n("2dd7"),u=n("a6dc"),o=n("3528");t["default"]={name:"SubRoleMenu",props:{statusOptions:{type:Array,required:!0}},components:{AntModal:r["a"]},data:function(){return{loading:!1,formTitle:"",form:{},form1:{},menuExpandedKeys:[],autoExpandParent:!1,menuCheckedKeys:[],halfCheckedKeys:[],menuOptions:[],menuExpand:!1,menuNodeAll:!1,defaultProps:{children:"children",title:"label",key:"id"},open:!1}},filters:{},created:function(){},computed:{},watch:{},methods:{cancel:function(){this.open=!1,this.reset(),this.$emit("close")},reset:function(){},getRoleMenuTreeselect:function(e,t){return Object(u["j"])(e,t).then((function(e){return e}))},handleMenu:function(e){var t=this,n=this.getRoleMenuTreeselect(e.member_id,e.id);this.form=e,this.form1.post_id=e.id,this.open=!0,this.formTitle="权限菜单设置",n.then((function(e){for(var n in e.menus)if(e.menus[n].label=t.$t(e.menus[n].label),e.menus[n].name=t.$t(e.menus[n].name),e.menus[n].children)for(var r in e.menus[n].children)e.menus[n].children[r].label=t.$t(e.menus[n].children[r].label),e.menus[n].children[r].name=t.$t(e.menus[n].children[r].name);t.menuOptions=null!==e.menus?e.menus:[],t.menuCheckedKeys=e.checkedKeys,t.form.menuCheckStrictly&&t.selectNodefilter(t.menuOptions,[]),t.treeExpandWithLevel(t.menuOptions,1),t.spinning=!1}))},selectNodefilter:function(e,t){var n=this;if(!e||0===e.length)return[];e.forEach((function(e){var r=n.menuCheckedKeys.indexOf(e.id);e.label=n.$t(e.label),e.name=n.$t(e.name),-1!==r&&(t.forEach((function(e){-1===n.halfCheckedKeys.indexOf(e)&&n.halfCheckedKeys.push(e)})),t=[]);var u=n.halfCheckedKeys.indexOf(e.id),o=t.indexOf(e.id);return-1===u&&-1===o&&-1===r&&t.push(e.id),n.selectNodefilter(e.children,t)}))},treeExpandWithLevel:function(e,t){var n=this;t--,0!==t&&e.forEach((function(e){e.label=n.$t(e.label),e.name=n.$t(e.name),n.menuExpandedKeys.push(e.id),e.children&&n.treeExpandWithLevel(e.children,t)}))},onExpandMenu:function(e){this.menuExpandedKeys=e,this.autoExpandParent=!1},onCheck:function(e,t){if(this.form.menuCheckStrictly)this.halfCheckedKeys=t.halfCheckedKeys,this.menuCheckedKeys=e;else{var n=[];this.menuCheckedKeys.checked&&(n=Array.from(new Set(n.concat(this.menuCheckedKeys.checked)))),this.menuCheckedKeys.halfChecked&&(n=Array.from(new Set(n.concat(this.menuCheckedKeys.halfChecked)))),this.menuCheckedKeys=n}},getMenuAllCheckedKeys:function(){return Array.from(new Set(this.menuCheckedKeys.concat(this.halfCheckedKeys)))},submitForm:function(){var e=this;this.$refs.form.validate((function(t){void 0!==e.form1.post_id&&(e.form1.menuIds=e.getMenuAllCheckedKeys(),Object(o["n"])(e.form1).then((function(t){e.$message.success("修改成功",3),e.open=!1,e.$emit("ok")})))}))}}}},a6dc:function(e,t,n){"use strict";n.d(t,"f",(function(){return u})),n.d(t,"e",(function(){return o})),n.d(t,"k",(function(){return c})),n.d(t,"g",(function(){return i})),n.d(t,"j",(function(){return d})),n.d(t,"h",(function(){return s})),n.d(t,"c",(function(){return a})),n.d(t,"i",(function(){return l})),n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return h})),n.d(t,"d",(function(){return f}));var r=n("b775");function u(e,t,n){return null!=t&&""!==t||(t=0),null!=n&&""!==n||(n="2"),void 0===e&&(e={}),e.pid=t,Object(r["b"])({url:"/menu/list",method:"get",params:e})}function o(e){return Object(r["b"])({url:"/menu/view",method:"get",params:{id:e}})}function c(e,t){return null!=e&&""!==e||(e="0"),null!=t&&""!==t||(t="2"),Object(r["b"])({url:"/system/menu/treeselect/"+t+"/"+e,method:"get"})}function i(e){return Object(r["b"])({url:"/menu/role_list",method:"get",params:{role_id:e}})}function d(e,t){return Object(r["b"])({url:"/menu/sub_role_list",method:"get",params:{member_id:e,post_id:t}})}function s(e){return Object(r["b"])({url:"/menu/edit",method:"post",data:e})}function a(e){return Object(r["b"])({url:"/menu/delete",method:"post",params:{id:e}})}function l(e){return Object(r["b"])({url:"/menu/search_list",method:"get",params:e})}function m(e){return Object(r["b"])({url:"/menu/name_unique",method:"get",params:e})}function h(e){return Object(r["b"])({url:"/menu/code_unique",method:"get",params:e})}function f(e){return Object(r["b"])({url:"/menu/max_sort",method:"get",params:{id:e}})}}}]);