2 lines
17 KiB
JavaScript
2 lines
17 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-27aa8323"],{"31ec":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e._self._c;return t("div",[t("el-card",{},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v(e._s(e.$t("menuCatalogManage.queryCondition")))])]),t("div",{},[t("el-form",{staticClass:"flex justify-start",attrs:{inline:!0,model:e.menuCatalogManageInfo.conditions}},[t("el-form-item",[t("el-form-item",[t("el-input",{attrs:{placeholder:e.$t("menuCatalogManage.enterMenuGroupName"),clearable:""},model:{value:e.menuCatalogManageInfo.conditions.name,callback:function(t){e.$set(e.menuCatalogManageInfo.conditions,"name",t)},expression:"menuCatalogManageInfo.conditions.name"}})],1)],1),t("el-form-item",[t("el-form-item",[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("menuCatalogManage.selectStoreType")},model:{value:e.menuCatalogManageInfo.conditions.storeType,callback:function(t){e.$set(e.menuCatalogManageInfo.conditions,"storeType",t)},expression:"menuCatalogManageInfo.conditions.storeType"}},[t("el-option",{attrs:{label:e.$t("menuCatalogManage.pleaseSelect"),value:""}}),t("el-option",{attrs:{label:e.$t("menuCatalogManage.operationTeam"),value:"800900000001"}}),t("el-option",{attrs:{label:e.$t("menuCatalogManage.merchant"),value:"800900000005"}}),t("el-option",{attrs:{label:e.$t("menuCatalogManage.developmentTeam"),value:"800900000000"}})],1)],1)],1),t("el-form-item",[t("el-form-item",[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("menuCatalogManage.selectIsShow")},model:{value:e.menuCatalogManageInfo.conditions.isShow,callback:function(t){e.$set(e.menuCatalogManageInfo.conditions,"isShow",t)},expression:"menuCatalogManageInfo.conditions.isShow"}},[t("el-option",{attrs:{label:e.$t("menuCatalogManage.pleaseSelect"),value:""}}),t("el-option",{attrs:{label:e.$t("menuCatalogManage.yes"),value:"Y"}}),t("el-option",{attrs:{label:e.$t("menuCatalogManage.no"),value:"N"}})],1)],1)],1),t("el-form-item",[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e._queryMenuCatalogMethod}},[t("i",{staticClass:"el-icon-search"}),e._v(" "+e._s(e.$t("menuCatalogManage.query"))+" ")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e._resetMenuCatalogMethod}},[t("i",{staticClass:"el-icon-refresh"}),e._v(" "+e._s(e.$t("menuCatalogManage.reset"))+" ")])],1)],1)],1)]),t("el-card",{staticClass:"margin-top-sm"},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v(e._s(e.$t("menuCatalogManage.menuCatalog")))]),t("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",size:"small"},on:{click:e._openAddMenuCatalogModal}},[t("i",{staticClass:"el-icon-plus"}),e._v(" "+e._s(e.$t("menuCatalogManage.add"))+" ")])],1),t("div",{},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.menuCatalogManageInfo.menuCatalogs,border:""}},[t("el-table-column",{attrs:{prop:"caId",label:e.$t("menuCatalogManage.number"),align:"center"}}),t("el-table-column",{attrs:{prop:"name",label:e.$t("menuCatalogManage.menuGroupName"),align:"center"}}),t("el-table-column",{attrs:{prop:"icon",label:e.$t("menuCatalogManage.icon"),align:"center"}}),t("el-table-column",{attrs:{prop:"seq",label:e.$t("menuCatalogManage.sequence"),align:"center"}}),t("el-table-column",{attrs:{prop:"storeType",label:e.$t("menuCatalogManage.storeType"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e._getStoreTypeName(t.row.storeType))+" ")]}}])}),t("el-table-column",{attrs:{prop:"url",label:e.$t("menuCatalogManage.page"),align:"center"}}),t("el-table-column",{attrs:{prop:"isShow",label:e.$t("menuCatalogManage.isShow"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s("Y"==t.row.isShow?e.$t("menuCatalogManage.yes"):e.$t("menuCatalogManage.no"))+" ")]}}])}),t("el-table-column",{attrs:{label:e.$t("menuCatalogManage.operation"),align:"center",width:"300"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openEditMenuCatalogModel(a.row)}}},[e._v(" "+e._s(e.$t("menuCatalogManage.edit"))+" ")]),t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openMenuCatalogGroup(a.row)}}},[e._v(" "+e._s(e.$t("menuCatalogManage.menuGroup"))+" ")]),t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e._openDeleteMenuCatalogModel(a.row)}}},[e._v(" "+e._s(e.$t("menuCatalogManage.delete"))+" ")])]}}])})],1),t("el-pagination",{staticStyle:{"margin-top":"20px","text-align":"right"},attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next",total:e.total},on:{"current-change":e.handleCurrentChange}})],1)]),t("add-menu-catalog",{ref:"addMenuCatalog",on:{refresh:e._listMenuCatalogs}}),t("edit-menu-catalog",{ref:"editMenuCatalog",on:{refresh:e._listMenuCatalogs}}),t("delete-menu-catalog",{ref:"deleteMenuCatalog",on:{refresh:e._listMenuCatalogs}})],1)},l=[],n=a("b775");function s(e){return new Promise((t,a)=>{Object(n["a"])({url:"/menuCatalog.listMenuCatalog",method:"get",params:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}function i(e){return new Promise((t,a)=>{Object(n["a"])({url:"/menuCatalog.saveMenuCatalog",method:"post",data:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}function r(e){return new Promise((t,a)=>{Object(n["a"])({url:"/menuCatalog.updateMenuCatalog",method:"post",data:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}function u(e){return new Promise((t,a)=>{Object(n["a"])({url:"/menuCatalog.deleteMenuCatalog",method:"post",data:e}).then(e=>{const a=e.data;t(a)}).catch(e=>{a(e)})})}var g=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("addMenuCatalog.add"),visible:e.dialogVisible,width:"70%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[t("el-form",{ref:"form",attrs:{model:e.addMenuCatalogInfo,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:e.$t("addMenuCatalog.name"),prop:"name"}},[t("el-input",{attrs:{placeholder:e.$t("addMenuCatalog.requiredName")},model:{value:e.addMenuCatalogInfo.name,callback:function(t){e.$set(e.addMenuCatalogInfo,"name",t)},expression:"addMenuCatalogInfo.name"}})],1),t("el-form-item",{attrs:{label:e.$t("addMenuCatalog.icon"),prop:"icon"}},[t("el-input",{attrs:{placeholder:e.$t("addMenuCatalog.requiredIcon")},model:{value:e.addMenuCatalogInfo.icon,callback:function(t){e.$set(e.addMenuCatalogInfo,"icon",t)},expression:"addMenuCatalogInfo.icon"}})],1),t("el-form-item",{attrs:{label:e.$t("addMenuCatalog.sequence"),prop:"seq"}},[t("el-input",{attrs:{placeholder:e.$t("addMenuCatalog.requiredSequence")},model:{value:e.addMenuCatalogInfo.seq,callback:function(t){e.$set(e.addMenuCatalogInfo,"seq",t)},expression:"addMenuCatalogInfo.seq"}})],1),t("el-form-item",{attrs:{label:e.$t("addMenuCatalog.storeType"),prop:"storeType"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("addMenuCatalog.requiredStoreType")},model:{value:e.addMenuCatalogInfo.storeType,callback:function(t){e.$set(e.addMenuCatalogInfo,"storeType",t)},expression:"addMenuCatalogInfo.storeType"}},[t("el-option",{attrs:{label:e.$t("addMenuCatalog.operationTeam"),value:"800900000001"}}),t("el-option",{attrs:{label:e.$t("addMenuCatalog.merchant"),value:"800900000005"}}),t("el-option",{attrs:{label:e.$t("addMenuCatalog.developmentTeam"),value:"800900000000"}})],1)],1),t("el-form-item",{attrs:{label:e.$t("addMenuCatalog.page"),prop:"url"}},[t("el-input",{attrs:{placeholder:e.$t("addMenuCatalog.requiredPage")},model:{value:e.addMenuCatalogInfo.url,callback:function(t){e.$set(e.addMenuCatalogInfo,"url",t)},expression:"addMenuCatalogInfo.url"}})],1),t("el-form-item",{attrs:{label:e.$t("addMenuCatalog.isShow"),prop:"isShow"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("addMenuCatalog.requiredIsShow")},model:{value:e.addMenuCatalogInfo.isShow,callback:function(t){e.$set(e.addMenuCatalogInfo,"isShow",t)},expression:"addMenuCatalogInfo.isShow"}},[t("el-option",{attrs:{label:e.$t("addMenuCatalog.yes"),value:"Y"}}),t("el-option",{attrs:{label:e.$t("addMenuCatalog.no"),value:"N"}})],1)],1)],1),t("div",{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.saveMenuCatalogInfo}},[e._v(" "+e._s(e.$t("common.save"))+" ")])],1)],1)},d=[],c={name:"AddMenuCatalog",data(){return{dialogVisible:!1,addMenuCatalogInfo:{name:"",icon:"",seq:"",storeType:"",url:"",isShow:""},rules:{name:[{required:!0,message:this.$t("addMenuCatalog.nameRequired"),trigger:"blur"},{max:10,message:this.$t("addMenuCatalog.nameMaxLength"),trigger:"blur"}],icon:[{required:!0,message:this.$t("addMenuCatalog.iconRequired"),trigger:"blur"},{max:20,message:this.$t("addMenuCatalog.iconMaxLength"),trigger:"blur"}],seq:[{required:!0,message:this.$t("addMenuCatalog.seqRequired"),trigger:"blur"},{max:11,message:this.$t("addMenuCatalog.seqMaxLength"),trigger:"blur"}],storeType:[{required:!0,message:this.$t("addMenuCatalog.storeTypeRequired"),trigger:"change"}],url:[{required:!0,message:this.$t("addMenuCatalog.urlRequired"),trigger:"blur"},{max:256,message:this.$t("addMenuCatalog.urlMaxLength"),trigger:"blur"}],isShow:[{required:!0,message:this.$t("addMenuCatalog.isShowRequired"),trigger:"change"}]}}},methods:{open(){this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.$refs.form.resetFields(),this.addMenuCatalogInfo={name:"",icon:"",seq:"",storeType:"",url:"",isShow:""}},async saveMenuCatalogInfo(){try{await this.$refs.form.validate();const e=await i(this.addMenuCatalogInfo);0===e.code?(this.$message.success(this.$t("addMenuCatalog.addSuccess")),this.closeDialog(),this.$emit("refresh")):this.$message.error(e.msg)}catch(e){console.error(e)}}}},m=c,C=a("2877"),M=Object(C["a"])(m,g,d,!1,null,null,null),p=M.exports,h=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("editMenuCatalog.edit"),visible:e.dialogVisible,width:"70%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[t("el-form",{ref:"form",attrs:{model:e.editMenuCatalogInfo,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:e.$t("editMenuCatalog.name"),prop:"name"}},[t("el-input",{attrs:{placeholder:e.$t("editMenuCatalog.requiredName")},model:{value:e.editMenuCatalogInfo.name,callback:function(t){e.$set(e.editMenuCatalogInfo,"name",t)},expression:"editMenuCatalogInfo.name"}})],1),t("el-form-item",{attrs:{label:e.$t("editMenuCatalog.icon"),prop:"icon"}},[t("el-input",{attrs:{placeholder:e.$t("editMenuCatalog.requiredIcon")},model:{value:e.editMenuCatalogInfo.icon,callback:function(t){e.$set(e.editMenuCatalogInfo,"icon",t)},expression:"editMenuCatalogInfo.icon"}})],1),t("el-form-item",{attrs:{label:e.$t("editMenuCatalog.sequence"),prop:"seq"}},[t("el-input",{attrs:{placeholder:e.$t("editMenuCatalog.requiredSequence")},model:{value:e.editMenuCatalogInfo.seq,callback:function(t){e.$set(e.editMenuCatalogInfo,"seq",t)},expression:"editMenuCatalogInfo.seq"}})],1),t("el-form-item",{attrs:{label:e.$t("editMenuCatalog.storeType"),prop:"storeType"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("editMenuCatalog.requiredStoreType")},model:{value:e.editMenuCatalogInfo.storeType,callback:function(t){e.$set(e.editMenuCatalogInfo,"storeType",t)},expression:"editMenuCatalogInfo.storeType"}},[t("el-option",{attrs:{label:e.$t("editMenuCatalog.operationTeam"),value:"800900000001"}}),t("el-option",{attrs:{label:e.$t("editMenuCatalog.merchant"),value:"800900000005"}}),t("el-option",{attrs:{label:e.$t("editMenuCatalog.developmentTeam"),value:"800900000000"}})],1)],1),t("el-form-item",{attrs:{label:e.$t("editMenuCatalog.page"),prop:"url"}},[t("el-input",{attrs:{placeholder:e.$t("editMenuCatalog.requiredPage")},model:{value:e.editMenuCatalogInfo.url,callback:function(t){e.$set(e.editMenuCatalogInfo,"url",t)},expression:"editMenuCatalogInfo.url"}})],1),t("el-form-item",{attrs:{label:e.$t("editMenuCatalog.isShow"),prop:"isShow"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("editMenuCatalog.requiredIsShow")},model:{value:e.editMenuCatalogInfo.isShow,callback:function(t){e.$set(e.editMenuCatalogInfo,"isShow",t)},expression:"editMenuCatalogInfo.isShow"}},[t("el-option",{attrs:{label:e.$t("editMenuCatalog.yes"),value:"Y"}}),t("el-option",{attrs:{label:e.$t("editMenuCatalog.no"),value:"N"}})],1)],1)],1),t("div",{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.editMenuCatalog}},[e._v(" "+e._s(e.$t("common.save"))+" ")])],1)],1)},f=[],$={name:"EditMenuCatalog",data(){return{dialogVisible:!1,editMenuCatalogInfo:{caId:"",name:"",icon:"",seq:"",storeType:"",url:"",isShow:""},rules:{name:[{required:!0,message:this.$t("editMenuCatalog.nameRequired"),trigger:"blur"},{max:10,message:this.$t("editMenuCatalog.nameMaxLength"),trigger:"blur"}],icon:[{required:!0,message:this.$t("editMenuCatalog.iconRequired"),trigger:"blur"},{max:20,message:this.$t("editMenuCatalog.iconMaxLength"),trigger:"blur"}],seq:[{required:!0,message:this.$t("editMenuCatalog.seqRequired"),trigger:"blur"},{max:11,message:this.$t("editMenuCatalog.seqMaxLength"),trigger:"blur"}],storeType:[{required:!0,message:this.$t("editMenuCatalog.storeTypeRequired"),trigger:"change"}],url:[{required:!0,message:this.$t("editMenuCatalog.urlRequired"),trigger:"blur"},{max:256,message:this.$t("editMenuCatalog.urlMaxLength"),trigger:"blur"}],isShow:[{required:!0,message:this.$t("editMenuCatalog.isShowRequired"),trigger:"change"}],caId:[{required:!0,message:this.$t("editMenuCatalog.idRequired"),trigger:"blur"}]}}},methods:{open(e){this.editMenuCatalogInfo={...e},this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.$refs.form.resetFields(),this.editMenuCatalogInfo={caId:"",name:"",icon:"",seq:"",storeType:"",url:"",isShow:""}},async editMenuCatalog(){try{await this.$refs.form.validate();const e=await r(this.editMenuCatalogInfo);0===e.code?(this.$message.success(this.$t("editMenuCatalog.editSuccess")),this.closeDialog(),this.$emit("refresh")):this.$message.error(e.msg)}catch(e){console.error(e)}}}},b=$,v=Object(C["a"])(b,h,f,!1,null,null,null),y=v.exports,I=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("deleteMenuCatalog.confirmOperation"),visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[t("div",{staticStyle:{"text-align":"center"}},[t("p",[e._v(e._s(e.$t("deleteMenuCatalog.confirmDeleteMenuCatalog")))])]),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.closeDialog}},[e._v(" "+e._s(e.$t("deleteMenuCatalog.cancel"))+" ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.deleteMenuCatalog}},[e._v(" "+e._s(e.$t("deleteMenuCatalog.confirmDelete"))+" ")])],1)])},q=[],w={name:"DeleteMenuCatalog",data(){return{dialogVisible:!1,deleteMenuCatalogInfo:{}}},methods:{open(e){this.deleteMenuCatalogInfo={...e},this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.deleteMenuCatalogInfo={}},async deleteMenuCatalog(){try{const e=await u(this.deleteMenuCatalogInfo);0===e.code?(this.$message.success(this.$t("deleteMenuCatalog.deleteSuccess")),this.closeDialog(),this.$emit("refresh")):this.$message.error(e.msg)}catch(e){console.error(e)}}}},_=w,S=Object(C["a"])(_,I,q,!1,null,null,null),x=S.exports,T={name:"MenuCatalogManage",components:{AddMenuCatalog:p,EditMenuCatalog:y,DeleteMenuCatalog:x},data(){return{menuCatalogManageInfo:{menuCatalogs:[],total:0,records:1,conditions:{name:"",seq:"",isShow:"",storeType:""}},currentPage:1,pageSize:10}},created(){this._listMenuCatalogs(this.currentPage,this.pageSize)},methods:{async _listMenuCatalogs(e,t){try{const a={page:e,row:t,...this.menuCatalogManageInfo.conditions},o=await s(a);this.menuCatalogManageInfo.menuCatalogs=o.data,this.menuCatalogManageInfo.total=o.total,this.menuCatalogManageInfo.records=o.records}catch(a){console.error(a)}},handleCurrentChange(e){this.currentPage=e,this._listMenuCatalogs(this.currentPage,this.pageSize)},_openAddMenuCatalogModal(){this.$refs.addMenuCatalog.open()},_openEditMenuCatalogModel(e){this.$refs.editMenuCatalog.open(e)},_openDeleteMenuCatalogModel(e){this.$refs.deleteMenuCatalog.open(e)},_queryMenuCatalogMethod(){this.currentPage=1,this._listMenuCatalogs(this.currentPage,this.pageSize)},_resetMenuCatalogMethod(){this.menuCatalogManageInfo.conditions={name:"",storeType:"",isShow:""},this.currentPage=1,this._listMenuCatalogs(this.currentPage,this.pageSize)},_openMenuCatalogGroup(e){this.$router.push({path:"/pages/dev/menuGroupCatalogManage",query:{caId:e.caId,storeType:e.storeType,catalogName:e.name}})},_getStoreTypeName(e){const t={800900000001:this.$t("menuCatalogManage.operationTeam"),800900000002:this.$t("menuCatalogManage.agent"),800900000004:this.$t("menuCatalogManage.logisticsCompany"),800900000005:this.$t("menuCatalogManage.merchant"),8009e8:this.$t("menuCatalogManage.developmentTeam"),800900000006:this.$t("menuCatalogManage.runErrands")};return t[e]||this.$t("menuCatalogManage.unknown")}}},k=T,D=(a("e8d8"),Object(C["a"])(k,o,l,!1,null,"0ec1a05a",null));t["default"]=D.exports},7257:function(e,t,a){},e8d8:function(e,t,a){"use strict";a("7257")}}]);
|
|
//# sourceMappingURL=chunk-27aa8323.6e301784.js.map
|