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

2 lines
12 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-768b6177"],{"0813":function(e,i,t){},"0e82":function(e,i,t){"use strict";t("5de2")},"200e":function(e,i,t){},"47ed":function(e,i,t){},"5de2":function(e,i,t){},"6aa6":function(e,i,t){"use strict";t.r(i);var r=function(){var e=this,i=e._self._c;return i("el-row",[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(e._s(e.$t("privilege.privilegeGroup")))]),i("el-button",{staticClass:"float-right",attrs:{type:"primary",size:"small"},on:{click:e.openPrivilegeGroupModel}},[i("i",{staticClass:"el-icon-plus"}),e._v(" "+e._s(e.$t("privilege.add"))+" ")])],1),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.privilegeInfo.privilegeGroups,border:"",stripe:""}},[i("el-table-column",{attrs:{prop:"name",label:e.$t("privilege.name"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",{staticClass:"link-type",on:{click:function(i){return e.notifyQueryPrivilege(t.row)}}},[e._v(" "+e._s(t.row.name)+" ")])]}}])}),i("el-table-column",{attrs:{prop:"pgId",label:e.$t("privilege.code"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",{staticClass:"link-type",on:{click:function(i){return e.notifyQueryPrivilege(t.row)}}},[e._v(" "+e._s(t.row.pgId)+" ")])]}}])}),i("el-table-column",{attrs:{prop:"createTime",label:e.$t("privilege.createTime"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(i){return[e._v(" "+e._s(e.dateFormat(i.row.createTime))+" ")]}}])}),i("el-table-column",{attrs:{label:e.$t("privilege.operation"),align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return["9999"!=t.row.storeId?i("el-button-group",[i("el-button",{attrs:{size:"mini"},on:{click:function(i){return e.openEditPrivilegeGroupModel(t.row)}}},[e._v(" "+e._s(e.$t("privilege.edit"))+" ")]),i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){return e.openDeletePrivilegeGroupModel(t.row)}}},[e._v(" "+e._s(e.$t("privilege.delete"))+" ")])],1):e._e()]}}])})],1),i("el-pagination",{staticClass:"pagination-container",attrs:{background:"",layout:"prev, pager, next",total:e.total,"current-page":e.currentPage,"page-size":e.pageSize},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)+"-"+e._s(e.$t("privilege.privilege")))])]),i("div",{staticClass:"mail-box"},[i("el-tree",{ref:"privilegeTree",attrs:{data:e.treeData,"show-checkbox":"","node-key":"id",props:e.defaultProps},on:{check:e.handleCheckChange}})],1)])],1),i("add-privilege-group",{ref:"addPrivilegeGroup"}),i("edit-privilege-group",{ref:"editPrivilegeGroup"}),i("delete-privilege-group",{ref:"deletePrivilegeGroup"})],1)},o=[],l=t("b775");function a(e){return new Promise((i,t)=>{Object(l["a"])({url:"/privilegeGroup.listPrivilegeGroup",method:"get",params:e}).then(e=>{const t=e.data;i(t)}).catch(e=>{t(e)})})}function s(e){return new Promise((i,t)=>{Object(l["a"])({url:"/privilegeGroup.savePrivilegeGroup",method:"post",data:e}).then(e=>{const t=e.data;i(t)}).catch(e=>{t(e)})})}function n(e){return new Promise((i,t)=>{Object(l["a"])({url:"/privilegeGroup.updatePrivilegeGroup",method:"post",data:e}).then(e=>{const t=e.data;i(t)}).catch(e=>{t(e)})})}function d(e){return new Promise((i,t)=>{Object(l["a"])({url:"/privilegeGroup.deletePrivilegeGroup",method:"post",data:e}).then(e=>{const t=e.data;i(t)}).catch(e=>{t(e)})})}function p(e){return new Promise((i,t)=>{Object(l["a"])({url:"/privilegeGroup.listPrivilege",method:"get",params:e}).then(e=>{const t=e.data;i(t)}).catch(e=>{t(e)})})}var c=t("7323"),g=t("24b9"),u=function(){var e=this,i=e._self._c;return i("el-dialog",{attrs:{title:e.$t("addPrivilegeGroup.addRole"),visible:e.dialogVisible,width:"50%","close-on-click-modal":!1},on:{"update:visible":function(i){e.dialogVisible=i}}},[i("el-form",{ref:"form",attrs:{model:e.addPrivilegeGroupInfo,"label-width":"120px","label-position":"left"}},[e.addPrivilegeGroupInfo.errorInfo?i("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:e.addPrivilegeGroupInfo.errorInfo,type:"error","show-icon":""}}):e._e(),i("el-form-item",{attrs:{label:e.$t("addPrivilegeGroup.roleName"),prop:"name",rules:[{required:!0,message:e.$t("addPrivilegeGroup.roleNameRequired"),trigger:"blur"},{min:2,max:10,message:e.$t("addPrivilegeGroup.roleNameLength"),trigger:"blur"}]}},[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"}},[i("el-input",{attrs:{type:"textarea",rows:3,placeholder:e.$t("addPrivilegeGroup.roleDescPlaceholder"),maxlength:"200","show-word-limit":""},model:{value:e.addPrivilegeGroupInfo.description,callback:function(i){e.$set(e.addPrivilegeGroupInfo,"description",i)},expression:"addPrivilegeGroupInfo.description"}})],1)],1),i("span",{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",loading:e.loading},on:{click:e.saveAddPrivilegeGroup}},[e._v(" "+e._s(e.$t("common.save"))+" ")])],1)],1)},v=[],f={name:"AddPrivilegeGroup",data(){return{dialogVisible:!1,loading:!1,addPrivilegeGroupInfo:{name:"",description:"",errorInfo:""}}},methods:{open(){this.dialogVisible=!0,this.$nextTick(()=>{this.$refs.form&&this.$refs.form.resetFields()})},async saveAddPrivilegeGroup(){try{this.loading=!0,await this.$refs.form.validate();const e=await s(this.addPrivilegeGroupInfo);0===e.code?(this.$message.success(this.$t("addPrivilegeGroup.addSuccess")),this.dialogVisible=!1,this.$emit("privilegeGroup_loadPrivilegeGroup"),this.$emit("roleDiv_loadRole")):this.addPrivilegeGroupInfo.errorInfo=e.msg}catch(e){console.error("Failed to save privilege group:",e),this.addPrivilegeGroupInfo.errorInfo=e.message}finally{this.loading=!1}}}},h=f,m=(t("0e82"),t("2877")),P=Object(m["a"])(h,u,v,!1,null,"3ffc136a",null),G=P.exports,b=function(){var e=this,i=e._self._c;return i("el-dialog",{attrs:{title:e.$t("editPrivilegeGroup.editRole"),visible:e.dialogVisible,width:"50%","close-on-click-modal":!1},on:{"update:visible":function(i){e.dialogVisible=i}}},[i("el-form",{ref:"form",attrs:{model:e.editPrivilegeGroupInfo,"label-width":"120px","label-position":"left"}},[e.editPrivilegeGroupInfo.errorInfo?i("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:e.editPrivilegeGroupInfo.errorInfo,type:"error","show-icon":""}}):e._e(),i("el-form-item",{attrs:{label:e.$t("editPrivilegeGroup.roleName"),prop:"name",rules:[{required:!0,message:e.$t("editPrivilegeGroup.roleNameRequired"),trigger:"blur"},{min:2,max:10,message:e.$t("editPrivilegeGroup.roleNameLength"),trigger:"blur"}]}},[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"}},[i("el-input",{attrs:{type:"textarea",rows:3,placeholder:e.$t("editPrivilegeGroup.roleDescPlaceholder"),maxlength:"200","show-word-limit":""},model:{value:e.editPrivilegeGroupInfo.description,callback:function(i){e.$set(e.editPrivilegeGroupInfo,"description",i)},expression:"editPrivilegeGroupInfo.description"}})],1)],1),i("span",{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",loading:e.loading},on:{click:e.saveEditPrivilegeGroup}},[e._v(" "+e._s(e.$t("common.save"))+" ")])],1)],1)},_=[],I={name:"EditPrivilegeGroup",data(){return{dialogVisible:!1,loading:!1,editPrivilegeGroupInfo:{pgId:"",name:"",description:"",errorInfo:""}}},methods:{open(e){this.editPrivilegeGroupInfo={pgId:e.pgId,name:e.name,description:e.description||"",errorInfo:""},this.dialogVisible=!0},async saveEditPrivilegeGroup(){try{this.loading=!0,await this.$refs.form.validate();const e=await n(this.editPrivilegeGroupInfo);0===e.code?(this.$message.success(this.$t("editPrivilegeGroup.editSuccess")),this.dialogVisible=!1,this.$emit("privilegeGroup_loadPrivilegeGroup"),this.$emit("roleDiv_loadRole")):this.editPrivilegeGroupInfo.errorInfo=e.msg}catch(e){console.error("Failed to update privilege group:",e),this.editPrivilegeGroupInfo.errorInfo=e.message}finally{this.loading=!1}}}},$=I,y=(t("e83d"),Object(m["a"])($,b,_,!1,null,"46f04ee8",null)),w=y.exports,k=function(){var e=this,i=e._self._c;return i("el-dialog",{attrs:{title:e.$t("deletePrivilegeGroup.confirmOperation"),visible:e.dialogVisible,width:"30%","close-on-click-modal":!1},on:{"update:visible":function(i){e.dialogVisible=i}}},[i("div",{staticClass:"modal-body"},[i("p",[e._v(e._s(e.$t("deletePrivilegeGroup.deleteWarning"))+" "+e._s(e.deletePrivilegeGroupInfo.name))])]),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:e.closeDialog}},[e._v(e._s(e.$t("deletePrivilegeGroup.cancel")))]),i("el-button",{attrs:{type:"danger",loading:e.loading},on:{click:e.deletePrivilegeGroup}},[e._v(" "+e._s(e.$t("deletePrivilegeGroup.confirmDelete"))+" ")])],1)])},x=[],C={name:"DeletePrivilegeGroup",data(){return{dialogVisible:!1,loading:!1,deletePrivilegeGroupInfo:{}}},methods:{open(e){this.deletePrivilegeGroupInfo=e,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1},async deletePrivilegeGroup(){try{this.loading=!0;const e=await d(this.deletePrivilegeGroupInfo);0===e.code?(this.$message.success(this.$t("deletePrivilegeGroup.deleteSuccess")),this.dialogVisible=!1,this.$emit("privilegeGroup_loadPrivilegeGroup"),this.$emit("roleDiv_loadRole")):this.$message.error(e.msg)}catch(e){console.error("Failed to delete privilege group:",e),this.$message.error(e.message)}finally{this.loading=!1}}}},D=C,V=(t("d0d8"),Object(m["a"])(D,k,x,!1,null,"3c36d502",null)),S=V.exports,N={name:"Privilege",components:{AddPrivilegeGroup:G,EditPrivilegeGroup:w,DeletePrivilegeGroup:S},data(){return{privilegeInfo:{_currentPgId:"",_currentPgName:"",_pName:"",_currentStoreId:"9999",_privileges:[],privilegeGroups:[]},total:0,currentPage:1,pageSize:15,treeData:[],defaultProps:{children:"children",label:"text"}}},created(){this.loadPrivilegeGroup()},methods:{dateFormat:g["a"],async loadPrivilegeGroup(){try{const e=await a();this.privilegeInfo.privilegeGroups=e.data,e.data.length>0&&this.notifyQueryPrivilege(e.data[0])}catch(e){console.error("Failed to load privilege groups:",e)}},async _loadPrivilege(e){try{let i=await Object(c["f"])();const t=await p({pgId:e,name:this.privilegeInfo._pName,shopId:i});this.privilegeInfo._privileges=t.data,this.treeData=this._doJsTreeData(t.data)}catch(i){console.error("Failed to load privileges:",i)}},notifyQueryPrivilege(e){this.privilegeInfo._currentPgId=e.pgId,this.privilegeInfo._currentPgName=e.name,this.privilegeInfo._currentStoreId=e.storeId,this._loadPrivilege(e.pgId)},openPrivilegeGroupModel(){this.$refs.addPrivilegeGroup.open()},openEditPrivilegeGroupModel(e){this.$refs.editPrivilegeGroup.open(e)},openDeletePrivilegeGroupModel(e){this.$refs.deletePrivilegeGroup.open(e)},handleCurrentChange(e){this.currentPage=e,this.loadPrivilegeGroup()},handleCheckChange(e,i){const t=this.$refs.privilegeTree.getCheckedKeys(),r=t.filter(e=>e.startsWith("p_")).map(e=>e.substring(2));i.checkedKeys.length>t.length?this.deletePrivilege(r):this.addPrivilegeToPrivilegeGroup(r)},_doJsTreeData(e){console.log(e)},async addPrivilegeToPrivilegeGroup(e){console.log(e)},async deletePrivilege(e){console.log(e)}}},j=N,O=(t("780d"),Object(m["a"])(j,r,o,!1,null,"ae941b6a",null));i["default"]=O.exports},"780d":function(e,i,t){"use strict";t("0813")},d0d8:function(e,i,t){"use strict";t("200e")},e83d:function(e,i,t){"use strict";t("47ed")}}]);
//# sourceMappingURL=chunk-768b6177.f0e96f3d.js.map