UNPKG

beehole-store-server

Version:

www.bee-hole.com

1 lines 8.27 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0ef200c7","chunk-0f8eafa8"],{"266f":function(e,t,s){"use strict";s.d(t,"b",(function(){return r})),s.d(t,"a",(function(){return a})),s.d(t,"d",(function(){return o})),s.d(t,"e",(function(){return n})),s.d(t,"c",(function(){return u}));var i=s("b775");function r(e){return Object(i["b"])({url:"resource/group_list",method:"post",data:e})}function a(e){return Object(i["b"])({url:"resource/group_add",method:"post",data:e})}function o(e){return Object(i["b"])({url:"resource/group_batch_add_resource",method:"post",data:e})}function n(e){return Object(i["b"])({url:"resource/list",method:"post",data:e})}function u(e){return Object(i["b"])({url:"resource/group_resource_list",method:"post",data:e})}},2909:function(e,t,s){"use strict";s.d(t,"a",(function(){return u}));var i=s("6b75");function r(e){if(Array.isArray(e))return Object(i["a"])(e)}s("a4d3"),s("e01a"),s("d3b7"),s("d28b"),s("3ca3"),s("ddb0"),s("a630");function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var o=s("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 u(e){return r(e)||a(e)||Object(o["a"])(e)||n()}},"4f39":function(e,t,s){"use strict";s("e683")},dfa5:function(e,t,s){"use strict";s.r(t);var i=s("2909"),r=(s("99af"),s("4e82"),s("d81d"),s("b0c0"),s("c740"),s("a434"),s("2dd7")),a=s("266f"),o=s("5d9e");t["default"]={name:"CareteGroup",components:{AntModal:r["a"],AdvanceTable:o["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 s={title:this.$t("view.system.resourcegroup.operation"),dataIndex:"operation",width:"140px",scopedSlots:{customRender:"operation"}};this.$set(this,"columns",[].concat(Object(i["a"])(t),[s]))}else this.$set(this,"columns",t)},cancel:function(){this.open=!1,this.$emit("cancel")},submitForm:function(e){var t=this,s=[];return s=e?JSON.parse(JSON.stringify(this.allSaveId)).sort():JSON.parse(JSON.stringify(this.selectedRowKeys)).sort(),s=this._.sortBy(s),Object(a["d"])({resource_ids:s,res_group_id:t.res_group_id}).then((function(s){return e||(t.$message.info("api权限保存成功"),t.open=!1,t.$emit("ok")),s}))},getResourceAddList:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,s=this;if(e){var i=[];Object(a["c"])({res_group_id:e}).then((function(e){e?(s._.map(e,(function(e){i.push(e.resource_id)})),1===t?(s.$set(s,"selectedRowKeys",i),s.$set(s,"selectedRows",e)):(s.total_count=e.length,s.$set(s,"list",e),s.$set(s,"allSaveId",i))):1===t?(s.$set(s,"selectedRowKeys",[]),s.$set(s,"selectedRows",[])):(s.$set(s,"list",[]),s.$set(s,"allSaveId",[]),s.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(a["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,s=this,i=this.allSaveId.indexOf(t),r=this._.findIndex(this.list,{resource_id:t});-1!==i&&-1!==r&&(s.allSaveId.splice(i,1),this.submitForm(1).then((function(){s.$message.info("api删除成功"),s.list.splice(r,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)}))}}}},e683:function(e,t,s){},fd0a:function(e,t,s){"use strict";s.r(t);s("99af"),s("b0c0");var i=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(s){s.text;var i=s.record;return t("span",{},[0!=i.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(i)}}},[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)},r=[],a=s("5530"),o=s("dfa5"),n=Object(a["a"])({},o["default"]),u=n,l=(s("4f39"),s("2877")),c=Object(l["a"])(u,i,r,!1,null,null,null);t["default"]=c.exports}}]);