chunk-479de70e.b03838d3.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-479de70e"],{"04d1":function(e,t,a){var r=a("342f"),i=r.match(/firefox\/(\d+)/i);e.exports=!!i&&+i[1]},"39a8":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"wrapper-cont"},[a("el-card",{staticClass:"box-card search-content",attrs:{shadow:"never"}},[a("el-form",{attrs:{"label-position":"right",size:"small","label-width":"100px",id:"saConfigSearchForm",model:e.searchParams}},[a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"名称"}},[a("el-input",{attrs:{placeholder:"请输入名称"},model:{value:e.searchParams.name,callback:function(t){e.$set(e.searchParams,"name",t)},expression:"searchParams.name"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"所属服务"}},[a("el-select",{attrs:{placeholder:"请选择所属服务"},model:{value:e.searchParams.service,callback:function(t){e.$set(e.searchParams,"service",t)},expression:"searchParams.service"}},e._l(e.getDictByField("service"),(function(e){return a("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"检测方式"}},[a("el-select",{attrs:{placeholder:"请选择检测方式"},model:{value:e.searchParams.probeType,callback:function(t){e.$set(e.searchParams,"probeType",t)},expression:"searchParams.probeType"}},e._l(e.getDictByField("probeType"),(function(e){return a("el-option",{key:e.id,attrs:{label:e.paramName,value:e.paramCode}})})),1)],1)],1)],1),a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"ip"}},[a("el-input",{attrs:{placeholder:"请输入ip"},model:{value:e.searchParams.ip,callback:function(t){e.$set(e.searchParams,"ip",t)},expression:"searchParams.ip"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"端口"}},[a("el-input",{attrs:{placeholder:"请输入端口"},model:{value:e.searchParams.port,callback:function(t){e.$set(e.searchParams,"port",t)},expression:"searchParams.port"}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"URL地址"}},[a("el-input",{attrs:{placeholder:"请输入URL地址"},model:{value:e.searchParams.url,callback:function(t){e.$set(e.searchParams,"url",t)},expression:"searchParams.url"}})],1)],1)],1),a("el-row",{directives:[{name:"show",rawName:"v-show",value:e.extraQueriesVisible,expression:"extraQueriesVisible"}],attrs:{gutter:15}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"检测频率"}},[a("el-input",{attrs:{placeholder:"请输入检测频率"},model:{value:e.searchParams.frequence,callback:function(t){e.$set(e.searchParams,"frequence",t)},expression:"searchParams.frequence"}})],1)],1)],1),a("el-row",{attrs:{gutter:15}},[a("el-col",{attrs:{offset:16,span:8}},[a("el-form-item",{staticClass:"search-content-button-container"},[a("el-button-group",[a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:e.search}},[e._v("查询 ")]),a("el-button",{attrs:{size:"small",icon:"el-icon-refresh"},on:{click:e.resetSearchParam}},[e._v("重置 ")]),a("el-tooltip",{attrs:{content:e.extraQueriesVisible?"隐藏更多条件":"查看更多条件",placement:"top"}},[a("el-button",{attrs:{size:"small"},on:{click:e.toggleExtraQueries}},[a("i",{class:["el-icon-arrow-"+(e.extraQueriesVisible?"up":"down")]})])],1)],1)],1)],1)],1)],1)],1),a("el-card",{staticClass:"box-card",attrs:{shadow:"hover"}},[e.inViewMode?e._e():a("el-button-group",[a("el-button",{attrs:{size:"mini",icon:"el-icon-plus"},on:{click:e.addNewSaConfig}},[e._v("新增 ")]),a("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete"},on:{click:e.deleteSelectedSaConfig}},[e._v("删除 ")]),a("el-button",{attrs:{size:"mini",icon:"el-icon-tickets"},on:{click:e.viewSelectedSaConfig}},[e._v("查看 ")])],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.saConfigTableLoading,expression:"saConfigTableLoading"}],ref:"saConfigTable",staticStyle:{width:"100%","margin-top":"15px","margin-bottom":"15px"},attrs:{size:"medium",stripe:"",border:"","tooltip-effect":"dark",data:e.saConfigTablePage.list},on:{"row-click":e.handleRowClick,"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"name",label:"名称",sortable:"custom","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"service",label:"所属服务",sortable:"custom","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.eleTableColumnFormatter(t,e.getDictByField("service"))))]}}])}),a("el-table-column",{attrs:{prop:"probeType",label:"检测方式",sortable:"custom",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.eleTableColumnFormatter(t,e.getDictByField("probeType"))))]}}])}),a("el-table-column",{attrs:{prop:"ip",label:"ip",sortable:"custom",width:"140px"}}),a("el-table-column",{attrs:{prop:"port",label:"端口",sortable:"custom",width:"70px"}}),a("el-table-column",{attrs:{prop:"url",label:"URL地址",sortable:"custom","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{prop:"frequence",label:"检测频率",sortable:"custom",width:"100px"}}),e.inViewMode?e._e():a("el-table-column",{attrs:{label:"操作",width:"130px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tooltip",{attrs:{content:"编辑",placement:"top",enterable:!1,"hide-after":1e3}},[a("el-button",{attrs:{size:"mini",icon:"el-icon-edit"},on:{click:function(a){return e.saConfigRecordEdit(t)}}})],1),a("el-tooltip",{attrs:{content:"删除",placement:"top",enterable:!1,"hide-after":1e3}},[a("el-button",{attrs:{size:"mini",type:"danger",icon:"el-icon-delete"},on:{click:function(a){return e.saConfigRecordRemove(t)}}})],1)]}}],null,!1,2876347357)})],1),a("el-pagination",{attrs:{layout:"total, sizes, ->, prev, pager, next, jumper","pager-count":5,"hide-on-single-page":"",total:e.saConfigTablePage.count,"page-sizes":[5,10,15,20],"page-size":e.searchParams.limit,background:""},on:{"size-change":e.handleTableSizeChange,"current-change":e.handleTableCurrentChange}})],1)],1)},i=[],n=(a("4e82"),a("ac1f"),a("1276"),a("159b"),a("4a2d")),o=a("a18c"),s=a("f8ff"),l=JSON.stringify({name:"",service:"",probeType:"",ip:"",port:"",url:"",frequence:"",limit:5,offset:0,order:"",sort:""}),c={name:"saConfigList",data:function(){return{searchParams:JSON.parse(l),fieldDictTypeMap:{service:"SERVICE_CODE",probeType:"PROBE_TYPE"},pageDictMap:{},extraQueriesVisible:!1,editType:Object(s["f"])("editType"),saConfigTablePage:{},saConfigTableLoading:!1}},computed:{inViewMode:function(){return"view"===this.editType}},methods:{eleTableColumnFormatter:s["d"],getDictByField:function(e){return this.pageDictMap[this.fieldDictTypeMap[e]]},search:function(){this.searchParams.offset=0,this.refreshTable()},refreshTable:function(){var e=this;e.saConfigTableLoading=!0,n["a"].getSaConfigList(e.searchParams).then((function(t){e.saConfigTablePage=t,e.saConfigTableLoading=!1}))},resetSearchParam:function(){this.searchParams=JSON.parse(l),this.refreshTable()},toggleExtraQueries:function(){this.extraQueriesVisible=!this.extraQueriesVisible},handleRowClick:function(e,t,a){Object(s["c"])(this.$refs.saConfigTable,e,a)},handleTableSizeChange:function(e){this.searchParams.limit=e,this.refreshTable()},handleTableCurrentChange:function(e){this.searchParams.offset=this.searchParams.limit*(e-1),this.refreshTable()},handleSortChange:function(e){null===e.prop||null===e.order?(this.searchParams.sort=l.sort,this.searchParams.order=l.order):(this.searchParams.sort=e.prop,this.searchParams.order=e.order.split("ending")[0]),this.refreshTable()},addNewSaConfig:function(){this.showFormDialog({editType:"add"})},viewSelectedSaConfig:function(){var e=this,t=e.$refs.saConfigTable.selection;1===t.length?e.showFormDialog({editType:"view",id:t[0].id}):e.$message.warning("仅能选择一条记录进行查看")},showFormDialog:function(e){var t=this;Object(s["h"])({el:"saConfigForm",url:"".concat(o["b"],"/saConfigForm"),width:"974px",height:"500px",maxmin:!1,props:e,title:"".concat(Object(s["e"])(e.editType),"可用性配置"),onConfirm:function(a,r){"view"!==e.editType?a.save((function(){t.refreshTable(),r()})):r()}})},deleteSelectedSaConfig:function(){var e=this,t=e.$refs.saConfigTable.selection;0!==t.length?e.$confirm("数据删除后不可恢复,确定继续删除吗?","删除提醒",{type:"warning"}).then((function(){var a=[];t.forEach((function(e){e.id&&a.push(e.id)})),a.length>0&&n["a"].deleteAllSaConfig(a).then((function(t){e.refreshTable(),e.$message.success("删除可用性配置成功")}))})):e.$message.warning("请选择要删除的记录")},editSelectedSaConfig:function(){var e=this,t=this.$refs.saConfigTable.selection;1===t.length?e.showFormDialog({editType:"edit",id:t[0].id}):e.$message.warning("仅能选择一条记录进行修改")},saConfigRecordEdit:function(e){this.showFormDialog({editType:"edit",id:e.row.id})},saConfigRecordRemove:function(e){var t=this;t.$confirm("数据删除后不可恢复,确定继续删除吗?","删除提醒",{type:"warning"}).then((function(){var a="删除可用性配置";n["a"].deleteSaConfig(e.row.id).then((function(e){t.refreshTable(),t.$message.success("".concat(a,"成功"))}))}))},handleSelectionChange:function(e){}},created:function(){var e=this;Object(s["g"])().then((function(){e.pageDictMap=e.dictionary,e.refreshTable()}))}},u=c,f=a("2877"),p=Object(f["a"])(u,r,i,!1,null,"b5bb3168",null);t["default"]=p.exports},"4a2d":function(e,t,a){"use strict";a("99af");var r=a("f121"),i=a("59aa"),n=a("2b0e"),o="".concat(r["a"],"/serviceability/saConfig");t["a"]={getSaConfigList:function(e){return i["a"].get("".concat(o,"/getSaConfigList"),{params:e}).then((function(e){if(e&&e.data&&e.data.list)return e.data;n["default"].prototype.$message.error("加载配置列表失败")}))},getSaConfigEntity:function(e){return i["a"].get("".concat(o,"/getEntity?id=").concat(e)).then((function(e){if(e&&e.data&&"success"===e.data.type)return e.data;n["default"].prototype.$message.error("加载配置失败")}))},deleteAllSaConfig:function(e){return i["a"].post("".concat(o,"/deleteAll"),e)},deleteSaConfig:function(e){return i["a"].post("".concat(o,"/delete?id=").concat(e))},saveSaConfig:function(e){return i["a"].post("".concat(o,"/save"),e)}}},"4e82":function(e,t,a){"use strict";var r=a("23e7"),i=a("1c0b"),n=a("7b0b"),o=a("50c4"),s=a("577e"),l=a("d039"),c=a("addb"),u=a("a640"),f=a("04d1"),p=a("d998"),d=a("2d00"),h=a("512ce"),m=[],g=m.sort,b=l((function(){m.sort(void 0)})),v=l((function(){m.sort(null)})),w=u("sort"),C=!l((function(){if(d)return d<70;if(!(f&&f>3)){if(p)return!0;if(h)return h<603;var e,t,a,r,i="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:a=3;break;case 68:case 71:a=4;break;default:a=2}for(r=0;r<47;r++)m.push({k:t+r,v:a})}for(m.sort((function(e,t){return t.v-e.v})),r=0;r<m.length;r++)t=m[r].k.charAt(0),i.charAt(i.length-1)!==t&&(i+=t);return"DGBEFHACIJK"!==i}})),T=b||!v||!w||!C,y=function(e){return function(t,a){return void 0===a?-1:void 0===t?1:void 0!==e?+e(t,a)||0:s(t)>s(a)?1:-1}};r({target:"Array",proto:!0,forced:T},{sort:function(e){void 0!==e&&i(e);var t=n(this);if(C)return void 0===e?g.call(t):g.call(t,e);var a,r,s=[],l=o(t.length);for(r=0;r<l;r++)r in t&&s.push(t[r]);s=c(s,y(e)),a=s.length,r=0;while(r<a)t[r]=s[r++];while(r<l)delete t[r++];return t}})},"512ce":function(e,t,a){var r=a("342f"),i=r.match(/AppleWebKit\/(\d+)\./);e.exports=!!i&&+i[1]},addb:function(e,t){var a=Math.floor,r=function(e,t){var o=e.length,s=a(o/2);return o<8?i(e,t):n(r(e.slice(0,s),t),r(e.slice(s),t),t)},i=function(e,t){var a,r,i=e.length,n=1;while(n<i){r=n,a=e[n];while(r&&t(e[r-1],a)>0)e[r]=e[--r];r!==n++&&(e[r]=a)}return e},n=function(e,t,a){var r=e.length,i=t.length,n=0,o=0,s=[];while(n<r||o<i)n<r&&o<i?s.push(a(e[n],t[o])<=0?e[n++]:t[o++]):s.push(n<r?e[n++]:t[o++]);return s};e.exports=r},d998:function(e,t,a){var r=a("342f");e.exports=/MSIE|Trident/.test(r)}}]);