(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-778bad81"],{"25f7":function(e,a,t){},6730:function(e,a,t){"use strict";t("25f7")},a906:function(e,a,t){"use strict";t.r(a);var i=function(){var e=this,a=e._self._c;return a("div",{staticClass:"app-container"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{staticClass:"left-tree",attrs:{span:4}},[a("el-card",{staticClass:"list-selector"},[a("ul",{staticClass:"list-selector-list"},[a("li",{class:{selected:""===e.mappingManageInfo.conditions.domain},on:{click:function(a){return e.swatchDomain()}}},[e._v(" "+e._s(e.$t("mappingManage.allConfig"))+" ")]),e._l(e.mappingManageInfo.mappingDomains,(function(t,i){return a("li",{key:i,class:{selected:e.mappingManageInfo.conditions.domain===t.domain},on:{click:function(a){return e.swatchDomain(t)}}},[e._v(" "+e._s(t.domainName)+"("+e._s(t.domain)+") ")])}))],2)])],1),a("el-col",{attrs:{span:20}},[e.mappingManageInfo.curDomain.domain?a("el-row",{staticClass:"margin-bottom"},[a("el-col",{attrs:{span:24}},[a("el-card",{},[a("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[a("span",[e._v(e._s(e.mappingManageInfo.curDomain.domainName)+"("+e._s(e.mappingManageInfo.curDomain.domain)+")")])]),a("div",{staticClass:"text-left"},[e._v(" "+e._s(e.mappingManageInfo.curDomain.remark)+" ")])])],1)],1):e._e(),a("el-row",{},[a("el-col",{attrs:{span:24}},[a("el-card",{},[a("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0}},[a("el-form-item",[a("el-input",{attrs:{placeholder:e.$t("mappingManage.enterName"),size:"small"},model:{value:e.mappingManageInfo.conditions.nameLike,callback:function(a){e.$set(e.mappingManageInfo.conditions,"nameLike",a)},expression:"mappingManageInfo.conditions.nameLike"}})],1),a("el-form-item",[a("el-input",{attrs:{placeholder:e.$t("mappingManage.enterKey"),size:"small"},model:{value:e.mappingManageInfo.conditions.key,callback:function(a){e.$set(e.mappingManageInfo.conditions,"key",a)},expression:"mappingManageInfo.conditions.key"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:function(a){return e._queryMappingMethod()}}},[e._v(" "+e._s(e.$t("mappingManage.search"))+" ")])],1),a("el-form-item",{staticStyle:{float:"right"}},[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:function(a){return e._openAddMappingModal()}}},[e._v(" "+e._s(e.$t("mappingManage.add"))+" ")])],1)],1)],1),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.mappingManageInfo.mappings,border:""}},[a("el-table-column",{attrs:{prop:"id",label:e.$t("mappingManage.codeId"),align:"center"}}),a("el-table-column",{attrs:{prop:"domain",label:e.$t("mappingManage.domain"),align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:e.$t("mappingManage.name"),align:"center"}}),a("el-table-column",{attrs:{prop:"mappingKey",label:e.$t("mappingManage.key"),align:"center"}}),a("el-table-column",{attrs:{prop:"value",label:e.$t("mappingManage.value"),align:"center"}}),a("el-table-column",{attrs:{label:e.$t("mappingManage.operation"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini"},on:{click:function(a){return e._openEditMappingModel(t.row)}}},[e._v(e._s(e.$t("mappingManage.edit")))]),a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e._openDeleteMappingModel(t.row)}}},[e._v(e._s(e.$t("mappingManage.delete")))])]}}])})],1),a("div",{staticClass:"footer-container"},[a("div",{staticClass:"footer-left"},[a("div",{staticClass:"tip-text"},[e._v(" "+e._s(e.$t("mappingManage.tip"))+" ")])]),a("div",{staticClass:"footer-right"},[a("el-pagination",{attrs:{"current-page":e.mappingManageInfo.curPage,"page-size":10,layout:"total, prev, pager, next",total:e.mappingManageInfo.total},on:{"current-change":e.handleCurrentChange}})],1)])],1)],1)],1)],1)],1),a("add-mapping",{ref:"addMapping",on:{success:e.queryMapping}}),a("edit-mapping",{ref:"editMapping",on:{success:e.queryMapping}}),a("delete-mapping",{ref:"deleteMapping",on:{success:e.queryMapping}})],1)},n=[],s=t("b775");function o(e){return new Promise((a,t)=>{Object(s["a"])({url:"/mapping.listMappings",method:"get",params:e}).then(e=>{const t=e.data;a(t)}).catch(e=>{t(e)})})}function l(e={page:1,row:300}){return new Promise((a,t)=>{Object(s["a"])({url:"/mapping.listMappingDomain",method:"get",params:e}).then(e=>{const t=e.data;a(t)}).catch(e=>{t(e)})})}function p(e){return new Promise((a,t)=>{Object(s["a"])({url:"/mapping.saveMapping",method:"post",data:e}).then(e=>{const t=e.data;a(t)}).catch(e=>{t(e)})})}function r(e){return new Promise((a,t)=>{Object(s["a"])({url:"/mapping.updateMapping",method:"post",data:e}).then(e=>{const t=e.data;a(t)}).catch(e=>{t(e)})})}function m(e){return new Promise((a,t)=>{Object(s["a"])({url:"/mapping.deleteMapping",method:"post",data:e}).then(e=>{const t=e.data;a(t)}).catch(e=>{t(e)})})}var g=function(){var e=this,a=e._self._c;return a("el-dialog",{attrs:{title:e.$t("addMapping.title"),visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(a){e.dialogVisible=a},close:e.handleClose}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",rules:e.rules}},[a("el-form-item",{attrs:{label:e.$t("addMapping.configItem"),prop:"domain"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("addMapping.selectConfigItem")},model:{value:e.form.domain,callback:function(a){e.$set(e.form,"domain",a)},expression:"form.domain"}},e._l(e.domains,(function(e){return a("el-option",{key:e.domain,attrs:{label:e.domainName,value:e.domain}})})),1)],1),a("el-form-item",{attrs:{label:e.$t("addMapping.name"),prop:"name"}},[a("el-input",{attrs:{placeholder:e.$t("addMapping.enterName")},model:{value:e.form.name,callback:function(a){e.$set(e.form,"name",a)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:e.$t("addMapping.key"),prop:"mappingKey"}},[a("el-input",{attrs:{placeholder:e.$t("addMapping.enterKey")},model:{value:e.form.mappingKey,callback:function(a){e.$set(e.form,"mappingKey",a)},expression:"form.mappingKey"}})],1),a("el-form-item",{attrs:{label:e.$t("addMapping.value"),prop:"value"}},[a("el-input",{attrs:{placeholder:e.$t("addMapping.enterValue")},model:{value:e.form.value,callback:function(a){e.$set(e.form,"value",a)},expression:"form.value"}})],1),a("el-form-item",{attrs:{label:e.$t("addMapping.remark")}},[a("el-input",{attrs:{type:"textarea",placeholder:e.$t("addMapping.enterRemark")},model:{value:e.form.remark,callback:function(a){e.$set(e.form,"remark",a)},expression:"form.remark"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(a){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),a("el-button",{attrs:{type:"primary"},on:{click:e.saveMappingInfo}},[e._v(e._s(e.$t("common.save")))])],1)],1)},d=[],c=t("7323"),u={name:"AddMapping",data(){return{dialogVisible:!1,domains:[],form:{domain:"DOMAIN.COMMON",name:"",mappingKey:"",value:"",remark:""},rules:{domain:[{required:!0,message:this.$t("addMapping.domainRequired"),trigger:"blur"},{max:50,message:this.$t("addMapping.domainMaxLength"),trigger:"blur"}],name:[{required:!0,message:this.$t("addMapping.nameRequired"),trigger:"blur"},{min:2,max:50,message:this.$t("addMapping.nameLength"),trigger:"blur"}],mappingKey:[{required:!0,message:this.$t("addMapping.keyRequired"),trigger:"blur"},{min:1,max:100,message:this.$t("addMapping.keyLength"),trigger:"blur"}],value:[{required:!0,message:this.$t("addMapping.valueRequired"),trigger:"blur"},{min:1,max:100,message:this.$t("addMapping.valueLength"),trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0,this.listAddMappingDomains()},handleClose(){this.$refs.form.resetFields(),this.form={domain:"DOMAIN.COMMON",name:"",mappingKey:"",value:"",remark:""}},saveMappingInfo(){this.$refs.form.validate(e=>{if(e){const e={...this.form,shopId:Object(c["f"])()};p(e).then(()=>{this.$message.success(this.$t("addMapping.saveSuccess")),this.dialogVisible=!1,this.$emit("success")}).catch(e=>{this.$message.error(e.message)})}})},listAddMappingDomains(){l().then(e=>{this.domains=e.data}).catch(e=>{console.log("请求失败处理",e)})}}},f=u,h=t("2877"),M=Object(h["a"])(f,g,d,!1,null,null,null),b=M.exports,$=function(){var e=this,a=e._self._c;return a("el-dialog",{attrs:{title:e.$t("editMapping.title"),visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(a){e.dialogVisible=a},close:e.handleClose}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",rules:e.rules}},[a("el-form-item",{attrs:{label:e.$t("editMapping.domain"),prop:"domain"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("editMapping.selectConfigItem")},model:{value:e.form.domain,callback:function(a){e.$set(e.form,"domain",a)},expression:"form.domain"}},e._l(e.domains,(function(e){return a("el-option",{key:e.domain,attrs:{label:e.domainName,value:e.domain}})})),1)],1),a("el-form-item",{attrs:{label:e.$t("editMapping.name"),prop:"name"}},[a("el-input",{attrs:{placeholder:e.$t("editMapping.enterName")},model:{value:e.form.name,callback:function(a){e.$set(e.form,"name",a)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:e.$t("editMapping.key"),prop:"mappingKey"}},[a("el-input",{attrs:{placeholder:e.$t("editMapping.enterKey")},model:{value:e.form.mappingKey,callback:function(a){e.$set(e.form,"mappingKey",a)},expression:"form.mappingKey"}})],1),a("el-form-item",{attrs:{label:e.$t("editMapping.value"),prop:"value"}},[a("el-input",{attrs:{placeholder:e.$t("editMapping.enterValue")},model:{value:e.form.value,callback:function(a){e.$set(e.form,"value",a)},expression:"form.value"}})],1),a("el-form-item",{attrs:{label:e.$t("editMapping.remark")}},[a("el-input",{attrs:{type:"textarea",placeholder:e.$t("editMapping.enterRemark")},model:{value:e.form.remark,callback:function(a){e.$set(e.form,"remark",a)},expression:"form.remark"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(a){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),a("el-button",{attrs:{type:"primary"},on:{click:e.editMapping}},[e._v(e._s(e.$t("common.save")))])],1)],1)},v=[],_={name:"EditMapping",data(){return{dialogVisible:!1,domains:[],form:{id:"",domain:"DOMAIN.COMMON",name:"",mappingKey:"",value:"",remark:""},rules:{domain:[{required:!0,message:this.$t("editMapping.domainRequired"),trigger:"blur"},{max:50,message:this.$t("editMapping.domainMaxLength"),trigger:"blur"}],name:[{required:!0,message:this.$t("editMapping.nameRequired"),trigger:"blur"},{min:2,max:50,message:this.$t("editMapping.nameLength"),trigger:"blur"}],mappingKey:[{required:!0,message:this.$t("editMapping.keyRequired"),trigger:"blur"},{min:1,max:100,message:this.$t("editMapping.keyLength"),trigger:"blur"}],value:[{required:!0,message:this.$t("editMapping.valueRequired"),trigger:"blur"},{min:1,max:100,message:this.$t("editMapping.valueLength"),trigger:"blur"}],id:[{required:!0,message:this.$t("editMapping.idRequired"),trigger:"blur"}]}}},methods:{open(e){this.form={...e},this.dialogVisible=!0,this.listEditMappingDomains()},handleClose(){this.$refs.form.resetFields(),this.form={id:"",domain:"DOMAIN.COMMON",name:"",mappingKey:"",value:"",remark:""}},editMapping(){this.$refs.form.validate(e=>{if(e){const e={...this.form,shopId:Object(c["f"])()};r(e).then(()=>{this.$message.success(this.$t("editMapping.saveSuccess")),this.dialogVisible=!1,this.$emit("success")}).catch(e=>{this.$message.error(e.message)})}})},listEditMappingDomains(){l().then(e=>{this.domains=e.data}).catch(e=>{console.log("请求失败处理",e)})}}},k=_,y=Object(h["a"])(k,$,v,!1,null,null,null),I=y.exports,x=function(){var e=this,a=e._self._c;return a("el-dialog",{attrs:{title:e.$t("deleteMapping.title"),visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(a){e.dialogVisible=a},close:e.handleClose}},[a("div",{staticClass:"text-center"},[a("p",[e._v(e._s(e.$t("deleteMapping.confirmDelete")))])]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(a){e.dialogVisible=!1}}},[e._v(e._s(e.$t("deleteMapping.cancel")))]),a("el-button",{attrs:{type:"primary"},on:{click:e.deleteMapping}},[e._v(e._s(e.$t("deleteMapping.confirm")))])],1)])},C=[],w={name:"DeleteMapping",data(){return{dialogVisible:!1,mappingInfo:{}}},methods:{open(e){this.mappingInfo={...e},this.dialogVisible=!0},handleClose(){this.mappingInfo={}},deleteMapping(){const e={...this.mappingInfo,shopId:Object(c["f"])()};m(e).then(()=>{this.$message.success(this.$t("deleteMapping.deleteSuccess")),this.dialogVisible=!1,this.$emit("success")}).catch(e=>{this.$message.error(e.message)})}}},D=w,q=Object(h["a"])(D,x,C,!1,null,null,null),O=q.exports,V={name:"MappingManage",components:{AddMapping:b,EditMapping:I,DeleteMapping:O},data(){return{mappingManageInfo:{mappings:[],mappingDomains:[],curDomain:{domainName:"",domain:"",remark:""},name:"",total:0,records:1,curPage:1,domainName:"",conditions:{domain:"",nameLike:"",key:""}}}},created(){this._listMappings(1,10),this._listMappingDomains()},methods:{handleCurrentChange(e){this.mappingManageInfo.curPage=e,this._listMappings(e,10)},queryMapping(){this._listMappings(1,10)},_listMappings(e,a){this.mappingManageInfo.conditions.page=e,this.mappingManageInfo.conditions.row=a,o(this.mappingManageInfo.conditions).then(e=>{this.mappingManageInfo.total=e.total,this.mappingManageInfo.records=e.records,this.mappingManageInfo.mappings=e.data}).catch(e=>{console.log("请求失败处理",e)})},_openAddMappingModal(){this.$refs.addMapping.open()},_openEditMappingModel(e){this.$refs.editMapping.open(e)},_openDeleteMappingModel(e){this.$refs.deleteMapping.open(e)},_queryMappingMethod(){this._listMappings(1,10)},_listMappingDomains(){l().then(e=>{this.mappingManageInfo.mappingDomains=e.data}).catch(e=>{console.log("请求失败处理",e)})},swatchDomain(e){e?(this.mappingManageInfo.conditions.domain=e.domain,this.mappingManageInfo.curDomain=e):(this.mappingManageInfo.conditions.domain="",this.mappingManageInfo.curDomain={}),this._listMappings(1,10)}}},K=V,N=(t("6730"),Object(h["a"])(K,i,n,!1,null,"30a80d4d",null));a["default"]=N.exports}}]); //# sourceMappingURL=chunk-778bad81.e16313e3.js.map