UNPKG

beehole-store-server

Version:

www.bee-hole.com

1 lines 14 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-315c052e"],{"0599":function(e,s,t){e.exports=t.p+"assets/online.fb93d2e7.svg"},"076d":function(e,s,t){e.exports=t.p+"assets/timeRange.4a869bcb.svg"},"0e68":function(e,s,t){e.exports=t.p+"assets/number.7e0faaa5.svg"},"0ff9":function(e,s,t){e.exports=t.p+"assets/tree.7481e9d2.svg"},"14f6":function(e,s,t){e.exports=t.p+"assets/github.a1e0a262.svg"},"1838a":function(e,s,t){e.exports=t.p+"assets/dateRange.21c0ab78.svg"},"1c20":function(e,s,t){e.exports=t.p+"assets/swagger.78429129.svg"},"1c47":function(e,s,t){e.exports=t.p+"assets/dashboardNew.ff8fda86.svg"},"1c9d":function(e,s,t){e.exports=t.p+"assets/Sina.c67a1aed.svg"},"1cf1":function(e,s,t){e.exports=t.p+"assets/compress.375c743e.svg"},"221d":function(e,s,t){e.exports=t.p+"assets/switch.67ff45e5.svg"},"22f6":function(e,s,t){e.exports=t.p+"assets/companyFill.d8bb3c63.svg"},2477:function(e,s,t){e.exports=t.p+"assets/monitor.e3872b3f.svg"},"266f":function(e,s,t){"use strict";t.d(s,"b",(function(){return o})),t.d(s,"a",(function(){return i})),t.d(s,"d",(function(){return r})),t.d(s,"e",(function(){return u})),t.d(s,"c",(function(){return c}));var n=t("b775");function o(e){return Object(n["b"])({url:"resource/group_list",method:"post",data:e})}function i(e){return Object(n["b"])({url:"resource/group_add",method:"post",data:e})}function r(e){return Object(n["b"])({url:"resource/group_batch_add_resource",method:"post",data:e})}function u(e){return Object(n["b"])({url:"resource/list",method:"post",data:e})}function c(e){return Object(n["b"])({url:"resource/group_resource_list",method:"post",data:e})}},"26e88":function(e,s,t){e.exports=t.p+"assets/codeNew.ec69c047.svg"},2922:function(e,s,t){e.exports=t.p+"assets/redis.bfe086f4.svg"},"2f02":function(e,s,t){e.exports=t.p+"assets/chart.c453233d.svg"},"376a":function(e,s,t){e.exports=t.p+"assets/cascader.af4b06f5.svg"},4247:function(e,s,t){e.exports=t.p+"assets/clipboard.d5d113f3.svg"},"4b63":function(e,s,t){e.exports=t.p+"assets/rate.d8284c44.svg"},"4d15":function(e,s,t){e.exports=t.p+"assets/druid.09b411e5.svg"},"4d97":function(e,s,t){e.exports=t.p+"assets/WeChat.f62872f9.svg"},"51c3":function(e,s,t){e.exports=t.p+"assets/component.a69885f8.svg"},"52b2":function(e,s,t){e.exports=t.p+"assets/bug.dffdc045.svg"},5730:function(e,s,t){e.exports=t.p+"assets/pdf.7e6ae0e3.svg"},"58d3":function(e,s,t){e.exports=t.p+"assets/Alipay.a5e782f8.svg"},"5a96":function(e,s,t){e.exports=t.p+"assets/upload.84d5b598.svg"},"5b02":function(e,s,t){e.exports=t.p+"assets/checkbox.33950d05.svg"},"5f00":function(e,s,t){"use strict";t("d3b7"),t("ddb0"),t("d81d"),t("ac1f"),t("466d");var n=t("a244"),o=function(e){return e.keys()},i=/\.\/(.*)\.svg/,r=o(n).map((function(e){return e.match(i)[1]}));s["a"]=r},"612e":function(e,s,t){e.exports=t.p+"assets/message.d5dc7207.svg"},"6d35":function(e,s,t){e.exports=t.p+"assets/eyeOpen.26bf09f4.svg"},"70f5":function(e,s,t){e.exports=t.p+"assets/date.43878da9.svg"},"72ea":function(e,s,t){e.exports=t.p+"assets/input.fd627960.svg"},7865:function(e,s,t){e.exports=t.p+"assets/connections.5e014e4d.svg"},"79aa":function(e,s,t){e.exports=t.p+"assets/time.809df2f6.svg"},"79b2":function(e,s,t){e.exports=t.p+"assets/post.4f1521cb.svg"},"79de":function(e,s,t){e.exports=t.p+"assets/system.5b4d2a42.svg"},"7c09":function(e,s,t){e.exports=t.p+"assets/color.d6e1d0d9.svg"},8144:function(e,s,t){e.exports=t.p+"assets/loginLog.182c8103.svg"},8430:function(e,s,t){e.exports=t.p+"assets/log.7798bf59.svg"},8664:function(e,s,t){e.exports=t.p+"assets/dingtalk.09dcf24a.svg"},"90f6":function(e,s,t){e.exports=t.p+"assets/server.f13cf274.svg"},"928f":function(e,s,t){e.exports=t.p+"assets/DragColumn.7e41eb8b.svg"},"978d":function(e,s,t){e.exports=t.p+"assets/row.88cc2b15.svg"},9872:function(e,s,t){e.exports=t.p+"assets/question.6dd93e77.svg"},9878:function(e,s,t){e.exports=t.p+"assets/select.be2885c0.svg"},"992b":function(e,s,t){e.exports=t.p+"assets/peoples.98db8323.svg"},a244:function(e,s,t){var n={"./Alipay.svg":"58d3","./DragColumn.svg":"928f","./QRcode.svg":"b301","./Sina.svg":"1c9d","./WeChat.svg":"4d97","./bug.svg":"52b2","./build.svg":"ed4c","./button.svg":"d1a5","./bxAnalyse.svg":"c202","./cascader.svg":"376a","./chart.svg":"2f02","./checkbox.svg":"5b02","./clipboard.svg":"4247","./codeNew.svg":"26e88","./color.svg":"7c09","./company.svg":"d53f","./companyFill.svg":"22f6","./component.svg":"51c3","./compress.svg":"1cf1","./connections.svg":"7865","./dashboardNew.svg":"1c47","./date.svg":"70f5","./dateRange.svg":"1838a","./dict.svg":"d00d","./dingtalk.svg":"8664","./documentation.svg":"b605","./download.svg":"f28e","./dragImg.svg":"d00a","./dragtable.svg":"c2fd","./druid.svg":"4d15","./edit.svg":"daf0","./expend.svg":"f296","./eyeOpen.svg":"6d35","./github.svg":"14f6","./guide.svg":"c228","./input.svg":"72ea","./job.svg":"f1c4","./log.svg":"8430","./loginLog.svg":"8144","./message.svg":"612e","./monitor.svg":"2477","./number.svg":"0e68","./online.svg":"0599","./password.svg":"b009","./pdf.svg":"5730","./peoples.svg":"992b","./phone.svg":"c3bb","./post.svg":"79b2","./question.svg":"9872","./radio.svg":"c473","./rate.svg":"4b63","./redis.svg":"2922","./row.svg":"978d","./select.svg":"9878","./server.svg":"90f6","./swagger.svg":"1c20","./switch.svg":"221d","./system.svg":"79de","./textarea.svg":"e0ee","./time.svg":"79aa","./timeRange.svg":"076d","./tool.svg":"b323","./tree.svg":"0ff9","./treeTable.svg":"fb96","./upload.svg":"5a96","./users.svg":"d956","./validCode.svg":"d2c9"};function o(e){var s=i(e);return t(s)}function i(e){if(!t.o(n,e)){var s=new Error("Cannot find module '"+e+"'");throw s.code="MODULE_NOT_FOUND",s}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=i,e.exports=o,o.id="a244"},a6dc:function(e,s,t){"use strict";t.d(s,"f",(function(){return o})),t.d(s,"e",(function(){return i})),t.d(s,"k",(function(){return r})),t.d(s,"g",(function(){return u})),t.d(s,"j",(function(){return c})),t.d(s,"h",(function(){return a})),t.d(s,"c",(function(){return p})),t.d(s,"i",(function(){return d})),t.d(s,"b",(function(){return f})),t.d(s,"a",(function(){return g})),t.d(s,"d",(function(){return l}));var n=t("b775");function o(e,s,t){return null!=s&&""!==s||(s=0),null!=t&&""!==t||(t="2"),void 0===e&&(e={}),e.pid=s,Object(n["b"])({url:"/menu/list",method:"get",params:e})}function i(e){return Object(n["b"])({url:"/menu/view",method:"get",params:{id:e}})}function r(e,s){return null!=e&&""!==e||(e="0"),null!=s&&""!==s||(s="2"),Object(n["b"])({url:"/system/menu/treeselect/"+s+"/"+e,method:"get"})}function u(e){return Object(n["b"])({url:"/menu/role_list",method:"get",params:{role_id:e}})}function c(e,s){return Object(n["b"])({url:"/menu/sub_role_list",method:"get",params:{member_id:e,post_id:s}})}function a(e){return Object(n["b"])({url:"/menu/edit",method:"post",data:e})}function p(e){return Object(n["b"])({url:"/menu/delete",method:"post",params:{id:e}})}function d(e){return Object(n["b"])({url:"/menu/search_list",method:"get",params:e})}function f(e){return Object(n["b"])({url:"/menu/name_unique",method:"get",params:e})}function g(e){return Object(n["b"])({url:"/menu/code_unique",method:"get",params:e})}function l(e){return Object(n["b"])({url:"/menu/max_sort",method:"get",params:{id:e}})}},b009:function(e,s,t){e.exports=t.p+"assets/password.9173da92.svg"},b301:function(e,s,t){e.exports=t.p+"assets/QRcode.4e7bb175.svg"},b323:function(e,s,t){e.exports=t.p+"assets/tool.c8148520.svg"},b605:function(e,s,t){e.exports=t.p+"assets/documentation.879aee2c.svg"},c202:function(e,s,t){e.exports=t.p+"assets/bxAnalyse.973331c7.svg"},c228:function(e,s,t){e.exports=t.p+"assets/guide.e7db8809.svg"},c2fd:function(e,s,t){e.exports=t.p+"assets/dragtable.3fc64503.svg"},c3bb:function(e,s,t){e.exports=t.p+"assets/phone.4ab5e783.svg"},c473:function(e,s,t){e.exports=t.p+"assets/radio.1db061a7.svg"},cdba:function(e,s,t){"use strict";t.r(s);t("4e82"),t("d81d"),t("b0c0"),t("4de4"),t("d3b7"),t("caad"),t("2532"),t("c740");var n=t("a6dc"),o=t("266f"),i=t("04b3"),r=t("5f00"),u=t("13bb"),c=t("2dd7");s["default"]={name:"CreateForm",props:{statusOptions:{type:Array,required:!0},visibleOptions:{type:Array,required:!0},menuOptions:{type:Array,required:!0},menuTypeOptions:{type:Array,required:!0}},components:{IconSelector:u["a"],AntModal:c["a"]},data:function(){return{SelectIcon:"down",allIcon:i["a"],iconVisible:!1,iconList:r["a"],loading:!1,formTitle:"",currentRow:void 0,oldPid:"",spinning:!1,delayTime:200,menuTypeEnableValue:[],postOptions:[],form:{id:void 0,pid:0,name:void 0,icon:"smile",type:"M",sort:0,is_frame:"1",is_cache:"2",is_visible:"2",status:"1",res_groups:[]},res_groups_ids:[],open:!1,rules:{name:[{required:!0,message:"菜单名称不能为空",trigger:"blur"},{validator:this.checkMenuNameUnique}],code:[{required:!0,message:"菜单编码不能为空",trigger:"blur"},{validator:this.checkMenuCodeUnique}],sort:[{required:!0,message:"菜单顺序不能为空",trigger:"blur"}],path:[{required:!0,message:"路由地址不能为空",trigger:"blur"}]}}},filters:{},created:function(){var e=this;Object(o["b"])({page:1,limit:100}).then((function(s){e.postOptions=s.List}))},computed:{},watch:{},methods:{onMenuTreeChange:function(e,s,t){var o=this,i=t.triggerNode.$options.propsData.dataRef.type;Object(n["d"])(void 0!==e?e:"0").then((function(e){o.form.sort=e.sort})),void 0!==i?this.getMenuTypeEnableValue(i):this.menuTypeEnableValue=this.menuTypeOptions.map((function(e){return e.menuTypeValue}))},filterIcons:function(){var e=this;this.iconList=r["a"],this.name&&(this.iconList=this.iconList.filter((function(s){return s.includes(e.name)})))},hideIconSelect:function(){this.iconList=r["a"],this.iconVisible=!1},cancel:function(){this.open=!1,this.iconVisible=!1,this.reset(),this.$emit("close")},reset:function(){},getMenuTypeEnableValue:function(e){var s=this.form.id;if(this.menuTypeEnableValue="M"===e?this.menuTypeOptions.map((function(e){return e.menuTypeValue})):"C"===e?this.menuTypeOptions.filter((function(e){return"M"!==e.menuTypeValue})).map((function(e){return e.menuTypeValue})):this.menuTypeOptions.filter((function(e){return"F"===e.menuTypeValue})).map((function(e){return e.menuTypeValue})),null!==s&&""!==s&&"undefined"!==s&&void 0!==s){null===e&&(this.menuTypeEnableValue=this.menuTypeOptions.filter((function(e){return"M"===e.menuTypeValue})).map((function(e){return e.menuTypeValue})));var t=this.form.type,n=this.menuTypeEnableValue.filter((function(e){return e===t}));this.form.type=0===n.length?this.menuTypeEnableValue[0]:t}else this.form.type=this.menuTypeEnableValue[0]},handleAdd:function(e){var s=this;this.reset(),Object(n["d"])(void 0!==e?e.id:"0").then((function(e){s.form.sort=e.sort})),this.menuTypeEnableValue=this.menuTypeOptions.map((function(e){return e.menuTypeValue})),this.$emit("select-tree"),this.oldPid="",null!=e&&e.id?(this.currentRow=e,this.oldPid=e.id,this.form.pid=e.id,this.getMenuTypeEnableValue(e.type)):this.form.pid=0,this.open=!0,this.formTitle="添加菜单"},setNodeData:function(e){this.currentRow.name=e.name,this.currentRow.code=e.code,this.currentRow.icon=e.icon,this.currentRow.sort=e.sort,this.currentRow.type=e.type,this.currentRow.is_visible=e.is_visible,this.currentRow.perms=e.perms,this.currentRow.component=e.component,this.currentRow.status=e.status,this.currentRow.created_at=e.created_at},handleUpdate:function(e){var s=this;this.spinning=!this.spinning,this.open=!0,this.formTitle="修改菜单",this.currentRow=e,this.reset(),this.$emit("select-tree"),Object(n["e"])(e.id).then((function(e){s.oldPid=e.pid;var t=[];e.res_groups&&s._.map(e.res_groups,(function(e){e&&e.res_group_id&&t.push(e.res_group_id)})),s.res_groups_ids=t,s.form=e,s.spinning=!s.spinning,s.menuTypeEnableValue=[e.type]}))},submitForm:function(){var e=this;this.$refs.form.validate((function(s){if(!s)return!1;e.spinning=!e.spinning,void 0!==e.form.id?Object(n["h"])(e.form).then((function(s){e.$message.success("修改成功",3),e.oldPid!==e.form.pid?e.$emit("ok"):e.setNodeData(e.form),e.cancel()})):Object(n["h"])(e.form).then((function(s){e.$message.success("新增成功",3),e.oldPid!==e.form.pid?e.$emit("ok"):e.appendTreeNode(e.currentRow,e.form),e.cancel()}))}))},handleIconChange:function(e){this.SelectIcon="down",this.iconVisible=!1,this.form.icon=e},changeIcon:function(e){this.currentSelectedIcon=e},selectIcon:function(){this.iconVisible=!this.iconVisible,this.iconVisible?this.SelectIcon="up":this.SelectIcon="down"},cancelSelectIcon:function(){this.iconVisible=!1},checkMenuNameUnique:function(e,s,t){var o="菜单名称已存在";if(""===s)t();else{var i={name:s,pid:void 0!==this.form.pid?this.form.pid:"",id:void 0!==this.form.id?this.form.id:""};Object(n["b"])(i).then((function(e){e.is_unique?t():t(o)}))}},checkMenuCodeUnique:function(e,s,t){var o="路由地址已存在";if(""===s)t();else{var i={code:s,id:void 0!==this.form.id?this.form.id:""};Object(n["a"])(i).then((function(e){e.is_unique?t():t(o)}))}},groupChange:function(e,s){var t=this,n=[];t.res_groups_ids&&t.res_groups_ids.length&&t._.map(t.res_groups_ids,(function(e){var s=t._.findIndex(t.postOptions,{res_group_id:e});-1!==s&&n.push(t.postOptions[s])})),t.form.res_groups=n}}}},d00a:function(e,s,t){e.exports=t.p+"assets/dragImg.c17d3af2.svg"},d00d:function(e,s,t){e.exports=t.p+"assets/dict.e54d50d6.svg"},d1a5:function(e,s,t){e.exports=t.p+"assets/button.c633b7e1.svg"},d2c9:function(e,s,t){e.exports=t.p+"assets/validCode.b25d7b76.svg"},d53f:function(e,s,t){e.exports=t.p+"assets/company.29eea902.svg"},d956:function(e,s,t){e.exports=t.p+"assets/users.f5fdab9a.svg"},daf0:function(e,s,t){e.exports=t.p+"assets/edit.bb2b1351.svg"},e0ee:function(e,s,t){e.exports=t.p+"assets/textarea.6a19873e.svg"},ed4c:function(e,s,t){e.exports=t.p+"assets/build.afff0ba4.svg"},f1c4:function(e,s,t){e.exports=t.p+"assets/job.b6da1ffe.svg"},f28e:function(e,s,t){e.exports=t.p+"assets/download.3e967c48.svg"},f296:function(e,s,t){e.exports=t.p+"assets/expend.34b84158.svg"},fb96:function(e,s,t){e.exports=t.p+"assets/treeTable.90e38a2d.svg"}}]);