Files
PropertyDeployment/resources/Web/MicroCommunityMallWeb/html/js/chunk-01628dff.d9218552.js
Anfioo adfd019d2d 江门
1
2026-02-01 15:37:55 +08:00

2 lines
11 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-01628dff"],{"0e49":function(e,i,r){},"3e22":function(e,i,r){},"58ea":function(e,i,r){"use strict";r("8a90")},"7e39":function(e,i,r){"use strict";r("e24a")},"8a90":function(e,i,r){},9693:function(e,i,r){"use strict";r("3e22")},c34b:function(e,i,r){"use strict";r("0e49")},e24a:function(e,i,r){},fa24:function(e,i,r){"use strict";r.r(i);var t=function(){var e=this,i=e._self._c;return i("el-row",{staticClass:"privilege-container"},[i("el-col",{attrs:{span:16}},[i("el-card",{staticClass:"box-card"},[i("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[i("span",[e._v("权限组")]),i("el-button",{staticClass:"float-right",attrs:{type:"primary",size:"small"},on:{click:e.openAddPrivilegeGroup}},[i("i",{staticClass:"el-icon-plus"}),e._v("添加 ")])],1),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.privilegeInfo.privilegeGroups,border:""}},[i("el-table-column",{attrs:{prop:"name",label:"名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(r){return[i("span",{staticClass:"link-type",on:{click:function(i){return e.notifyQueryPrivilege(r.row)}}},[e._v(" "+e._s(r.row.name)+" ")])]}}])}),i("el-table-column",{attrs:{prop:"pgId",label:"编码",align:"center"},scopedSlots:e._u([{key:"default",fn:function(r){return[i("span",{staticClass:"link-type",on:{click:function(i){return e.notifyQueryPrivilege(r.row)}}},[e._v(" "+e._s(r.row.pgId)+" ")])]}}])}),i("el-table-column",{attrs:{prop:"description",label:"权限组描述",align:"center"}}),i("el-table-column",{attrs:{prop:"createTime",label:"创建时间",align:"center"}}),i("el-table-column",{attrs:{label:"操作",align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function(r){return["9999"!=r.row.storeId?i("el-button",{attrs:{size:"mini"},on:{click:function(i){return e.openEditPrivilegeGroup(r.row)}}},[e._v("修改")]):e._e(),"9999"!=r.row.storeId?i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){return e.openDeletePrivilegeGroup(r.row)}}},[e._v("删除")]):e._e()]}}])})],1),i("el-pagination",{staticClass:"pagination",attrs:{layout:"prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange}})],1)],1),i("el-col",{staticClass:"animated fadeInRight",attrs:{span:8}},[i("el-card",{staticClass:"box-card"},[i("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[i("h2",[e._v(e._s(e.privilegeInfo._currentPgName)+"-权限")])]),i("div",{staticClass:"mail-box"},[i("el-tree",{attrs:{data:e.treeData,"show-checkbox":"","node-key":"id",props:e.defaultProps},on:{check:e.handleCheckChange}})],1)])],1),i("add-privilege-group",{ref:"addPrivilegeGroup",on:{refresh:e.loadPrivilegeGroup}}),i("edit-privilege-group",{ref:"editPrivilegeGroup",on:{refresh:e.loadPrivilegeGroup}}),i("delete-privilege-group",{ref:"deletePrivilegeGroup",on:{refresh:e.loadPrivilegeGroup}})],1)},o=[],l=r("b775");function a(e){return new Promise((i,r)=>{Object(l["a"])({url:"/privilegeGroup/savePrivilegeGroup",method:"post",data:e}).then(e=>{const r=e.data;i(r)}).catch(e=>{r(e)})})}function s(e){return new Promise((i,r)=>{Object(l["a"])({url:"/privilegeGroup/updatePrivilegeGroup",method:"post",data:e}).then(e=>{const r=e.data;i(r)}).catch(e=>{r(e)})})}function n(e){return new Promise((i,r)=>{Object(l["a"])({url:"/privilegeGroup/deletePrivilegeGroup",method:"post",data:e}).then(e=>{const r=e.data;i(r)}).catch(e=>{r(e)})})}var d=function(){var e=this,i=e._self._c;return i("el-dialog",{attrs:{title:e.$t("addPrivilegeGroup.addRole"),visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(i){e.dialogVisible=i}}},[i("el-form",{ref:"form",attrs:{model:e.addPrivilegeGroupInfo,rules:e.rules}},[e.addPrivilegeGroupInfo.errorInfo?i("p",{staticStyle:{color:"red"}},[e._v(" "+e._s(e.addPrivilegeGroupInfo.errorInfo)+" ")]):e._e(),i("el-form-item",{attrs:{label:e.$t("addPrivilegeGroup.roleName"),prop:"name","label-width":e.formLabelWidth}},[i("el-input",{attrs:{placeholder:e.$t("addPrivilegeGroup.roleNamePlaceholder")},model:{value:e.addPrivilegeGroupInfo.name,callback:function(i){e.$set(e.addPrivilegeGroupInfo,"name",i)},expression:"addPrivilegeGroupInfo.name"}})],1),i("el-form-item",{attrs:{label:e.$t("addPrivilegeGroup.roleDesc"),prop:"description","label-width":e.formLabelWidth}},[i("el-input",{attrs:{type:"textarea",placeholder:e.$t("addPrivilegeGroup.roleDescPlaceholder")},model:{value:e.addPrivilegeGroupInfo.description,callback:function(i){e.$set(e.addPrivilegeGroupInfo,"description",i)},expression:"addPrivilegeGroupInfo.description"}})],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(i){e.dialogVisible=!1}}},[e._v(" "+e._s(e.$t("common.cancel"))+" ")]),i("el-button",{attrs:{type:"primary"},on:{click:e.saveAddPrivilegeGroup}},[e._v(" "+e._s(e.$t("common.save"))+" ")])],1)],1)},c=[],u={name:"AddPrivilegeGroup",data(){return{dialogVisible:!1,formLabelWidth:"120px",addPrivilegeGroupInfo:{name:"",description:"",errorInfo:""},rules:{name:[{required:!0,message:this.$t("addPrivilegeGroup.roleNameRequired"),trigger:"blur"},{min:2,max:10,message:this.$t("addPrivilegeGroup.roleNameLength"),trigger:"blur"}],description:[{max:200,message:this.$t("addPrivilegeGroup.roleDescLength"),trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0,this.$nextTick(()=>{this.$refs.form&&this.$refs.form.resetFields()})},async saveAddPrivilegeGroup(){try{const e=await this.$refs.form.validate();if(!e)return;this.addPrivilegeGroupInfo.errorInfo="";const i=await a(this.addPrivilegeGroupInfo);0===i.code?(this.$message.success(this.$t("addPrivilegeGroup.addSuccess")),this.dialogVisible=!1,this.$emit("refresh"),this.clearForm()):this.$message.error(i.msg)}catch(e){console.error("添加权限组失败:",e),this.addPrivilegeGroupInfo.errorInfo=e.message}},clearForm(){this.addPrivilegeGroupInfo={name:"",description:"",errorInfo:""}}}},p=u,g=(r("9693"),r("2877")),v=Object(g["a"])(p,d,c,!1,null,"05c6441e",null),f=v.exports,h=function(){var e=this,i=e._self._c;return i("el-dialog",{attrs:{title:e.$t("editPrivilegeGroup.editRole"),visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(i){e.dialogVisible=i}}},[i("el-form",{ref:"form",attrs:{model:e.editPrivilegeGroupInfo,rules:e.rules}},[e.editPrivilegeGroupInfo.errorInfo?i("p",{staticStyle:{color:"red"}},[e._v(" "+e._s(e.editPrivilegeGroupInfo.errorInfo)+" ")]):e._e(),i("el-form-item",{attrs:{label:e.$t("editPrivilegeGroup.roleName"),prop:"name","label-width":e.formLabelWidth}},[i("el-input",{attrs:{placeholder:e.$t("editPrivilegeGroup.roleNamePlaceholder")},model:{value:e.editPrivilegeGroupInfo.name,callback:function(i){e.$set(e.editPrivilegeGroupInfo,"name",i)},expression:"editPrivilegeGroupInfo.name"}})],1),i("el-form-item",{attrs:{label:e.$t("editPrivilegeGroup.roleDesc"),prop:"description","label-width":e.formLabelWidth}},[i("el-input",{attrs:{type:"textarea",placeholder:e.$t("editPrivilegeGroup.roleDescPlaceholder")},model:{value:e.editPrivilegeGroupInfo.description,callback:function(i){e.$set(e.editPrivilegeGroupInfo,"description",i)},expression:"editPrivilegeGroupInfo.description"}})],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(i){e.dialogVisible=!1}}},[e._v(" "+e._s(e.$t("common.cancel"))+" ")]),i("el-button",{attrs:{type:"primary"},on:{click:e.saveEditPrivilegeGroup}},[e._v(" "+e._s(e.$t("common.save"))+" ")])],1)],1)},m=[],P={name:"EditPrivilegeGroup",data(){return{dialogVisible:!1,formLabelWidth:"120px",editPrivilegeGroupInfo:{pgId:"",name:"",description:"",errorInfo:""},rules:{name:[{required:!0,message:this.$t("editPrivilegeGroup.roleNameRequired"),trigger:"blur"},{min:2,max:10,message:this.$t("editPrivilegeGroup.roleNameLength"),trigger:"blur"}],description:[{max:200,message:this.$t("editPrivilegeGroup.roleDescLength"),trigger:"blur"}]}}},methods:{open(e){this.dialogVisible=!0,this.editPrivilegeGroupInfo={pgId:e.pgId,name:e.name,description:e.description,errorInfo:""}},async saveEditPrivilegeGroup(){try{const e=await this.$refs.form.validate();if(!e)return;this.editPrivilegeGroupInfo.errorInfo="";const i=await s(this.editPrivilegeGroupInfo);0===i.code?(this.$message.success(this.$t("editPrivilegeGroup.editSuccess")),this.dialogVisible=!1,this.$emit("refresh")):this.$message.error(i.msg)}catch(e){console.error("修改权限组失败:",e),this.editPrivilegeGroupInfo.errorInfo=e.message}}}},G=P,b=(r("c34b"),Object(g["a"])(G,h,m,!1,null,"4657df8e",null)),I=b.exports,_=function(){var e=this,i=e._self._c;return i("el-dialog",{attrs:{title:e.$t("deletePrivilegeGroup.confirmOperation"),visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(i){e.dialogVisible=i}}},[i("div",{staticClass:"modal-body"},[i("p",{attrs:{align:"center"}},[e._v(" "+e._s(e.$t("deletePrivilegeGroup.deleteWarning"))+""+e._s(e.$t("deletePrivilegeGroup.confirmDelete"))+e._s(e.deletePrivilegeGroupInfo.name)+" ")])]),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(i){e.dialogVisible=!1}}},[e._v(" "+e._s(e.$t("deletePrivilegeGroup.cancel"))+" ")]),i("el-button",{attrs:{type:"primary"},on:{click:e.deletePrivilegeGroup}},[e._v(" "+e._s(e.$t("deletePrivilegeGroup.confirmDelete"))+" ")])],1)])},$=[],y={name:"DeletePrivilegeGroup",data(){return{dialogVisible:!1,deletePrivilegeGroupInfo:{pgId:"",name:""}}},methods:{open(e){this.dialogVisible=!0,this.deletePrivilegeGroupInfo={pgId:e.pgId,name:e.name}},async deletePrivilegeGroup(){try{const e=await n(this.deletePrivilegeGroupInfo);0===e.code?(this.$message.success(this.$t("deletePrivilegeGroup.deleteSuccess")),this.dialogVisible=!1,this.$emit("refresh")):this.$message.error(e.msg)}catch(e){console.error("删除权限组失败:",e)}}}},w=y,k=(r("7e39"),Object(g["a"])(w,_,$,!1,null,"d7d5f714",null)),x=k.exports,C={name:"Privilege",components:{AddPrivilegeGroup:f,EditPrivilegeGroup:I,DeletePrivilegeGroup:x},data(){return{privilegeInfo:{_currentPgId:"",_currentPgName:"",_pName:"",_currentStoreId:"9999",_privileges:[],privilegeGroups:[]},treeData:[],defaultProps:{children:"children",label:"text"},total:0,currentPage:1}},created(){this.loadPrivilegeGroup()},methods:{async loadPrivilegeGroup(){try{const e=await(void 0)({page:this.currentPage});this.privilegeInfo.privilegeGroups=e.data,this.total=e.total,e.data.length>0&&this.notifyQueryPrivilege(e.data[0])}catch(e){console.error("获取权限组失败:",e)}},async notifyQueryPrivilege(e){this.privilegeInfo._currentPgId=e.pgId,this.privilegeInfo._currentPgName=e.name,this.privilegeInfo._currentStoreId=e.storeId,await this.loadPrivilege(e.pgId)},async loadPrivilege(e){try{const i=await(void 0)({pgId:e,name:this.privilegeInfo._pName});this.privilegeInfo._privileges=i.data,this.initTreeData(i.data)}catch(i){console.error("获取权限失败:",i)}},initTreeData(e){console.log(e)},handleCheckChange(e,i){console.log(e,i)},handleCurrentChange(e){this.currentPage=e,this.loadPrivilegeGroup()},openAddPrivilegeGroup(){this.$refs.addPrivilegeGroup.open()},openEditPrivilegeGroup(e){this.$refs.editPrivilegeGroup.open(e)},openDeletePrivilegeGroup(e){this.$refs.deletePrivilegeGroup.open(e)}}},V=C,D=(r("58ea"),Object(g["a"])(V,t,o,!1,null,"2bfdc0f2",null));i["default"]=D.exports}}]);
//# sourceMappingURL=chunk-01628dff.d9218552.js.map