UNPKG

autocannon-app

Version:
1 lines 7.41 kB
"use strict";(self["webpackChunkvue_antd_pro"]=self["webpackChunkvue_antd_pro"]||[]).push([[375],{15593:function(e,t,a){a.r(t),a.d(t,{default:function(){return w}});var n=function(){var e=this,t=this,a=t._self._c;return a("page-header-wrapper",[t.visible?a("ConfigEditor",{attrs:{visible:t.visible,onClose:t.handleCloseConfigEditor,onSave:t.handleSaveConfig}}):t._e(),a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"table-page-search-wrapper"},[a("a-form",{attrs:{layout:"inline"}},[a("a-row",{attrs:{gutter:48}},[a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"url"}},[a("a-input",{attrs:{placeholder:"target url"},model:{value:t.queryParam.url,callback:function(e){t.$set(t.queryParam,"url",e)},expression:"queryParam.url"}})],1)],1),a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"method"}},[a("a-select",{attrs:{allowClear:!0,placeholder:"http method"},model:{value:t.queryParam.method,callback:function(e){t.$set(t.queryParam,"method",e)},expression:"queryParam.method"}},[a("a-select-option",{attrs:{value:"GET"}},[t._v("GET")]),a("a-select-option",{attrs:{value:"POST"}},[t._v("POST")]),a("a-select-option",{attrs:{value:"PUT"}},[t._v("PUT")]),a("a-select-option",{attrs:{value:"DELETE"}},[t._v("DELETE")])],1)],1)],1),t.advanced?[a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"connections"}},[a("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"concurrent connections"},model:{value:t.queryParam.connections,callback:function(e){t.$set(t.queryParam,"connections",e)},expression:"queryParam.connections"}})],1)],1),a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"duration"}},[a("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"connection duration"},model:{value:t.queryParam.duration,callback:function(e){t.$set(t.queryParam,"duration",e)},expression:"queryParam.duration"}})],1)],1),a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"pipelining"}},[a("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"request pipeline number"},model:{value:t.queryParam.pipelining,callback:function(e){t.$set(t.queryParam,"pipelining",e)},expression:"queryParam.pipelining"}})],1)],1),a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"create time"}},[a("a-date-picker",{staticStyle:{width:"100%"},attrs:{placeholder:"create time"},model:{value:t.queryParam.createTime,callback:function(e){t.$set(t.queryParam,"createTime",e)},expression:"queryParam.createTime"}})],1)],1)]:t._e(),a("a-col",{attrs:{md:t.advanced?24:8,sm:24}},[a("span",{staticClass:"table-page-search-submitButtons",style:t.advanced&&{float:"right",overflow:"hidden"}||{}},[a("a-button",{attrs:{type:"primary"},on:{click:function(e){return t.$refs.table.refresh(!0)}}},[t._v("search")]),a("a-button",{staticStyle:{"margin-left":"8px"},on:{click:function(){return e.queryParam={}}}},[t._v("reset")]),a("a",{staticStyle:{"margin-left":"8px"},on:{click:t.toggleAdvanced}},[t._v(" "+t._s(t.advanced?"collapse":"expand")+" "),a("a-icon",{attrs:{type:t.advanced?"up":"down"}})],1)],1)])],2)],1)],1),a("div",{staticClass:"table-operator"},[a("a-button",{attrs:{type:"primary",icon:"plus"},on:{click:t.handleAdd}},[t._v("create")]),t.selectedRowKeys.length>0?a("a-dropdown",{directives:[{name:"action",rawName:"v-action:edit",arg:"edit"}]},[a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",{key:"1"},[a("a-icon",{attrs:{type:"delete"}}),t._v("删除")],1),a("a-menu-item",{key:"2"},[a("a-icon",{attrs:{type:"lock"}}),t._v("锁定")],1)],1),a("a-button",{staticStyle:{"margin-left":"8px"}},[t._v(" 批量操作 "),a("a-icon",{attrs:{type:"down"}})],1)],1):t._e()],1),a("s-table",{ref:"table",attrs:{size:"default",rowKey:"cid",columns:t.columns,data:t.loadData,showPagination:"auto"},scopedSlots:t._u([{key:"serial",fn:function(e,n,r){return a("span",{},[t._v(" "+t._s(r+1)+" ")])}},{key:"status",fn:function(e){return a("span",{},[a("a-badge",{attrs:{status:t._f("statusTypeFilter")(e),text:t._f("statusFilter")(e)}})],1)}},{key:"description",fn:function(e){return a("span",{},[a("ellipsis",{attrs:{length:4,tooltip:""}},[t._v(t._s(e))])],1)}},{key:"action",fn:function(e,n){return a("span",{},[[a("a",{on:{click:function(e){return t.handleStartTest(n)}}},[t._v("test")])]],2)}}])})],1)],1)},r=[],i=a(13528),s=a(91614),o=a(52783),l=(a(59241),a(98777)),c=a.n(l),u=a(26535),d=a(10169),m=a(24585),f=a(42e3),p=a(72206),h=[{title:"cid",dataIndex:"cid"},{title:"url",dataIndex:"url"},{title:"status",dataIndex:"status"},{title:"connections",dataIndex:"connections",width:"120px"},{title:"duration",dataIndex:"duration",width:"100px"},{title:"pipelining",dataIndex:"pipelining",width:"100px"},{title:"create time",dataIndex:"createTime",sorter:!0,customRender:function(e){return c()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"action",dataIndex:"action",width:"100px",scopedSlots:{customRender:"action"},fixed:"right"}],v={name:"Config",components:{STable:u.m7,Ellipsis:u.mH,ConfigEditor:u.Z5},data:function(){var e=this;return this.columns=h,{visible:!1,confirmLoading:!1,mdl:null,advanced:!1,queryParam:{},loadData:function(t){var a=(0,f.G_)((0,o.Z)((0,o.Z)({sortField:"createTime",sortOrder:"descend"},t),{},{filter:e.queryParam}));return Promise.resolve({data:a,totalCount:a.length,pageNo:t.pageNo})},selectedRowKeys:[],selectedRows:[]}},filters:{statusFilter:function(e){return statusMap[e].text},statusTypeFilter:function(e){return statusMap[e].status}},created:function(){(0,d.JV)({t:new Date})},computed:{rowSelection:function(){return{selectedRowKeys:this.selectedRowKeys,onChange:this.onSelectChange}}},methods:{handleCloseConfigEditor:function(){this.visible=!1},handleSaveConfig:function(){this.visible=!1,this.$refs.table.refresh()},handleAdd:function(){this.visible=!0},handleStartTest:function(e){var t=this;return(0,s.Z)((0,i.Z)().mark((function a(){var n,r,s,l;return(0,i.Z)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=t.$createElement,r=(0,p.B)(),s=new Date,l=(0,o.Z)((0,o.Z)({},e),{},{tid:r,createTime:s}),a.next=6,(0,m.V)(l);case 6:(0,f.gM)({tid:r,createTime:s,cid:e.cid}),t.$notification.success({message:"".concat(r," has already started"),description:n("p",["go to ",n("a",{on:{click:function(){return t.$router.push("/history")}}},["History"])," menu to check test status"])});case 8:case"end":return a.stop()}}),a)})))()},handleOk:function(){var e=this,t=this.$refs.createModal.form;this.confirmLoading=!0,t.validateFields((function(a,n){a?e.confirmLoading=!1:n.id>0?new Promise((function(e,t){setTimeout((function(){e()}),1e3)})).then((function(a){e.visible=!1,e.confirmLoading=!1,t.resetFields(),e.$refs.table.refresh(),e.$message.info("修改成功")})):new Promise((function(e,t){setTimeout((function(){e()}),1e3)})).then((function(a){e.visible=!1,e.confirmLoading=!1,t.resetFields(),e.$refs.table.refresh(),e.$message.info("新增成功")}))}))},handleCancel:function(){this.visible=!1;var e=this.$refs.createModal.form;e.resetFields()},handleSub:function(e){0!==e.status?this.$message.info("".concat(e.no," 订阅成功")):this.$message.error("".concat(e.no," 订阅失败,规则已关闭"))},onSelectChange:function(e,t){this.selectedRowKeys=e,this.selectedRows=t},toggleAdvanced:function(){this.advanced=!this.advanced},resetSearchForm:function(){this.queryParam={date:c()(new Date)}}}},y=v,g=a(1614),b=(0,g.Z)(y,n,r,!1,null,null,null),w=b.exports}}]);