cpop_nftmeta_sdm/web/admin-web/static/js/chunk-3521dd13.542d016f.js
2024-10-25 16:17:26 +08:00

1 line
7.7 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3521dd13","chunk-63cf1723","chunk-d921cd76"],{"4eb4":function(e,t,n){},"7a51":function(e,t,n){"use strict";n("4eb4")},a5f6:function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-container"},[n("div",{staticClass:"menu"},[n("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.page}},[n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:e.createHandler}},[e._v("新建")])],1)],1)],1),e._v(" "),n("custom-table",{ref:"table",attrs:{index:"",loading:e.loading,columns:e.columns,data:e.listData,page:e.page},on:{loadHandler:e.fetchList},scopedSlots:e._u([{key:"operation",fn:function(t){var o=t.row,i=t.index;return[n("el-button",{attrs:{type:"text",icon:"el-icon-edit",size:"small",plain:""},on:{click:function(t){return e.editHandler(o,i)}}},[e._v("编辑")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-plus",size:"small",plain:""},on:{click:function(t){return e.permissionHandler(o,i)}}},[e._v("权限")]),e._v(" "),n("el-button",{attrs:{type:"text",icon:"el-icon-plus",size:"small",plain:""},on:{click:function(t){return e.deleteHandler(o,i)}}},[e._v("删除")])]}}])}),e._v(" "),n("role-form",{ref:"form",on:{reloadTable:function(t){return e.$refs.table.refreshTable()}}}),e._v(" "),n("role-permission",{ref:"permission"})],1)},i=[],r=n("1a0a"),a=n("cc5e"),s=n("aaa5"),l=n("ba23"),c=[{label:"角色名称",prop:"roleName"},{width:120,label:"角色标识",prop:"roleCode"},{width:150,label:"角色描述",prop:"roleDesc"},{label:"创建时间",prop:"creationTime"}],u={name:"role-info",components:{customTable:r["default"],roleForm:s["default"],rolePermission:l["default"]},data:function(){return{loading:!1,columns:c,listData:[],page:{current:1,size:10}}},methods:{fetchList:function(){var e=this;this.loading=!0,Object(a["c"])(this.page).then((function(t){var n=t.data,o=n.records,i=n.size,r=n.current,a=n.total;e.listData=o,e.page={current:r,size:i,total:a},e.loading=!1}))},createHandler:function(){this.$refs.form.open()},editHandler:function(e,t){this.$refs.form.open(e)},deleteHandler:function(e,t){var n=this;this.$confirm("是否删除第 ".concat(t+1," 行?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(a["b"])(e.roleId).then((function(e){"success"===e.code?(n.$message.success("删除成功!"),n.$refs.table.refreshTable()):n.$message.error("删除失败")}))})).catch((function(){}))},permissionHandler:function(e,t){this.$refs.permission.open(e)},find:function(){this.fetchList()}}},d=u,f=n("2877"),m=Object(f["a"])(d,o,i,!1,null,null,null);t["default"]=m.exports},aaa5:function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"角色信息",visible:e.show,width:"600px"},on:{"update:visible":function(t){e.show=t}}},[n("el-form",{attrs:{model:e.form,"label-width":"80px",rules:e.rules}},[n("el-form-item",{attrs:{label:"角色名称"}},[n("el-input",{model:{value:e.form.roleName,callback:function(t){e.$set(e.form,"roleName",t)},expression:"form.roleName"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"角色标识"}},[n("el-input",{model:{value:e.form.roleCode,callback:function(t){e.$set(e.form,"roleCode",t)},expression:"form.roleCode"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"角色描述"}},[n("el-input",{model:{value:e.form.roleDesc,callback:function(t){e.$set(e.form,"roleDesc",t)},expression:"form.roleDesc"}})],1)],1),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.saveHandler}},[e._v(e._s(e.btn_title))]),e._v(" "),n("el-button",{on:{click:e.close}},[e._v("取消")])],1)],1)},i=[],r=n("cc5e"),a={name:"role-form",data:function(){return{form:{},show:!1,loading:!1,rules:{roleName:[{required:!0,trigger:"blur"}]}}},computed:{formState:function(){return!this.form.roleId},btn_title:function(){return this.formState?"新建":"保存"}},methods:{open:function(e){e?(e=Object.assign({},e),this.form=e):this.form={},this.show=!0},close:function(){this.show=!1},saveHandler:function(){this.loading=!0,this.formState?this.createHandler():this.editHandler()},createHandler:function(){var e=this;Object(r["a"])(this.form).then((function(t){"success"==t.code&&(e.$message({message:"创建成功",type:"success"}),e.close(),e.$emit("reloadTable"))})).finally((function(){e.loading=!1}))},editHandler:function(){var e=this;Object(r["f"])(this.form).then((function(t){"success"==t.code&&(e.$message({message:"修改成功",type:"success"}),e.close(),e.$emit("reloadTable"))})).finally((function(){e.loading=!1}))}}},s=a,l=n("2877"),c=Object(l["a"])(s,o,i,!1,null,null,null);t["default"]=c.exports},ba23:function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:"权限列表",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[n("div",{staticClass:"permission-list"},[e._l(e.treeData,(function(t){return[n("el-tree",{key:t.id,ref:"menuTree",refInFor:!0,staticClass:"permission-item",attrs:{"node-key":"id","check-strictly":e.checkStrict,data:[t],props:e.props,"default-checked-keys":e.checkedKeys,"show-checkbox":"","default-expand-all":""}})]}))],2),e._v(" "),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.saving,expression:"saving"}],attrs:{type:"primary"},on:{click:e.saveHandler}},[e._v("更新")]),e._v(" "),n("el-button",{on:{click:e.close}},[e._v("取消")])],1)])},i=[],r=n("1f27"),a=n("cc5e"),s={name:"role-permission",data:function(){return{saving:!1,loading:!1,show:!1,checkStrict:!1,role:{},treeData:[],checkedKeys:[],props:{label:"name",children:"children"}}},mounted:function(){this.initPermission()},methods:{open:function(e){e&&(this.role=Object.assign({},e),this.initChecked()),this.show=!0},close:function(){this.show=!1},initPermission:function(){var e=this;this.loading=!0,Object(r["e"])().then((function(t){e.treeData=t.data})).finally((function(){e.loading=!1}))},initChecked:function(){var e=this;Object(r["d"])(this.role.roleId).then((function(t){e.checkStrict=!0,t.data&&(e.checkedKeys=t.data.map((function(e){return e.menuId})),e.$nextTick((function(){e.checkStrict=!1})))}))},saveHandler:function(){var e=this;this.saving=!0;var t=[];for(var n in this.$refs.menuTree)if(n){var o=this.$refs.menuTree[n].getCheckedKeys();if(0!=o.length){t=t.concat(o);var i=this.$refs.menuTree[n].getHalfCheckedKeys();0!=i.length&&(t=t.concat(i))}}Object(a["e"])(this.role.roleId,t.join(",")).then((function(t){e.saving=!1,"success"===t.code?(e.close(),e.$notify({title:"成功",message:"权限修改成功",type:"success",duration:2e3})):e.$$notify({title:"失败",message:"权限更新失败",type:"error",duration:2e3})}))}}},l=s,c=(n("7a51"),n("2877")),u=Object(c["a"])(l,o,i,!1,null,"dae1dae4",null);t["default"]=u.exports},cc5e:function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"f",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"e",(function(){return c}));var o=n("b775");function i(){return Object(o["a"])({url:"/admin/role/list",method:"get"})}function r(e){return Object(o["a"])({url:"/admin/role/page",method:"get",params:e})}function a(e){return Object(o["a"])({url:"/admin/role",method:"post",data:e})}function s(e){return Object(o["a"])({url:"/admin/role",method:"put",data:e})}function l(e){return Object(o["a"])({url:"/admin/role/"+e,method:"delete"})}function c(e,t){return Object(o["a"])({url:"/admin/role/menu",method:"put",params:{roleId:e,menuIds:t}})}}}]);