2 lines
18 KiB
JavaScript
2 lines
18 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4663761c"],{"768f":function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"animated fadeInRight ecommerce"},[t("el-row",[t("el-col",{attrs:{span:24}},[t("el-card",{},[t("div",{staticClass:"flex justify-between",attrs:{slot:"header"},slot:"header"},[t("span",[e._v(e._s(e.$t("serviceImplManage.queryCondition")))]),t("div",{staticClass:"card-header-right"},[t("el-button",{attrs:{type:"text"},on:{click:function(t){return e._moreCondition()}}},[e._v(" "+e._s(e.serviceImplManageInfo.moreCondition?e.$t("common.hide"):e.$t("common.more"))+" ")])],1)]),t("div",{staticClass:"card-body"},[t("el-form",{staticClass:"flex justify-start",attrs:{inline:!0,model:e.serviceImplManageInfo.conditions}},[t("el-form-item",[t("el-form-item",[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.enterBusinessType")},model:{value:e.serviceImplManageInfo.conditions.businessTypeCd,callback:function(t){e.$set(e.serviceImplManageInfo.conditions,"businessTypeCd",t)},expression:"serviceImplManageInfo.conditions.businessTypeCd"}})],1)],1),t("el-form-item",[t("el-form-item",[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.enterBusinessName")},model:{value:e.serviceImplManageInfo.conditions.name,callback:function(t){e.$set(e.serviceImplManageInfo.conditions,"name",t)},expression:"serviceImplManageInfo.conditions.name"}})],1)],1),t("el-form-item",[t("el-form-item",[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("serviceImplManage.selectInvokeType")},model:{value:e.serviceImplManageInfo.conditions.invokeType,callback:function(t){e.$set(e.serviceImplManageInfo.conditions,"invokeType",t)},expression:"serviceImplManageInfo.conditions.invokeType"}},[t("el-option",{attrs:{value:"",label:e.$t("serviceImplManage.selectInvokeType")}}),t("el-option",{attrs:{value:"1",label:e.$t("serviceImplManage.microservicePost")}}),t("el-option",{attrs:{value:"2",label:e.$t("serviceImplManage.webservice")}}),t("el-option",{attrs:{value:"3",label:e.$t("serviceImplManage.httpPost")}})],1)],1)],1),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e._queryServiceImplMethod()}}},[t("i",{staticClass:"el-icon-search"}),e._v(" "+e._s(e.$t("common.query"))+" ")]),t("el-button",{on:{click:function(t){return e._resetServiceImplMethod()}}},[t("i",{staticClass:"el-icon-refresh"}),e._v(" "+e._s(e.$t("common.reset"))+" ")])],1)],1),e.serviceImplManageInfo.moreCondition?t("el-form",{staticClass:"flex justify-start",attrs:{inline:!0,model:e.serviceImplManageInfo.conditions}},[t("el-form-item",[t("el-form-item",[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.enterKafkaTopic")},model:{value:e.serviceImplManageInfo.conditions.messageTopic,callback:function(t){e.$set(e.serviceImplManageInfo.conditions,"messageTopic",t)},expression:"serviceImplManageInfo.conditions.messageTopic"}})],1)],1)],1):e._e()],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("serviceImplManage.serviceImplInfo")))]),t("div",{staticClass:"card-header-right"},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e._openAddServiceImplModal()}}},[t("i",{staticClass:"el-icon-plus"}),e._v(" "+e._s(e.$t("common.add"))+" ")])],1)]),t("div",{},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.serviceImplManageInfo.serviceImpls,border:""}},[t("el-table-column",{attrs:{prop:"serviceBusinessId",label:e.$t("serviceImplManage.serviceImplId"),align:"center"}}),t("el-table-column",{attrs:{prop:"businessTypeCd",label:e.$t("serviceImplManage.businessType"),align:"center"}}),t("el-table-column",{attrs:{prop:"name",label:e.$t("serviceImplManage.businessName"),align:"center"}}),t("el-table-column",{attrs:{prop:"invokeType",label:e.$t("serviceImplManage.invokeType"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s("1"==t.row.invokeType?e.$t("serviceImplManage.microservicePost"):"2"==t.row.invokeType?e.$t("serviceImplManage.webservice"):e.$t("serviceImplManage.httpPost"))+" ")]}}])}),t("el-table-column",{attrs:{prop:"messageTopic",label:e.$t("serviceImplManage.kafkaTopic"),align:"center"}}),t("el-table-column",{attrs:{label:e.$t("common.operation"),align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-button-group",[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openEditServiceImplModel(i.row)}}},[e._v(" "+e._s(e.$t("common.edit"))+" ")]),t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e._openDeleteServiceImplModel(i.row)}}},[e._v(" "+e._s(e.$t("common.delete"))+" ")])],1)]}}])})],1),t("el-pagination",{attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, prev, pager, next, jumper",total:e.total},on:{"current-change":e.handleCurrentChange}})],1)]),t("add-service-impl",{ref:"addServiceImpl",on:{success:e._listServiceImpls}}),t("edit-service-impl",{ref:"editServiceImpl",on:{success:e._listServiceImpls}}),t("delete-service-impl",{ref:"deleteServiceImpl",on:{success:e._listServiceImpls}})],1)},r=[],l=i("b775");function a(e){return new Promise((t,i)=>{Object(l["a"])({url:"/serviceImpl.listServiceImpls",method:"get",params:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}function n(e){return new Promise((t,i)=>{Object(l["a"])({url:"/serviceImpl.saveServiceImpl",method:"post",data:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}function o(e){return new Promise((t,i)=>{Object(l["a"])({url:"/serviceImpl.updateServiceImpl",method:"post",data:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}function c(e){return new Promise((t,i)=>{Object(l["a"])({url:"/serviceImpl.deleteServiceImpl",method:"post",data:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}var m=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("serviceImplManage.addServiceImpl"),visible:e.dialogVisible,width:"70%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[t("el-form",{ref:"form",attrs:{model:e.addServiceImplInfo,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:e.$t("serviceImplManage.businessType"),prop:"businessTypeCd"}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.requiredBusinessType")},model:{value:e.addServiceImplInfo.businessTypeCd,callback:function(t){e.$set(e.addServiceImplInfo,"businessTypeCd",t)},expression:"addServiceImplInfo.businessTypeCd"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.businessName"),prop:"name"}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.requiredBusinessName")},model:{value:e.addServiceImplInfo.name,callback:function(t){e.$set(e.addServiceImplInfo,"name",t)},expression:"addServiceImplInfo.name"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.invokeType"),prop:"invokeType"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("serviceImplManage.requiredInvokeType")},model:{value:e.addServiceImplInfo.invokeType,callback:function(t){e.$set(e.addServiceImplInfo,"invokeType",t)},expression:"addServiceImplInfo.invokeType"}},[t("el-option",{attrs:{disabled:"",value:""}},[e._v(e._s(e.$t("serviceImplManage.requiredInvokeType")))]),t("el-option",{attrs:{value:"1"}},[e._v(e._s(e.$t("serviceImplManage.microservicePost")))]),t("el-option",{attrs:{value:"2"}},[e._v(e._s(e.$t("serviceImplManage.webservice")))]),t("el-option",{attrs:{value:"3"}},[e._v(e._s(e.$t("serviceImplManage.httpPost")))])],1)],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.invokeUrl"),prop:"url"}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.requiredInvokeUrl")},model:{value:e.addServiceImplInfo.url,callback:function(t){e.$set(e.addServiceImplInfo,"url",t)},expression:"addServiceImplInfo.url"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.kafkaTopic")}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.optionalKafkaTopic")},model:{value:e.addServiceImplInfo.messageTopic,callback:function(t){e.$set(e.addServiceImplInfo,"messageTopic",t)},expression:"addServiceImplInfo.messageTopic"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.timeout"),prop:"timeout"}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.requiredTimeout")},model:{value:e.addServiceImplInfo.timeout,callback:function(t){e.$set(e.addServiceImplInfo,"timeout",t)},expression:"addServiceImplInfo.timeout"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.retryCount"),prop:"retryCount"}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.requiredRetryCount")},model:{value:e.addServiceImplInfo.retryCount,callback:function(t){e.$set(e.addServiceImplInfo,"retryCount",t)},expression:"addServiceImplInfo.retryCount"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.description")}},[t("el-input",{attrs:{type:"textarea",placeholder:e.$t("serviceImplManage.optionalDescription")},model:{value:e.addServiceImplInfo.description,callback:function(t){e.$set(e.addServiceImplInfo,"description",t)},expression:"addServiceImplInfo.description"}})],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.saveServiceImplInfo}},[e._v(e._s(e.$t("common.save")))])],1)],1)},p=[],d={name:"AddServiceImpl",data(){return{dialogVisible:!1,addServiceImplInfo:{businessTypeCd:"",name:"",invokeType:"",url:"",messageTopic:"",timeout:"60",retryCount:"3",description:""},rules:{businessTypeCd:[{required:!0,message:this.$t("serviceImplManage.requiredBusinessType"),trigger:"blur"},{min:2,max:50,message:this.$t("serviceImplManage.businessTypeLength"),trigger:"blur"}],name:[{required:!0,message:this.$t("serviceImplManage.requiredBusinessName"),trigger:"blur"},{min:2,max:50,message:this.$t("serviceImplManage.businessNameLength"),trigger:"blur"}],invokeType:[{required:!0,message:this.$t("serviceImplManage.requiredInvokeType"),trigger:"change"}],url:[{required:!0,message:this.$t("serviceImplManage.requiredInvokeUrl"),trigger:"blur"},{max:200,message:this.$t("serviceImplManage.invokeUrlLength"),trigger:"blur"}],timeout:[{required:!0,message:this.$t("serviceImplManage.requiredTimeout"),trigger:"blur"},{pattern:/^\d+$/,message:this.$t("serviceImplManage.timeoutNumber"),trigger:"blur"}],retryCount:[{required:!0,message:this.$t("serviceImplManage.requiredRetryCount"),trigger:"blur"},{pattern:/^\d+$/,message:this.$t("serviceImplManage.retryCountNumber"),trigger:"blur"}],messageTopic:[{max:50,message:this.$t("serviceImplManage.kafkaTopicLength"),trigger:"blur"}],description:[{max:200,message:this.$t("serviceImplManage.descriptionLength"),trigger:"blur"}]}}},methods:{open(){this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.$refs.form.resetFields(),this.addServiceImplInfo={businessTypeCd:"",name:"",invokeType:"",url:"",messageTopic:"",timeout:"60",retryCount:"3",description:""}},saveServiceImplInfo(){this.$refs.form.validate(e=>{e&&n(this.addServiceImplInfo).then(()=>{this.$message.success(this.$t("common.saveSuccess")),this.$emit("success"),this.closeDialog()}).catch(e=>{console.error(e)})})}}},v=d,u=i("2877"),I=Object(u["a"])(v,m,p,!1,null,null,null),g=I.exports,f=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("serviceImplManage.editServiceImpl"),visible:e.dialogVisible,width:"70%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[t("el-form",{ref:"form",attrs:{model:e.editServiceImplInfo,rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:e.$t("serviceImplManage.businessName"),prop:"name"}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.requiredBusinessName")},model:{value:e.editServiceImplInfo.name,callback:function(t){e.$set(e.editServiceImplInfo,"name",t)},expression:"editServiceImplInfo.name"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.invokeType"),prop:"invokeType"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("serviceImplManage.requiredInvokeType")},model:{value:e.editServiceImplInfo.invokeType,callback:function(t){e.$set(e.editServiceImplInfo,"invokeType",t)},expression:"editServiceImplInfo.invokeType"}},[t("el-option",{attrs:{disabled:"",value:""}},[e._v(e._s(e.$t("serviceImplManage.requiredInvokeType")))]),t("el-option",{attrs:{value:"1"}},[e._v(e._s(e.$t("serviceImplManage.microservicePost")))]),t("el-option",{attrs:{value:"2"}},[e._v(e._s(e.$t("serviceImplManage.webservice")))]),t("el-option",{attrs:{value:"3"}},[e._v(e._s(e.$t("serviceImplManage.httpPost")))])],1)],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.invokeUrl"),prop:"url"}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.requiredInvokeUrl")},model:{value:e.editServiceImplInfo.url,callback:function(t){e.$set(e.editServiceImplInfo,"url",t)},expression:"editServiceImplInfo.url"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.kafkaTopic")}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.optionalKafkaTopic")},model:{value:e.editServiceImplInfo.messageTopic,callback:function(t){e.$set(e.editServiceImplInfo,"messageTopic",t)},expression:"editServiceImplInfo.messageTopic"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.timeout"),prop:"timeout"}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.requiredTimeout")},model:{value:e.editServiceImplInfo.timeout,callback:function(t){e.$set(e.editServiceImplInfo,"timeout",t)},expression:"editServiceImplInfo.timeout"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.retryCount"),prop:"retryCount"}},[t("el-input",{attrs:{placeholder:e.$t("serviceImplManage.requiredRetryCount")},model:{value:e.editServiceImplInfo.retryCount,callback:function(t){e.$set(e.editServiceImplInfo,"retryCount",t)},expression:"editServiceImplInfo.retryCount"}})],1),t("el-form-item",{attrs:{label:e.$t("serviceImplManage.description")}},[t("el-input",{attrs:{type:"textarea",placeholder:e.$t("serviceImplManage.optionalDescription")},model:{value:e.editServiceImplInfo.description,callback:function(t){e.$set(e.editServiceImplInfo,"description",t)},expression:"editServiceImplInfo.description"}})],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.editServiceImpl}},[e._v(e._s(e.$t("common.save")))])],1)],1)},h=[],b={name:"EditServiceImpl",data(){return{dialogVisible:!1,editServiceImplInfo:{serviceBusinessId:"",name:"",invokeType:"",url:"",messageTopic:"",timeout:"60",retryCount:"3",description:""},rules:{name:[{required:!0,message:this.$t("serviceImplManage.requiredBusinessName"),trigger:"blur"},{min:2,max:50,message:this.$t("serviceImplManage.businessNameLength"),trigger:"blur"}],invokeType:[{required:!0,message:this.$t("serviceImplManage.requiredInvokeType"),trigger:"change"}],url:[{required:!0,message:this.$t("serviceImplManage.requiredInvokeUrl"),trigger:"blur"},{max:200,message:this.$t("serviceImplManage.invokeUrlLength"),trigger:"blur"}],timeout:[{required:!0,message:this.$t("serviceImplManage.requiredTimeout"),trigger:"blur"},{pattern:/^\d+$/,message:this.$t("serviceImplManage.timeoutNumber"),trigger:"blur"}],retryCount:[{required:!0,message:this.$t("serviceImplManage.requiredRetryCount"),trigger:"blur"},{pattern:/^\d+$/,message:this.$t("serviceImplManage.retryCountNumber"),trigger:"blur"}],messageTopic:[{max:50,message:this.$t("serviceImplManage.kafkaTopicLength"),trigger:"blur"}],description:[{max:200,message:this.$t("serviceImplManage.descriptionLength"),trigger:"blur"}]}}},methods:{open(e){this.editServiceImplInfo={...e},this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.$refs.form.resetFields()},editServiceImpl(){this.$refs.form.validate(e=>{e&&o(this.editServiceImplInfo).then(()=>{this.$message.success(this.$t("common.saveSuccess")),this.$emit("success"),this.closeDialog()}).catch(e=>{console.error(e)})})}}},$=b,M=Object(u["a"])($,f,h,!1,null,null,null),S=M.exports,y=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("common.delete"),visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.closeDialog}},[t("div",{staticClass:"text-center"},[t("p",[e._v(e._s(e.$t("serviceImplManage.confirmDeleteServiceImpl")))])]),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.deleteServiceImpl}},[e._v(e._s(e.$t("common.confirmDelete")))])],1)])},k=[],T={name:"DeleteServiceImpl",data(){return{dialogVisible:!1,deleteServiceImplInfo:{}}},methods:{open(e){this.deleteServiceImplInfo={...e},this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1,this.deleteServiceImplInfo={}},deleteServiceImpl(){c(this.deleteServiceImplInfo).then(()=>{this.$message.success(this.$t("common.submitSuccess")),this.$emit("success"),this.closeDialog()}).catch(e=>{console.error(e)})}}},_=T,C=Object(u["a"])(_,y,k,!1,null,null,null),x=C.exports,q={name:"ServiceImplManage",components:{AddServiceImpl:g,EditServiceImpl:S,DeleteServiceImpl:x},data(){return{serviceImplManageInfo:{serviceImpls:[],total:0,moreCondition:!1,conditions:{businessTypeCd:"",name:"",invokeType:"",messageTopic:""}},currentPage:1,pageSize:10}},created(){this._listServiceImpls(this.currentPage,this.pageSize)},methods:{_listServiceImpls(e,t){const i={...this.serviceImplManageInfo.conditions,page:e,row:t};a(i).then(e=>{this.serviceImplManageInfo.serviceImpls=e.data,this.serviceImplManageInfo.total=e.total}).catch(e=>{console.error(e)})},_openAddServiceImplModal(){this.$refs.addServiceImpl.open()},_openEditServiceImplModel(e){this.$refs.editServiceImpl.open(e)},_openDeleteServiceImplModel(e){this.$refs.deleteServiceImpl.open(e)},_queryServiceImplMethod(){this.currentPage=1,this._listServiceImpls(this.currentPage,this.pageSize)},_resetServiceImplMethod(){this.serviceImplManageInfo.conditions={businessTypeCd:"",name:"",invokeType:"",messageTopic:""},this._listServiceImpls(this.currentPage,this.pageSize)},_moreCondition(){this.serviceImplManageInfo.moreCondition=!this.serviceImplManageInfo.moreCondition},handleCurrentChange(e){this.currentPage=e,this._listServiceImpls(this.currentPage,this.pageSize)}}},w=q,D=(i("c1f0"),Object(u["a"])(w,s,r,!1,null,"b6f320c0",null));t["default"]=D.exports},c1f0:function(e,t,i){"use strict";i("f26b")},f26b:function(e,t,i){}}]);
|
|
//# sourceMappingURL=chunk-4663761c.66f700a8.js.map
|