2 lines
7.3 KiB
JavaScript
2 lines
7.3 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4edd311c"],{"7c2b":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e._self._c;return t("div",[t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v(e._s(e.menuGroupCatalogManageInfo.catalogName)+" "),t("span",[e._v(e._s(e.$t("menuGroupCatalogManage.menuGroup")))])]),t("div",[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e._openAddMenuGroupCatalogModal()}}},[t("i",{staticClass:"el-icon-plus"}),e._v("添加 ")]),t("el-button",{attrs:{type:"default",size:"small"},on:{click:function(t){return e._goBack()}}},[e._v(" 返回 ")])],1)]),t("div",{staticClass:"table-container"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.menuGroupCatalogManageInfo.menuGroupCatalogs,border:"",stripe:""}},[t("el-table-column",{attrs:{prop:"gcId",label:e.$t("menuGroupCatalogManage.number"),align:"center",width:"120"}}),t("el-table-column",{attrs:{prop:"mgName",label:e.$t("menuGroupCatalogManage.menuGroup"),align:"center"}}),t("el-table-column",{attrs:{prop:"gId",label:e.$t("menuGroupCatalogManage.menuGroupId"),align:"center",width:"180"}}),t("el-table-column",{attrs:{label:e.$t("menuGroupCatalogManage.operation"),align:"center",width:"180"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button-group",[t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e._openDeleteMenuGroupCatalogModel(a.row)}}},[e._v(" "+e._s(e.$t("menuGroupCatalogManage.delete"))+" ")])],1)]}}])})],1),t("el-pagination",{attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.menuGroupCatalogManageInfo.total},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t}}})],1)])],1)],1),t("add-menu-group-catalog",{ref:"addMenuGroupCatalog"}),t("delete-menu-group-catalog",{ref:"deleteMenuGroupCatalog"})],1)},n=[],l=a("b775");function r(e){return new Promise((t,a)=>{Object(l["a"])({url:"/menuGroupCatalog.listMenuGroupCatalog",method:"get",params:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}function u(e){return new Promise((t,a)=>{Object(l["a"])({url:"/menuGroup.listMenuGroups",method:"get",params:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}function s(e){return new Promise((t,a)=>{Object(l["a"])({url:"/menuGroupCatalog.saveMenuGroupCatalog",method:"post",data:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}function i(e){return new Promise((t,a)=>{Object(l["a"])({url:"/menuGroupCatalog.deleteMenuGroupCatalog",method:"post",data:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}var c=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("addMenuGroupCatalog.addCatalogGroup"),visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[t("el-form",{attrs:{model:e.addMenuGroupCatalogInfo,"label-width":"120px"}},[t("el-form-item",{attrs:{label:e.$t("addMenuGroupCatalog.menuGroup"),required:""}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("addMenuGroupCatalog.requiredSelect")},model:{value:e.addMenuGroupCatalogInfo.gId,callback:function(t){e.$set(e.addMenuGroupCatalogInfo,"gId",t)},expression:"addMenuGroupCatalogInfo.gId"}},e._l(e.addMenuGroupCatalogInfo.menuGroups,(function(e){return t("el-option",{key:e.gId,attrs:{label:e.name,value:e.gId}})})),1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.closeDialog}},[e._v(e._s(e.$t("common.cancel")))]),t("el-button",{attrs:{type:"primary"},on:{click:e.saveMenuGroupCatalogInfo}},[e._v(e._s(e.$t("common.save")))])],1)],1)},g=[],d={name:"AddMenuGroupCatalog",data(){return{dialogVisible:!1,addMenuGroupCatalogInfo:{gcId:"",gId:"",caId:"",storeType:"",menuGroups:[]}}},methods:{open(){this.dialogVisible=!0,this._listMenuGroups()},closeDialog(){this.dialogVisible=!1,this.clearAddMenuGroupCatalogInfo()},async _listMenuGroups(){try{const e={page:1,row:200,storeType:this.addMenuGroupCatalogInfo.storeType},t=await u(e);this.addMenuGroupCatalogInfo.menuGroups=t.data}catch(e){console.error("获取菜单组列表失败:",e)}},async saveMenuGroupCatalogInfo(){if(this.validateForm())try{const e=await s(this.addMenuGroupCatalogInfo);0===e.code?(this.$message.success("添加成功"),this.closeDialog(),this.$emit("refresh")):this.$message.error(e.msg)}catch(e){console.error("保存菜单组目录失败:",e)}},validateForm(){return!!this.addMenuGroupCatalogInfo.gId||(this.$message.error("请选择菜单组"),!1)},clearAddMenuGroupCatalogInfo(){const e=this.addMenuGroupCatalogInfo.menuGroups;this.addMenuGroupCatalogInfo={gcId:"",gId:"",storeType:"",menuGroups:e},console.log(this.addMenuGroupCatalogInfo.caId)}}},p=d,m=a("2877"),h=Object(m["a"])(p,c,g,!1,null,null,null),G=h.exports,C=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("deleteMenuGroupCatalog.confirmOperation"),visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[t("div",{attrs:{align:"center"}},[t("p",[e._v(e._s(e.$t("deleteMenuGroupCatalog.confirmDeleteCatalogGroup")))])]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.closeDialog}},[e._v(e._s(e.$t("deleteMenuGroupCatalog.wrongClick")))]),t("el-button",{attrs:{type:"primary"},on:{click:e.deleteMenuGroupCatalog}},[e._v(e._s(e.$t("deleteMenuGroupCatalog.confirmDelete")))])],1)])},f=[],M={name:"DeleteMenuGroupCatalog",data(){return{dialogVisible:!1,deleteMenuGroupCatalogInfo:{}}},methods:{open(e){this.deleteMenuGroupCatalogInfo=e,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.deleteMenuGroupCatalogInfo={}},async deleteMenuGroupCatalog(){try{const e=await i(this.deleteMenuGroupCatalogInfo);0===e.code?(this.$message.success("删除成功"),this.closeDialog(),this.$emit("refresh")):this.$message.error(e.msg)}catch(e){console.error("删除菜单组目录失败:",e)}}}},b=M,I=Object(m["a"])(b,C,f,!1,null,null,null),_=I.exports,v={name:"MenuGroupCatalogManage",components:{AddMenuGroupCatalog:G,DeleteMenuGroupCatalog:_},data(){return{menuGroupCatalogManageInfo:{menuGroupCatalogs:[],total:0,catalogName:"",conditions:{caId:"",gId:""}},currentPage:1,pageSize:10}},created(){this.menuGroupCatalogManageInfo.catalogName=this.$route.query.catalogName,this.menuGroupCatalogManageInfo.conditions.caId=this.$route.query.caId,this._listMenuGroupCatalogs(this.currentPage,this.pageSize)},methods:{async _listMenuGroupCatalogs(e,t){try{const a={...this.menuGroupCatalogManageInfo.conditions,page:e,row:t},o=await r(a);this.menuGroupCatalogManageInfo.menuGroupCatalogs=o.data,this.menuGroupCatalogManageInfo.total=o.total}catch(a){console.error("获取菜单组目录列表失败:",a)}},_openAddMenuGroupCatalogModal(){this.$refs.addMenuGroupCatalog.open()},_openDeleteMenuGroupCatalogModel(e){this.$refs.deleteMenuGroupCatalog.open(e)},handleCurrentChange(e){this.currentPage=e,this._listMenuGroupCatalogs(this.currentPage,this.pageSize)},_goBack(){this.$router.go(-1)}}},w=v,y=(a("eee4"),Object(m["a"])(w,o,n,!1,null,"d0987ae8",null));t["default"]=y.exports},"8cb5":function(e,t,a){},eee4:function(e,t,a){"use strict";a("8cb5")}}]);
|
|
//# sourceMappingURL=chunk-4edd311c.24708eb9.js.map
|