beehole-store-server
Version:
www.bee-hole.com
1 lines • 18.7 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3655f89e","chunk-58fc8143","chunk-6ce6e54a","chunk-56f9cb62","chunk-15313d04","chunk-0f8eafa8"],{"1b6c":function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return i}));var s=r("5530"),a=r("bf0f");function o(e,t){return function(){return Object(a["b"])(e,Object(s["a"])({},t))}}function i(e,t){return Object(a["b"])(e,Object(s["a"])({},t))}},"1d7f":function(e,t,r){},"266f":function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return o})),r.d(t,"d",(function(){return i})),r.d(t,"e",(function(){return n})),r.d(t,"c",(function(){return l}));var s=r("b775");function a(e){return Object(s["b"])({url:"resource/group_list",method:"post",data:e})}function o(e){return Object(s["b"])({url:"resource/group_add",method:"post",data:e})}function i(e){return Object(s["b"])({url:"resource/group_batch_add_resource",method:"post",data:e})}function n(e){return Object(s["b"])({url:"resource/list",method:"post",data:e})}function l(e){return Object(s["b"])({url:"resource/group_resource_list",method:"post",data:e})}},2909:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var s=r("6b75");function a(e){if(Array.isArray(e))return Object(s["a"])(e)}r("a4d3"),r("e01a"),r("d3b7"),r("d28b"),r("3ca3"),r("ddb0"),r("a630");function o(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var i=r("06c5");function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e){return a(e)||o(e)||Object(i["a"])(e)||n()}},"413d":function(e,t,r){"use strict";r("1d7f")},"4b26":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e._self._c;return t("div",[t("ant-modal",{attrs:{visible:e.open,"modal-title":e.formTitle,"adjust-size":!0,modalHeight:"480",modalWidth:"640"},on:{cancel:e.cancel}},[t("a-form-model",{ref:"form",attrs:{slot:"content",model:e.formData,rules:e.rules,layout:"vertical"},slot:"content"},[t("a-row",{staticClass:"form-row",attrs:{gutter:32}},[t("a-col",{attrs:{lg:24,md:24,sm:24}},[t("a-form-model-item",{attrs:{label:"标题",prop:"title"}},[t("a-input",{attrs:{placeholder:"请输入标题"},model:{value:e.formData.title,callback:function(t){e.$set(e.formData,"title",t)},expression:"formData.title"}})],1)],1)],1)],1),t("a-form-model",{ref:"form",attrs:{slot:"content",model:e.formData,rules:e.rules,layout:"vertical"},slot:"content"},[t("a-row",{staticClass:"form-row",attrs:{gutter:32}},[t("a-col",{attrs:{lg:24,md:24,sm:24}},[t("a-form-model-item",{attrs:{label:"描述",prop:"des"}},[t("a-textarea",{attrs:{placeholder:"请输入描述",rows:4},model:{value:e.formData.des,callback:function(t){e.$set(e.formData,"des",t)},expression:"formData.des"}})],1)],1)],1)],1),t("template",{slot:"footer"},[t("a-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v(" 保存 ")]),t("a-button",{on:{click:e.cancel}},[e._v(" 取消 ")])],1)],2)],1)},a=[],o=r("5530"),i=r("b187"),n=Object(o["a"])({},i["default"]),l=n,u=r("2877"),c=Object(u["a"])(l,s,a,!1,null,null,null);t["default"]=c.exports},"4f39":function(e,t,r){"use strict";r("e6832")},98768:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e._self._c;return t("a-drawer",{attrs:{width:"480",title:e.formTitle,"label-col":4,"wrapper-col":14,visible:e.open,"body-style":{height:"calc(100vh - 100px)",overflow:"auto"}},on:{close:e.cancel}},[t("a-form-model",{ref:"form",attrs:{model:e.formData,rules:e.rules,layout:"vertical"}},[t("a-spin",{attrs:{spinning:e.spinning,delay:e.delayTime,tip:"Loading..."}},[t("a-row",{staticClass:"form-row",attrs:{gutter:32}},[t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:"分组名称",prop:"title"}},[t("a-input",{attrs:{placeholder:"请输入"},model:{value:e.formData.title,callback:function(t){e.$set(e.formData,"title",t)},expression:"formData.title"}})],1)],1),t("a-col",{attrs:{lg:12,md:12,sm:24}},[t("a-form-model-item",{attrs:{label:"描述",prop:"des"}},[t("a-textarea",{attrs:{placeholder:"请输入描述",rows:4},model:{value:e.formData.des,callback:function(t){e.$set(e.formData,"des",t)},expression:"formData.des"}})],1)],1)],1)],1),t("div",{staticClass:"bottom-control"},[t("a-space",[t("a-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v(" "+e._s(e.$t("view.system.resourcegroup.Save"))+" ")]),t("a-button",{on:{click:e.cancel}},[e._v(" "+e._s(e.$t("view.system.resourcegroup.Cancel"))+" ")])],1)],1)],1)],1)},a=[],o=r("5530"),i=r("b187"),n=Object(o["a"])({},i["default"]),l=n,u=r("2877"),c=Object(u["a"])(l,s,a,!1,null,null,null);t["default"]=c.exports},b187:function(e,t,r){"use strict";r.r(t);var s=r("2dd7"),a=r("266f");t["default"]={name:"CareteGroup",components:{AntModal:s["a"]},props:{},data:function(){return{open:!1,formData:{title:"",des:""},formTitle:"",rules:{title:[{required:!0,message:"标题不能为空",trigger:"blur"}],des:[{required:!0,message:"描述不能为空",trigger:"blur"}]},delayTime:200,spinning:!1}},created:function(){},methods:{handleAdd:function(e){this.open=!0,this.formTitle="新增分组"},handleUpdate:function(e){this.open=!0,this.formTitle="编辑分组";var t=Object.assign({},e);t&&(this.formData=t,e||Object(a["b"])({res_group_id:t.res_group_id}).then((function(e){})))},cancel:function(){this.open=!1,this.$emit("close")},submitForm:function(){var e=this,t=this;this.$refs.form.validate((function(r){if(r){var s=JSON.parse(JSON.stringify(e.formData));Object(a["a"])(s).then((function(e){t.formData.res_group_id?t.$message.info("更新分组成功"):t.$message.info("添加分组成功"),t.open=!1,t.$emit("ok")}))}}))}}}},b273:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e._self._c;return t("div",[t("a-card",{staticStyle:{"margin-bottom":"10px"},attrs:{bordered:!1}},[t("div",{ref:"search",staticClass:"table-page-search-wrapper"},[t("a-form",{attrs:{labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[t("a-row",{attrs:{gutter:48}},[t("a-col",{attrs:{md:6,sm:24}},[t("a-form-item",{attrs:{label:e.$t("view.system.resourcegroup.title")}},[t("a-input",{attrs:{placeholder:e.$t("view.system.resourcegroup.placeholder.title"),"allow-clear":""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery.apply(null,arguments)}},model:{value:e.queryParam.w,callback:function(t){e.$set(e.queryParam,"w",t)},expression:"queryParam.w"}})],1)],1),t("a-col",[t("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"right"}},[t("a-button",{attrs:{type:"primary"},on:{click:e.handleQuery}},[t("a-icon",{attrs:{type:"search"}}),e._v(e._s(e.$t("view.system.resourcegroup.search"))+" ")],1),t("a-button",{staticStyle:{"margin-left":"8px"},on:{click:e.resetQuery}},[t("a-icon",{attrs:{type:"redo"}}),e._v(e._s(e.$t("view.system.resourcegroup.Reset"))+" ")],1)],1)])],1)],1)],1)]),t("a-card",{staticClass:"table-card",attrs:{bordered:!1}},[e.visibleAddGroup?t("add-group",{ref:"AddGroup",staticClass:"groupDialogclass",on:{ok:function(t){return e.getList()}}}):e._e(),e.visibleEditorGroup?t("editor-group",{ref:"EditorGroup",staticClass:"groupDialogclass",on:{ok:function(t){return e.getList()}}}):e._e(),e.visibleAddResource?t("group-add-resource",{ref:"GroupAddResource",staticClass:"groupDialogclass",on:{ok:function(t){return e.resourceBack()},cancel:function(t){return e.resourceBack()}}}):e._e(),t("advance-table",{attrs:{loading:e.loading,size:"middle","format-conditions":!0,columns:e.columns,"data-source":e.list,rowKey:"res_group_id",tableKey:"test-cat-catlist-table",pagination:{current:e.queryParam.page,pageSize:e.queryParam.limit,total:e.total,showSizeChanger:!1,showLessItems:!1,showQuickJumper:!1,showTotal:function(t,r){return e.$t("view.article.list.article.table.num",{num:r[0]+"-"+r[1],total:t})},onChange:e.changeSize,onShowSizeChange:e.onShowSizeChange},title:"列表"},scopedSlots:e._u([{key:"operation",fn:function(r){var s=r.record;return t("span",{},[t("a",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:group:edit"],expression:"['system:group:edit']"}],on:{click:function(t){return e.handleUpdate(s)}}},[e._v(" "+e._s(e.$t("view.system.resourcegroup.Update"))+" ")]),t("a-divider",{attrs:{type:"vertical"}}),t("a",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:group:resource:add"],expression:"['system:group:resource:add']"}],on:{click:function(t){return e.handleApiAdd(s)}}},[e._v(" "+e._s(e.$t("view.system.resourcegroup.AddApi"))+" ")]),t("a-divider",{attrs:{type:"vertical"}}),t("a",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:group:resource:see"],expression:"['system:group:resource:see']"}],on:{click:function(t){return e.handleApiSeeList(s)}}},[e._v(e._s(e.$t("view.system.resourcegroup.Look")))])],1)}}])},[t("div",{staticClass:"table-operations",attrs:{slot:"button"},slot:"button"},[t("a-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:group:add"],expression:"['system:group:add']"}],attrs:{type:"primary"},on:{click:function(t){return e.handleAdd()}}},[t("a-icon",{attrs:{type:"plus"}}),e._v(e._s(e.$t("view.system.resourcegroup.Add"))+" ")],1),e.multiple?e._e():t("a-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:group:delete"],expression:"['system:group:delete']"}],attrs:{type:"danger"},on:{click:function(t){return e.handleDelete()}}},[t("a-icon",{attrs:{type:"delete"}}),e._v(e._s(e.$t("view.system.resourcegroup.Delete"))+" ")],1)],1)])],1)],1)},a=[],o=r("266f"),i=r("5d9e"),n=r("4b26"),l=r("98768"),u=r("fd0a"),c=r("1b6c"),d={name:"ResourceGroup",components:{AdvanceTable:i["a"],AddGroup:n["default"],EditorGroup:l["default"],GroupAddResource:u["default"]},data:function(){return{queryParam:{w:"",page:1,limit:10},loading:!1,multiple:!0,selectedRowKeys:[],labelCol:{span:6},wrapperCol:{span:18},total:0,expandedRowKeys:[],columns:[{title:Object(c["a"])("view.system.resourcegroup.title"),dataIndex:"title",width:"150px",scopedSlots:{customRender:"title"}},{title:Object(c["a"])("view.system.resourcegroup.desc"),dataIndex:"des",width:"150px",scopedSlots:{customRender:"des"}},{title:Object(c["a"])("view.system.resourcegroup.operation"),dataIndex:"operation",width:"140px",scopedSlots:{customRender:"operation"}}],list:[],visibleAddGroup:!1,visibleEditorGroup:!1,visibleAddResource:!1}},created:function(){this.getList()},methods:{getList:function(){var e=this;Object(o["b"])(this.queryParam).then((function(t){e.list=t.List,e.total=t.total_count,e.visibleAddGroup&&(e.visibleAddGroup=!e.visibleAddGroup),e.visibleEditorGroup&&(e.visibleEditorGroup=!e.visibleEditorGroup)}))},handleQuery:function(){this.getList()},resetQuery:function(){this.queryParam.w="",this.queryParam.page=1,this.getList()},onSelectChange:function(){},changeSize:function(e,t){this.queryParam.page=e,this.queryParam.limit=t,this.getList()},onShowSizeChange:function(e,t){this.queryParam.page=e,this.queryParam.limit=t,this.getList()},handleAdd:function(e){var t=this;this.visibleAddGroup=!0,this.$nextTick((function(){return t.$refs.AddGroup.handleAdd(e)}))},handleUpdate:function(e){this.visibleEditorGroup=!0;var t=this;this.$nextTick((function(){return t.$refs.EditorGroup.handleUpdate(e)}))},handleApiSeeList:function(e){this.visibleAddResource=!0;var t=this;this.$nextTick((function(){t.$refs.GroupAddResource.seeResourceAddList(e)}))},handleApiAdd:function(e){this.visibleAddResource=!0;var t=this;this.$nextTick((function(){t.$refs.GroupAddResource.openHandle(e)}))},resourceBack:function(){this.visibleAddResource=!1}}},p=d,m=(r("413d"),r("2877")),h=Object(m["a"])(p,s,a,!1,null,null,null);t["default"]=h.exports},dfa5:function(e,t,r){"use strict";r.r(t);var s=r("2909"),a=(r("99af"),r("4e82"),r("d81d"),r("b0c0"),r("c740"),r("a434"),r("2dd7")),o=r("266f"),i=r("5d9e");t["default"]={name:"CareteGroup",components:{AntModal:a["a"],AdvanceTable:i["a"]},props:{},data:function(){return{open:!1,delayTime:200,spinning:!1,formTitle:"",queryParam:{name:"",page:1,limit:10},loading:!1,multiple:!0,selectedRowKeys:[],selectedRows:[],labelCol:{span:6},wrapperCol:{span:18},FormlabelCol:{span:6},FormwrapperCol:{span:16},total_count:0,expandedRowKeys:[],columns:[],list:[],allSaveId:[],TabType:1,tableHeight:400}},created:function(){},methods:{openHandle:function(e){this.formTitle="view.system.resourcegroup.AddApIPermissions",this.initColumns(),this.TabType=1,this.quitFull(),this.open=!0,this.$set(this.queryParam,"page",1),this.getList(),this.res_group_id=e.res_group_id,this.getResourceAddList(this.res_group_id)},seeResourceAddList:function(e){this.formTitle="view.system.resourcegroup.ViewAddedList",this.initColumns(1),this.TabType=2,this.quitFull(),this.open=!0,this.queryParam.page=1,this.res_group_id=e.res_group_id,this.getResourceAddList(this.res_group_id,2)},initColumns:function(e){var t=JSON.parse(JSON.stringify([{title:this.$t("view.system.resourcegroup.title"),dataIndex:"title",width:"150px",scopedSlots:{customRender:"title"}},{title:this.$t("view.system.resourcegroup.Api"),dataIndex:"path",width:"150px",scopedSlots:{customRender:"path"}}]));if(e){var r={title:this.$t("view.system.resourcegroup.operation"),dataIndex:"operation",width:"140px",scopedSlots:{customRender:"operation"}};this.$set(this,"columns",[].concat(Object(s["a"])(t),[r]))}else this.$set(this,"columns",t)},cancel:function(){this.open=!1,this.$emit("cancel")},submitForm:function(e){var t=this,r=[];return r=e?JSON.parse(JSON.stringify(this.allSaveId)).sort():JSON.parse(JSON.stringify(this.selectedRowKeys)).sort(),r=this._.sortBy(r),Object(o["d"])({resource_ids:r,res_group_id:t.res_group_id}).then((function(r){return e||(t.$message.info("api权限保存成功"),t.open=!1,t.$emit("ok")),r}))},getResourceAddList:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=this;if(e){var s=[];Object(o["c"])({res_group_id:e}).then((function(e){e?(r._.map(e,(function(e){s.push(e.resource_id)})),1===t?(r.$set(r,"selectedRowKeys",s),r.$set(r,"selectedRows",e)):(r.total_count=e.length,r.$set(r,"list",e),r.$set(r,"allSaveId",s))):1===t?(r.$set(r,"selectedRowKeys",[]),r.$set(r,"selectedRows",[])):(r.$set(r,"list",[]),r.$set(r,"allSaveId",[]),r.total_count=0)}))}},getList:function(){var e=this,t={page:e.queryParam.page,limit:e.queryParam.limit,cat:"admin"};this.queryParam.name&&(t.w=this.queryParam.name),Object(o["e"])(t).then((function(t){e.list=t.List,e.total_count=t.total_count}))},onSelectChange:function(e,t){this.selectedRowKeys=e,this.selectedRows=t,this.ids=this.selectedRows.map((function(e){return e.id})),this.userNames=this.selectedRows.map((function(e){return e.name})),this.single=1!==e.length,this.multiple=!e.length},changeSize:function(e,t){1===this.TabType?(this.queryParam.page=e,this.queryParam.limit=t,this.getList()):(this.queryParam.page=e,this.queryParam.limit=t)},onShowSizeChange:function(e,t){1===this.TabType?(this.queryParam.page=e,this.queryParam.limit=t,this.getList()):(this.queryParam.page=e,this.queryParam.limit=t)},quitFull:function(e){e?this.tableHeight="85%":1===this.TabType?this.tableHeight=400:this.tableHeight=480},handleQuery:function(){this.TabType&&(this.queryParam.page=1,this.getList())},handleDelete:function(e){var t=e.resource_id,r=this,s=this.allSaveId.indexOf(t),a=this._.findIndex(this.list,{resource_id:t});-1!==s&&-1!==a&&(r.allSaveId.splice(s,1),this.submitForm(1).then((function(){r.$message.info("api删除成功"),r.list.splice(a,1)})))},handleAllDelete:function(){var e=this._.difference(this.allSaveId,this.selectedRowKeys),t=this;this.$set(this,"allSaveId",e),this.submitForm(1).then((function(){t.$message.info("api删除成功"),t.getResourceAddList(t.res_group_id,2)}))}}}},e6832:function(e,t,r){},fd0a:function(e,t,r){"use strict";r.r(t);r("99af"),r("b0c0");var s=function(){var e=this,t=e._self._c;return t("div",[t("ant-modal",{staticClass:"groupDialogclass",attrs:{visible:e.open,"modal-title":e.$t(e.formTitle),"adjust-size":!0,modalHeight:"680",modalWidth:"720"},on:{cancel:e.cancel,fullsreentback:e.quitFull}},[t("advance-table",{attrs:{slot:"content",loading:e.loading,size:"middle",scroll:{x:650,y:e.tableHeight},"row-selection":{selectedRowKeys:e.selectedRowKeys,onChange:e.onSelectChange},"format-conditions":!0,columns:e.columns,"data-source":e.list,rowKey:"resource_id",tableKey:"group-resource-table",bordered:!0,pagination:1==e.TabType&&{current:e.queryParam.page,pageSize:e.queryParam.limit,total:e.total_count,showSizeChanger:!0,showLessItems:!0,showQuickJumper:!0,showTotal:function(e,t){return"第 ".concat(t[0],"-").concat(t[1]," 条,总计 ").concat(e," 条")},onChange:e.changeSize,onShowSizeChange:e.onShowSizeChange}},slot:"content",scopedSlots:e._u([{key:"operation",fn:function(r){r.text;var s=r.record;return t("span",{},[0!=s.resource_id?t("a",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:dept:remove"],expression:"['system:dept:remove']"}],on:{click:function(t){return e.handleDelete(s)}}},[e._v(" "+e._s(e.$t("view.system.resourcegroup.Delete"))+" ")]):e._e()])}}])},[t("div",{attrs:{slot:"title"},slot:"title"},[1==e.TabType?t("a-form",{attrs:{labelCol:e.FormlabelCol,wrapperCol:e.FormwrapperCol}},[t("a-form-item",{staticClass:"resourceSerachClass",attrs:{label:e.$t("view.system.resourcegroup.title")}},[t("a-input",{attrs:{placeholder:e.$t("view.system.resourcegroup.placeholder.title"),"allow-clear":""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery.apply(null,arguments)}},model:{value:e.queryParam.name,callback:function(t){e.$set(e.queryParam,"name",t)},expression:"queryParam.name"}})],1)],1):e._e()],1),t("div",{attrs:{slot:"button"},slot:"button"},[1==e.TabType?t("a-button",{attrs:{type:"primary"},on:{click:e.handleQuery}},[t("a-icon",{attrs:{type:"search"}}),e._v(e._s(e.$t("view.system.resourcegroup.search"))+" ")],1):e._e(),2==e.TabType&&e.selectedRowKeys.length?t("a-button",{attrs:{type:"primary"},on:{click:e.handleAllDelete}},[t("a-icon",{attrs:{type:"del"}}),e._v(e._s(e.$t("view.system.resourcegroup.Delete"))+" ")],1):e._e()],1)]),t("template",{slot:"footer"},[t("a-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm()}}},[e._v(" "+e._s(e.$t("view.system.resourcegroup.Save"))+" ")]),t("a-button",{on:{click:e.cancel}},[e._v(" "+e._s(e.$t("view.system.resourcegroup.Cancel"))+" ")])],1)],2)],1)},a=[],o=r("5530"),i=r("dfa5"),n=Object(o["a"])({},i["default"]),l=n,u=(r("4f39"),r("2877")),c=Object(u["a"])(l,s,a,!1,null,null,null);t["default"]=c.exports}}]);