/
app.e113befbeb3f47b05d96.js
2 lines (2 loc) · 298 KB
/
app.e113befbeb3f47b05d96.js
1
2
webpackJsonp([1],{11:function(e,t,a){"use strict";function r(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"GET",o={};"GET"===r?(e+="?"+searchStr,o={method:r}):o={method:r,headers:a,body:t},fetch(e,o).then(function(e){return e.json()}).then(function(e){return e})}function o(e,t){return r(e,t,"GET")}function s(e,t,a){return r(e,t,a,"POST")}Object.defineProperty(t,"__esModule",{value:!0});t.test="http://192.168.193.129:8000";t.POST=s,t.GET=o},342:function(e,t,a){e.exports=a.p+"static/img/userphoto.6d73d26.jpg"},362:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(772),s=r(o),i=a(773),l=r(i),n=a(770),c=r(n),u=a(769),d=r(u),p=a(771),m=r(p),f=a(774),v=r(f),h=a(794),g=r(h),b=a(777),_=r(b),y=a(779),w=r(y),k=a(780),x=r(k),S=a(781),F=r(S),T=a(778),j=r(T),C=a(783),$=r(C),L=a(784),A=r(L),G=a(785),N=r(G),O=a(786),R=r(O),P=a(782),I=r(P),D=a(788),z=r(D),q=a(790),H=r(q),E=a(791),M=r(E),V=a(789),J=r(V),U=a(787),Y=r(U),W=a(793),Z=r(W),Q=a(792),K=r(Q),B=a(776),X=r(B),ee=a(775),te=r(ee),ae=a(796),re=r(ae),oe=a(795),se=r(oe),ie=[{path:"/login",component:l.default,name:"",hidden:!0,projectHidden:!0},{path:"/404",component:s.default,name:"",hidden:!0,projectHidden:!0},{path:"/",component:c.default,name:"",projectHidden:!0,children:[{path:"/projectList",component:m.default,iconCls:"el-icon-message",name:"项目列表"},{path:"/about",component:d.default,iconCls:"fa fa-address-card",name:"关于我们"}]},{path:"*",hidden:!0,projectHidden:!0,redirect:{path:"/404"}},{path:"/project/project=:project_id",component:v.default,name:"项目",hidden:!0,children:[{path:"/ProjectTitle/project=:project_id",component:re.default,name:"项目概况",leaf:!0},{path:"/GlobalHost/project=:project_id",component:g.default,name:"Host配置",leaf:!0},{path:"/api/project=:project_id",component:_.default,name:"API接口",leaf:!0,child:!0,children:[{path:"/apiList/project=:project_id",component:w.default,name:"接口列表"},{path:"/apiList/project=:project_id/first=:firstGroup",component:x.default,name:"分组接口列表"},{path:"/fastTest/project=:project_id",component:F.default,name:"快速测试"},{path:"/addApi/project=:project_id",component:j.default,name:"新增接口"},{path:"/detail/project=:project_id/api=:api_id",component:$.default,name:"接口",children:[{path:"/apiInfo/project=:project_id/api=:api_id",component:A.default,name:"基础信息"},{path:"/testApi/project=:project_id/api=:api_id",component:N.default,name:"测试"},{path:"/apiDynamic/project=:project_id/api=:api_id",component:I.default,name:"历史"}]},{path:"/updateApi/project=:project_id/api=:api_id",component:R.default,name:"修改"}]},{path:"/automationTest/project=:project_id",component:z.default,name:"自动化测试",leaf:!0,child:!0,children:[{path:"/caseList/project=:project_id",component:H.default,name:"用例列表"},{path:"/caseList/project=:project_id/first=:firstGroup",component:M.default,name:"分组用例列表"},{path:"/caseApiList/project=:project_id/case=:case_id",component:J.default,name:"用例接口列表"},{path:"/addCaseApi/project=:project_id/case=:case_id",component:Y.default,name:"添加新接口"},{path:"/updateCaseApi/project=:project_id/case=:case_id/api=:api_id",component:Z.default,name:"修改接口"},{path:"/testReport/project=:project_id",component:K.default,name:"测试报告"}]},{path:"/projectMember/project=:project_id",component:X.default,name:"成员管理",leaf:!0},{path:"/projectDynamic/project=:project_id",component:te.default,name:"项目动态",leaf:!0},{path:"/projectReport/project=:project_id",component:se.default,name:"自动化测试报告",leaf:!0}]}];t.default=ie},363:function(e,t,a){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var s=a(21),i=o(s),l=a(143),n=o(l),c=a(426),u=r(c),d=a(427),p=r(d);i.default.use(n.default);var m={count:10},f={INCREMENT:function(e){e.count++},DECREMENT:function(e){e.count--}};t.default=new n.default.Store({actions:u,getters:p,state:m,mutations:f})},365:function(e,t){},366:function(e,t){},367:function(e,t,a){a(745);var r=a(7)(a(398),a(806),null,null);e.exports=r.exports},398:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"app",components:{}}},399:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{sysName:"自动化测试平台",collapsed:!1,sysUserName:"",form:{name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""}}},methods:{onSubmit:function(){console.log("submit!")},handleselect:function(e,t){},logout:function(){var e=this;this.$confirm("确认退出吗?","提示",{}).then(function(){sessionStorage.removeItem("token"),e.$router.push("/login")}).catch(function(){})},collapse:function(){this.collapsed=!this.collapsed},showMenu:function(e,t){this.$refs.menuCollapsed.getElementsByClassName("submenu-hook-"+e)[0].style.display=t?"block":"none"}},mounted:function(){var e=sessionStorage.getItem("username");e&&(name=JSON.parse(e),this.sysUserName=name||"")}}},400:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(34),s=r(o),i=a(16),l=r(i),n=a(11),c=a(12),u=r(c);t.default={data:function(){return{filters:{name:""},project:[],total:0,page:1,listLoading:!1,sels:[],editFormVisible:!1,editLoading:!1,options:[{label:"Web",value:"Web"},{label:"App",value:"App"}],editFormRules:{name:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字符",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"blur"}],version:[{required:!0,message:"请输入版本号",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],description:[{required:!1,message:"请输入描述",trigger:"blur"},{max:1024,message:"不能超过1024个字符",trigger:"blur"}]},editForm:{name:"",version:"",type:"",description:""},addFormVisible:!1,addLoading:!1,addFormRules:{name:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字符",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"blur"}],version:[{required:!0,message:"请输入版本号",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],description:[{required:!1,message:"请输入版本号",trigger:"blur"},{max:1024,message:"不能超过1024个字符",trigger:"blur"}]},addForm:{name:"",version:"",type:"",description:""}}},methods:{getProjectList:function(){this.listLoading=!0;var e=this;u.default.ajax({type:"get",url:n.test+"/api/project/project_list",async:!0,data:{page:e.page,name:e.filters.name},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.project=t.data.data):e.$message.error({message:t.msg,center:!0})}})},handleDel:function(e,t){var a=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0;var e=a;u.default.ajax({type:"post",url:n.test+"/api/project/del_project",async:!0,data:(0,l.default)({ids:[t.id]}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?e.$message({message:"删除成功",center:!0,type:"success"}):e.$message.error({message:t.msg,center:!0}),e.getProjectList()}})}).catch(function(){})},handleChangeStatus:function(e,t){var a=this;this.listLoading=!0,t.status?u.default.ajax({type:"post",url:n.test+"/api/project/disable_project",async:!0,data:(0,l.default)({project_id:t.id}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.listLoading=!1,"999999"===e.code?(a.$message({message:"禁用成功",center:!0,type:"success"}),t.status=!t.status):a.$message.error({message:e.msg,center:!0})}}):u.default.ajax({type:"post",url:n.test+"/api/project/enable_project",async:!0,data:(0,l.default)({project_id:t.id}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.listLoading=!1,"999999"===e.code?(a.$message({message:"启用成功",center:!0,type:"success"}),t.status=!t.status):a.$message.error({message:e.msg,center:!0})}})},handleCurrentChange:function(e){this.page=e,this.getProjectList()},handleEdit:function(e,t){this.editFormVisible=!0,this.editForm=(0,s.default)({},t)},handleAdd:function(){this.addFormVisible=!0},editSubmit:function(){var e=this,t=this;this.$refs.editForm.validate(function(a){a&&e.$confirm("确认提交吗?","提示",{}).then(function(){t.editLoading=!0;var e=(0,l.default)({project_id:t.editForm.id,name:t.editForm.name,type:t.editForm.type,version:t.editForm.version,description:t.editForm.description});u.default.ajax({type:"post",url:n.test+"/api/project/update_project",async:!0,data:e,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.editLoading=!1,"999999"===e.code?(t.$message({message:"修改成功",center:!0,type:"success"}),t.$refs.editForm.resetFields(),t.editFormVisible=!1,t.getProjectList()):(e.code,t.$message.error({message:e.msg,center:!0}))}})})})},addSubmit:function(){var e=this;this.$refs.addForm.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.addLoading=!0;var e=(0,l.default)({name:a.addForm.name,type:a.addForm.type,version:a.addForm.version,description:a.addForm.description});u.default.ajax({type:"post",url:n.test+"/api/project/add_project",async:!0,data:e,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.addLoading=!1,"999999"===e.code?(a.$message({message:"添加成功",center:!0,type:"success"}),a.$refs.addForm.resetFields(),a.addFormVisible=!1,a.getProjectList()):"999997"===e.code?a.$message.error({message:e.msg,center:!0}):(a.$message.error({message:e.msg,center:!0}),a.$refs.addForm.resetFields(),a.addFormVisible=!1,a.getProjectList())}})})}})},selsChange:function(e){this.sels=e},batchRemove:function(){var e=this.sels.map(function(e){return e.id}),t=this;this.$confirm("确认删除选中记录吗?","提示",{type:"warning"}).then(function(){t.listLoading=!0,u.default.ajax({type:"post",url:n.test+"/api/project/del_project",async:!0,data:(0,l.default)({ids:e}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.listLoading=!1,"999999"===e.code?t.$message({message:"删除成功",center:!0,type:"success"}):t.$message.error({message:e.msg,center:!0}),t.getProjectList()}})}).catch(function(){})}},mounted:function(){this.getProjectList()}}},401:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(11),l=a(12),n=r(l);t.default={data:function(){return{logining:!1,ruleForm2:{account:"",checkPass:""},rules2:{account:[{required:!0,message:"请输入账号",trigger:"blur"}],checkPass:[{required:!0,message:"请输入密码",trigger:"blur"}]},checked:!0}},methods:{handleReset2:function(){this.$refs.ruleForm2.resetFields()},handleSubmit2:function(e){var t=this,a=this;this.$refs.ruleForm2.validate(function(e){if(!e)return console.log("error submit!!"),!1;a.logining=!0,n.default.ajax({type:"post",url:i.test+"/api/user/login",async:!0,data:{username:t.ruleForm2.account,password:t.ruleForm2.checkPass},timeout:5e3,success:function(e){a.logining=!1,"999999"===e.code?(sessionStorage.setItem("username",(0,s.default)(e.data.first_name)),sessionStorage.setItem("token",(0,s.default)(e.data.key)),console.log(a.$route),a.$route.query.url?a.$router.push(a.$route.query.url):a.$router.push("/projectList")):a.$message.error({message:e.msg,center:!0})}})})}}}},402:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={data:function(){return{tabPosition:"top",project_id:"",sysName:"自动化测试平台",collapsed:!1,sysUserName:"",sysUserAvatar:""}},methods:{handleselect:function(e,t){},onSubmit:function(){console.log("submit!")},logout:function(){var e=this;this.$confirm("确认退出吗?","提示",{}).then(function(){sessionStorage.removeItem("token"),e.$router.push("/login")}).catch(function(){})},showMenu:function(e,t){this.$refs.menuCollapsed.getElementsByClassName("submenu-hook-"+e)[0].style.display=t?"block":"none"}},mounted:function(){var e=sessionStorage.getItem("username");e&&(name=JSON.parse(e),this.sysUserName=name||""),this.project_id=this.$route.params.project_id}}},403:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(11),o=a(12),s=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default={data:function(){return{tableData:[],total:0,page:1,listLoading:!1}},methods:{handleCurrentChange:function(e){this.page=e,this.getProjectDynamic()},getProjectDynamic:function(){this.listLoading=!0;var e=this;s.default.ajax({type:"get",url:r.test+"/api/dynamic/dynamic",async:!0,data:{project_id:Number(this.$route.params.project_id),page:e.page},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.tableData=t.data.data):e.$message.error({message:t.msg,center:!0})}})}},mounted:function(){this.getProjectDynamic()}}},404:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(11),l=a(12),n=r(l);t.default={data:function(){return{memberData:[],total:0,page:1,listLoading:!1,reportFrom:"",editFormVisible:!1,editLoading:!1,editFormRules:{reportFrom:[{required:!0,message:"请输入发送人",trigger:"blur"},{min:1,max:100,message:"长度在 1 到 100 个字符",trigger:"blur"}],mailUser:[{required:!0,message:"请输入用户名",trigger:"blur"},{min:1,max:100,message:"长度在 1 到 100 个字符",trigger:"blur"}],mailPass:[{required:!0,message:"请输入口令",trigger:"blur"},{min:1,max:100,message:"长度在 1 到 100 个字符",trigger:"blur"}],mailSmtp:[{required:!1,message:"请输入邮件服务器",trigger:"blur"},{min:1,max:100,message:"长度在 1 到 100 个字符",trigger:"blur"}]},editForm:{}}},methods:{handleCurrentChange:function(e){this.page=e,this.getProjectMember()},getProjectMember:function(){this.listLoading=!0;var e=this;n.default.ajax({type:"get",url:i.test+"/api/member/project_member",async:!0,data:{project_id:this.$route.params.project_id,page:e.page},headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.memberData=t.data.data):e.$message.error({message:t.msg,center:!0})}})},getEmailConfig:function(){var e=this;n.default.ajax({type:"get",url:i.test+"/api/member/get_email",async:!0,data:{project_id:this.$route.params.project_id},headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(console.log(t.data),t.data?(e.reportFrom=t.data.reportFrom,e.editForm=t.data):(e.reportFrom="",e.editForm={})):e.$message.error({message:t.msg,center:!0})}})},DelEmail:function(){var e=this;n.default.ajax({type:"post",url:i.test+"/api/member/del_email",async:!0,data:(0,s.default)({project_id:Number(this.$route.params.project_id)}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.$message.success({message:"删除成功",center:!0}),e.getEmailConfig()):e.$message.error({message:t.msg,center:!0})}})},editSubmit:function(){var e=this,t=this;this.$refs.editForm.validate(function(a){a&&e.$confirm("确认提交吗?","提示",{}).then(function(){t.editLoading=!0,n.default.ajax({type:"post",url:i.test+"/api/member/email_config",async:!0,data:(0,s.default)({project_id:Number(e.$route.params.project_id),reportFrom:e.editForm.reportFrom,mailUser:e.editForm.mailUser,mailPass:e.editForm.mailPass,mailSmtp:e.editForm.mailSmtp}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.editLoading=!1,"999999"===e.code?(t.$message({message:"修改成功",center:!0,type:"success"}),t.$refs.editForm.resetFields(),t.editFormVisible=!1,t.getEmailConfig()):(e.code,t.$message.error({message:e.msg,center:!0}))}})})})}},mounted:function(){this.getProjectMember(),this.getEmailConfig()}}},405:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(11),l=a(12),n=r(l);t.default={data:function(){return{project:"",groupData:[],addGroupFormVisible:!1,addGroupLoading:!1,addFormVisible:!1,addGroupFormRules:{firstgroup:[{required:!0,message:"请输入子分组名称",trigger:"blur"}]},addGroupForm:{firstgroup:""},editFirstGroupFormVisible:!1,editFirstGroupLoading:!1,editFirstFormVisible:!1,editFirstGroupFormRules:{secondFirstGroup:[{required:!0,message:"请输入分组名称",trigger:"blur"}]},editFirstGroupForm:{firstgroup:"",second_id:""},filters:{name:""},api:[],total:0,page:1,listLoading:!1,sels:[],apiView:!0}},methods:{init:function(){this.addGroupForm.firstgroup=""},getApiGroup:function(){var e=this;n.default.ajax({type:"get",url:i.test+"/api/api/group",async:!0,data:{project_id:Number(this.$route.params.project_id)},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.groupData=t.data,e.init()):e.$message.error({message:t.msg,center:!0})}})},handleAddGroup:function(){this.addGroupFormVisible=!0},handleEditFirstGroup:function(e,t){this.editFirstGroupFormVisible=!0,this.editFirstGroupForm.second_id=e,this.editFirstGroupForm.secondFirstGroup=t},addGroupSubmit:function(){var e=this;this.$refs.addGroupForm.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.addGroupLoading=!0,n.default.ajax({type:"post",url:i.test+"/api/api/add_group",async:!0,data:(0,s.default)({project_id:Number(e.$route.params.project_id),name:a.addGroupForm.firstgroup}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.addGroupLoading=!1,"999999"===e.code?(a.$message({message:"修改成功",center:!0,type:"success"}),a.$refs.addGroupForm.resetFields(),a.addGroupFormVisible=!1,a.getApiGroup(),a.init()):"999997"===e.code?a.$message.error({message:e.msg,center:!0}):(a.$message.error({message:e.msg,center:!0}),a.$refs.addGroupForm.resetFields(),a.addGroupFormVisible=!1,a.getApiGroup(),a.init())}})})}})},editFirstGroupSubmit:function(){var e=this;this.$refs.editFirstGroupForm.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.editFirstGroupLoading=!0,n.default.ajax({type:"post",url:i.test+"/api/api/update_name_group",async:!0,data:(0,s.default)({project_id:Number(e.$route.params.project_id),name:a.editFirstGroupForm.secondFirstGroup,id:a.editFirstGroupForm.second_id}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.editFirstGroupLoading=!1,"999999"===e.code?(a.$message({message:"修改成功",center:!0,type:"success"}),a.$refs.editFirstGroupForm.resetFields(),a.editFirstGroupFormVisible=!1,a.getApiGroup(),a.init()):"999997"===e.code?a.$message.error({message:e.msg,center:!0}):(a.$message.error({message:e.msg,center:!0}),a.$refs.editFirstGroupForm.resetFields(),a.editFirstGroupFormVisible=!1,a.getApiGroup(),a.init())}})})}})},handleDelFirst:function(e){var t=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){var a=t;n.default.ajax({type:"post",url:i.test+"/api/api/del_group",async:!0,data:(0,s.default)({id:Number(e),project_id:Number(t.$route.params.project_id)}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?a.$message({message:"删除成功",center:!0,type:"success"}):a.$message.error({message:e.msg,center:!0}),a.getApiGroup()}})}).catch(function(){})}},mounted:function(){this.getApiGroup(),this.project=this.$route.params.project_id}}},406:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(34),s=r(o),i=a(16),l=r(i),n=a(28),c=r(n),u=a(11),d=a(12),p=r(d);t.default={data:function(){return{request:[{value:"GET",label:"GET"},{value:"POST",label:"POST"},{value:"PUT",label:"PUT"},{value:"DELETE",label:"DELETE"}],Http:[{value:"HTTP",label:"HTTP"},{value:"HTTPS",label:"HTTPS"}],paramTyep:[{value:"Int",label:"Int"},{value:"String",label:"String"}],checkHeadList:[],checkParameterList:[],ParameterTyep:!0,group:[],radio:"form-data",secondGroup:[],status:[{value:!0,label:"启用"},{value:!1,label:"禁用"}],header:[{value:"Accept",label:"Accept"},{value:"Accept-Charset",label:"Accept-Charset"},{value:"Accept-Encoding",label:"Accept-Encoding"},{value:"Accept-Language",label:"Accept-Language"},{value:"Accept-Ranges",label:"Accept-Ranges"},{value:"Authorization",label:"Authorization"},{value:"Cache-Control",label:"Cache-Control"},{value:"Connection",label:"Connection"},{value:"Cookie",label:"Cookie"},{value:"Content-Length",label:"Content-Length"},{value:"Content-Type",label:"Content-Type"},{value:"Content-MD5",label:"Content-MD5"},{value:"Date",label:"Date"},{value:"Expect",label:"Expect"},{value:"From",label:"From"},{value:"Host",label:"Host"},{value:"If-Match",label:"If-Match"},{value:"If-Modified-Since",label:"If-Modified-Since"},{value:"If-None-Match",label:"If-None-Match"},{value:"If-Range",label:"If-Range"},{value:"If-Unmodified-Since",label:"If-Unmodified-Since"},{value:"Max-Forwards",label:"Max-Forwards"},{value:"Origin",label:"Origin"},{value:"Pragma",label:"Pragma"},{value:"Proxy-Authorization",label:"Proxy-Authorization"},{value:"Range",label:"Range"},{value:"Referer",label:"Referer"},{value:"TE",label:"TE"},{value:"Upgrade",label:"Upgrade"},{value:"User-Agent",label:"User-Agent"},{value:"Via",label:"Via"},{value:"Warning",label:"Warning"}],header4:"",addParameterFormVisible:!1,addResponseFormVisible:!1,required4:[{value:!0,label:"是"},{value:!1,label:"否"}],httpCode:[{value:"",label:""},{value:"200",label:"200"},{value:"404",label:"404"},{value:"400",label:"400"},{value:"500",label:"500"},{value:"502",label:"502"},{value:"302",label:"302"}],radioType:"",result:!0,activeNames:["1","2","3","4"],id:"",parameterRaw:"",request3:!0,form:{apiGroupLevelFirst_id:"",name:"",status:!0,requestType:"POST",httpType:"HTTP",apiAddress:"",headDict:[{name:"",value:""},{name:"",value:""}],requestList:[{name:"",value:"",_type:"String",required:!0,restrict:"",description:""},{name:"",value:"",_type:"String",required:!0,restrict:"",description:""}],requestParameterType:"",responseList:[{name:"",value:"",_type:"String",required:!0,description:""},{name:"",value:"",_type:"String",required:!0,description:""}],mockCode:"",data:""},FormRules:{name:[{required:!0,message:"请输入名称",trigger:"blur"},{max:50,message:"不能超过50个字",trigger:"blur"}],apiAddress:[{required:!0,message:"请输入地址",trigger:"blur"}],required:[{type:"boolean",required:!0,message:"请选择状态",trigger:"blur"}],apiGroupLevelFirst_id:[{type:"number",required:!0,message:"请选择分组",trigger:"blur"}]},editForm:{name:"",value:"",required:"",restrict:"",description:""}}},methods:{checkRequest:function(){var e=this.form.requestType;this.request3="GET"!==e},isJsonString:function(e){try{if("object"===(0,c.default)(JSON.parse(e)))return!0}catch(e){}return!1},addApiInfo:function(){this.form.data&&this.form.mockCode?this.isJsonString(this.form.data)?this.addApi():this.$message({message:"mock格式错误",center:!0,type:"error"}):this.form.data||this.form.mockCode?this.$message({message:"HTTP状态或mock为空",center:!0,type:"warning"}):this.addApi()},addApi:function(){var e=this;this.$refs.form.validate(function(t){if(t){var a=e;console.log(e.form.requestList),e.$confirm("确认提交吗?","提示",{}).then(function(){a.form.parameterType=a.radio;var e=a.form.parameterType,t={};"form-data"===e?!0===a.radioType?(e="raw",a.form.requestList.forEach(function(e){t[e.name]=e.value})):t=a.form.requestList:t=a.parameterRaw;var r=(0,l.default)({project_id:Number(a.$route.params.project_id),apiGroupLevelFirst_id:Number(a.form.apiGroupLevelFirst_id),name:a.form.name,httpType:a.form.httpType,requestType:a.form.requestType,apiAddress:a.form.apiAddress,status:a.form.status,headDict:a.form.headDict,requestParameterType:e,requestList:t,responseList:a.form.responseList,mockCode:a.form.mockCode,data:a.form.data,description:""});a.parameterRaw&&"raw"===e?a.isJsonString(a.parameterRaw)?p.default.ajax({type:"post",url:u.test+"/api/api/add_api",async:!0,contentType:"application/json",dataType:"json",data:r,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?(a.$router.push({name:"分组接口列表",params:{project_id:a.$route.params.project_id,firstGroup:a.form.apiGroupLevelFirst_id}}),a.$message({message:"保存成功",center:!0,type:"success"})):a.$message.error({message:e.msg,center:!0})}}):a.$message({message:"源数据格式错误",center:!0,type:"error"}):p.default.ajax({type:"post",url:u.test+"/api/api/add_api",async:!0,contentType:"application/json",dataType:"json",data:r,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?(a.$router.push({name:"分组接口列表",params:{project_id:a.$route.params.project_id,firstGroup:a.form.apiGroupLevelFirst_id}}),a.$message({message:"保存成功",center:!0,type:"success"})):a.$message.error({message:e.msg,center:!0})}})})}})},editParameterSubmit:function(){var e=this;this.$refs.editForm.validate(function(t){t&&(e.form.requestList[e.id]=e.editForm,e.addParameterFormVisible=!1)})},handleParameterEdit:function(e,t){this.addParameterFormVisible=!0,this.id=e,this.editForm=(0,s.default)({},t)},editResponseSubmit:function(){var e=this;this.$refs.editForm.validate(function(t){t&&(e.form.responseList[e.id]=e.editForm,e.addResponseFormVisible=!1)})},handleResponseEdit:function(e,t){this.addResponseFormVisible=!0,this.id=e,this.editForm=(0,s.default)({},t)},getApiGroup:function(){var e=this;p.default.ajax({type:"get",url:u.test+"/api/api/group",async:!0,data:{project_id:this.$route.params.project_id},headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.group=t.data,e.form.apiGroupLevelFirst_id=e.group[0].id):e.$message.error({message:t.msg,center:!0})}})},addHead:function(){var e={name:"",value:""};this.form.headDict.push(e)},delHead:function(e){this.form.headDict.splice(e,1),0===this.form.headDict.length&&this.form.headDict.push({name:"",value:""})},addParameter:function(){var e={name:"",value:"",_type:"String",required:!0,restrict:"",description:""};this.form.requestList.push(e)},delParameter:function(e){this.form.requestList.splice(e,1),0===this.form.requestList.length&&this.form.requestList.push({name:"",value:"",_type:"String",required:!0,restrict:"",description:""})},addResponse:function(){var e={name:"",value:"",_type:"String",required:!0,description:""};this.form.responseList.push(e)},delResponse:function(e){this.form.responseList.splice(e,1),0===this.form.responseList.length&&this.form.responseList.push({name:"",value:"",_type:"String",required:!0,description:""})},changeParameterType:function(){"form-data"===this.radio?this.ParameterTyep=!0:this.ParameterTyep=!1},showData:function(){this.result=!0},showHead:function(){this.result=!1},handleChange:function(e){},onSubmit:function(){console.log("submit!")},fastAdd:function(){var e=this,t=this.$route.params.formData,a=this.$route.params._type,r=this.$route.params._typeData;t&&(this.form.requestList=[],this.form.requestType=t.request4.toUpperCase(),this.form.httpType=t.Http4,this.form.apiAddress=t.addr,this.form.headDict=t.head,this.form.parameterRaw=t.parameterRaw,t.parameter.forEach(function(t){t._type="String",t.required=!0,t.restrict="",t.description="",e.form.requestList.push(t)}),this.form.mockCode=t.statusCode,this.form.data=(0,l.default)(t.resultData)),a&&(this.radio=a),r&&(this.radioType=r)}},watch:{radio:function(){this.changeParameterType()}},mounted:function(){this.getApiGroup(),this.fastAdd()}}},407:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(11),l=a(12),n=r(l);t.default={data:function(){return{filters:{name:""},api:[],total:0,page:1,listLoading:!1,sels:[],updateGroupFormVisible:!1,updateGroupForm:{firstGroup:""},updateGroupFormRules:{firstGroup:[{type:"number",required:!0,message:"请选择分组",trigger:"blur"}]},group:[],updateGroupLoading:!1,update:!0,loadSwaggerApi:!1,addLoading:!1,swaggerUrl:""}},methods:{checkMockStatus:function(e){var t=this,a=(0,s.default)({project_id:Number(this.$route.params.project_id),id:Number(e.id)});n.default.ajax({type:"post",url:i.test+"/api/api/updateMock",async:!0,data:a,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.listLoading=!1,"999999"===e.code?(t.$message.success({message:e.msg,center:!0}),t.getApiList()):t.$message.error({message:e.msg,center:!0})}})},getApiList:function(){this.listLoading=!0;var e=this,t={project_id:this.$route.params.project_id,page:e.page,name:e.filters.name};n.default.ajax({type:"get",url:i.test+"/api/api/api_list",async:!0,data:t,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.api=t.data.data):e.$message.error({message:t.msg,center:!0})}})},updateGroupSubmit:function(){var e=this,t=this.sels.map(function(e){return e.id}),a=this;this.$confirm("确认修改所属分组吗?","提示",{type:"warning"}).then(function(){a.updateGroupLoading=!0;var r=(0,s.default)({project_id:Number(e.$route.params.project_id),apiGroupLevelFirst_id:Number(a.updateGroupForm.firstGroup),ids:t});n.default.ajax({type:"post",url:i.test+"/api/api/update_group",async:!0,data:r,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.updateGroupLoading=!1,"999999"===e.code?(a.$message({message:"修改成功",center:!0,type:"success"}),a.$router.push({name:"分组接口列表",params:{project_id:a.$route.params.project_id,firstGroup:a.updateGroupForm.firstGroup}})):a.$message.error({message:e.msg,center:!0}),a.updateGroupFormVisible=!1,a.getApiList()}})}).catch(function(){})},getApiGroup:function(){var e=this;n.default.ajax({type:"get",url:i.test+"/api/api/group",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.group=t.data,e.updateGroupForm.firstGroup=e.group[0].id):e.$message.error({message:t.msg,center:!0})}})},changeGroup:function(){this.getApiGroup(),this.updateGroupFormVisible=!0},handleDel:function(e,t){var a=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0;var e=a;n.default.ajax({type:"post",url:i.test+"/api/api/del_api",async:!0,data:(0,s.default)({project_id:Number(a.$route.params.project_id),ids:[t.id]}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?e.$message({message:"删除成功",center:!0,type:"success"}):e.$message.error({message:t.msg,center:!0}),e.getApiList()}})}).catch(function(){})},DownloadApi:function(){n.default.ajax({type:"get",url:i.test+"/api/api/Download",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code&&window.open(i.test+"/api/api/download_doc?url="+e.data)}})},handleCurrentChange:function(e){this.page=e,this.getApiList()},selsChange:function(e){e.length>0?(this.sels=e,this.update=!1):this.update=!0},batchRemove:function(){var e=this,t=this.sels.map(function(e){return e.id}),a=this;this.$confirm("确认删除选中记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0,n.default.ajax({type:"post",url:i.test+"/api/api/del_api",async:!0,data:(0,s.default)({project_id:Number(e.$route.params.project_id),ids:t}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.listLoading=!1,"999999"===e.code?a.$message({message:"删除成功",center:!0,type:"success"}):a.$message.error({message:e.msg,center:!0}),a.getApiList()}})}).catch(function(){})},addSubmit:function(){var e=this;this.addLoading=!0,console.log(this.swaggerUrl),this.swaggerUrl?n.default.ajax({type:"post",url:i.test+"/api/api/lead_swagger",async:!0,data:(0,s.default)({project_id:Number(this.$route.params.project_id),url:this.swaggerUrl}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.$message({message:"添加成功",center:!0,type:"success"}),e.listLoading=!0,e.addLoading=!1,e.loadSwaggerApi=!1,e.getApiList()):(e.addLoading=!1,e.$message.error({message:"导入失败,请检查地址是否正确",center:!0})),e.getApiList()}}):this.addLoading=!1}},mounted:function(){this.getApiList()}}},408:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(11),l=a(12),n=r(l);t.default={data:function(){return{filters:{name:""},api:[],total:0,page:1,listLoading:!1,sels:[],updateGroupFormVisible:!1,updateGroupForm:{firstGroup:""},updateGroupFormRules:{firstGroup:[{type:"number",required:!0,message:"请选择分组",trigger:"blur"}]},group:[],updateGroupLoading:!1,update:!0}},methods:{checkMockStatus:function(e){var t=this,a=(0,s.default)({project_id:Number(this.$route.params.project_id),id:Number(e.id)});n.default.ajax({type:"post",url:i.test+"/api/api/updateMock",async:!0,data:a,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.listLoading=!1,"999999"===e.code?(t.$message.success({message:e.msg,center:!0}),t.getApiList()):t.$message.error({message:e.msg,center:!0})}})},getApiList:function(){this.listLoading=!0;var e=this,t={project_id:this.$route.params.project_id,page:e.page};this.$route.params.firstGroup&&(t.apiGroupLevelFirst_id=this.$route.params.firstGroup),n.default.ajax({type:"get",url:i.test+"/api/api/api_list",async:!0,data:t,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.api=t.data.data):e.$message.error({message:t.msg,center:!0})}})},updateGroupSubmit:function(){var e=this,t=this.sels.map(function(e){return e.id}).toString(),a=this;this.$confirm("确认修改所属分组吗?","提示",{type:"warning"}).then(function(){a.updateGroupLoading=!0;var r=(0,s.default)({project_id:Number(e.$route.params.project_id),apiGroupLevelFirst_id:Number(a.updateGroupForm.firstGroup),ids:t});n.default.ajax({type:"post",url:i.test+"/api/api/update_group",async:!0,data:r,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.updateGroupLoading=!1,"999999"===e.code?(a.$message({message:"修改成功",center:!0,type:"success"}),a.$router.push({name:"分组接口列表",params:{project_id:a.$route.params.project_id,firstGroup:a.updateGroupForm.firstGroup}})):a.$message.error({message:e.msg,center:!0}),a.updateGroupFormVisible=!1,a.getApiList()}})}).catch(function(){})},getApiGroup:function(){var e=this;n.default.ajax({type:"get",url:i.test+"/api/api/group",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.group=t.data,e.updateGroupForm.firstGroup=e.group[0].id):e.$message.error({message:t.msg,center:!0})}})},changeGroup:function(){this.getApiGroup(),this.updateGroupFormVisible=!0},handleDel:function(e,t){var a=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0;var e=a;n.default.ajax({type:"post",url:i.test+"/api/api/del_api",async:!0,data:(0,s.default)({project_id:Number(a.$route.params.project_id),ids:[t.id]}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?e.$message({message:"删除成功",center:!0,type:"success"}):e.$message.error({message:t.msg,center:!0}),e.getApiList()}})}).catch(function(){})},handleCurrentChange:function(e){this.page=e,this.getApiList()},selsChange:function(e){e.length>0?(this.sels=e,this.update=!1):this.update=!0},batchRemove:function(){var e=this,t=this.sels.map(function(e){return e.id}),a=this;this.$confirm("确认删除选中记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0,n.default.ajax({type:"post",url:i.test+"/api/api/del_api",async:!0,data:(0,s.default)({project_id:Number(e.$route.params.project_id),ids:t}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.listLoading=!1,"999999"===e.code?a.$message({message:"删除成功",center:!0,type:"success"}):a.$message.error({message:e.msg,center:!0}),a.getApiList()}})}).catch(function(){})}},mounted:function(){this.getApiList()},watch:{$route:function(e,t){e!==t&&this.getApiList()}}}},409:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(28),l=r(i),n=a(12),c=r(n),u=a(397),d=r(u),p=a(11);t.default={components:{VuePopper:d.default},data:function(){return{request:[{value:"get",label:"GET"},{value:"post",label:"POST"},{value:"put",label:"PUT"},{value:"delete",label:"DELETE"}],Http:[{value:"http",label:"HTTP"},{value:"https",label:"HTTPS"}],ParameterTyep:!0,radio:"form-data",loadingSend:!1,header:[{value:"Accept",label:"Accept"},{value:"Accept-Charset",label:"Accept-Charset"},{value:"Accept-Encoding",label:"Accept-Encoding"},{value:"Accept-Language",label:"Accept-Language"},{value:"Accept-Ranges",label:"Accept-Ranges"},{value:"Authorization",label:"Authorization"},{value:"Cache-Control",label:"Cache-Control"},{value:"Connection",label:"Connection"},{value:"Cookie",label:"Cookie"},{value:"Content-Length",label:"Content-Length"},{value:"Content-Type",label:"Content-Type"},{value:"Content-MD5",label:"Content-MD5"},{value:"Date",label:"Date"},{value:"Expect",label:"Expect"},{value:"From",label:"From"},{value:"Host",label:"Host"},{value:"If-Match",label:"If-Match"},{value:"If-Modified-Since",label:"If-Modified-Since"},{value:"If-None-Match",label:"If-None-Match"},{value:"If-Range",label:"If-Range"},{value:"If-Unmodified-Since",label:"If-Unmodified-Since"},{value:"Max-Forwards",label:"Max-Forwards"},{value:"Origin",label:"Origin"},{value:"Pragma",label:"Pragma"},{value:"Proxy-Authorization",label:"Proxy-Authorization"},{value:"Range",label:"Range"},{value:"Referer",label:"Referer"},{value:"TE",label:"TE"},{value:"Upgrade",label:"Upgrade"},{value:"User-Agent",label:"User-Agent"},{value:"Via",label:"Via"},{value:"Warning",label:"Warning"}],header4:"",radioType:"",result:!0,activeNames:["1","2","3","4"],Host:[{name:"",host:""}],id:"",request3:!0,form:{url:"",request4:"POST",Http4:"HTTP",addr:"",head:[{name:"",value:""},{name:"",value:""}],parameterRaw:"",parameter:[{name:"",value:"",required:"",restrict:"",description:""},{name:"",value:"",required:"",restrict:"",description:""}],parameterType:"",statusCode:"",resultData:"",resultHead:""},formRules:{addr:[{required:!0,message:"请输入地址",trigger:"blur"}]},headers:"",parameters:"",resultShow:!0,format:!1}},methods:{checkRequest:function(){var e=this.form.request4;this.request3="GET"!==e},isJsonString:function(e){try{if("object"===(0,l.default)(JSON.parse(e)))return!0}catch(e){}return!1},getHost:function(){var e=this;c.default.ajax({type:"get",url:p.test+"/api/global/host_total",async:!0,data:{project_id:this.$route.params.project_id,page:this.page},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?t.data.data.forEach(function(t){t.status&&e.Host.push(t)}):e.$message.error({message:t.msg,center:!0})}})},toggleHeadSelection:function(e){var t=this;e.forEach(function(e){t.$refs.multipleHeadTable.toggleRowSelection(e,!0)})},toggleParameterSelection:function(e){var t=this;e.forEach(function(e){t.$refs.multipleParameterTable.toggleRowSelection(e,!0)})},selsChangeHead:function(e){this.headers=e},selsChangeParameter:function(e){this.parameters=e},fastTest:function(){var e=this,t=this.form.addr.toLowerCase();0===t.indexOf("http://")&&(this.form.addr=t.slice(7)),0===t.indexOf("https://")&&(this.form.addr=t.slice(8)),this.$refs.form.validate(function(a){if(a){e.loadingSend=!0;var r=e,o=new Object,i=new Object;r.form.statusCode="",r.form.resultData="",r.form.resultHead="";for(var l=0;l<r.headers.length;l++){var n=r.headers[l].name;n&&(i[n]=r.headers[l].value)}var u=r.form.Http4+"://"+r.form.url+t,d=r.radio;if("form-data"===d)if(r.radioType){for(var p=0;p<r.parameters.length;p++){var n=r.parameters[p].name;n&&(o[n]=r.parameters[p].value)}o=(0,s.default)(o)}else o=r.form.parameter;else o=r.form.parameterRaw;r.form.parameterRaw&&"raw"===d?r.isJsonString(r.form.parameterRaw)?c.default.ajax({type:r.form.request4,url:u,async:!0,data:o,headers:i,timeout:5e3,success:function(e,t,a){r.loadingSend=!1,r.form.statusCode=a.status,r.form.resultData=e,r.form.resultHead=a.getAllResponseHeaders()},error:function(e,t,a){r.loadingSend=!1,r.form.statusCode=e.status,r.form.resultData=e.responseJSON,r.form.resultHead=e.getAllResponseHeaders()}}):r.$message({message:"源数据格式错误",center:!0,type:"error"}):c.default.ajax({type:r.form.request4,url:u,async:!0,data:o,headers:i,timeout:5e3,success:function(e,t,a){r.loadingSend=!1,r.form.statusCode=a.status,r.form.resultData=e,r.form.resultHead=a.getAllResponseHeaders()},error:function(e,t,a){r.loadingSend=!1,r.form.statusCode=e.status,r.form.resultData=e.responseJSON,r.form.resultHead=e.getAllResponseHeaders()}})}})},neatenFormat:function(){this.format=!this.format},addHead:function(){var e={name:"",value:""};this.form.head.push(e);var t=[this.form.head[this.form.head.length-1]];this.toggleHeadSelection(t)},delHead:function(e){1!==this.form.head.length&&this.form.head.splice(e,1)},addParameter:function(){var e={name:"",value:"",required:"True",restrict:"",description:""};this.form.parameter.push(e);var t=[this.form.parameter[this.form.parameter.length-1]];this.toggleParameterSelection(t)},delParameter:function(e){1!==this.form.parameter.length&&this.form.parameter.splice(e,1)},addResponse:function(){var e={name:"",value:"",required:"True",restrict:"",description:""};this.form.response.push(e)},delResponse:function(e){1!==this.form.response.length&&this.form.response.splice(e,1)},changeParameterType:function(){this.radio,this.ParameterTyep=!this.ParameterTyep},showBody:function(){this.resultShow=!0},showHeader:function(){this.resultShow=!1},handleChange:function(e){},onSubmit:function(){console.log("submit!")}},watch:{radio:function(){this.changeParameterType()}},mounted:function(){this.toggleHeadSelection(this.form.head),this.toggleParameterSelection(this.form.parameter),this.getHost()}}},410:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(11),o=a(12),s=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default={data:function(){return{tableData:[],total:0,page:1,listLoading:!1}},methods:{handleCurrentChange:function(e){this.page=e,this.getApiDynamic()},getApiDynamic:function(){this.listLoading=!0;var e=this;s.default.ajax({type:"get",url:r.test+"/api/api/operation_history",async:!0,data:{project_id:this.$route.params.project_id,page:e.page,api_id:this.$route.params.api_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.tableData=t.data.data):e.$message.error({message:t.msg,center:!0})}})}},mounted:function(){this.getApiDynamic()}}},411:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(11),l=a(12),n=r(l);t.default={name:"api-form",data:function(){return{radio:""}},methods:{handleDel:function(){var e=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){var t=e;n.default.ajax({type:"post",url:i.test+"/api/api/del_api",async:!0,data:(0,s.default)({project_id:Number(e.$route.params.project_id),ids:[e.$route.params.api_id]}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?(t.$message({message:"删除成功",center:!0,type:"success"}),t.$router.push({name:"接口列表",params:{project_id:t.$route.params.project_id}})):t.$message.error({message:e.msg,center:!0})}})}).catch(function(){})},showNavi:function(e){this.radio=e}},mounted:function(){this.radio=this.$route.name}}},412:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(11),o=a(12),s=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default={data:function(){return{activeNames:["1","2","3","4"],id:"",httpType:"",requestType:"",addr:"",apiName:"",updateTime:"",head:[],ParameterTyep:!0,parameterType:"",parameter:[],parameterRaw:"",response:[],mockCode:"",mockData:"",mockJsonData:"",httpCode:[{value:"200",label:"200"},{value:"404",label:"404"},{value:"400",label:"400"},{value:"500",label:"500"},{value:"502",label:"502"},{value:"302",label:"302"}],resultShow:!0,status:!0,listLoadingHead:!1,listLoadingParameter:!1,listLoadingResponse:!1,parameterInfoVisible:!1,parameterInfo:[],responseInfoVisible:!1,responseInfo:[]}},methods:{getApiInfo:function(){var e=this;e.listLoadingHead=!0,e.listLoadingParameter=!0,e.listLoadingResponse=!0;var t={project_id:e.$route.params.project_id,api_id:e.$route.params.api_id};s.default.ajax({type:"get",url:r.test+"/api/api/api_info",async:!0,data:t,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){if(e.listLoadingHead=!1,e.listLoadingParameter=!1,e.listLoadingResponse=!1,"999999"===t.code){t=t.data,e.id=t.id,e.httpType=t.httpType,e.requestType=t.requestType,e.addr=t.apiAddress,e.apiName=t.name,e.updateTime=t.lastUpdateTime,e.status=t.status,e.head=t.headers,e.parameterType=t.requestParameterType,e.parameter=t.requestParameter;try{e.parameterRaw=t.requestParameterRaw[0].data}catch(e){}e.response=t.response,e.mockCode=t.mockCode,e.mockData=t.data,t.data&&(e.mockJsonData=JSON.parse(t.data))}else e.$message.error({message:t.msg,center:!0})}})},formatChange:function(){},changFormat:function(){this.resultShow=!this.resultShow},lookParameterInfo:function(e){this.parameterInfoVisible=!0,this.parameterInfo=this.parameter[e]},lookResponseInfo:function(e){this.responseInfoVisible=!0,this.responseInfo=this.response[e]},parameterTypeChange:function(){"form-data"===this.parameterType?this.ParameterTyep=!0:this.ParameterTyep=!1}},watch:{parameterType:function(){this.parameterTypeChange()}},mounted:function(){this.getApiInfo(),this.formatChange()}}},413:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(28),l=r(i),n=a(11),c=a(12),u=r(c);t.default={data:function(){return{request:[{value:"GET",label:"GET"},{value:"POST",label:"POST"},{value:"PUT",label:"PUT"},{value:"DELETE",label:"DELETE"}],Http:[{value:"http",label:"HTTP"},{value:"https",label:"HTTPS"}],ParameterTyep:!0,radio:"form-data",loadingSend:!1,header:[{value:"Accept",label:"Accept"},{value:"Accept-Charset",label:"Accept-Charset"},{value:"Accept-Encoding",label:"Accept-Encoding"},{value:"Accept-Language",label:"Accept-Language"},{value:"Accept-Ranges",label:"Accept-Ranges"},{value:"Authorization",label:"Authorization"},{value:"Cache-Control",label:"Cache-Control"},{value:"Connection",label:"Connection"},{value:"Cookie",label:"Cookie"},{value:"Content-Length",label:"Content-Length"},{value:"Content-Type",label:"Content-Type"},{value:"Content-MD5",label:"Content-MD5"},{value:"Date",label:"Date"},{value:"Expect",label:"Expect"},{value:"From",label:"From"},{value:"Host",label:"Host"},{value:"If-Match",label:"If-Match"},{value:"If-Modified-Since",label:"If-Modified-Since"},{value:"If-None-Match",label:"If-None-Match"},{value:"If-Range",label:"If-Range"},{value:"If-Unmodified-Since",label:"If-Unmodified-Since"},{value:"Max-Forwards",label:"Max-Forwards"},{value:"Origin",label:"Origin"},{value:"Pragma",label:"Pragma"},{value:"Proxy-Authorization",label:"Proxy-Authorization"},{value:"Range",label:"Range"},{value:"Referer",label:"Referer"},{value:"TE",label:"TE"},{value:"Upgrade",label:"Upgrade"},{value:"User-Agent",label:"User-Agent"},{value:"Via",label:"Via"},{value:"Warning",label:"Warning"}],header4:"",radioType:"",result:!0,activeNames:["1","2","3","4","5"],id:"",Host:[],request3:!0,form:{url:"",request4:"POST",Http4:"http",addr:"",head:[],parameterRaw:"",parameter:[],parameterType:"",statusCode:"",resultData:"",resultHead:""},formRules:{url:[{required:!0,message:"请选择测试环境",trigger:"blur"}],addr:[{required:!0,message:"请输入地址",trigger:"blur"}]},requestHistory:[],listLoading:!1,headers:"",parameters:"",resultShow:!0,format:!1}},methods:{checkRequest:function(){var e=this.form.request4;this.request3="GET"!==e},isJsonString:function(e){try{if("object"===(0,l.default)(JSON.parse(e)))return!0}catch(e){}return!1},getApiInfo:function(){var e=this,t={project_id:e.$route.params.project_id,api_id:e.$route.params.api_id};u.default.ajax({type:"get",url:n.test+"/api/api/api_info",async:!0,data:t,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){if("999999"===t.code){if(e.form.request4=t.data.requestType,e.form.Http4=t.data.httpType.toLowerCase(),e.form.addr=t.data.apiAddress,t.data.headers.length)t.data.headers.forEach(function(t){e.form.head.push(t)});else{var a=[{name:"",value:""},{name:"",value:""}];a.forEach(function(t){e.form.head.push(t)})}if(t.data.requestParameter.length)t.data.requestParameter.forEach(function(t){e.form.parameter.push(t)});else{var a=[{name:"",value:"",required:!0,restrict:"",description:""},{name:"",value:"",required:!0,restrict:"",description:""}];a.forEach(function(t){e.form.parameter.push(t)})}try{e.form.parameterRaw=t.data.requestParameterRaw[0].data}catch(e){}e.form.parameterType=t.data.requestParameterType,e.radio=t.data.requestParameterType,e.toggleHeadSelection(e.form.head),e.toggleParameterSelection(e.form.parameter)}else e.$message.error({message:t.msg,center:!0})}})},getHistory:function(){var e=this;this.listLoading=!0,u.default.ajax({type:"get",url:n.test+"/api/api/history_list",async:!0,data:{project_id:this.$route.params.project_id,api_id:e.$route.params.api_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?e.requestHistory=t.data:e.$message.error({message:t.msg,center:!0})}})},AddHistroy:function(e){var t=this;this.listLoading=!0;var a=(0,s.default)({project_id:Number(this.$route.params.project_id),api_id:Number(t.$route.params.api_id),requestType:t.form.request4,requestAddress:t.form.Http4+"://"+t.form.url+t.form.addr,httpCode:e});console.log(a),u.default.ajax({type:"POST",url:n.test+"/api/api/add_history",async:!0,data:a,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.listLoading=!1,"999999"===e.code?t.getHistory():t.$message.error({message:e.msg,center:!0})}})},delHistory:function(e){var t=this,a=this,r=(0,s.default)({project_id:Number(a.$route.params.project_id),api_id:Number(a.$route.params.api_id),id:Number(e.id)});u.default.ajax({type:"POST",url:n.test+"/api/api/del_history",async:!0,data:r,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?(t.getHistory(),a.$message.success({message:"删除成功!",center:!0})):a.$message.error({message:e.msg,center:!0})}})},getHost:function(){var e=this;u.default.ajax({type:"get",url:n.test+"/api/global/host_total",async:!0,data:{project_id:this.$route.params.project_id,page:this.page},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?t.data.data.forEach(function(t){t.status&&e.Host.push(t)}):e.$message.error({message:t.msg,center:!0})}})},toggleHeadSelection:function(e){var t=this;e.forEach(function(e){t.$refs.multipleHeadTable.toggleRowSelection(e,!0)})},toggleParameterSelection:function(e){var t=this;e.forEach(function(e){t.$refs.multipleParameterTable.toggleRowSelection(e,!0)})},selsChangeHead:function(e){this.headers=e},selsChangeParameter:function(e){this.parameters=e},Test:function(){var e=this,t=this.form.addr.toLowerCase();0===t.indexOf("http://")&&(this.form.addr=t.slice(7)),0===t.indexOf("https://")&&(this.form.addr=t.slice(8)),this.$refs.form.validate(function(a){if(a){e.loadingSend=!0;var r=e,o=new Object,i=new Object;r.form.statusCode="",r.form.resultData="",r.form.resultHead="";for(var l=0;l<r.headers.length;l++){var n=r.headers[l].name;n&&(i[n]=r.headers[l].value)}var c=r.form.Http4+"://"+r.form.url+t,d=r.radio;if("form-data"===d)if(r.radioType){for(var p=0;p<r.parameters.length;p++){var n=r.parameters[p].name;n&&(o[n]=r.parameters[p].value)}o=(0,s.default)(o)}else o=r.form.parameter;else o=r.form.parameterRaw;r.form.parameterRaw&&"raw"===d?r.isJsonString(r.form.parameterRaw)?u.default.ajax({type:r.form.request4,url:c,async:!0,data:o,headers:i,timeout:5e3,success:function(e,t,a){r.loadingSend=!1,r.form.statusCode=a.status,r.form.resultData=e,r.form.resultHead=a.getAllResponseHeaders()},error:function(e,t,a){r.loadingSend=!1,r.form.statusCode=e.status,r.form.resultData=e.responseJSON,r.form.resultHead=e.getAllResponseHeaders()}}):r.$message({message:"源数据格式错误",center:!0,type:"error"}):u.default.ajax({type:r.form.request4,url:c,async:!0,data:o,headers:i,timeout:5e3,success:function(e,t,a){r.loadingSend=!1,r.form.statusCode=a.status,r.form.resultData=e,r.form.resultHead=a.getAllResponseHeaders()},error:function(e,t,a){r.loadingSend=!1,r.form.statusCode=e.status,r.form.resultData=e.responseJSON,r.form.resultHead=e.getAllResponseHeaders()}})}})},neatenFormat:function(){this.format=!this.format},addHead:function(){var e={name:"",value:""};this.form.head.push(e);var t=[this.form.head[this.form.head.length-1]];this.toggleHeadSelection(t)},delHead:function(e){1!==this.form.head.length&&this.form.head.splice(e,1)},addParameter:function(){var e={name:"",value:"",required:"True",restrict:"",description:""};this.form.parameter.push(e);var t=[this.form.parameter[this.form.parameter.length-1]];this.toggleParameterSelection(t)},delParameter:function(e){1!==this.form.parameter.length&&this.form.parameter.splice(e,1)},addResponse:function(){var e={name:"",value:"",required:"True",restrict:"",description:""};this.form.response.push(e)},delResponse:function(e){1!==this.form.response.length&&this.form.response.splice(e,1)},changeParameterType:function(){"form-data"===this.radio?this.ParameterTyep=!0:this.ParameterTyep=!1},showBody:function(){this.resultShow=!0},showHeader:function(){this.resultShow=!1},handleChange:function(e){},onSubmit:function(){console.log("submit!")}},watch:{radio:function(){this.changeParameterType()}},mounted:function(){this.getApiInfo(),this.getHost(),this.getHistory()}}},414:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(34),s=r(o),i=a(16),l=r(i),n=a(28),c=r(n),u=a(11),d=a(12),p=r(d);t.default={data:function(){return{request:[{value:"GET",label:"GET"},{value:"POST",label:"POST"},{value:"PUT",label:"PUT"},{value:"DELETE",label:"DELETE"}],Http:[{value:"HTTP",label:"HTTP"},{value:"HTTPS",label:"HTTPS"}],paramTyep:[{value:"Int",label:"Int"},{value:"String",label:"String"}],checkHeadList:[],checkParameterList:[],ParameterTyep:!0,group:[],radio:"form-data",status:[{value:!0,label:"启用"},{value:!1,label:"禁用"}],header:[{value:"Accept",label:"Accept"},{value:"Accept-Charset",label:"Accept-Charset"},{value:"Accept-Encoding",label:"Accept-Encoding"},{value:"Accept-Language",label:"Accept-Language"},{value:"Accept-Ranges",label:"Accept-Ranges"},{value:"Authorization",label:"Authorization"},{value:"Cache-Control",label:"Cache-Control"},{value:"Connection",label:"Connection"},{value:"Cookie",label:"Cookie"},{value:"Content-Length",label:"Content-Length"},{value:"Content-Type",label:"Content-Type"},{value:"Content-MD5",label:"Content-MD5"},{value:"Date",label:"Date"},{value:"Expect",label:"Expect"},{value:"From",label:"From"},{value:"Host",label:"Host"},{value:"If-Match",label:"If-Match"},{value:"If-Modified-Since",label:"If-Modified-Since"},{value:"If-None-Match",label:"If-None-Match"},{value:"If-Range",label:"If-Range"},{value:"If-Unmodified-Since",label:"If-Unmodified-Since"},{value:"Max-Forwards",label:"Max-Forwards"},{value:"Origin",label:"Origin"},{value:"Pragma",label:"Pragma"},{value:"Proxy-Authorization",label:"Proxy-Authorization"},{value:"Range",label:"Range"},{value:"Referer",label:"Referer"},{value:"TE",label:"TE"},{value:"Upgrade",label:"Upgrade"},{value:"User-Agent",label:"User-Agent"},{value:"Via",label:"Via"},{value:"Warning",label:"Warning"}],header4:"",addParameterFormVisible:!1,addResponseFormVisible:!1,required4:[{value:!0,label:"是"},{value:!1,label:"否"}],httpCode:[{value:"200",label:"200"},{value:"404",label:"404"},{value:"400",label:"400"},{value:"500",label:"500"},{value:"502",label:"502"},{value:"302",label:"302"}],radioType:"",result:!0,activeNames:["1","2","3","4"],id:"",parameterRaw:"",request3:!0,form:{firstGroup:"",name:"",status:"True",request4:"GET",Http4:"HTTP",addr:"",head:[{name:"",value:""},{name:"",value:""}],parameter:[{name:"",value:"",_type:"String",required:!0,restrict:"",description:""},{name:"",value:"",_type:"String",required:!0,restrict:"",description:""}],parameterType:"",response:[{name:"",value:"",_type:"String",required:!0,description:""},{name:"",value:"",_type:"String",required:!0,description:""}],mockCode:"",mockData:""},FormRules:{name:[{required:!0,message:"请输入名称",trigger:"blur"},{max:50,message:"不能超过50个字",trigger:"blur"}],addr:[{required:!0,message:"请输入地址",trigger:"blur"}],required:[{required:!0,message:"是否必须",trigger:"blur"}],firstGroup:[{type:"number",required:!0,message:"请选择分组",trigger:"blur"}]},editForm:{name:"",value:"",required:"",restrict:"",description:""}}},methods:{checkRequest:function(){var e=this.form.request4;this.request3="GET"!==e},isJsonString:function(e){try{if("object"===(0,c.default)(JSON.parse(e)))return!0}catch(e){}return!1},getApiInfo:function(){var e=this,t={project_id:e.$route.params.project_id,api_id:e.$route.params.api_id};p.default.ajax({type:"get",url:u.test+"/api/api/api_info",async:!0,data:t,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){if("999999"===t.code){t=t.data,e.id=t.id,e.form.firstGroup=t.apiGroupLevelFirst,e.form.name=t.name,t.status?e.form.status=!0:e.form.status=!1,e.form.request4=t.requestType,e.form.Http4=t.httpType,e.form.addr=t.apiAddress,t.headers.length&&(e.form.head=t.headers);try{e.parameterRaw=t.requestParameterRaw[0].data}catch(e){}t.requestParameter.length&&(e.form.parameter=t.requestParameter),e.form.parameterType=t.requestParameterType,e.radio=e.form.parameterType,t.response.length&&(e.form.response=t.response),e.form.mockCode=t.mockCode,e.form.mockData=t.data,t.data&&(e.form.mockJsonData=JSON.parse(t.data)),e.checkRequest()}else e.$message.error({message:t.msg,center:!0})}})},updateApiInfo:function(){this.form.mockData&&this.form.mockCode?this.isJsonString(this.form.mockData)?this.updateApi():this.$message({message:"mock格式错误",center:!0,type:"error"}):this.form.mockData||this.form.mockCode?this.$message({message:"HTTP状态或mock为空",center:!0,type:"warning"}):this.updateApi()},updateApi:function(){var e=this;this.$refs.form.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.form.parameterType=a.radio;var e=a.form.parameterType,t={};"form-data"===e?!0===a.radioType?(e="raw",a.form.parameter.forEach(function(e){t[e.name]=e.value})):t=a.form.parameter:t=a.parameterRaw;var r=(0,l.default)({project_id:Number(a.$route.params.project_id),id:Number(a.$route.params.api_id),apiGroupLevelFirst_id:Number(a.form.firstGroup),name:a.form.name,httpType:a.form.Http4,requestType:a.form.request4,apiAddress:a.form.addr,status:a.form.status,headDict:a.form.head,requestParameterType:e,requestList:t,responseList:a.form.response,mockCode:a.form.mockCode,data:a.form.mockData,description:""});a.parameterRaw&&"raw"===e?a.isJsonString(a.parameterRaw)?p.default.ajax({type:"post",url:u.test+"/api/api/update_api",async:!0,data:r,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?(a.$router.push({name:"基础信息",params:{project_id:a.$route.params.project_id,api_id:a.$route.params.api_id}}),a.$message({message:"修改成功",center:!0,type:"success"})):a.$message.error({message:e.msg,center:!0})}}):a.$message({message:"源数据格式错误",center:!0,type:"error"}):p.default.ajax({type:"post",url:u.test+"/api/api/update_api",async:!0,data:r,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?(a.$router.push({name:"基础信息",params:{project_id:a.$route.params.project_id,api_id:a.$route.params.api_id}}),a.$message({message:"修改成功",center:!0,type:"success"})):a.$message.error({message:e.msg,center:!0})}})})}})},editParameterSubmit:function(){var e=this;this.$refs.editForm.validate(function(t){t&&(e.form.parameter[e.id]=e.editForm,e.addParameterFormVisible=!1)})},handleParameterEdit:function(e,t){this.addParameterFormVisible=!0,this.id=e,this.editForm=(0,s.default)({},t)},editResponseSubmit:function(){var e=this;this.$refs.editForm.validate(function(t){t&&(e.form.response[e.id]=e.editForm,e.addResponseFormVisible=!1)})},handleResponseEdit:function(e,t){this.addResponseFormVisible=!0,this.id=e,this.editForm=(0,s.default)({},t)},back:function(){this.$router.go(-1)},getApiGroup:function(){var e=this;p.default.ajax({type:"get",url:u.test+"/api/api/group",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?e.group=t.data:e.$message.error({message:t.msg,center:!0})}})},addHead:function(){var e={name:"",value:""};this.form.head.push(e)},delHead:function(e){this.form.head.splice(e,1),0===this.form.head.length&&this.form.head.push({name:"",value:""})},addParameter:function(){var e={name:"",value:"",_type:"String",required:!0,restrict:"",description:""};this.form.parameter.push(e)},delParameter:function(e){this.form.parameter.splice(e,1),0===this.form.parameter.length&&this.form.parameter.push({name:"",value:"",_type:"String",required:!0,restrict:"",description:""})},addResponse:function(){var e={name:"",value:"",_type:"String",required:!0,description:""};this.form.response.push(e)},delResponse:function(e){this.form.response.splice(e,1),0===this.form.response.length&&this.form.response.push({name:"",value:"",_type:"String",required:!0,description:""})},changeParameterType:function(){"form-data"===this.radio?this.ParameterTyep=!0:this.ParameterTyep=!1},showData:function(){this.result=!0},showHead:function(){this.result=!1},handleChange:function(e){},onSubmit:function(){console.log("submit!")}},watch:{radio:function(){this.changeParameterType()}},mounted:function(){this.getApiGroup(),this.getApiInfo()}}},415:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(11),l=a(12),n=r(l);t.default={data:function(){return{request:[{value:"GET",label:"GET"},{value:"POST",label:"POST"},{value:"PUT",label:"PUT"},{value:"DELETE",label:"DELETE"}],Http:[{value:"HTTP",label:"HTTP"},{value:"HTTPS",label:"HTTPS"}],ParameterTyep:!0,radio:"form-data",header:[{value:"Accept",label:"Accept"},{value:"Accept-Charset",label:"Accept-Charset"},{value:"Accept-Encoding",label:"Accept-Encoding"},{value:"Accept-Language",label:"Accept-Language"},{value:"Accept-Ranges",label:"Accept-Ranges"},{value:"Authorization",label:"Authorization"},{value:"Cache-Control",label:"Cache-Control"},{value:"Connection",label:"Connection"},{value:"Cookie",label:"Cookie"},{value:"Content-Length",label:"Content-Length"},{value:"Content-Type",label:"Content-Type"},{value:"Content-MD5",label:"Content-MD5"},{value:"Date",label:"Date"},{value:"Expect",label:"Expect"},{value:"From",label:"From"},{value:"Host",label:"Host"},{value:"If-Match",label:"If-Match"},{value:"If-Modified-Since",label:"If-Modified-Since"},{value:"If-None-Match",label:"If-None-Match"},{value:"If-Range",label:"If-Range"},{value:"If-Unmodified-Since",label:"If-Unmodified-Since"},{value:"Max-Forwards",label:"Max-Forwards"},{value:"Origin",label:"Origin"},{value:"Pragma",label:"Pragma"},{value:"Proxy-Authorization",label:"Proxy-Authorization"},{value:"Range",label:"Range"},{value:"Referer",label:"Referer"},{value:"TE",label:"TE"},{value:"Upgrade",label:"Upgrade"},{value:"User-Agent",label:"User-Agent"},{value:"Via",label:"Via"},{value:"Warning",label:"Warning"}],header4:"",httpCode:[{value:"200",label:"200"},{value:"404",label:"404"},{value:"400",label:"400"},{value:"500",label:"500"},{value:"502",label:"502"},{value:"302",label:"302"}],radioType:"",result:!0,activeNames:["1","2","3"],id:"",searchApiVisible:!1,ApiList:[],ApiResponse:[],apiResponseLoading:!1,saveCorrelation:!1,showCheck:!1,sels:[],interrelateObjects:"",request3:!0,form:{name:"",request4:"POST",Http4:"HTTP",addr:"",head:[{name:"",value:"",interrelate:0},{name:"",value:"",interrelate:0}],parameterRaw:"",parameter:[{name:"",value:"",interrelate:0},{name:"",value:"",interrelate:0}],parameterType:"",check:"no_check",checkHttp:"",checkData:""},FormRules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],addr:[{required:!0,message:"请输入地址",trigger:"blur"}]}}},methods:{checkRequest:function(){var e=this.form.request4;this.request3="GET"!==e},handleCurrentChange:function(e){this.currentRow=e},selsChange:function(e){this.sels=e},handleCorrelation:function(e,t){var a=this;n.default.ajax({type:"get",url:i.test+"/api/automation/get_correlation_response",async:!0,data:{project_id:this.$route.params.project_id,case_id:this.$route.params.case_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(r){"999999"===r.code?r.data.length?(a.ApiList=[],r.data.forEach(function(e){a.ApiList.push(e)}),a.searchApiVisible=!0,a.handleResponse(e),a.interrelateObjects=t):a.$message.warning({message:"无前置接口",center:!0}):a.$message.error({message:r.msg,center:!0})}})},handleResponse:function(e){var t=this;this.ApiResponse=[],this.ApiList[e].response.forEach(function(e){t.ApiResponse.push(e)})},addInterrelateSubmit:function(){this.saveCorrelation=!0,this.interrelateObjects.value=this.currentRow.tier,this.interrelateObjects.interrelate=!0,this.saveCorrelation=!1,this.searchApiVisible=!1},addApi:function(){var e=this;this.$refs.form.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.form.parameterType=a.radio;var e=a.form.parameterType,t={};"form-data"===e?!0===a.radioType?(e="raw",a.form.parameter.forEach(function(e){t[e.name]=e.value})):t=a.form.parameter:t=a.form.parameterRaw;var r=(0,s.default)({project_id:Number(a.$route.params.project_id),automationTestCase_id:Number(a.$route.params.case_id),name:a.form.name,httpType:a.form.Http4,requestType:a.form.request4,apiAddress:a.form.addr,headDict:a.form.head,requestParameterType:e,requestList:t,examineType:a.form.check,httpCode:a.form.checkHttp,responseData:a.form.checkData.toString()});n.default.ajax({type:"post",url:i.test+"/api/automation/add_new_api",async:!0,data:r,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?(a.$router.push({name:"用例接口列表",params:{project_id:a.$route.params.project_id,case_id:a.$route.params.case_id}}),a.$message({message:"保存成功",center:!0,type:"success"})):a.$message.error({message:e.msg,center:!0})}})})}})},addHead:function(){var e={name:"",value:"",interrelate:0};this.form.head.push(e)},delHead:function(e){this.form.head.splice(e,1),0===this.form.head.length&&this.form.head.push({name:"",value:"",interrelate:0})},addParameter:function(){var e={name:"",value:"",interrelate:0};this.form.parameter.push(e)},delParameter:function(e){this.form.parameter.splice(e,1),0===this.form.parameter.length&&this.form.parameter.push({name:"",value:"",interrelate:0})},changeParameterType:function(){"form-data"===this.radio?this.ParameterTyep=!0:this.ParameterTyep=!1},handleChange:function(e){}},watch:{radio:function(){this.changeParameterType()},form:{handler:function(e,t){"no_check"===e.check?this.showCheck=!1:this.showCheck=!0},deep:!0}},mounted:function(){}}},416:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(11),l=a(12),n=r(l);t.default={data:function(){return{project:"",groupData:[],addGroupFormVisible:!1,addGroupLoading:!1,addFormVisible:!1,addGroupFormRules:{firstgroup:[{required:!1,trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}]},addGroupForm:{firstgroup:""},editFirstGroupFormVisible:!1,editFirstGroupLoading:!1,editFirstFormVisible:!1,editFirstGroupFormRules:{secondFirstGroup:[{required:!0,message:"请输入分组名称",trigger:"blur"}]},editFirstGroupForm:{firstgroup:"",second_id:""},filters:{name:""},api:[],total:0,page:1,listLoading:!1,sels:[],apiView:!0}},methods:{init:function(){this.addGroupForm.firstgroup=""},getCaseGroup:function(){var e=this;n.default.ajax({type:"get",url:i.test+"/api/automation/group",async:!0,data:{project_id:Number(this.$route.params.project_id)},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.groupData=t.data,e.init()):e.$message.error({message:t.msg,center:!0})}})},handleAddGroup:function(){this.addGroupFormVisible=!0},handleEditFirstGroup:function(e,t){this.editFirstGroupFormVisible=!0,this.editFirstGroupForm.second_id=e,this.editFirstGroupForm.secondFirstGroup=t},addGroupSubmit:function(){var e=this;this.$refs.addGroupForm.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.addGroupLoading=!0,n.default.ajax({type:"post",url:i.test+"/api/automation/add_group",async:!0,data:(0,s.default)({project_id:Number(e.$route.params.project_id),name:a.addGroupForm.firstgroup}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.addGroupLoading=!1,"999999"===e.code?(a.$message({message:"添加成功",center:!0,type:"success"}),a.$refs.addGroupForm.resetFields(),a.addGroupFormVisible=!1,a.getCaseGroup(),a.init()):"999997"===e.code?a.$message.error({message:e.msg,center:!0}):(a.$message.error({message:e.msg,center:!0}),a.$refs.addGroupForm.resetFields(),a.addGroupFormVisible=!1,a.getCaseGroup(),a.init())}})})}})},editFirstGroupSubmit:function(){var e=this;this.$refs.editFirstGroupForm.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.editFirstGroupLoading=!0,n.default.ajax({type:"post",url:i.test+"/api/automation/update_name_group",async:!0,data:(0,s.default)({project_id:Number(e.$route.params.project_id),name:a.editFirstGroupForm.secondFirstGroup,id:a.editFirstGroupForm.second_id}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.editFirstGroupLoading=!1,"999999"===e.code?(a.$message({message:"修改成功",center:!0,type:"success"}),a.$refs.editFirstGroupForm.resetFields(),a.editFirstGroupFormVisible=!1,a.getCaseGroup(),a.init()):"999997"===e.code?a.$message.error({message:e.msg,center:!0}):(a.$message.error({message:e.msg,center:!0}),a.$refs.editFirstGroupForm.resetFields(),a.editFirstGroupFormVisible=!1,a.getCaseGroup(),a.init())}})})}})},handleDelFirst:function(e){var t=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){var a=t;n.default.ajax({type:"post",url:i.test+"/api/automation/del_group",async:!0,data:(0,s.default)({id:Number(e),project_id:Number(t.$route.params.project_id)}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?a.$message({message:"删除成功",center:!0,type:"success"}):a.$message.error({message:e.msg,center:!0}),a.getCaseGroup()}})}).catch(function(){})}},mounted:function(){this.getCaseGroup(),this.project=this.$route.params.project_id}}},417:function(module,exports,__webpack_require__){"use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var _stringify=__webpack_require__(16),_stringify2=_interopRequireDefault(_stringify),_api=__webpack_require__(11),_jquery=__webpack_require__(12),_jquery2=_interopRequireDefault(_jquery),_moment=__webpack_require__(1),_moment2=_interopRequireDefault(_moment);exports.default={data:function(){return{project:"",case:"",ApiList:[],listLoading:!1,searchName:"",total:0,url:"",Host:[],searchApiListVisible:!1,searchApi:!1,searchApiList:[],groupData:[],apiListLoading:!1,apiTotal:0,pageApi:1,sels:[],TestResult:!1,result:{},ApiListLen:"",ApiListIndex:0}},methods:{getCaseApiList:function(){this.listLoading=!0;var e=this;_jquery2.default.ajax({type:"get",url:_api.test+"/api/automation/api_list",async:!0,data:{project_id:this.$route.params.project_id,page:e.page,name:e.searchName,case_id:this.$route.params.case_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.ApiList=[],e.total=t.data.total,t.data.data.forEach(function(t){t.result=!1,e.ApiList.push(t)})):e.$message.error({message:t.msg,center:!0})}})},Test:function(e,t){if(this.url){t.testStatus=!0;var a=this;_jquery2.default.ajax({type:"post",url:_api.test+"/api/automation/start_test",async:!0,data:(0,_stringify2.default)({project_id:Number(this.$route.params.project_id),case_id:Number(this.$route.params.case_id),host_id:Number(this.url),id:Number(t.id)}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},success:function(e){"999999"===e.code?t.result=e.data.result:a.$message.error({message:e.msg,center:!0}),t.testStatus=!1},error:function(){t.testStatus=!1}})}else this.$message({message:"请选择测试环境",center:!0,type:"warning"})},ApiTotal:function(){this.ApiListLen=this.ApiList.length},TestAll:function(){if(this.url){var e=this;this.ApiList[this.ApiListIndex].testStatus=!0,_jquery2.default.ajax({type:"post",url:_api.test+"/api/automation/start_test",async:!0,data:(0,_stringify2.default)({project_id:Number(this.$route.params.project_id),case_id:Number(this.$route.params.case_id),host_id:Number(this.url),id:Number(this.ApiList[this.ApiListIndex].id)}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},success:function(t){"999999"===t.code?(e.ApiList[e.ApiListIndex].testStatus=!1,e.ApiList[e.ApiListIndex].result=t.data.result,e.ApiListIndex=e.ApiListIndex+1,e.ApiListIndex!==e.ApiList.length&&e.TestAll()):(e.ApiList[e.ApiListIndex].testStatus=!1,e.$message.error({message:t.msg,center:!0}))}})}else this.$message({message:"请选择测试环境",center:!0,type:"warning"})},handleDel:function(e,t){var a=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0;var e=a;_jquery2.default.ajax({type:"post",url:_api.test+"/api/automation/del_api",async:!0,data:(0,_stringify2.default)({project_id:Number(a.$route.params.project_id),case_id:Number(a.$route.params.case_id),ids:[t.id]}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?e.$message({message:"删除成功",center:!0,type:"success"}):e.$message.error({message:t.msg,center:!0}),e.getCaseApiList()}})}).catch(function(){})},getApiGroup:function(){var e=this;_jquery2.default.ajax({type:"get",url:_api.test+"/api/api/group",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?e.groupData=t.data:e.$message.error({message:t.msg,center:!0})}})},getApiList:function(e){this.apiListLoading=!0;var t=this,a={project_id:Number(this.$route.params.project_id),page:t.page};e&&(a.apiGroupLevelFirst_id=Number(e)),_jquery2.default.ajax({type:"get",url:_api.test+"/api/api/api_list",async:!0,data:a,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.apiListLoading=!1,"999999"===e.code?t.searchApiList=e.data.data:t.$message.error({message:e.msg,center:!0})}})},resultShow:function(e){this.result.name=e.name,this.getResult(e.id)},getResult:function getResult(_id){var self=this;_jquery2.default.ajax({type:"get",url:_api.test+"/api/automation/look_result",async:!0,data:{project_id:this.$route.params.project_id,case_id:this.$route.params.case_id,api_id:_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function success(data){"999999"===data.code?(self.result.url=data.data.url,self.result.requestType=data.data.requestType,self.result.header=eval("("+data.data.header+")"),self.result.parameter=data.data.parameter,self.result.statusCode=data.data.statusCode,self.result.examineType=data.data.examineType,self.result.data=data.data.data,self.result.result=data.data.result,self.result.httpStatus=data.data.httpStatus,self.result.responseData=data.data.responseData,self.result.testTime=data.data.testTime,self.TestResult=!0):self.$message.error({message:data.msg,center:!0})},error:function(){self.$message.error({message:"失败",center:!0})}})},addOldApi:function(){this.searchApiListVisible=!0,this.getApiGroup(),this.getApiList()},addOldApiSubmit:function(){var e=this,t=this.sels.map(function(e){return e.id}),a=this;this.$confirm("确认添加选中记录吗?","提示",{type:"warning"}).then(function(){var r=(0,_stringify2.default)({project_id:Number(e.$route.params.project_id),case_id:Number(e.$route.params.case_id),api_ids:t});_jquery2.default.ajax({type:"post",url:_api.test+"/api/automation/add_old_api",async:!0,data:r,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.searchApiListVisible=!1,"999999"===e.code?a.$message({message:"添加成功",center:!0,type:"success"}):a.$message.error({message:e.msg,center:!0}),a.getCaseApiList()}})}).catch(function(){})},handleCurrentChange:function(e){this.page=e,this.getCaseApiList()},handleCurrentChangeApi:function(e){this.page=e},selsChange:function(e){this.sels=e},getHost:function(){var e=this;_jquery2.default.ajax({type:"get",url:_api.test+"/api/global/host_total",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?t.data.data.forEach(function(t){t.status&&e.Host.push(t)}):e.$message.error({message:t.msg,center:!0})}})}},mounted:function(){this.getCaseApiList(),this.getHost(),this.project=this.$route.params.project_id,this.case=this.$route.params.case_id}}},418:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(34),s=r(o),i=a(16),l=r(i),n=a(11),c=a(12),u=r(c),d=a(1),p=r(d);t.default={data:function(){return{filters:{name:""},Case:[],total:0,page:1,listLoading:!1,sels:[],taskVShow:!1,delLoading:!1,disDel:!0,TestStatus:!1,form:{name:"",type:"circulation",frequency:"",unit:"m",time:"",timeArray:[],Host:""},formRules:{name:[{required:!0,message:"请输入任务名称",trigger:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字符",trigger:"blur"}],frequency:[{type:"number",required:!0,message:"请输入时间间隔"}],timeArray:[{type:"array",required:!0,message:"请选择执行时间"}],time:[{required:!0,message:"请选择执行时间"}],Host:[{required:!0,message:"请选择测试域名"}],type:[{required:!0,message:"请选择任务类型",trigger:"blur"}]},Host:[],unit:[{value:"m",label:"分"},{value:"h",label:"时"},{value:"d",label:"天"},{value:"w",label:"周"}],type:[{value:"circulation",label:"循环"},{value:"timing",label:"定时"}],pickerOptions1:{disabledDate:function(e){return e.getTime()<Date.now()-864e5}},pickerOptions2:{disabledDate:function(e){return e.getTime()<Date.now()-864e5},shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,a=new Date;t.setTime(t.getTime()+6048e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,a=new Date;t.setTime(t.getTime()+2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,a=new Date;t.setTime(t.getTime()+7776e6),e.$emit("pick",[a,t])}}]},updateGroupFormVisible:!1,updateGroupForm:{firstGroup:""},updateGroupFormRules:{firstGroup:[{type:"number",required:!0,message:"请选择父分组",trigger:"blur"}]},group:[],updateGroupLoading:!1,update:!0,editFormVisible:!1,editLoading:!1,editFormRules:{caseName:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字符",trigger:"blur"}],automationGroupLevelFirst:[{type:"number",required:!0,message:"请选择分组",trigger:"blur"}],description:[{required:!1,message:"请输入描述",trigger:"blur"},{max:1024,message:"不能超过1024个字符",trigger:"blur"}]},editForm:{caseName:"",automationGroupLevelFirst:"",description:""},addFormVisible:!1,addLoading:!1,addFormRules:{caseName:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字符",trigger:"blur"}],firstGroup:[{type:"number",required:!0,message:"请选择父分组",trigger:"blur"}],description:[{required:!1,message:"请输入版本号",trigger:"blur"},{max:1024,message:"不能超过1024个字符",trigger:"blur"}]},addForm:{caseName:"",firstGroup:"",description:""}}},methods:{TestReport:function(){this.$router.push({name:"测试报告",params:{project_id:this.$route.params.project_id}})},getHost:function(){var e=this;u.default.ajax({type:"get",url:n.test+"/api/global/host_total",async:!0,data:{project_id:this.$route.params.project_id,page:this.page},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?t.data.data.forEach(function(t){t.status&&e.Host.push(t)}):e.$message.error({message:t.msg,center:!0})}})},getTask:function(){var e=this;u.default.ajax({type:"get",url:n.test+"/api/automation/get_time_task",async:!0,data:{project_id:e.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){if("999999"===t.code){try{e.form.name=t.data.name,e.form.type=t.data.type,e.form.frequency=t.data.frequency,"timing"===e.form.type?e.form.unit="m":e.form.unit=t.data.unit,e.form.time=t.data.startTime,e.form.timeArray=[t.data.startTime,t.data.endTime],e.form.Host=t.data.Host,e.disDel=!1}catch(t){e.form.name="",e.form.type="circulation",e.form.frequency="",e.form.unit="m",e.form.time="",e.form.timeArray=[],e.form.Host="",e.disDel=!0}e.taskVShow=!0}else e.$message.error({message:t.msg,center:!0})},error:function(){e.editLoading=!1,e.$message.error({message:"失败",center:!0})}})},addTask:function(){var e=this,t=this;this.$refs.form.validate(function(a){a&&e.$confirm("确认提交吗?","提示",{}).then(function(){console.log(t.form),t.editLoading=!0;var e={project_id:Number(t.$route.params.project_id),Host_id:Number(t.form.Host),name:t.form.name,type:t.form.type,frequency:Number(t.form.frequency),unit:t.form.unit};"circulation"===t.form.type?(e.startTime=(0,p.default)(t.form.timeArray[0]).format("YYYY-MM-DD HH:mm:ss"),e.endTime=(0,p.default)(t.form.timeArray[1]).format("YYYY-MM-DD HH:mm:ss")):(e.startTime=(0,p.default)(t.form.time).format("YYYY-MM-DD HH:mm:ss"),e.endTime=(0,p.default)(t.form.time).format("YYYY-MM-DD HH:mm:ss")),u.default.ajax({type:"post",url:n.test+"/api/automation/add_time_task",async:!0,data:(0,l.default)(e),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?(t.editLoading=!1,t.taskVShow=!1,t.$message({message:"添加成功",center:!0,type:"success"})):(t.editLoading=!1,t.$message.error({message:e.msg,center:!0}))},error:function(){t.editLoading=!1,t.$message.error({message:"失败",center:!0})}})})})},delTask:function(){var e=this;e.delLoading=!0,u.default.ajax({type:"post",url:n.test+"/api/automation/del_task",async:!0,data:(0,l.default)({project_id:Number(e.$route.params.project_id)}),headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.delLoading=!1,e.taskVShow=!1,e.$message({message:"删除成功",center:!0,type:"success"})):(e.delLoading=!1,e.$message.error({message:t.msg,center:!0}))},error:function(){e.delLoading=!1,e.$message.error({message:"失败",center:!0})}})},getCaseList:function(){this.listLoading=!0;var e=this,t={project_id:this.$route.params.project_id,page:e.page,name:e.filters.name};this.$route.params.firstGroup&&(t.first_group_id=this.$route.params.firstGroup,this.$route.params.secondGroup&&(t.second_group_id=this.$route.params.secondGroup)),u.default.ajax({type:"get",url:n.test+"/api/automation/case_list",async:!0,data:t,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.Case=t.data.data):e.$message.error({message:t.msg,center:!0})}})},updateGroupSubmit:function(){var e=this,t=this.sels.map(function(e){return e.id}),a=this;this.$confirm("确认修改所属分组吗?","提示",{type:"warning"}).then(function(){a.updateGroupLoading=!0;var r=(0,l.default)({project_id:Number(e.$route.params.project_id),automationGroupLevelFirst_id:a.updateGroupForm.firstGroup,ids:t});u.default.ajax({type:"post",url:n.test+"/api/automation/update_case_group",async:!0,data:r,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.updateGroupLoading=!1,"999999"===e.code?(a.$message({message:"修改成功",center:!0,type:"success"}),a.$router.push({name:"分组用例列表",params:{project_id:a.$route.params.project_id,firstGroup:a.updateGroupForm.firstGroup}})):a.$message.error({message:e.msg,center:!0}),a.updateGroupFormVisible=!1,a.getCaseList()}})}).catch(function(){})},getCaseGroup:function(){var e=this;u.default.ajax({type:"get",url:n.test+"/api/automation/group",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.group=t.data,e.updateGroupForm.firstGroup=e.group[0].id,e.addForm.firstGroup=e.group[0].id):e.$message.error({message:t.msg,center:!0})}})},changeGroup:function(){this.getCaseGroup(),this.updateGroupFormVisible=!0},handleDel:function(e,t){var a=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0;var e=a;u.default.ajax({type:"post",url:n.test+"/api/automation/del_case",async:!0,data:(0,l.default)({project_id:Number(a.$route.params.project_id),ids:[t.id]}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?e.$message({message:"删除成功",center:!0,type:"success"}):e.$message.error({message:t.msg,center:!0}),e.getCaseList()}})}).catch(function(){})},handleCurrentChange:function(e){this.page=e,this.getCaseList()},selsChange:function(e){e.length>0?(this.sels=e,this.update=!1):this.update=!0},batchRemove:function(){var e=this,t=this.sels.map(function(e){return e.id}),a=this;this.$confirm("确认删除选中记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0,u.default.ajax({type:"post",url:n.test+"/api/automation/del_case",async:!0,data:(0,l.default)({project_id:Number(e.$route.params.project_id),ids:t}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.listLoading=!1,"999999"===e.code?a.$message({message:"删除成功",center:!0,type:"success"}):a.$message.error({message:e.msg,center:!0}),a.getCaseList()}})}).catch(function(){})},handleEdit:function(e,t){this.getCaseGroup(),this.editFormVisible=!0,this.editForm=(0,s.default)({},t)},handleAdd:function(){this.getCaseGroup(),this.addFormVisible=!0},editSubmit:function(){var e=this,t=this;this.$refs.editForm.validate(function(a){a&&e.$confirm("确认提交吗?","提示",{}).then(function(){t.editLoading=!0;var a=(0,l.default)({project_id:Number(e.$route.params.project_id),id:Number(t.editForm.id),caseName:t.editForm.caseName,automationGroupLevelFirst_id:Number(e.editForm.automationGroupLevelFirst),description:t.editForm.description});u.default.ajax({type:"post",url:n.test+"/api/automation/update_case",async:!0,data:a,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.editLoading=!1,"999999"===e.code?(t.$message({message:"修改成功",center:!0,type:"success"}),t.$refs.editForm.resetFields(),t.editFormVisible=!1,t.getCaseList()):(e.code,t.$message.error({message:e.msg,center:!0}))}})})})},addSubmit:function(){var e=this;this.$refs.addForm.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.addLoading=!0;var t=(0,l.default)({project_id:Number(e.$route.params.project_id),automationGroupLevelFirst_id:e.addForm.firstGroup,caseName:a.addForm.caseName,description:a.addForm.description});u.default.ajax({type:"post",url:n.test+"/api/automation/add_case",async:!0,data:t,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.addLoading=!1,"999999"===e.code?(a.$message({message:"添加成功",center:!0,type:"success"}),a.$refs.addForm.resetFields(),a.addFormVisible=!1,a.getCaseList()):"999997"===e.code?a.$message.error({message:e.msg,center:!0}):(a.$message.error({message:e.msg,center:!0}),a.$refs.addForm.resetFields(),a.addFormVisible=!1,a.getCaseList())}})})}})}},mounted:function(){this.getCaseList(),this.getHost()}}},419:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(34),s=r(o),i=a(16),l=r(i),n=a(11),c=a(12),u=r(c),d=a(1);r(d);t.default={data:function(){return{filters:{name:""},Case:[],total:0,page:1,listLoading:!1,sels:[],delLoading:!1,disDel:!0,updateGroupFormVisible:!1,updateGroupForm:{firstGroup:""},updateGroupFormRules:{firstGroup:[{type:"number",required:!0,message:"请选择父分组",trigger:"blur"}]},group:[],updateGroupLoading:!1,update:!0,editFormVisible:!1,editLoading:!1,editFormRules:{caseName:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字符",trigger:"blur"}],automationGroupLevelFirst:[{type:"number",required:!0,message:"请选择分组",trigger:"blur"}],description:[{required:!1,message:"请输入描述",trigger:"blur"},{max:1024,message:"不能超过1024个字符",trigger:"blur"}]},editForm:{caseName:"",automationGroupLevelFirst:"",description:""},addFormVisible:!1,addLoading:!1,addFormRules:{caseName:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字符",trigger:"blur"}],firstGroup:[{type:"number",required:!0,message:"请选择父分组",trigger:"blur"}],description:[{required:!1,message:"请输入版本号",trigger:"blur"},{max:1024,message:"不能超过1024个字符",trigger:"blur"}]},addForm:{caseName:"",firstGroup:"",description:""}}},methods:{getCaseList:function(){this.listLoading=!0;var e=this,t={project_id:this.$route.params.project_id,page:e.page,name:e.filters.name};this.$route.params.firstGroup&&(t.first_group_id=this.$route.params.firstGroup,this.$route.params.secondGroup&&(t.second_group_id=this.$route.params.secondGroup)),u.default.ajax({type:"get",url:n.test+"/api/automation/case_list",async:!0,data:t,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.Case=t.data.data):e.$message.error({message:t.msg,center:!0})}})},updateGroupSubmit:function(){var e=this,t=this.sels.map(function(e){return e.id}),a=this;this.$confirm("确认修改所属分组吗?","提示",{type:"warning"}).then(function(){a.updateGroupLoading=!0;var r=(0,l.default)({project_id:Number(e.$route.params.project_id),automationGroupLevelFirst_id:a.updateGroupForm.firstGroup,ids:t});u.default.ajax({type:"post",url:n.test+"/api/automation/update_case_group",async:!0,data:r,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.updateGroupLoading=!1,"999999"===e.code?(a.$message({message:"修改成功",center:!0,type:"success"}),a.$router.push({name:"分组用例列表",params:{project_id:a.$route.params.project_id,firstGroup:a.updateGroupForm.firstGroup}})):a.$message.error({message:e.msg,center:!0}),a.updateGroupFormVisible=!1,a.getCaseList()}})}).catch(function(){})},getCaseGroup:function(){var e=this;u.default.ajax({type:"get",url:n.test+"/api/automation/group",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.group=t.data,e.updateGroupForm.firstGroup=e.group[0].id,e.addForm.firstGroup=e.group[0].id):e.$message.error({message:t.msg,center:!0})}})},changeGroup:function(){this.getCaseGroup(),this.updateGroupFormVisible=!0},handleDel:function(e,t){var a=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0;var e=a;u.default.ajax({type:"post",url:n.test+"/api/automation/del_case",async:!0,data:(0,l.default)({project_id:Number(a.$route.params.project_id),ids:[t.id]}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?e.$message({message:"删除成功",center:!0,type:"success"}):e.$message.error({message:t.msg,center:!0}),e.getCaseList()}})}).catch(function(){})},handleCurrentChange:function(e){this.page=e,this.getCaseList()},selsChange:function(e){e.length>0?(this.sels=e,this.update=!1):this.update=!0},batchRemove:function(){var e=this,t=this.sels.map(function(e){return e.id}),a=this;this.$confirm("确认删除选中记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0,u.default.ajax({type:"post",url:n.test+"/api/automation/del_case",async:!0,data:(0,l.default)({project_id:Number(e.$route.params.project_id),ids:t}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.listLoading=!1,"999999"===e.code?a.$message({message:"删除成功",center:!0,type:"success"}):a.$message.error({message:e.msg,center:!0}),a.getCaseList()}})}).catch(function(){})},handleEdit:function(e,t){this.getCaseGroup(),this.editFormVisible=!0,this.editForm=(0,s.default)({},t)},handleAdd:function(){this.getCaseGroup(),this.addFormVisible=!0},editSubmit:function(){var e=this,t=this;this.$refs.editForm.validate(function(a){a&&e.$confirm("确认提交吗?","提示",{}).then(function(){t.editLoading=!0;var a=(0,l.default)({project_id:Number(e.$route.params.project_id),id:Number(t.editForm.id),caseName:t.editForm.caseName,automationGroupLevelFirst_id:Number(e.editForm.automationGroupLevelFirst),description:t.editForm.description});u.default.ajax({type:"post",url:n.test+"/api/automation/update_case",async:!0,data:a,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.editLoading=!1,"999999"===e.code?(t.$message({message:"修改成功",center:!0,type:"success"}),t.$refs.editForm.resetFields(),t.editFormVisible=!1,t.getCaseList()):(e.code,t.$message.error({message:e.msg,center:!0}))}})})})},addSubmit:function(){var e=this;this.$refs.addForm.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.addLoading=!0;var t=(0,l.default)({project_id:Number(e.$route.params.project_id),automationGroupLevelFirst_id:e.addForm.firstGroup,caseName:a.addForm.caseName,description:a.addForm.description});u.default.ajax({type:"post",url:n.test+"/api/automation/add_case",async:!0,data:t,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.addLoading=!1,"999999"===e.code?(a.$message({message:"添加成功",center:!0,type:"success"}),a.$refs.addForm.resetFields(),a.addFormVisible=!1,a.getCaseList()):"999997"===e.code?a.$message.error({message:e.msg,center:!0}):(a.$message.error({message:e.msg,center:!0}),a.$refs.addForm.resetFields(),a.addFormVisible=!1,a.getCaseList())}})})}})}},watch:{$route:function(e,t){e!==t&&this.getCaseList()}}}},420:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(11),o=a(12),s=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default={name:"test-report",data:function(){return{pass:"",fail:"",not_run:"",error:"",total:"",listLoading:!1,resultFilter:[{text:"ERROR",value:"ERROR"},{text:"FAIL",value:"FAIL"},{text:"NotRun",value:"NotRun"},{text:"PASS",value:"PASS"}],tableData:[]}},methods:{back:function(){this.$router.go(-1)},tableRowStyle:function(e){return"ERROR"===e.result||"FAIL"===e.result?"background-color: #DC143C;":"TimeOut"===e.result?"background-color: #FFE4C4;":void 0},filterHandler:function(e,t,a){return t.result===e},getTestResult:function(){this.listLoading=!0;var e=this;s.default.ajax({type:"get",url:r.test+"/api/automation/test_report",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.pass=t.data.pass,e.fail=t.data.fail,e.not_run=t.data.NotRun,e.error=t.data.error,e.tableData=t.data.data):e.$message.error({message:t.msg,center:!0})}})}},mounted:function(){this.getTestResult()}}},421:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(16),s=r(o),i=a(11),l=a(12),n=r(l);t.default={data:function(){return{request:[{value:"GET",label:"GET"},{value:"POST",label:"POST"},{value:"PUT",label:"PUT"},{value:"DELETE",label:"DELETE"}],Http:[{value:"HTTP",label:"HTTP"},{value:"HTTPS",label:"HTTPS"}],ParameterTyep:!0,radio:"form-data",header:[{value:"Accept",label:"Accept"},{value:"Accept-Charset",label:"Accept-Charset"},{value:"Accept-Encoding",label:"Accept-Encoding"},{value:"Accept-Language",label:"Accept-Language"},{value:"Accept-Ranges",label:"Accept-Ranges"},{value:"Authorization",label:"Authorization"},{value:"Cache-Control",label:"Cache-Control"},{value:"Connection",label:"Connection"},{value:"Cookie",label:"Cookie"},{value:"Content-Length",label:"Content-Length"},{value:"Content-Type",label:"Content-Type"},{value:"Content-MD5",label:"Content-MD5"},{value:"Date",label:"Date"},{value:"Expect",label:"Expect"},{value:"From",label:"From"},{value:"Host",label:"Host"},{value:"If-Match",label:"If-Match"},{value:"If-Modified-Since",label:"If-Modified-Since"},{value:"If-None-Match",label:"If-None-Match"},{value:"If-Range",label:"If-Range"},{value:"If-Unmodified-Since",label:"If-Unmodified-Since"},{value:"Max-Forwards",label:"Max-Forwards"},{value:"Origin",label:"Origin"},{value:"Pragma",label:"Pragma"},{value:"Proxy-Authorization",label:"Proxy-Authorization"},{value:"Range",label:"Range"},{value:"Referer",label:"Referer"},{value:"TE",label:"TE"},{value:"Upgrade",label:"Upgrade"},{value:"User-Agent",label:"User-Agent"},{value:"Via",label:"Via"},{value:"Warning",label:"Warning"}],header4:"",httpCode:[{value:"200",label:"200"},{value:"404",label:"404"},{value:"400",label:"400"},{value:"500",label:"500"},{value:"502",label:"502"},{value:"302",label:"302"}],radioType:"",result:!0,activeNames:["1","2","3"],id:"",searchApiVisible:!1,ApiList:[],ApiResponse:[],apiResponseLoading:!1,saveCorrelation:!1,showCheck:!1,sels:[],interrelateObjects:"",request3:!0,form:{name:"",request4:"GET",Http4:"HTTP",addr:"",head:[{name:"",value:"",interrelate:0},{name:"",value:"",interrelate:0}],parameterRaw:"",parameter:[{name:"",value:"",interrelate:0},{name:"",value:"",interrelate:0}],parameterType:"",check:"no_check",checkHttp:"",checkData:""},FormRules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],addr:[{required:!0,message:"请输入地址",trigger:"blur"}]}}},methods:{checkRequest:function(){var e=this.form.request4;this.request3="GET"!==e},handleCurrentChange:function(e){this.currentRow=e},selsChange:function(e){this.sels=e},handleCorrelation:function(e){var t=this;n.default.ajax({type:"get",url:i.test+"/api/automation/get_correlation_response",async:!0,data:{project_id:this.$route.params.project_id,case_id:this.$route.params.case_id,api_id:this.$route.params.api_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(a){"999999"===a.code?a.data.length?(t.ApiList=[],a.data.forEach(function(e){t.ApiList.push(e)}),t.searchApiVisible=!0,t.handleResponse(0),t.interrelateObjects=e):t.$message.warning({message:"无前置接口",center:!0}):t.$message.error({message:a.msg,center:!0})}})},handleResponse:function(e){var t=this;this.ApiResponse=[],this.ApiList[e].response.forEach(function(e){t.ApiResponse.push(e)})},addInterrelateSubmit:function(){this.saveCorrelation=!0,this.interrelateObjects.value=this.currentRow.tier,this.interrelateObjects.interrelate=!0,this.saveCorrelation=!1,this.searchApiVisible=!1},updateApi:function(){var e=this;console.log(this.form),this.$refs.form.validate(function(t){if(t){var a=e;e.$confirm("确认提交吗?","提示",{}).then(function(){a.form.parameterType=a.radio;var e=a.form.parameterType,t={};"form-data"===e?!0===a.radioType?(e="raw",a.form.parameter.forEach(function(e){t[e.name]=e.value})):t=a.form.parameter:t=a.form.parameterRaw;var r=(0,s.default)({project_id:Number(a.$route.params.project_id),automationTestCase_id:Number(a.$route.params.case_id),id:Number(a.$route.params.api_id),name:a.form.name,httpType:a.form.Http4,requestType:a.form.request4,apiAddress:a.form.addr,headDict:a.form.head,requestParameterType:e,requestList:t,examineType:a.form.check,httpCode:a.form.checkHttp,responseData:a.form.checkData});n.default.ajax({type:"post",url:i.test+"/api/automation/update_api",async:!0,data:r,headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){"999999"===e.code?(a.$router.push({name:"用例接口列表",params:{project_id:a.$route.params.project_id,case_id:a.$route.params.case_id}}),a.$message({message:"修改成功",center:!0,type:"success"})):a.$message.error({message:e.msg,center:!0})}})})}})},addHead:function(){var e={name:"",value:"",interrelate:0};this.form.head.push(e)},delHead:function(e){this.form.head.splice(e,1),0===this.form.head.length&&this.form.head.push({name:"",value:"",interrelate:0})},addParameter:function(){var e={name:"",value:"",interrelate:0};this.form.parameter.push(e)},delParameter:function(e){this.form.parameter.splice(e,1),0===this.form.parameter.length&&this.form.parameter.push({name:"",value:"",interrelate:0})},changeParameterType:function(){"form-data"===this.radio?this.ParameterTyep=!0:this.ParameterTyep=!1},handleChange:function(e){},getCaseApiInfo:function(){var e=this;n.default.ajax({type:"get",url:i.test+"/api/automation/api_info",async:!0,data:{project_id:this.$route.params.project_id,case_id:this.$route.params.case_id,api_id:this.$route.params.api_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){if("999999"===t.code){t=t.data,e.form.name=t.name,e.form.request4=t.requestType,e.form.Http4=t.httpType,e.form.addr=t.apiAddress,t.header.length&&(e.form.head=[],t.header.forEach(function(t){e.form.head.push(t)})),t.parameterList.length&&(e.form.parameter=[],t.parameterList.forEach(function(t){e.form.parameter.push(t)}));try{e.form.parameterRaw=t.parameterRaw[0].data}catch(e){}e.form.parameterType=t.requestParameterType,e.form.check=t.examineType,e.form.checkHttp=t.httpCode,e.form.checkData=t.responseData,e.radio=t.requestParameterType,e.checkRequest()}else e.$message.error({message:t.msg,center:!0})}})}},watch:{radio:function(){this.changeParameterType()},form:{handler:function(e,t){"no_check"===e.check?this.showCheck=!1:this.showCheck=!0},deep:!0}},mounted:function(){this.getCaseApiInfo()}}},422:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(34),s=r(o),i=a(16),l=r(i),n=a(11),c=a(12),u=r(c);t.default={data:function(){var e=this;return{filters:{name:""},project:[],total:0,page:1,listLoading:!1,sels:[],editFormVisible:!1,editLoading:!1,editFormRules:{name:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字符",trigger:"blur"}],host:[{required:!0,message:"请输入host",trigger:"blur"}],description:[{required:!1,message:"请输入描述",trigger:"blur"},{max:1024,message:"不能超过1024个字符",trigger:"blur"}]},editForm:{name:"",host:"",description:""},addFormVisible:!1,addLoading:!1,addFormRules:{name:[{required:!0,message:"请输入名称",trigger:"blur"},{min:1,max:50,message:"长度在 1 到 50 个字符",trigger:"blur"}],host:[{required:!0,message:"请输入host",trigger:"blur"},{validator:function(t,a,r){return e.isValidIP(a)?r():r(new Error("IP地址格式错误"))},trigger:"blur"}],description:[{required:!1,message:"请输入版本号",trigger:"blur"},{max:1024,message:"不能超过1024个字符",trigger:"blur"}]},addForm:{name:"",host:"",description:""}}},methods:{isValidIP:function(e){var t=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]):([0-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$$/.test(e)||t.test(e)},getGlobalHost:function(){this.listLoading=!0;var e=this;u.default.ajax({type:"get",url:n.test+"/api/global/host_total",async:!0,data:{project_id:this.$route.params.project_id,page:e.page,name:e.filters.name},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.project=t.data.data):e.$message.error({message:t.msg,center:!0})}})},handleDel:function(e,t){var a=this;this.$confirm("确认删除该记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0;var e=a;u.default.ajax({type:"post",url:n.test+"/api/global/del_host",async:!0,data:(0,l.default)({project_id:Number(a.$route.params.project_id),ids:[t.id]}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?e.$message({message:"删除成功",center:!0,type:"success"}):e.$message.error({message:t.msg,center:!0}),e.getGlobalHost()}})}).catch(function(){})},handleChangeStatus:function(e,t){var a=this;this.listLoading=!0,t.status?u.default.ajax({type:"post",url:n.test+"/api/global/disable_host",async:!0,data:(0,l.default)({project_id:Number(this.$route.params.project_id),host_id:Number(t.id)}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.listLoading=!1,"999999"===e.code?(a.$message({message:"禁用成功",center:!0,type:"success"}),t.status=!t.status):a.$message.error({message:e.msg,center:!0})}}):u.default.ajax({type:"post",url:n.test+"/api/global/enable_host",async:!0,data:(0,l.default)({project_id:Number(this.$route.params.project_id),host_id:Number(t.id)}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.listLoading=!1,"999999"===e.code?(a.$message({message:"启用成功",center:!0,type:"success"}),t.status=!t.status):a.$message.error({message:e.msg,center:!0})}})},handleCurrentChange:function(e){this.page=e,this.getGlobalHost()},handleEdit:function(e,t){this.editFormVisible=!0,this.editForm=(0,s.default)({},t)},handleAdd:function(){this.addFormVisible=!0},editSubmit:function(){var e=this,t=this;this.$refs.editForm.validate(function(a){a&&e.$confirm("确认提交吗?","提示",{}).then(function(){t.editLoading=!0;var a=(0,l.default)({project_id:Number(e.$route.params.project_id),id:Number(t.editForm.id),name:t.editForm.name,host:t.editForm.host,description:t.editForm.description});u.default.ajax({type:"post",url:n.test+"/api/global/update_host",async:!0,data:a,headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){t.editLoading=!1,"999999"===e.code?(t.$message({message:"修改成功",center:!0,type:"success"}),t.$refs.editForm.resetFields(),t.editFormVisible=!1,t.getGlobalHost()):(e.code,t.$message.error({message:e.msg,center:!0}))}})})})},addSubmit:function(){var e=this,t=this.addForm.host.toLowerCase();0===t.indexOf("http://")&&(this.addForm.host=t.slice(7)),0===t.indexOf("https://")&&(this.form.addr=t.slice(8)),this.$refs.addForm.validate(function(a){if(console.log(a),a){var r=e;e.$confirm("确认提交吗?","提示",{}).then(function(){r.addLoading=!0,u.default.ajax({type:"post",url:n.test+"/api/global/add_host",async:!0,data:(0,l.default)({project_id:Number(e.$route.params.project_id),name:r.addForm.name,host:t,description:r.addForm.description}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){r.addLoading=!1,"999999"===e.code?(r.$message({message:"添加成功",center:!0,type:"success"}),r.$refs.addForm.resetFields(),r.addFormVisible=!1,r.getGlobalHost()):"999997"===e.code?r.$message.error({message:e.msg,center:!0}):(r.$message.error({message:e.msg,center:!0}),r.$refs.addForm.resetFields(),r.addFormVisible=!1,r.getGlobalHost())}})})}})},selsChange:function(e){this.sels=e},batchRemove:function(){var e=this,t=this.sels.map(function(e){return e.id}),a=this;this.$confirm("确认删除选中记录吗?","提示",{type:"warning"}).then(function(){a.listLoading=!0,u.default.ajax({type:"post",url:n.test+"/api/global/del_host",async:!0,data:(0,l.default)({project_id:Number(e.$route.params.project_id),ids:t}),headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(e){a.listLoading=!1,"999999"===e.code?a.$message({message:"删除成功",center:!0,type:"success"}):a.$message.error({message:e.msg,center:!0}),a.getGlobalHost()}})}).catch(function(){})}},mounted:function(){this.getGlobalHost()}}},423:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=a(466),s=r(o),i=a(11),l=a(12),n=r(l);t.default={data:function(){return{tableData:[],listLoading:!1,resultFilter:[{text:"ERROR",value:"ERROR"},{text:"FAIL",value:"FAIL"},{text:"NotRun",value:"NotRun"},{text:"PASS",value:"PASS"}],time:"",elapsedTime:"",host:"",options:[],pass:"",fail:"",error:"",latelyTenPass:[],latelyTenFail:[],latelyTenError:[]}},mounted:function(){this.getTenTestTime(),this.getLatelyTenTestResult()},methods:{getTestResult:function(){this.listLoading=!0;var e=this;n.default.ajax({type:"get",url:i.test+"/api/report/auto_test_report",async:!0,data:{project_id:this.$route.params.project_id,time:this.time.toString()},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(e.total=t.data.total,e.pass=t.data.pass,e.fail=t.data.fail,e.not_run=t.data.NotRun,e.error=t.data.error,e.tableData=t.data.data,e.singleTestDraw()):e.$message.error({message:t.msg,center:!0})}})},drawLine:function(){var e=s.default.init(document.getElementById("myChart")),t={title:{text:"近十次测试结果",left:"center",top:20,textStyle:{color:"#ccc"}},tooltip:{trigger:"axis",axisPointer:{type:"cross",crossStyle:{color:"#999"}}},toolbox:{feature:{dataView:{show:!0,readOnly:!1},magicType:{show:!0,type:["line","bar"]},restore:{show:!0},saveAsImage:{show:!0}}},legend:{data:["通过率","失败率","错误率"]},xAxis:[{type:"category",data:["1","2","3","4","5","6","7","8","9","10"],axisPointer:{type:"shadow"}}],yAxis:[{type:"value",name:"百分比",min:0,max:100,interval:20,axisLabel:{formatter:"{value} %"}}],series:[{name:"失败率",type:"bar",data:this.latelyTenFail},{name:"错误率",type:"line",data:this.latelyTenError},{name:"通过率",type:"bar",data:this.latelyTenPass}]};e.setOption(t)},singleTestDraw:function(){var e=s.default.init(document.getElementById("singleTestChart")),t={title:{text:"比例图",x:"center"},tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},legend:{type:"scroll",orient:"vertical",right:10,top:20,bottom:20},toolbox:{feature:{dataView:{show:!0,readOnly:!1},magicType:{show:!0,type:["line","bar"]},restore:{show:!0},saveAsImage:{show:!0}}},series:[{type:"pie",radius:"50%",center:["50%","50%"],data:[{value:this.error,name:"ERROR"},{value:this.fail,name:"FAIL"},{value:this.pass,name:"PASS"}],itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]};e.setOption(t)},tableRowStyle:function(e){return"ERROR"===e.result||"FAIL"===e.result?"background-color: #DC143C;":"TimeOut"===e.result?"background-color: #FFE4C4;":void 0},filterHandler:function(e,t,a){return t.result===e},getTenTestTime:function(){var e=this;n.default.ajax({type:"get",url:i.test+"/api/report/test_time",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(e.options=t.data,t.data.length&&(e.time=t.data[0].startTime,e.elapsedTime=t.data[0].elapsedTime,e.host=t.data[0].host,e.getTestResult())):e.$message.error({message:t.msg,center:!0})}})},changeHost:function(){for(var e=0;e<this.options.length;e++)this.options[e].startTime===this.time&&(this.host=this.options[e].host,this.elapsedTime=this.options[e].elapsedTime)},getLatelyTenTestResult:function(){var e=this;n.default.ajax({type:"get",url:i.test+"/api/report/lately_ten",async:!0,data:{project_id:this.$route.params.project_id},headers:{Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){"999999"===t.code?(console.log(t.data),t.data.forEach(function(t){e.latelyTenPass.push(100*t.pass),e.latelyTenFail.push(100*t.fail),e.latelyTenError.push(100*t.error)}),e.drawLine()):e.$message.error({message:t.msg,center:!0})}})}},watch:{time:function(){this.getTestResult(),this.changeHost()}}}},424:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(11),o=a(12),s=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default={data:function(){return{type:"",version:"",updateDate:"",apiCount:0,statusCount:0,dynamicCount:0,memberCount:0,createDate:""}},methods:{getProjectInfo:function(){var e=this;s.default.ajax({type:"get",url:r.test+"/api/title/project_info",async:!0,data:{project_id:this.$route.params.project_id},headers:{"Content-Type":"application/json",Authorization:"Token "+JSON.parse(sessionStorage.getItem("token"))},timeout:5e3,success:function(t){e.listLoading=!1,"999999"===t.code?(t=t.data,e.type=t.type,e.version=t.version,e.updateDate=t.LastUpdateTime,e.apiCount=t.apiCount,e.dynamicCount=t.dynamicCount,e.memberCount=t.memberCount,e.createDate=t.createTime):e.$message.error({message:t.msg,center:!0})}})}},mounted:function(){this.getProjectInfo()}}},425:function(e,t,a){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=a(21),s=r(o),i=a(367),l=r(i),n=a(364),c=r(n);a(365);var u=a(368),d=r(u),p=a(363),m=r(p),f=a(143),v=r(f),h=a(362),g=r(h);a(366),s.default.use(c.default),s.default.use(d.default),s.default.use(v.default);var b=new d.default({routes:g.default});b.beforeEach(function(e,t,a){"/login"===e.path&&sessionStorage.removeItem("token"),JSON.parse(sessionStorage.getItem("token"))||"/login"===e.path?a():(console.log(e.path),a({path:"/login",query:{url:e.path}})),"/"===e.path&&a({path:"/projectList"})}),new s.default({router:b,store:m.default,render:function(e){return e(l.default)}}).$mount("#app")},426:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.increment=function(e){(0,e.commit)("INCREMENT")},t.decrement=function(e){(0,e.commit)("DECREMENT")}},427:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.getCount=function(e){return e.count}},62:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGZpbGw9IiNkZDQ2NDYiIGQ9Ik0xMjc3IDExMjJxMC0yNi0xOS00NWwtMTgxLTE4MSAxODEtMTgxcTE5LTE5IDE5LTQ1IDAtMjctMTktNDZsLTkwLTkwcS0xOS0xOS00Ni0xOS0yNiAwLTQ1IDE5bC0xODEgMTgxLTE4MS0xODFxLTE5LTE5LTQ1LTE5LTI3IDAtNDYgMTlsLTkwIDkwcS0xOSAxOS0xOSA0NiAwIDI2IDE5IDQ1bDE4MSAxODEtMTgxIDE4MXEtMTkgMTktMTkgNDUgMCAyNyAxOSA0Nmw5MCA5MHExOSAxOSA0NiAxOSAyNiAwIDQ1LTE5bDE4MS0xODEgMTgxIDE4MXExOSAxOSA0NSAxOSAyNyAwIDQ2LTE5bDkwLTkwcTE5LTE5IDE5LTQ2em0zODctMjI2cTAgMjA5LTEwMyAzODUuNXQtMjc5LjUgMjc5LjUtMzg1LjUgMTAzLTM4NS41LTEwMy0yNzkuNS0yNzkuNS0xMDMtMzg1LjUgMTAzLTM4NS41IDI3OS41LTI3OS41IDM4NS41LTEwMyAzODUuNSAxMDMgMjc5LjUgMjc5LjUgMTAzIDM4NS41eiIvPg0KPC9zdmc+DQo="},63:function(e,t){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGZpbGw9IiM3MGJmMmIiIGQ9Ik0xNDEyIDczNHEwLTI4LTE4LTQ2bC05MS05MHEtMTktMTktNDUtMTl0LTQ1IDE5bC00MDggNDA3LTIyNi0yMjZxLTE5LTE5LTQ1LTE5dC00NSAxOWwtOTEgOTBxLTE4IDE4LTE4IDQ2IDAgMjcgMTggNDVsMzYyIDM2MnExOSAxOSA0NSAxOSAyNyAwIDQ2LTE5bDU0My01NDNxMTgtMTggMTgtNDV6bTI1MiAxNjJxMCAyMDktMTAzIDM4NS41dC0yNzkuNSAyNzkuNS0zODUuNSAxMDMtMzg1LjUtMTAzLTI3OS41LTI3OS41LTEwMy0zODUuNSAxMDMtMzg1LjUgMjc5LjUtMjc5LjUgMzg1LjUtMTAzIDM4NS41IDEwMyAyNzkuNSAyNzkuNSAxMDMgMzg1LjV6Ii8+DQo8L3N2Zz4NCg=="},736:function(e,t){},737:function(e,t){},738:function(e,t){},739:function(e,t){},740:function(e,t){},741:function(e,t){},742:function(e,t){},743:function(e,t){},744:function(e,t){},745:function(e,t){},746:function(e,t){},747:function(e,t){},748:function(e,t){},749:function(e,t){},750:function(e,t){},751:function(e,t){},752:function(e,t){},753:function(e,t){},754:function(e,t){},755:function(e,t){},756:function(e,t){},757:function(e,t){},758:function(e,t){},759:function(e,t){},760:function(e,t){},761:function(e,t){},762:function(e,t){},763:function(e,t){},764:function(e,t,a){function r(e){return a(o(e))}function o(e){var t=s[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}var s={"./af":218,"./af.js":218,"./ar":225,"./ar-dz":219,"./ar-dz.js":219,"./ar-kw":220,"./ar-kw.js":220,"./ar-ly":221,"./ar-ly.js":221,"./ar-ma":222,"./ar-ma.js":222,"./ar-sa":223,"./ar-sa.js":223,"./ar-tn":224,"./ar-tn.js":224,"./ar.js":225,"./az":226,"./az.js":226,"./be":227,"./be.js":227,"./bg":228,"./bg.js":228,"./bm":229,"./bm.js":229,"./bn":230,"./bn.js":230,"./bo":231,"./bo.js":231,"./br":232,"./br.js":232,"./bs":233,"./bs.js":233,"./ca":234,"./ca.js":234,"./cs":235,"./cs.js":235,"./cv":236,"./cv.js":236,"./cy":237,"./cy.js":237,"./da":238,"./da.js":238,"./de":241,"./de-at":239,"./de-at.js":239,"./de-ch":240,"./de-ch.js":240,"./de.js":241,"./dv":242,"./dv.js":242,"./el":243,"./el.js":243,"./en-au":244,"./en-au.js":244,"./en-ca":245,"./en-ca.js":245,"./en-gb":246,"./en-gb.js":246,"./en-ie":247,"./en-ie.js":247,"./en-il":248,"./en-il.js":248,"./en-nz":249,"./en-nz.js":249,"./eo":250,"./eo.js":250,"./es":253,"./es-do":251,"./es-do.js":251,"./es-us":252,"./es-us.js":252,"./es.js":253,"./et":254,"./et.js":254,"./eu":255,"./eu.js":255,"./fa":256,"./fa.js":256,"./fi":257,"./fi.js":257,"./fo":258,"./fo.js":258,"./fr":261,"./fr-ca":259,"./fr-ca.js":259,"./fr-ch":260,"./fr-ch.js":260,"./fr.js":261,"./fy":262,"./fy.js":262,"./gd":263,"./gd.js":263,"./gl":264,"./gl.js":264,"./gom-latn":265,"./gom-latn.js":265,"./gu":266,"./gu.js":266,"./he":267,"./he.js":267,"./hi":268,"./hi.js":268,"./hr":269,"./hr.js":269,"./hu":270,"./hu.js":270,"./hy-am":271,"./hy-am.js":271,"./id":272,"./id.js":272,"./is":273,"./is.js":273,"./it":274,"./it.js":274,"./ja":275,"./ja.js":275,"./jv":276,"./jv.js":276,"./ka":277,"./ka.js":277,"./kk":278,"./kk.js":278,"./km":279,"./km.js":279,"./kn":280,"./kn.js":280,"./ko":281,"./ko.js":281,"./ky":282,"./ky.js":282,"./lb":283,"./lb.js":283,"./lo":284,"./lo.js":284,"./lt":285,"./lt.js":285,"./lv":286,"./lv.js":286,"./me":287,"./me.js":287,"./mi":288,"./mi.js":288,"./mk":289,"./mk.js":289,"./ml":290,"./ml.js":290,"./mn":291,"./mn.js":291,"./mr":292,"./mr.js":292,"./ms":294,"./ms-my":293,"./ms-my.js":293,"./ms.js":294,"./mt":295,"./mt.js":295,"./my":296,"./my.js":296,"./nb":297,"./nb.js":297,"./ne":298,"./ne.js":298,"./nl":300,"./nl-be":299,"./nl-be.js":299,"./nl.js":300,"./nn":301,"./nn.js":301,"./pa-in":302,"./pa-in.js":302,"./pl":303,"./pl.js":303,"./pt":305,"./pt-br":304,"./pt-br.js":304,"./pt.js":305,"./ro":306,"./ro.js":306,"./ru":307,"./ru.js":307,"./sd":308,"./sd.js":308,"./se":309,"./se.js":309,"./si":310,"./si.js":310,"./sk":311,"./sk.js":311,"./sl":312,"./sl.js":312,"./sq":313,"./sq.js":313,"./sr":315,"./sr-cyrl":314,"./sr-cyrl.js":314,"./sr.js":315,"./ss":316,"./ss.js":316,"./sv":317,"./sv.js":317,"./sw":318,"./sw.js":318,"./ta":319,"./ta.js":319,"./te":320,"./te.js":320,"./tet":321,"./tet.js":321,"./tg":322,"./tg.js":322,"./th":323,"./th.js":323,"./tl-ph":324,"./tl-ph.js":324,"./tlh":325,"./tlh.js":325,"./tr":326,"./tr.js":326,"./tzl":327,"./tzl.js":327,"./tzm":329,"./tzm-latn":328,"./tzm-latn.js":328,"./tzm.js":329,"./ug-cn":330,"./ug-cn.js":330,"./uk":331,"./uk.js":331,"./ur":332,"./ur.js":332,"./uz":334,"./uz-latn":333,"./uz-latn.js":333,"./uz.js":334,"./vi":335,"./vi.js":335,"./x-pseudo":336,"./x-pseudo.js":336,"./yo":337,"./yo.js":337,"./zh-cn":338,"./zh-cn.js":338,"./zh-hk":339,"./zh-hk.js":339,"./zh-tw":340,"./zh-tw.js":340};r.keys=function(){return Object.keys(s)},r.resolve=o,e.exports=r,r.id=764},768:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAACfCAIAAAByRXw5AAAgAElEQVR4Ae3dZ4x1VfUGcEEUFbAgoiDIgFIkYjf2gqiJNcYejVGwYNRoYlBjYoti736wfRAVE42aWLFH1FhiiT2KvsBrw4IdBLv+fzPPy5rNuXXmzm353/1hzzprr73W2s+z9z7lnntnr//9739XWJUlRGDvJcx5lfI6AivmlnUerJhbMbesCCxr3qs1t2JuWRFY1rxXa27F3LIisKx5r9bcirllRWBZ816tuRVzc0UgT1/VJcw1nVkE3ytDnUWoyWLIc6+9LpdtDtWTOV7W3pfDYlkHcYUrtLz+P2F0n2Vhq+VmWXKeap5LeYXy3//+t4i0wlKiIcMr9VSBm7vz7m5ZiPRmBg6trT6aKcE0KJPk0Amaw0FdpppnC8igBGKzs2l0yWjzaOVevEqTdFvjnZVbOGrwlK1exJAXIU07m8ZIb5VPMnHYZjWy+1YNusxV+I6jNps0lYaw40hl2G0OCWefpFQrNFEyjv0Vr3jFKNXRVKoOY9z6nFCOzwqUoBU64apVrDKYMG66X26EVBDZe++91UISYrSO04beYZRJKMlRlhD7HakTUZ0B//vf/xZ0n332Qc8Q/+z/85//6CLPJFmjiJ9ppJp8Eo4sgYruMBHVChv1kPzHb+oyV+HjQhhYkEtPIy3KJBGZUhk/6nDLisWM23/84x+iENBG84tf/OKLX/zid77znd27d//1r3+lufKVr3z44Ycfd9xxt73tbW95y1vG7O9///uVrnQlrekrYYLDHSxBQB0hngWSKo1DtaBKosesNZ4kme5dQRFQYcygBJBBRYoZm5iVfkcEzjN+3iw1dTj41Kc+9c53vvOss8666KKL+gbad999TzjhhJNPPvkhD3nIwQcfHPJkyLgSrgH29bAlZca+DkETgv8cbqj3VAmaph1LoAIAKzIhMs7++c9/lsG//vUv058yBurIDEoTIZrqOKagb+uKc0VEyu9///v3uc99ClaDx6WlZnml2EJpCpQb3/jG7373u3XkAfcbntbTJlSqY2ZVZu3QykmvINzf/va36iV/uPWa0ZTN9oT1FV2lAtDkvEL4/e9//4Mf/OC8886LWYe86tsKE6YFX97Uxkx461vfesABB6ANPdgKPeoUekJOfhs7095ZoPRPeMIT/vznP0vG/EtKEyYmmb4eynkSZvbrX//abLOfkxUJZNKQM7oN9UTVJnMJz28mKa/CP+MZz7jpTW963ete94gjjjjppJM+8YlP0CMvNmq92lL5UW41r3SJN56z3F/5yldmqVlb7XYdZd8akSzZa73b3e524YUXyoTDlMp2G+lVhlyRC6uMOkvNFH/sYx/rpHud61znqKOOuv/97++sLJbh4DWWyWGrCXTsL8dcPCbArl27bnazm/VC8+xnPxtzLNU1lWoM8bC9zDIqoEiAc4m+/vWvlwAakNGbyXBNkXff+973kksukarizFcZdoAYeVgdg48MCSmBgocPfehDhx12WCcxe0C2bsahfHv4dDLcZE5DPMZ7zivO+SCwFyl2KrK07ne/+11wwQXszTJw1JACPT2hE2acw/QyPPiyt74FFTFBO3AMOQzNaiU759Of/nQOuQVxkpTzOCm1Numie+aWOkXCzOhPP/30q171qhIDmhUvtMyBRnPQQQe5GGbDuOBqnW9D3mSOX/2Tx9lnny0w4DL+qqWSXejoo4/+7Gc/yx5zuuhbCfUKzDLs4fmlY1z97ne/E8KYE24IT71Nybb0cqb56Ec/KnrLXOU5KL3kXGaEQIQwgoETrGbdf/Ob3zzsYQ8TUaDMFcL6ZN8AMBp7FQ9mT5zE+XBAelvTS61sMpfjrKFsU1CTQUZOKCwyj1w1vPnNb473DIaHCJQhIK30vUmUJnFT68WDphe84AXCSUD0iju+kJxjH+Dc6v3lL3+pSVbRxxTaJGWocJUT25e//OXjjz++zTaTPrTRX+UqV1HbtHVRgsxwTPpmlS7JhEGXOdloy3WBDAJc+BO++JNWmk499VTXbxyZzurKLPkVf+MkGtpY2ordWVdQcScsti8e3v/+98uwPdUVCn3TS2trkwzVBos83t72trdlh6y9IRDV1HGYqePss0HcRLtl5SmHTeYcaOBdQs60YtesET6FpkCkCXm3v/3tf/jDH+p16aWXWrLxY2xcGV4O1Qz6lhagRH/7298uSiJWuEmEpO32XBpJiaAIrZZV6k56UWZ5ZW8M9Jmj6qc97WnJqgNLMg84DLJFPfGJT+Sft6CfuhNx+GGAkpU01F3mqHi3sRx77LGiyklJEiW0IGY6H3rooR/4wAcENsKWsyTK55BEk5A6GKkf8YhHCFGzuA23PRmUOl7jGtf45S9/KVDySUqp+0KmSWEcwiRmdLl6Ovfcc+9xj3vwGVY6WSUcuAjZOQH4mc98hrd2xfcNOkSpu1Z18tlkjipFfiw8asoGnT1zncBmwbW5xkzr8573vATmwYDVYlzmdc/fxI5Z1WkLoPbeTJptn+Ta3CLX9P/Yxz4mVmVVySSB5LMn0csIlpW5mFmlI5uPf/zja2trPF/talfjOTy1QWkUTTAhaHrqU5+qY7jnPyNNuPHrJKavNGDbZU6DEvJcPebuxMxKismjN8t1Vjd4feADH/jb3/5WNjwocuWtsIigldBmXDlR/vjHPzYVegO1Qbcqyy0r+LWvfa1YmNgYZXe3TFZJJrV8DMG5XxcaI3rpS1+a3DgkZNRtPpRKaKMH3Yte9CJYKxW3F4EWjUFyUpK5lKzdTeaokmjahHHoicA973lPGfSdXG3GsVF7fPCFL3xBX96ly1uhkJwcRqjDGEiI4IlDuRK0E2Ibh3DUK5cJHgkJioBElJtCUymVQJkmQ2Dv0Gbw8Ic/nCsOMw/QFudtVqEtBub9Rz7yEX2BaXTr7DWbEP2WSuUcb5vM8ZK2qpOxYAYsuZpHSa7qNu/MQSe/t7zlLRwaPCeSJoQYQvxX0hVOIMpPfvKT5bAXl2rakiBzRZcnP/nJQiRQxaUhJzEyQWEj8xTKb33rWz4/4qF3kVUmQkhYSaw73OEO55xzTsLVkAkJp95qiRO5YY68yVwaOnXoFeOMM86wrcvS8pecKazue37OdAtMOZ/bbcRrl6DD5C0cIYdgcuhMrm9QKFAmF5JVzjcJlKBtJjV2k4xNjf1d73rXgQceKAdOwkqbDxzqMNcEDk0RH0UZGidCZJi9dUAYs056WQDOKZvM1UiyRGoYZp/Lfd6/+c1v3vzmN5eWeZciaULlHSGgB6k73elOYugb2tQJnDEk4wQip8nnEi0WHefbOORNSZ6nn366QFgJmhW6BkvIalOz8cmtJ2cJmhGl7qQR57nM3n///d3kiaK7QPy0zsmaUhO2VOLHVNDrwx/+8CZzFUDIwjfh1Xle4Ln7Qx/60OSNIaUzBocFU8bjntoVnWDGUHOCwwpHyKGa2R/+8AcfTfDTF6PecCM1SSP1+973PuGCZgWtTJKAJPNMa/fu3SeeeCL/+irG1Xe8MQhtroq/9KUvGQV80WbGF5KUE5bkKXl+nD77MBcoMzCyJFgrmUG6vexlL8s+mdN+L3YhrygkvPjFL+bBMDJlghFX/KcuHBnc+9735jPM6dvrf6saiPPjkjUnnhpaJRAhAzdMh66r19bWkoa+4ayENoE4p3Fd7XMxfUNYxtvG0jRJCWiZCj7822QuTgtKQivroKwTuMG5B/m5Ych8lPeg+Wi0CgOL1XNkUeyZPGdIvBEiU8b5S17yEvaZ5oTJSybBne9859q+KmgJFV2Gr3rVq+omVfTk36ZR+0EJz33uc+Gjb4ivEREogyRhksKJwqEQ6k3m0sA1oQKUsvTABb1DJzBYGI+Vl3HW7GsHSTa8rNGb3OQmX/va1/S1sIxTLYlkk5qS4ELu6le/OryQ13G1jUNZZW94zWtew7n81UqBS6NkM3Dpf8opp4iil9LLWZrotcatT1BtwgbFifzLLU2KWJeJk/7lnAv4X465NszG0NYrypIjJLmQ5/LpSU96UtBED6CNpxfcdQwu+3jomte85plnnpnwwOo4d4hLIR71qEfxA5q+2PWGGKJJVoceeujPf/5z/jM52rgiAl1K3/72t29zm9skbnIeFD3Msbzd7W7nkkpf1wE888NzkZcowVA9YYk3zhNoc82N9Fs9A65cM2DvieDDMJyle4cKOKTSK7W3eFabq4CsuXhOLS2ZAHG//fYD3xBKxmxKUJ9+cCtcpm1qEYOCpve+97259DcKXYSWsBCp21haFRoPkT3gjVtQVMlA6He2xK3MU7bDnJ4GnDFnk/n617+ez6iygbTjJLdrERC5DLvrXe967rnnGlvQTDaBMj5dwesbjDoOxz9MdzcnNgkJd1a50BKgd5aKT/nLljyItrQawhve8IYQw3M444ccfNU7S1u8QYkgbRG3w1yH/ADtFbEHPehBGXO7VloIoqfJ+L2V9OlPf1oqGXnckkGgyDIOYzw+W7EUJbS5LXFK5tyAuU0UddL26YGXM3QRpdLWV2kP4zOZ3PCGN/zc5z6XtDcyXd8kZcth5p8m/tU7WypzUcTdAnOdPOIoXnLaM4AXbHyWHSAGIQ4UBrmoUbuQi2cjz/pTK/y7t7M0GefBzQaee6qaBBHUcZtmoXNNdMghh3z1q1/lPytDtpkZoe3ss88+5phj+O+s7HKliec4z3bijuVnP/sZhzlZ8BaSUmcgrRzNNOotMCeh3pJZlqkX/twkuhwwZluKMRM6JbhQ1tb6mMc8pj5Y5yrMqQ3YRdAjH/nIeMhWlglRThLCYfDVyixMYMU2zglXyVP+mRMEnxu4guW57wzjUElT5eldkowU8clTzT/nLTI0DtU7W9oQ5C0w18kjjqSevAnGozD70Y9+5HkrUDpzmQYcqSOAJqe9W93qVp6u6es2ttYHIc5f97rXufjWUbGYQiGqii0CvXAV8dGPfrRvIHCYxcGPDD3NojFLvETLVXGz4Xizoucwx9kbPNZ5z3veoy8/uE+GFlzmRKDQOssyKXOSNgDjqTrkwcgrKga/ju5lKASLIi8zWh0DK6BFhx/OYQQdiJx//vmeFzs1bgLcT7rWta7ljQ9PQHTRnZPMLX6SmMcod7zjHXUVV+nnY8/0ylRgcOtb39otJoc1CQw2pSauWLOkTaxJmcuayDAyr7P4Mgwvh+UFmxYjcjupybW/gelZz3oWD7rjnqBkjsehC4ozzjjj8Y9/vBsve7LHuxaZ5WhjdDnz8pe//Bvf+EYsUaVITFaZBPReIspOLqK4KX3Jq4Tt5C6+9OVNJkmJ2wg0OEtJ3JnV22dOijJO3QpkYAUvrZ///OdzFQCsdvG1MgTBp47SoqmrgECTmZFFE2guvvhiz9KY7dq1y+uOf/rTn0RMky5BNnU86Pv85z8/JBUrOQx/QpcgVU22cY9dMsCWofCUIae16iQwm3r7zBVbSbQdSeQiz8MLbxvCwvrIgiMXW4Gv6lwT3uhGN0I5z057Fh/gQG/Wq21ZBFO+BUjE6GPDPoe6M/vVr371gAc8IEHbGVNBaxvQGtpc+ueOhSszgP/MjBomt+Qcpm7zmYG8feaSeg1gYxTdSiusaQ3+Oc95TlALNOQcFnwl1JR/9atf3WFoG4h85Stf8YIF59x2VlsiZg5JRmtS8gLHBRuv30seYe2o2vGWHGEbuU3SZc/X9Aq1HRSkxVuSgw5QvNnnuZePQlywmcs0mchtUPBRWp1pOuWUU7wnGUAhmA0tbtUBvXMoIntzxYf43/3ud1/4whd6RmXrMwlYcpLEyCmcCErvUO2j1Fe84hXsrVpkc6XoUrEu6zfvv0F2p+rgooa7EgFkcASEKKB0A2DQwKor+BaDAKSGFxtN4IMjYxtpCo1DhZASfTSmRQ5zcZRYG/hvvkbXicgJjaev73jHOySZhFMbQhVN5J3CakI/E+2WvbEzsBoqoaXQOtPFk5GTTz4ZUpnsLYgducjr6HNYHEfoaxPCNHVsqq8m00LtK2e5LjXJlGRedUYkeULvqOei2WHmhowhgw8uzN74xjfmlSQLJaBbYR18o9/xGp0JVLx6TOPqVFY2hmwVi8PQIEh3mLkMOCQNqp328SchV48u4RCDvGyMqXecqtZhTY7skCJ6OUMysk1ixVxv/jEbBOWM9TvM3JDsCwi05aqdsev13DDAcWZrDpF5pnW9613vgx/8oDSklDsN57bKc8hYFqFp1syZ0TnzAyvXLGb6aaedlmUxmzWX/fmkk07KB4Q4k4xiPtWCIywCPUNymDVzaEuBVIRctnjFwSNH/NVu1m5xOyjHvzdZEQYX0WVinUmGrF6tue50gUirKoAAZ9lp8gaDV4wgG3B3kK1yxbNt+U1vepNwSBJXGllnbW5LIff5/KzGueNCi0jrHKBWgBeovUzGZnp7JueHHXbY4x73uKwtOdCI3iZWcpvhAsqzYw5AbQFQ4KDMZbq5r0wPI4Hi3IPQTA5xadqsWnl6meyI59kx10k3GOEPfKkJ9i5mRWqny4SHcavO/UDCZQ+f0PNcus+NOaMFYtZByIsc/TSwKP/YimyJEyJPI+JUfc6NucKr+COg0GiraUojTxThPNicdqwpDYHbuTEXwtoaiA6nzVwtuIRbMbfludUC1+Es/G3Z43gdKlaiTDXWeBlt02pua06+7XwfJG9zWEO7JZY6Zajt4jbOk7nFRWUZMlsxtwws9ctxxVw/VJZBt2JuGVjql+OKuX6oLINuxdwysNQvxxVz/VBZBt2KuWVgqV+OK+b6obIMuhVzy8BSvxxXzPVDZRl0K+aWgaV+Oa6Y64fKMuhWzC0DS/1yXDHXD5Vl0K2YWwaW+uW4Yq4fKsugWzG3DCz1y3HFXD9UlkG3Ym4ZWOqX49yYq1ev5vL21Xyj9yNiy7o93/Tdcr+JO3jvCnxqnmZP3nyjTwzeuoN5rrnAF/5a8lp5RwYZJ+WWoAyKvoMRp+pqbmvOqMCnzrdAahEQfKc0TVodTjj+cuWldF8kUCcWWZMv9agnjzJhktvoPk/mQgwo88Y4+PI9Ul9I3MZIRnbJFMm3HfPVArUv0tWPQ4z0sFAGc2MuEz9YQDArwI9S+l0SX9TI4shyieX2lgUPSnnw/Vg/V+NbWPyr0Ta9b1lOm+Yp/nrU8NQDaNZBLGlmg6NfFvAjRQkqYq344QkvWuvcrlAAEfKCCPiyg0WvKfoScrjtuvXjJzXqMHHrcNv+Z99xnrtli5oNzd71xz/+sSDIFuew9rpqGkcoMtI9scj2ST9ea805vYkYV/Tj+Fwom7kxB4VgCmKwwtGvP9/97neHbHCcHE2e46RYtDf6EWf/3umZz3ym39CwyjVV60IRMzKZuTEXyLJDkkHsB0z9TOzIjCcxEEUsU6QYrS16Erdz6Ts35ow2OGbYAPVPyYvIybHIbFCXK+GsOTtkfnVUk0MR2zTKePGFOTNnn4RR8AVots06/UwIX0tbotiKCQL5YY0DDjhAoJz/Jgw0l+4LcW1p1it2SxCEy6li4Sdm/VJceE3oqYabkvN5Mpchwc7liacnfgh9SoMst2HLFWxOqA5Fr9blEubGXFBT28GcbKDpt0FhF3CnB6JY7sT9u3qcTTvW9EbB89yYC3CZ8hDM/xwA62zQtDMLZGeeTbhpUDg35mowwc4iyJor/ZSEzJWf/vSnBNeWU4oyA7fzZK5ddv5tywxGK0SY88+WPH22xGcTdBpR5pl6Vhsold27dxveOFCWTToGlMjVNASp3HIIh7nysIx75tyYgxq81FB2vnGPRRgHQTYYUtJXXfL4N2e5pdMxEeNqCN8L2DQ35goL8HmE6MRDMw5zMUOSwl4p2XmLXJ6HCP69lTNr+g4xW+SmOTxDgVcQMdPJmHOZ7sRDWU3DIfPpqP91gKfcUZQTd2nxObx7bMyVE044ITIPhOG9Fq11DswFoyKJ4L+GZLcciU7Y8v/InvKUp3gUkp85dBfvUdb3vve9e93rXu3nRIO8mSsoP//88xksI2cZ1+yYC0ZFWFCDoLcK0JbPXMbc64499li9/NY6Ijn0SSky/ECz/6mJuSyjQbSV3irXN1tuKZdImN15Lkut3ZRKzoVlHQ6CDz2AxtO1r31toCuIZxwBkQcddJDDkX7i38M2lrgfFG7B9bNjDr6wSA0yQiAm/OQnPxkTJsb+N2cY0qX8uMT3Mbf/+UGJ4OHeEhdzFnrk4faL2TpikFNNOiwKkU8JRiKeZGyJBx98sL7s1REi3+AGNxgn4ezJPhx3fg33esVVhHGczN1mdsxldqcGUyALW7mwHPMkh7b99tsvxukebxweddRRI6Fnlr4uRJ1fk0Z5iDDSydxpk8DsmANKBxEIOs24RKyXGIafdaDMw9raGsEZTvcAXXD7z1pFzCBwY4xya+7CCy90yE/LH42+iTXIySLoZ8dcB50gqPbPO5EHCwgqg0CpN5FtiQEXzbFXx7km15xpHeSn1ft8NYfpTq6+JbT2CyXPjjnDBpBSQnDHnCca9MAagldamR155JFqtNFYOuTUBKfA/FumIRAz0zHzoG7paOiVIR0XrWl2zBX0hKAQwZblGg8Tg4DbgHT95KRYUkcccYSOUaaLmkbxImX+0Xv0fbFOU24nrDmHir6MN3ysV5H7dl8c5eyYK4Ay+ABEzs1cDtkMgiYGHpqEG2bRoJNs2RHUVqTDIX6YVav/P+f5i/UXjTpluAeti1Bmxxyg4aJOMfjAVE8s09oLSuy1akKbm7Z0jB5bBHwoZP9CPp57/bQaXRzm2U08O6SMXELbZdHk2TFn5HABSnBR2yHz9mOaQD8InVCl9fDDD7dhxhJP9CVr5ZNBvKUOE+S2rGewwZyN2mUt2eYZTbwlz7bLAsozZQ46gRsQIcNmld0y0PQFOsYxyIUlP+muzpqr7mtra2RMaGKmpKlTR3/ppZda8bFMHbNBvTpO5ns4U+YMdR3LjWJ2A+uSSy6p3XIIEHowZpDNcI+L5o+mUGgvdZ+eFsr06us5l5ftQwC90oUwpGNfb7NXzoG5WnYAcnVXN3NBrQNBEAymmlxYFqYFdG7sMhXcFXgeXa6qY8etw2yM5513HhseYkBWhFD3dlkozeyYCyIGTwjKALJVthgFzRag6mUDRPn1r399mih1V8ix31D/zy2dQqOp9dPKG/3Wt1lKzKVJ6EypOC+3bceFkmfHXIsyCAJ0gKvnI4OgCQ0+IlCCe5AtfKOEvq3Shwn8pEvqjtuETt887C5vBF1Sd3ot2uHsmOvAkeUV4IaDEljZOIdhrvWTptCTPZNZPjGIsvr2hkiTT2I9wMwtXXkb0qvXz7w0s2OuncugcajkwrJ3k2zhiCWNE5g3UOq6kUYTV+WNQJnLy/hk0Lpq5Rj7oKfeVE+g8tYaL6A8O+Zq8AByRlHcEmzpwtJJLjdzgTgOyeHAIZ8Oj9x4jJLWaqroJaSpfQmsdTukY3mYrzAH5qwGuNjcTPaLLrpo/PHniSX7sMVJYR2go/dCit1v+DqOE/Y+TPfI2yEPVejHz2pelnNgDi55ZuGWwGYV1IaMv3CsExiIKZUS0p2GwMx1CsESHOJW39wMZMcub0O6LFTTsLFNKVEYWRBqT54uvvji4fgmh9wSZBuMve4pIa9Vurb0ubmOaeo7Cn1L72tEcVVddFTKYDGFOTAHFEip8y2QcZiD3b777ps1R073gNvKmswJ58KyHERA9NlRfUrnjNuhh9uOZtEOZ8ccsIKyGlvqMb+kGhAPPPDAQw45hKzEFSFobuj2KJHB+dFHH61p5G1i+LNbevBdj1HK/6JR1clndswVItkqoZY1l4nfSav30OXJ/vvvX317DWhqcqytreWwr1kpw5zd0oVSzYNyUmaLKcyBOSctE9yz5lwaBL4h6MTAFaPFVDT39srM4IeQz3rCQV/PxZNW37h0eclYcaguV337LohydswVImgDjVNL++RpCBzZ9LyRFw8sdVd6u1CilhnmsvuRe81oSp8uMiFEGUHdt+PiKOfAXKBxP5BbgpFYBFDM6Rhi4qFvx5xBnRRdYTJ22NeslGEonxhQihXn0ZfZAgojBjaNjAEKFyc5y24cgMJcLhfJyAi+fXML7j4uyBPOkczFeR58x23Vff0vjnJ2zAXT1MafrzqOAwSmfVsuTNgDg3Uv5UGcQ4I1l896YjwkSvzkJbAYx8/IjkN8zqZpdsy144HLrl27aEauiTDtxSE318W6jr3IVms2SbcQzEJMG7ojx4/Hp34lOA9FpZRdoWO5aIdzYC4P+3N5MhLZUGsNWXMABV8Y6u2IgyiZkbO7pstI0F1eeoiaWOVnZK/5GsyBOTseQHMbnik/EgILyNfm9AJukB3eEYXuIrgdkzmf0uXGYNC0GJnh7A1mx1wQB6VNyRzPt0CGEwCOGBy58cFNaIif3o4Fetj1rhEhq3AIrPwwcycuH8ZCxM+QLgvSNDvmChFgeWzhk+giZiQWPpmLcdE2hJI0eYziUWcvwb2xYl+fFA7x3Nt3jprZMZdBBnovF+e3okbCFPt8MS5rSJe+fMQyNRuvPuQTg5HgJoc80Ml6jZORHedrMGvmsuP5YVAPeQPT8PED0deI7ZYhzKESudORN84LejcSuTGgCTcd+zrkkJwfddhw399/2S+IMGvmArp9bBBtDOoZfxD3LRBXKDBtOeglI4xmZuTzvKxUlkr57MWdW0pRQiHjXpsF1MyaueDrwb93gfIAsxeUPJKmz7NH30TNi3ggDjG9XVoN6HPjcfzxx9OHmGgcDiLmuOOOS8fW1SLLs2MOLmhzYenbcjC9xS1u0X4qVhjV0oF4QH/wgx+MQnfKYTQGZV9C/OuSfZj+xBNPtGcSwveGv/WbiuoSgb03o+9yl7s4zFzpGCzooZHMpoBPgT4ORDzrrLOCVOhp0cEBpf2NYJ8855xzdMS3vlDecLNeddIuPRvGscQ6z3kthbfeVZ5d9NRTT+XNc1QvFEXj7ngAAABaSURBVJWfjv9FO1y/YZpNgbtAatAEoNNOOw2sIamYg68S2ijPPPNMvTChCzJ0V+Knk3YhzoAle4LvNh5zzDH8uJF3ciVwnliE/Hcev/7lLoVxupSfjv9FO/w/Y0yLmsp4wSgAAAAASUVORK5CYII="},769:function(e,t,a){var r=a(7)(null,a(819),null,null);e.exports=r.exports},770:function(e,t,a){a(758);var r=a(7)(a(399),a(820),"data-v-a19270ec",null);e.exports=r.exports},771:function(e,t,a){a(738);var r=a(7)(a(400),a(799),null,null);e.exports=r.exports},772:function(e,t,a){a(743);var r=a(7)(null,a(804),"data-v-16260cdf",null);e.exports=r.exports},773:function(e,t,a){a(763);var r=a(7)(a(401),a(825),"data-v-ecb46aa0",null);e.exports=r.exports},774:function(e,t,a){a(755);var r=a(7)(a(402),a(816),"data-v-652aecde",null);e.exports=r.exports},775:function(e,t,a){a(752);var r=a(7)(a(403),a(813),"data-v-52c85e07",null);e.exports=r.exports},776:function(e,t,a){a(746);var r=a(7)(a(404),a(807),"data-v-26c6c782",null);e.exports=r.exports},777:function(e,t,a){a(759);var r=a(7)(a(405),a(821),"data-v-a257dd58",null);e.exports=r.exports},778:function(e,t,a){a(736);var r=a(7)(a(406),a(797),"data-v-01854f0f",null);e.exports=r.exports},779:function(e,t,a){a(761);var r=a(7)(a(407),a(823),"data-v-b61c25dc",null);e.exports=r.exports},780:function(e,t,a){a(741);var r=a(7)(a(408),a(802),"data-v-1444b33d",null);e.exports=r.exports},781:function(e,t,a){a(739);var r=a(7)(a(409),a(800),"data-v-0774f948",null);e.exports=r.exports},782:function(e,t,a){a(750);var r=a(7)(a(410),a(811),"data-v-49d9168e",null);e.exports=r.exports},783:function(e,t,a){a(748);var r=a(7)(a(411),a(809),"data-v-32d3218c",null);e.exports=r.exports},784:function(e,t,a){a(753);var r=a(7)(a(412),a(814),"data-v-56147bb8",null);e.exports=r.exports},785:function(e,t,a){a(754);var r=a(7)(a(413),a(815),"data-v-64898864",null);e.exports=r.exports},786:function(e,t,a){a(740);var r=a(7)(a(414),a(801),"data-v-0f58df4d",null);e.exports=r.exports},787:function(e,t,a){a(749);var r=a(7)(a(415),a(810),"data-v-3f2358e0",null);e.exports=r.exports},788:function(e,t,a){a(751);var r=a(7)(a(416),a(812),"data-v-4fcd4520",null);e.exports=r.exports},789:function(e,t,a){a(747);var r=a(7)(a(417),a(808),"data-v-2b897c71",null);e.exports=r.exports},790:function(e,t,a){a(744);var r=a(7)(a(418),a(805),"data-v-1772d7d5",null);e.exports=r.exports},791:function(e,t,a){a(757);var r=a(7)(a(419),a(818),"data-v-66f1eb4c",null);e.exports=r.exports},792:function(e,t,a){a(742);var r=a(7)(a(420),a(803),"data-v-159acc8d",null);e.exports=r.exports},793:function(e,t,a){a(760);var r=a(7)(a(421),a(822),"data-v-adcbda2c",null);e.exports=r.exports},794:function(e,t,a){a(756);var r=a(7)(a(422),a(817),null,null);e.exports=r.exports},795:function(e,t,a){a(737);var r=a(7)(a(423),a(798),"data-v-01dd1588",null);e.exports=r.exports},796:function(e,t,a){a(762);var r=a(7)(a(424),a(824),"data-v-b792ef84",null);e.exports=r.exports},797:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"接口列表",params:{project_id:this.$route.params.project_id}}}},[a("el-button",{staticClass:"return-list"},[a("i",{staticClass:"el-icon-d-arrow-left",staticStyle:{"margin-right":"5px"}}),e._v("接口列表")])],1),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"接口列表",params:{project_id:this.$route.params.project_id}}}},[a("el-button",{staticClass:"return-list",staticStyle:{float:"right"}},[e._v("取消")])],1),e._v(" "),a("el-button",{staticClass:"return-list",staticStyle:{float:"right","margin-right":"15px"},attrs:{type:"primary"},nativeOn:{click:function(t){e.addApiInfo(t)}}},[e._v("保存")]),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.FormRules}},[a("div",{staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px"}},[a("el-form-item",{attrs:{label:"接口分组:","label-width":"83px",prop:"apiGroupLevelFirst_id"}},[a("el-select",{attrs:{placeholder:"请选择分组"},model:{value:e.form.apiGroupLevelFirst_id,callback:function(t){e.$set(e.form,"apiGroupLevelFirst_id",t)},expression:"form.apiGroupLevelFirst_id"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"接口名称:","label-width":"83px",prop:"name"}},[a("el-input",{attrs:{placeholder:"名称","auto-complete":""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"==typeof t?t.trim():t)},expression:"form.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"状态:","label-width":"72px"}},[a("el-select",{attrs:{placeholder:"接口状态"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.status,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1)],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"URL:","label-width":"83px"}},[a("el-select",{attrs:{placeholder:"请求方式"},on:{change:e.checkRequest},model:{value:e.form.requestType,callback:function(t){e.$set(e.form,"requestType",t)},expression:"form.requestType"}},e._l(e.request,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:2}},[a("el-form-item",[a("el-select",{attrs:{placeholder:"HTTP协议"},model:{value:e.form.httpType,callback:function(t){e.$set(e.form,"httpType",t)},expression:"form.httpType"}},e._l(e.Http,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:18}},[a("el-form-item",{attrs:{prop:"apiAddress"}},[a("el-input",{attrs:{placeholder:"地址","auto-complete":""},model:{value:e.form.apiAddress,callback:function(t){e.$set(e.form,"apiAddress","string"==typeof t?t.trim():t)},expression:"form.apiAddress"}})],1)],1)],1)],1),e._v(" "),a("el-row",{attrs:{span:24}},[a("el-collapse",{on:{change:e.handleChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[a("el-collapse-item",{attrs:{title:"请求头部",name:"1"}},[a("el-table",{attrs:{data:e.form.headDict,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"标签","min-width":"20%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"head标签",filterable:""},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name",a)},expression:"scope.row.name"}},e._l(e.header,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-input",{staticClass:"selectInput",attrs:{value:t.row.name,placeholder:"请输入内容"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"内容","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入内容"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delHead(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.headDict.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addHead}}):e._e()]}}])})],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"请求参数",name:"2"}},[a("div",{staticStyle:{margin:"5px"}},[a("el-row",{attrs:{span:24}},[a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"form-data"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("表单(form-data)")])],1),e._v(" "),e.request3?a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"raw"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("源数据(raw)")])],1):e._e(),e._v(" "),e.request3?a("el-col",{attrs:{span:16}},[a("el-checkbox",{directives:[{name:"show",rawName:"v-show",value:e.ParameterTyep,expression:"ParameterTyep"}],attrs:{label:"3"},model:{value:e.radioType,callback:function(t){e.radioType=t},expression:"radioType"}},[e._v("表单转源数据")])],1):e._e()],1)],1),e._v(" "),a("el-table",{class:e.ParameterTyep?"parameter-a":"parameter-b",attrs:{data:e.form.requestList,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"25%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.name,placeholder:"请输入参数值"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"30%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入参数值"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"_type",label:"参数类型","min-width":"14%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"请求方式"},model:{value:t.row._type,callback:function(a){e.$set(t.row,"_type",a)},expression:"scope.row._type"}},e._l(e.paramTyep,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"description",label:"参数说明","min-width":"14%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.desc,placeholder:"请输入参数说明"},model:{value:t.row.description,callback:function(a){e.$set(t.row,"description","string"==typeof a?a.trim():a)},expression:"scope.row.description"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"13%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delParameter(t.$index)}}}),e._v(" "),a("el-button",{staticStyle:{"margin-bottom":"5px"},attrs:{type:"primary",size:"mini"},on:{click:function(a){e.handleParameterEdit(t.$index,t.row)}}},[e._v("更多设置")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"4%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.requestList.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addParameter}}):e._e()]}}])})],1),e._v(" "),[a("el-input",{class:e.ParameterTyep?"parameter-b":"parameter-a",attrs:{type:"textarea",rows:5,placeholder:"请输入内容"},model:{value:e.parameterRaw,callback:function(t){e.parameterRaw="string"==typeof t?t.trim():t},expression:"parameterRaw"}})]],2),e._v(" "),a("el-dialog",{attrs:{title:"更多设置","close-on-click-modal":!1},model:{value:e.addParameterFormVisible,callback:function(t){e.addParameterFormVisible=t},expression:"addParameterFormVisible"}},[a("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"60px",rules:e.FormRules}},[a("el-form-item",{attrs:{label:"参数名","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入参数名称"},model:{value:e.editForm.name,callback:function(t){e.$set(e.editForm,"name","string"==typeof t?t.trim():t)},expression:"editForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"参数值","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入参数值"},model:{value:e.editForm.value,callback:function(t){e.$set(e.editForm,"value","string"==typeof t?t.trim():t)},expression:"editForm.value"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"必填?","label-width":"83px",prop:"required"}},[a("el-select",{attrs:{placeholder:"必填?"},model:{value:e.editForm.required,callback:function(t){e.$set(e.editForm,"required",t)},expression:"editForm.required"}},e._l(e.required4,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"输入限制",prop:"version","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入输入限制"},model:{value:e.editForm.restrict,callback:function(t){e.$set(e.editForm,"restrict","string"==typeof t?t.trim():t)},expression:"editForm.restrict"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"描述",prop:"description","label-width":"83px"}},[a("el-input",{attrs:{type:"textarea",rows:7,placeholder:"请输入描述"},model:{value:e.editForm.description,callback:function(t){e.$set(e.editForm,"description","string"==typeof t?t.trim():t)},expression:"editForm.description"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addParameterFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.editParameterSubmit(t)}}},[e._v("保存")])],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"返回参数",name:"3"}},[a("el-table",{attrs:{data:e.form.responseList,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"25%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.name,placeholder:"请输入参数值"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"30%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入参数值"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"_type",label:"参数类型","min-width":"14%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"请求方式"},model:{value:t.row._type,callback:function(a){e.$set(t.row,"_type",a)},expression:"scope.row._type"}},e._l(e.paramTyep,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"description",label:"参数说明","min-width":"14%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.desc,placeholder:"请输入参数说明"},model:{value:t.row.description,callback:function(a){e.$set(t.row,"description","string"==typeof a?a.trim():a)},expression:"scope.row.description"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"13%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delResponse(t.$index)}}}),e._v(" "),a("el-button",{staticStyle:{"margin-bottom":"5px"},attrs:{type:"primary",size:"mini"},on:{click:function(a){e.handleResponseEdit(t.$index,t.row)}}},[e._v("更多设置")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"4%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.responseList.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addResponse}}):e._e()]}}])})],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"更多设置","close-on-click-modal":!1},model:{value:e.addResponseFormVisible,callback:function(t){e.addResponseFormVisible=t},expression:"addResponseFormVisible"}},[a("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"60px",rules:e.FormRules}},[a("el-form-item",{attrs:{label:"参数名",prop:"name","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入参数名称"},model:{value:e.editForm.name,callback:function(t){e.$set(e.editForm,"name","string"==typeof t?t.trim():t)},expression:"editForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"参数值",prop:"name","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入参数值"},model:{value:e.editForm.value,callback:function(t){e.$set(e.editForm,"value","string"==typeof t?t.trim():t)},expression:"editForm.value"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"必填?","label-width":"83px",prop:"required"}},[a("el-select",{attrs:{placeholder:"必填?"},model:{value:e.editForm.required,callback:function(t){e.$set(e.editForm,"required",t)},expression:"editForm.required"}},e._l(e.required4,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"描述",prop:"description","label-width":"83px"}},[a("el-input",{attrs:{type:"textarea",rows:7,placeholder:"请输入描述"},model:{value:e.editForm.description,callback:function(t){e.$set(e.editForm,"description","string"==typeof t?t.trim():t)},expression:"editForm.description"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addResponseFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.editResponseSubmit(t)}}},[e._v("保存")])],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"普通mock",name:"4"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("el-select",{attrs:{placeholder:"HTTP状态"},model:{value:e.form.mockCode,callback:function(t){e.$set(e.form,"mockCode",t)},expression:"form.mockCode"}},e._l(e.httpCode,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-input",{attrs:{type:"textarea",rows:8,placeholder:"请输入mock内容"},model:{value:e.form.data,callback:function(t){e.$set(e.form,"data","string"==typeof t?t.trim():t)},expression:"form.data"}})],1)],1)],1)],1)],1)],1)},staticRenderFns:[]}},798:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("div",{style:{height:"400px"},attrs:{id:"myChart"}})]),e._v(" "),a("el-col",{attrs:{span:7}},[a("div",{style:{height:"400px"},attrs:{id:"singleTestChart"}})])],1),e._v(" "),e._m(0),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("el-select",{staticStyle:{"padding-left":"50px","padding-bottom":"10px"},attrs:{placeholder:"请选择测试时间"},model:{value:e.time,callback:function(t){e.time=t},expression:"time"}},e._l(e.options,function(e){return a("el-option",{key:e.startTime,attrs:{label:e.startTime,value:e.startTime}})}))],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("div",[a("p",[e._v("测试耗时: "+e._s(e.elapsedTime)+"s")])])]),e._v(" "),a("el-col",{attrs:{span:16}},[a("div",[a("p",[e._v("测试地址: "+e._s(e.host))])])])],1),e._v(" "),a("div",{staticStyle:{"padding-left":"50px",width:"96%"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{data:e.tableData,"row-style":e.tableRowStyle}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"名称: "}},[a("span",[e._v(e._s(t.row.name))])]),e._v(" "),a("el-form-item"),e._v(" "),a("el-form-item",{attrs:{label:"接口地址: "}},[a("span",[e._v(e._s(t.row.apiAddress))])]),e._v(" "),a("el-form-item",{attrs:{label:"请求方式: "}},[a("span",[e._v(e._s(t.row.requestType))])]),e._v(" "),a("el-form-item",{attrs:{label:"测试结果: "}},[a("span",[e._v(e._s(t.row.result))])]),e._v(" "),a("el-form-item"),e._v(" "),a("el-form-item",{attrs:{label:"请求参数: "}},[a("span",{staticStyle:{"word-break":"break-all",overflow:"auto","overflow-x":"hidden"}},[e._v(e._s(t.row.parameter))])]),e._v(" "),a("el-form-item"),e._v(" "),a("el-form-item",{attrs:{label:"返回结果: "}},[a("span",{staticStyle:{"word-break":"break-all",overflow:"auto","overflow-x":"hidden"}},[e._v(e._s(t.row.responseData))])])],1),e._v(" "),a("el-form-item"),e._v(" "),a("el-form-item",[a("span",[e._v(e._s(t.row.testTime))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{type:"index",label:"#",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"接口名称","min-width":"29",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"automationTestCase",label:"用例名称","min-width":"29%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"apiAddress",label:"请求地址","min-width":"20%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"examineType",label:"校验方式","min-width":"12%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return["no_check"===t.row.examineType?a("a",[e._v("不校验")]):e._e(),e._v(" "),"only_check_status"===t.row.examineType?a("a",[e._v("校验http状态")]):e._e(),e._v(" "),"json"===t.row.examineType?a("a",[e._v("JSON校验")]):e._e(),e._v(" "),"entirely_check"===t.row.examineType?a("a",[e._v("完全校验")]):e._e(),e._v(" "),"Regular_check"===t.row.examineType?a("a",[e._v("正则校验")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"result",label:"结果","min-width":"10%",filters:e.resultFilter,"filter-method":e.filterHandler},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.result?t.row.result:"NotRun")+"\n ")]}}])})],1)],1)],1)},staticRenderFns:[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("p",{staticStyle:{"padding-left":"50px",color:"#999"}},[e._v("*注"),a("strong",[e._v(": ")]),e._v("只保留最近十次的测试记录")])}]}},799:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("section",[r("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[r("el-form",{attrs:{inline:!0,model:e.filters}},[r("el-form-item",[r("el-input",{attrs:{placeholder:"名称"},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.getProjectList(t)}},model:{value:e.filters.name,callback:function(t){e.$set(e.filters,"name",t)},expression:"filters.name"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.getProjectList}},[e._v("查询")])],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.handleAdd}},[e._v("新增")])],1)],1)],1),e._v(" "),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.project,"highlight-current-row":""},on:{"selection-change":e.selsChange}},[r("el-table-column",{attrs:{type:"selection","min-width":"5%"}}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"项目名称","min-width":"30%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-icon",{attrs:{name:"name"}}),e._v(" "),t.row.status?r("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:"项目概况",params:{project_id:t.row.id}}}},[e._v("\n "+e._s(t.row.name)+"\n ")]):e._e(),e._v("\n "+e._s(t.row.status?"":t.row.name)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"version",label:"项目版本","min-width":"12%",sortable:""}}),e._v(" "),r("el-table-column",{attrs:{prop:"type",label:"类型","min-width":"9%",sortable:""}}),e._v(" "),r("el-table-column",{attrs:{prop:"LastUpdateTime",label:"最后修改时间","min-width":"16%",sortable:""}}),e._v(" "),r("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"9%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("img",{directives:[{name:"show",rawName:"v-show",value:t.row.status,expression:"scope.row.status"}],attrs:{src:a(63)}}),e._v(" "),r("img",{directives:[{name:"show",rawName:"v-show",value:!t.row.status,expression:"!scope.row.status"}],attrs:{src:a(62)}})]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作","min-width":"19%"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{size:"small"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),r("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")]),e._v(" "),r("el-button",{attrs:{type:"info",size:"small"},on:{click:function(a){e.handleChangeStatus(t.$index,t.row)}}},[e._v(e._s(!1===t.row.status?"启用":"禁用"))])]}}])})],1),e._v(" "),r("el-col",{staticClass:"toolbar",attrs:{span:24}},[r("el-button",{attrs:{type:"danger",disabled:0===this.sels.length},on:{click:e.batchRemove}},[e._v("批量删除")]),e._v(" "),r("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1),e._v(" "),r("el-dialog",{staticStyle:{width:"75%",left:"12.5%"},attrs:{title:"编辑","close-on-click-modal":!1},model:{value:e.editFormVisible,callback:function(t){e.editFormVisible=t},expression:"editFormVisible"}},[r("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"80px",rules:e.editFormRules}},[r("el-form-item",{attrs:{label:"项目名称",prop:"name"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.name,callback:function(t){e.$set(e.editForm,"name",t)},expression:"editForm.name"}})],1),e._v(" "),r("el-row",{attrs:{gutter:24}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"类型",prop:"type"}},[r("el-select",{attrs:{placeholder:"请选择"},model:{value:e.editForm.type,callback:function(t){e.$set(e.editForm,"type",t)},expression:"editForm.type"}},e._l(e.options,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"版本号",prop:"version"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.version,callback:function(t){e.$set(e.editForm,"version",t)},expression:"editForm.version"}})],1)],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"描述",prop:"description"}},[r("el-input",{attrs:{type:"textarea",rows:6},model:{value:e.editForm.description,callback:function(t){e.$set(e.editForm,"description",t)},expression:"editForm.description"}})],1)],1),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{nativeOn:{click:function(t){e.editFormVisible=!1}}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary",loading:e.editLoading},nativeOn:{click:function(t){e.editSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),r("el-dialog",{staticStyle:{width:"75%",left:"12.5%"},attrs:{title:"新增","close-on-click-modal":!1},model:{value:e.addFormVisible,callback:function(t){e.addFormVisible=t},expression:"addFormVisible"}},[r("el-form",{ref:"addForm",attrs:{model:e.addForm,"label-width":"80px",rules:e.addFormRules}},[r("el-form-item",{attrs:{label:"项目名称",prop:"name"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.addForm.name,callback:function(t){e.$set(e.addForm,"name","string"==typeof t?t.trim():t)},expression:"addForm.name"}})],1),e._v(" "),r("el-row",{attrs:{gutter:24}},[r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"类型",prop:"type"}},[r("el-select",{attrs:{placeholder:"请选择"},model:{value:e.addForm.type,callback:function(t){e.$set(e.addForm,"type",t)},expression:"addForm.type"}},e._l(e.options,function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",{attrs:{label:"版本号",prop:"version"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.addForm.version,callback:function(t){e.$set(e.addForm,"version","string"==typeof t?t.trim():t)},expression:"addForm.version"}})],1)],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"描述",prop:"description"}},[r("el-input",{attrs:{type:"textarea",rows:6},model:{value:e.addForm.description,callback:function(t){e.$set(e.addForm,"description",t)},expression:"addForm.description"}})],1)],1),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{nativeOn:{click:function(t){e.addFormVisible=!1}}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary",loading:e.addLoading},nativeOn:{click:function(t){e.addSubmit(t)}}},[e._v("提交")])],1)],1)],1)},staticRenderFns:[]}},800:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"新增接口",params:{project_id:this.$route.params.project_id,formData:this.form,_type:this.radio,_typeData:this.radioType}}}},[a("el-button",{staticClass:"return-list"},[e._v("快速新建API")])],1),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.formRules}},[a("el-col",{staticClass:"HOST",attrs:{span:3}},[a("el-form-item",{attrs:{prop:"url"}},[a("el-select",{attrs:{placeholder:"测试环境"},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}},e._l(e.Host,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.host}})}))],1)],1),e._v(" "),a("div",{staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px","padding-bottom":"0px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:3}},[a("el-form-item",[a("el-select",{attrs:{placeholder:"请求方式"},on:{change:e.checkRequest},model:{value:e.form.request4,callback:function(t){e.$set(e.form,"request4",t)},expression:"form.request4"}},e._l(e.request,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:3}},[a("el-form-item",[a("el-select",{attrs:{placeholder:"HTTP协议"},model:{value:e.form.Http4,callback:function(t){e.$set(e.form,"Http4",t)},expression:"form.Http4"}},e._l(e.Http,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:16}},[a("el-form-item",{attrs:{prop:"addr"}},[a("el-input",{attrs:{placeholder:"地址","auto-complete":""},model:{value:e.form.addr,callback:function(t){e.$set(e.form,"addr","string"==typeof t?t.trim():t)},expression:"form.addr"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:2}},[a("el-button",{attrs:{type:"primary",loading:e.loadingSend},on:{click:e.fastTest}},[e._v("发送")])],1)],1)],1),e._v(" "),a("el-row",{attrs:{span:24}},[a("el-collapse",{on:{change:e.handleChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[a("el-collapse-item",{attrs:{title:"请求头部",name:"1"}},[a("el-table",{ref:"multipleHeadTable",attrs:{data:e.form.head,"highlight-current-row":""}},[a("el-table-column",{attrs:{type:"selection","min-width":"5%",label:"头部"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"标签","min-width":"20%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"head标签",filterable:""},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name",a)},expression:"scope.row.name"}},e._l(e.header,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-input",{staticClass:"selectInput",attrs:{value:t.row.name,placeholder:"请输入内容"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"内容","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入内容"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"7%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delHead(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.head.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addHead}}):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"18%"}})],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"请求参数",name:"2"}},[a("div",{staticStyle:{margin:"5px"}},[a("el-row",{attrs:{span:24}},[a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"form-data"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("表单(form-data)")])],1),e._v(" "),a("el-col",{attrs:{span:4}},[e.request3?a("el-radio",{attrs:{label:"raw"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("源数据(raw)")]):e._e()],1),e._v(" "),a("el-col",{directives:[{name:"show",rawName:"v-show",value:e.request3,expression:"request3"}],attrs:{span:16}},[a("el-checkbox",{directives:[{name:"show",rawName:"v-show",value:e.ParameterTyep,expression:"ParameterTyep"}],attrs:{label:"3"},model:{value:e.radioType,callback:function(t){e.radioType=t},expression:"radioType"}},[e._v("表单转源数据")])],1)],1)],1),e._v(" "),a("el-table",{ref:"multipleParameterTable",class:e.ParameterTyep?"parameter-a":"parameter-b",attrs:{data:e.form.parameter,"highlight-current-row":""},on:{"selection-change":e.selsChangeParameter}},[a("el-table-column",{attrs:{type:"selection","min-width":"5%",label:"头部"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"20%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.name,placeholder:"请输入参数值"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入参数值"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"7%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delParameter(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.parameter.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addParameter}}):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"18%"}})],1),e._v(" "),[a("el-input",{class:e.ParameterTyep?"parameter-b":"parameter-a",attrs:{type:"textarea",rows:5,placeholder:"请输入内容"},model:{value:e.form.parameterRaw,callback:function(t){e.$set(e.form,"parameterRaw","string"==typeof t?t.trim():t)},expression:"form.parameterRaw"}})]],2),e._v(" "),a("el-collapse-item",{attrs:{title:"响应结果",name:"4"}},[a("div",{staticStyle:{"margin-bottom":"10px"}},[a("el-button",{on:{click:e.showBody}},[e._v("Body")]),e._v(" "),a("el-button",{on:{click:e.showHeader}},[e._v("Head")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.neatenFormat}},[e._v("格式转换")])],1),e._v(" "),a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",{staticStyle:{"font-size":"25px"},model:{value:e.form.statusCode,callback:function(t){e.$set(e.form,"statusCode",t)},expression:"form.statusCode"}},[e._v(e._s(e.form.statusCode))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.format,expression:"!format"}],class:e.resultShow?"parameter-a":"parameter-b",model:{value:e.form.resultData,callback:function(t){e.$set(e.form,"resultData",t)},expression:"form.resultData"}},[a("div",{staticStyle:{"word-break":"break-all",overflow:"auto","overflow-x":"hidden"}},[e._v(e._s(e.form.resultData))])]),e._v(" "),a("div",{class:e.resultShow?"parameter-b":"parameter-a",model:{value:e.form.resultHead,callback:function(t){e.$set(e.form,"resultHead",t)},expression:"form.resultHead"}},[e._v(e._s(e.form.resultHead))]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.format&&e.form.resultData,expression:"format && form.resultData"}],class:e.resultShow?"parameter-a":"parameter-b"},[a("pre",{staticStyle:{border:"1px solid #e6e6e6","word-break":"break-all",height:"300px",overflow:"auto","overflow-x":"hidden"}},[e._v(e._s(e.form.resultData))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.form.resultData&&!e.form.resultHead,expression:"!form.resultData&&!form.resultHead"}],staticClass:"raw"},[e._v("暂无数据")])])],1)],1)],1)],1)],1)},staticRenderFns:[]}},801:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"基础信息",params:{project_id:this.$route.params.project_id,api_id:this.$route.params.api_id}}}},[a("el-button",{staticClass:"return-list"},[a("i",{staticClass:"el-icon-d-arrow-left",staticStyle:{"margin-right":"5px"}}),e._v("接口详情")])],1),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"基础信息",params:{project_id:this.$route.params.project_id,api_id:this.$route.params.api_id}}}},[a("el-button",{staticClass:"return-list",staticStyle:{float:"right"}},[e._v("取消")])],1),e._v(" "),a("el-button",{staticClass:"return-list",staticStyle:{float:"right","margin-right":"15px"},attrs:{type:"primary"},nativeOn:{click:function(t){e.updateApiInfo(t)}}},[e._v("保存")]),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.FormRules}},[a("div",{staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px"}},[a("el-form-item",{attrs:{label:"接口分组:","label-width":"83px",prop:"firstGroup"}},[a("el-select",{attrs:{placeholder:"请选择分组"},model:{value:e.form.firstGroup,callback:function(t){e.$set(e.form,"firstGroup",t)},expression:"form.firstGroup"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"接口名称:","label-width":"83px",prop:"name"}},[a("el-input",{attrs:{placeholder:"名称","auto-complete":""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"==typeof t?t.trim():t)},expression:"form.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"状态:","label-width":"72px"}},[a("el-select",{attrs:{placeholder:"接口状态"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.status,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1)],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"URL:","label-width":"83px"}},[a("el-select",{attrs:{placeholder:"请求方式"},on:{change:e.checkRequest},model:{value:e.form.request4,callback:function(t){e.$set(e.form,"request4",t)},expression:"form.request4"}},e._l(e.request,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:2}},[a("el-form-item",[a("el-select",{attrs:{placeholder:"HTTP协议"},model:{value:e.form.Http4,callback:function(t){e.$set(e.form,"Http4",t)},expression:"form.Http4"}},e._l(e.Http,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:18}},[a("el-form-item",{attrs:{prop:"addr"}},[a("el-input",{attrs:{placeholder:"地址","auto-complete":""},model:{value:e.form.addr,callback:function(t){e.$set(e.form,"addr","string"==typeof t?t.trim():t)},expression:"form.addr"}})],1)],1)],1)],1),e._v(" "),a("el-row",{attrs:{span:24}},[a("el-collapse",{on:{change:e.handleChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[a("el-collapse-item",{attrs:{title:"请求头部",name:"1"}},[a("el-table",{attrs:{data:e.form.head,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"标签","min-width":"20%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"head标签",filterable:""},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name",a)},expression:"scope.row.name"}},e._l(e.header,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-input",{staticClass:"selectInput",attrs:{value:t.row.name,placeholder:"请输入内容"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"内容","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入内容"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delHead(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.head.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addHead}}):e._e()]}}])})],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"请求参数",name:"2"}},[a("div",{staticStyle:{margin:"5px"}},[a("el-row",{attrs:{span:24}},[a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"form-data"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("表单(form-data)")])],1),e._v(" "),e.request3?a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"raw"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("源数据(raw)")])],1):e._e(),e._v(" "),e.request3?a("el-col",{attrs:{span:16}},[a("el-checkbox",{directives:[{name:"show",rawName:"v-show",value:e.ParameterTyep,expression:"ParameterTyep"}],attrs:{label:"3"},model:{value:e.radioType,callback:function(t){e.radioType=t},expression:"radioType"}},[e._v("表单转源数据")])],1):e._e()],1)],1),e._v(" "),a("el-table",{class:e.ParameterTyep?"parameter-a":"parameter-b",attrs:{data:e.form.parameter,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"25%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.name,placeholder:"请输入参数值"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"30%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入参数值"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"_type",label:"参数类型","min-width":"14%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"请求方式"},model:{value:t.row._type,callback:function(a){e.$set(t.row,"_type",a)},expression:"scope.row._type"}},e._l(e.paramTyep,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"description",label:"参数说明","min-width":"14%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.desc,placeholder:"请输入参数说明"},model:{value:t.row.description,callback:function(a){e.$set(t.row,"description","string"==typeof a?a.trim():a)},expression:"scope.row.description"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"13%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delParameter(t.$index)}}}),e._v(" "),a("el-button",{staticStyle:{"margin-bottom":"5px"},attrs:{type:"primary",size:"mini"},on:{click:function(a){e.handleParameterEdit(t.$index,t.row)}}},[e._v("更多设置")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"4%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.parameter.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addParameter}}):e._e()]}}])})],1),e._v(" "),[a("el-input",{class:e.ParameterTyep?"parameter-b":"parameter-a",attrs:{type:"textarea",rows:5,placeholder:"请输入内容"},model:{value:e.parameterRaw,callback:function(t){e.parameterRaw="string"==typeof t?t.trim():t},expression:"parameterRaw"}})]],2),e._v(" "),a("el-dialog",{attrs:{title:"更多设置","close-on-click-modal":!1},model:{value:e.addParameterFormVisible,callback:function(t){e.addParameterFormVisible=t},expression:"addParameterFormVisible"}},[a("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"60px",rules:e.FormRules}},[a("el-form-item",{attrs:{label:"参数名",prop:"name","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入参数名称"},model:{value:e.editForm.name,callback:function(t){e.$set(e.editForm,"name","string"==typeof t?t.trim():t)},expression:"editForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"参数值",prop:"name","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入参数值"},model:{value:e.editForm.value,callback:function(t){e.$set(e.editForm,"value","string"==typeof t?t.trim():t)},expression:"editForm.value"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"必填?","label-width":"83px",prop:"required"}},[a("el-select",{attrs:{placeholder:"必填?"},model:{value:e.editForm.required,callback:function(t){e.$set(e.editForm,"required","string"==typeof t?t.trim():t)},expression:"editForm.required"}},e._l(e.required4,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"输入限制",prop:"version","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入输入限制"},model:{value:e.editForm.restrict,callback:function(t){e.$set(e.editForm,"restrict","string"==typeof t?t.trim():t)},expression:"editForm.restrict"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"描述",prop:"description","label-width":"83px"}},[a("el-input",{attrs:{type:"textarea",rows:7,placeholder:"请输入描述"},model:{value:e.editForm.description,callback:function(t){e.$set(e.editForm,"description","string"==typeof t?t.trim():t)},expression:"editForm.description"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addParameterFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.editParameterSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"返回参数",name:"3"}},[a("el-table",{attrs:{data:e.form.response,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"25%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.name,placeholder:"请输入参数值"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"30%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入参数值"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"_type",label:"参数类型","min-width":"14%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"请求方式"},model:{value:t.row._type,callback:function(a){e.$set(t.row,"_type","string"==typeof a?a.trim():a)},expression:"scope.row._type"}},e._l(e.paramTyep,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"description",label:"参数说明","min-width":"14%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.desc,placeholder:"请输入参数说明"},model:{value:t.row.description,callback:function(a){e.$set(t.row,"description","string"==typeof a?a.trim():a)},expression:"scope.row.description"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"13%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delResponse(t.$index)}}}),e._v(" "),a("el-button",{staticStyle:{"margin-bottom":"5px"},attrs:{type:"primary",size:"mini"},on:{click:function(a){e.handleResponseEdit(t.$index,t.row)}}},[e._v("更多设置")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"4%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.response.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addResponse}}):e._e()]}}])})],1)],1),e._v(" "),a("el-dialog",{attrs:{title:"更多设置","close-on-click-modal":!1},model:{value:e.addResponseFormVisible,callback:function(t){e.addResponseFormVisible=t},expression:"addResponseFormVisible"}},[a("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"60px",rules:e.FormRules}},[a("el-form-item",{attrs:{label:"参数名",prop:"name","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入参数名称"},model:{value:e.editForm.name,callback:function(t){e.$set(e.editForm,"name","string"==typeof t?t.trim():t)},expression:"editForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"参数值",prop:"name","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入参数值"},model:{value:e.editForm.value,callback:function(t){e.$set(e.editForm,"value","string"==typeof t?t.trim():t)},expression:"editForm.value"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"必填?","label-width":"83px",prop:"required"}},[a("el-select",{attrs:{placeholder:"必填?"},model:{value:e.editForm.required,callback:function(t){e.$set(e.editForm,"required","string"==typeof t?t.trim():t)},expression:"editForm.required"}},e._l(e.required4,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"输入限制",prop:"version","label-width":"83px"}},[a("el-input",{attrs:{"auto-complete":"off",placeholder:"请输入输入限制"},model:{value:e.editForm.restrict,callback:function(t){e.$set(e.editForm,"restrict","string"==typeof t?t.trim():t)},expression:"editForm.restrict"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"描述",prop:"description","label-width":"83px"}},[a("el-input",{attrs:{type:"textarea",rows:7,placeholder:"请输入描述"},model:{value:e.editForm.description,callback:function(t){e.$set(e.editForm,"description","string"==typeof t?t.trim():t)},expression:"editForm.description"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addResponseFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.editResponseSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"普通mock",name:"4"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("el-select",{attrs:{placeholder:"HTTP状态"},model:{value:e.form.mockCode,callback:function(t){e.$set(e.form,"mockCode",t)},expression:"form.mockCode"}},e._l(e.httpCode,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-input",{attrs:{type:"textarea",rows:8,placeholder:"请输入mock内容"},model:{value:e.form.mockData,callback:function(t){e.$set(e.form,"mockData","string"==typeof t?t.trim():t)},expression:"form.mockData"}})],1)],1)],1)],1)],1)],1)},staticRenderFns:[]}},802:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticStyle:{height:"46px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0,model:e.filters}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"名称"},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.getApiList(t)}},model:{value:e.filters.name,callback:function(t){e.$set(e.filters,"name","string"==typeof t?t.trim():t)},expression:"filters.name"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.getApiList}},[e._v("查询")])],1),e._v(" "),a("el-form-item",[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"新增接口",params:{project_id:this.$route.params.project_id}}}},[a("el-button",{attrs:{type:"primary"}},[e._v("新增")])],1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",disabled:e.update},on:{click:e.changeGroup}},[e._v("修改分组")])],1)],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.api,"highlight-current-row":""},on:{"selection-change":e.selsChange}},[a("el-table-column",{attrs:{type:"selection","min-width":"5%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"接口名称","min-width":"17%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-icon",{attrs:{name:"name"}}),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"基础信息",params:{api_id:t.row.id}}}},[e._v(e._s(t.row.name))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"requestType",label:"请求方式","min-width":"11%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"apiAddress",label:"接口地址","min-width":"19%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"userUpdate",label:"最近更新者","min-width":"13%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"lastUpdateTime",label:"更新日期","min-width":"15%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"Mock","min-width":"7%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.mockStatus?a("el-button",{attrs:{type:"success",size:"small"},on:{click:function(a){e.checkMockStatus(t.row)}}},[e._v("关闭")]):e._e(),e._v(" "),t.row.mockStatus?e._e():a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(a){e.checkMockStatus(t.row)}}},[e._v("启动")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"13%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")]),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"修改",params:{api_id:t.row.id}}}},[a("el-button",{attrs:{type:"info",size:"small"}},[e._v("修改")])],1)]}}])})],1),e._v(" "),a("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"修改所属分组","close-on-click-modal":!1},model:{value:e.updateGroupFormVisible,callback:function(t){e.updateGroupFormVisible=t},expression:"updateGroupFormVisible"}},[a("el-form",{ref:"updateGroupForm",attrs:{model:e.updateGroupForm,"label-width":"80px",rules:e.updateGroupFormRules}},[a("el-form-item",{attrs:{label:"分组名称",prop:"firstGroup"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.updateGroupForm.firstGroup,callback:function(t){e.$set(e.updateGroupForm,"firstGroup",t)},expression:"updateGroupForm.firstGroup"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.updateGroupFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.updateGroupLoading},nativeOn:{click:function(t){e.updateGroupSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-button",{attrs:{type:"danger",disabled:0===this.sels.length},on:{click:e.batchRemove}},[e._v("批量删除")]),e._v(" "),a("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]}},803:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-button",{staticClass:"return-list",on:{click:e.back}},[a("i",{staticClass:"el-icon-d-arrow-left",staticStyle:{"margin-right":"5px"}}),e._v("用例列表")]),e._v(" "),a("div",{staticClass:"number-pass",staticStyle:{"background-color":"#43CD80"}},[a("div",{staticStyle:{"font-size":"40px","padding-top":"15px"}},[e._v(e._s(e.pass))]),e._v(" "),a("div",[e._v("Passed")])]),e._v(" "),a("div",{staticClass:"number-fail",staticStyle:{"background-color":"#DC143C"}},[a("div",{staticStyle:{"font-size":"40px","padding-top":"15px"}},[e._v(e._s(e.fail))]),e._v(" "),a("div",[e._v("Failed")])]),e._v(" "),a("div",{staticClass:"number-error",staticStyle:{"background-color":"#DC143C"}},[a("div",{staticStyle:{"font-size":"40px","padding-top":"15px"}},[e._v(e._s(e.error))]),e._v(" "),a("div",[e._v("Error")])]),e._v(" "),a("div",{staticClass:"number-total"},[a("div",{staticStyle:{"font-size":"40px","padding-top":"15px"}},[e._v(e._s(e.total))]),e._v(" "),a("div",[e._v("Total")])]),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{data:e.tableData,"row-style":e.tableRowStyle}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"名称: "}},[a("span",[e._v(e._s(t.row.name))])]),e._v(" "),a("el-form-item"),e._v(" "),a("el-form-item",{attrs:{label:"测试环境: "}},[a("span",[e._v(e._s(t.row.host))])]),e._v(" "),a("el-form-item",{attrs:{label:"接口地址: "}},[a("span",[e._v(e._s(t.row.address))])]),e._v(" "),a("el-form-item",{attrs:{label:"请求方式: "}},[a("span",[e._v(e._s(t.row.requestType))])]),e._v(" "),a("el-form-item",{attrs:{label:"测试结果: "}},[a("span",[e._v(e._s(t.row.result))])]),e._v(" "),a("el-form-item",{attrs:{label:"请求参数: "}},[a("span",{staticStyle:{"word-break":"break-all",overflow:"auto","overflow-x":"hidden"}},[e._v(e._s(t.row.parameter))])]),e._v(" "),a("el-form-item"),e._v(" "),a("el-form-item",{attrs:{label:"返回结果: "}},[a("span",{staticStyle:{"word-break":"break-all",overflow:"auto","overflow-x":"hidden"}},[e._v(e._s(t.row.responseData))])])],1),e._v(" "),a("el-form-item"),e._v(" "),a("el-form-item",[a("span",[e._v(e._s(t.row.testTime))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{type:"index",label:"#",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"接口名称","min-width":"27%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"automationTestCase",label:"用例名称","min-width":"29%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"apiAddress",label:"请求地址","min-width":"20%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"examineType",label:"校验方式","min-width":"13%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return["no_check"===t.row.examineType?a("a",[e._v("不校验")]):e._e(),e._v(" "),"only_check_status"===t.row.examineType?a("a",[e._v("校验http状态")]):e._e(),e._v(" "),"json"===t.row.examineType?a("a",[e._v("JSON校验")]):e._e(),e._v(" "),"entirely_check"===t.row.examineType?a("a",[e._v("完全校验")]):e._e(),e._v(" "),"Regular_check"===t.row.examineType?a("a",[e._v("正则校验")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"result",label:"结果","min-width":"11%",filters:e.resultFilter,"filter-method":e.filterHandler},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.result?t.row.result:"NotRun")+"\n ")]}}])})],1)],1)],1)},staticRenderFns:[]}},804:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("p",{staticClass:"page-container"},[e._v("404 page not found")])},staticRenderFns:[]}},805:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticStyle:{height:"46px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0,model:e.filters}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"名称"},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.getCaseList(t)}},model:{value:e.filters.name,callback:function(t){e.$set(e.filters,"name","string"==typeof t?t.trim():t)},expression:"filters.name"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.getCaseList}},[e._v("查询")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.handleAdd}},[e._v("新增用例")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",disabled:e.update},on:{click:e.changeGroup}},[e._v("修改分组")])],1),e._v(" "),a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.getTask(t)}}},[a("div",[e._v("设置定时任务")])]),e._v(" "),a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.TestReport(t)}}},[a("div",[e._v("查看报告")])])],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"70%",left:"15%"},attrs:{title:"定时任务","close-on-click-modal":!1},model:{value:e.taskVShow,callback:function(t){e.taskVShow=t},expression:"taskVShow"}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",rules:e.formRules}},[a("el-form-item",{attrs:{label:"任务名称:",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入任务名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"==typeof t?t.trim():t)},expression:"form.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"类型:",prop:"type"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.type,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),"circulation"===e.form.type?a("el-form-item",{attrs:{label:"间隔:",prop:"frequency"}},[a("el-row",{attrs:{span:24}},[a("el-col",{attrs:{span:14}},[a("el-input",{attrs:{placeholder:"间隔"},model:{value:e.form.frequency,callback:function(t){e.$set(e.form,"frequency",e._n(t))},expression:"form.frequency"}})],1),e._v(" "),a("el-col",{attrs:{span:5}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.unit,callback:function(t){e.$set(e.form,"unit",t)},expression:"form.unit"}},e._l(e.unit,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1)],1):e._e(),e._v(" "),"circulation"===e.form.type?a("el-form-item",{attrs:{label:"执行时间:",prop:"timeArray"}},[a("el-date-picker",{attrs:{type:"datetimerange","picker-options":e.pickerOptions2,"range-separator":" 至 ","start-placeholder":"开始日期","end-placeholder":"结束日期",align:"right"},model:{value:e.form.timeArray,callback:function(t){e.$set(e.form,"timeArray",t)},expression:"form.timeArray"}})],1):e._e(),e._v(" "),"timing"===e.form.type?a("el-form-item",{attrs:{label:"执行时间:",prop:"time"}},[a("el-date-picker",{attrs:{type:"datetime",placeholder:"选择日期时间","picker-options":e.pickerOptions1},model:{value:e.form.time,callback:function(t){e.$set(e.form,"time",t)},expression:"form.time"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"HOST:",prop:"Host"}},[a("el-select",{attrs:{placeholder:"测试环境"},model:{value:e.form.Host,callback:function(t){e.$set(e.form,"Host",t)},expression:"form.Host"}},e._l(e.Host,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",loading:e.editLoading},nativeOn:{click:function(t){e.addTask(t)}}},[e._v("创建")]),e._v(" "),a("el-button",{attrs:{type:"danger",loading:e.delLoading,disabled:e.disDel},nativeOn:{click:function(t){e.delTask(t)}}},[e._v("删除")])],1)],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"65%",left:"17.5%"},attrs:{title:"编辑","close-on-click-modal":!1},model:{value:e.editFormVisible,callback:function(t){e.editFormVisible=t},expression:"editFormVisible"}},[a("el-form",{ref:"editForm",attrs:{model:e.editForm,rules:e.editFormRules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"名称",prop:"caseName"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.caseName,callback:function(t){e.$set(e.editForm,"caseName","string"==typeof t?t.trim():t)},expression:"editForm.caseName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"接口分组:","label-width":"83px",prop:"automationGroupLevelFirst"}},[a("el-select",{attrs:{placeholder:"分组"},model:{value:e.editForm.automationGroupLevelFirst,callback:function(t){e.$set(e.editForm,"automationGroupLevelFirst",t)},expression:"editForm.automationGroupLevelFirst"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"描述",prop:"description"}},[a("el-input",{attrs:{type:"textarea",rows:4},model:{value:e.editForm.description,callback:function(t){e.$set(e.editForm,"description","string"==typeof t?t.trim():t)},expression:"editForm.description"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.editFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.editLoading},nativeOn:{click:function(t){e.editSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"65%",left:"17.5%"},attrs:{title:"新增","close-on-click-modal":!1},model:{value:e.addFormVisible,callback:function(t){e.addFormVisible=t},expression:"addFormVisible"}},[a("el-form",{ref:"addForm",attrs:{model:e.addForm,"label-width":"80px",rules:e.addFormRules}},[a("el-form-item",{attrs:{label:"名称",prop:"caseName"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.addForm.caseName,callback:function(t){e.$set(e.addForm,"caseName","string"==typeof t?t.trim():t)},expression:"addForm.caseName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"接口分组:","label-width":"83px",prop:"firstGroup"}},[a("el-select",{attrs:{placeholder:"分组"},model:{value:e.addForm.firstGroup,callback:function(t){e.$set(e.addForm,"firstGroup",t)},expression:"addForm.firstGroup"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"描述",prop:"description"}},[a("el-input",{attrs:{type:"textarea",rows:4},model:{value:e.addForm.description,callback:function(t){e.$set(e.addForm,"description","string"==typeof t?t.trim():t)},expression:"addForm.description"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},nativeOn:{click:function(t){e.addSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"修改所属分组","close-on-click-modal":!1},model:{value:e.updateGroupFormVisible,callback:function(t){e.updateGroupFormVisible=t},expression:"updateGroupFormVisible"}},[a("el-form",{ref:"updateGroupForm",attrs:{model:e.updateGroupForm,"label-width":"80px",rules:e.updateGroupFormRules}},[a("el-form-item",{attrs:{label:"分组",prop:"firstGroup"}},[a("el-select",{attrs:{placeholder:"请选择分组"},model:{value:e.updateGroupForm.firstGroup,callback:function(t){e.$set(e.updateGroupForm,"firstGroup",t)},expression:"updateGroupForm.firstGroup"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.updateGroupFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.updateGroupLoading},nativeOn:{click:function(t){e.updateGroupSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.Case,"highlight-current-row":""},on:{"selection-change":e.selsChange}},[a("el-table-column",{attrs:{type:"selection","min-width":"5%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"caseName",label:"用例名称","min-width":"20%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-icon",{attrs:{name:"caseName"}}),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"用例接口列表",params:{case_id:t.row.id}}}},[e._v(e._s(t.row.caseName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"description",label:"描述","min-width":"35%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"10%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"updateTime",label:"更新日期","min-width":"15%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"15%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")]),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("修改")])]}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-button",{attrs:{type:"danger",disabled:0===this.sels.length},on:{click:e.batchRemove}},[e._v("批量删除")]),e._v(" "),a("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]}},806:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"app"}},[a("transition",{attrs:{name:"fade",mode:"out-in"}},[a("router-view")],1)],1)},staticRenderFns:[]}},807:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-row",{staticClass:"member-manage"},[a("p",{staticStyle:{color:"#999"}},[e._v("*注"),a("strong",[e._v(": ")]),e._v("自动化测试结果会发送给所有项目成员")]),e._v(" "),a("div",{staticStyle:{"margin-bottom":"20px","font-size":"20px"}},[a("div",[a("div",{staticStyle:{display:"inline"}},[e._v("测试报告发送账号: ")]),e._v(" "),e.reportFrom?e._e():a("div",{staticStyle:{display:"inline"}},[e._v("未添加账号")]),e._v(" "),e.reportFrom?a("div",{staticStyle:{display:"inline"}},[e._v(e._s(e.reportFrom))]):e._e(),e._v("\n\n \n "),a("i",{staticClass:"el-icon-edit",staticStyle:{cursor:"pointer",display:"inline"},on:{click:function(t){e.editFormVisible=!0}}}),e._v("\n \n "),e.reportFrom?a("i",{staticClass:"el-icon-delete",staticStyle:{cursor:"pointer",display:"inline"},on:{click:function(t){e.DelEmail()}}}):e._e()])]),e._v(" "),a("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"编辑","close-on-click-modal":!1},model:{value:e.editFormVisible,callback:function(t){e.editFormVisible=t},expression:"editFormVisible"}},[a("el-form",{ref:"editForm",attrs:{model:e.editForm,"label-width":"100px",rules:e.editFormRules}},[a("el-form-item",{attrs:{label:"发送人邮箱:",prop:"reportFrom"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.reportFrom,callback:function(t){e.$set(e.editForm,"reportFrom","string"==typeof t?t.trim():t)},expression:"editForm.reportFrom"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"用户名:",prop:"mailUser"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.mailUser,callback:function(t){e.$set(e.editForm,"mailUser","string"==typeof t?t.trim():t)},expression:"editForm.mailUser"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"口令:",prop:"mailPass"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.mailPass,callback:function(t){e.$set(e.editForm,"mailPass","string"==typeof t?t.trim():t)},expression:"editForm.mailPass"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"邮箱服务器:",prop:"mailSmtp"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.mailSmtp,callback:function(t){e.$set(e.editForm,"mailSmtp","string"==typeof t?t.trim():t)},expression:"editForm.mailSmtp"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.editFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.editLoading},nativeOn:{click:function(t){e.editSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-col",{attrs:{span:24}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.memberData,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"username",label:"姓名","min-width":"30%",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{prop:"permissionType",label:"权限","min-width":"30%",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{prop:"userPhone",label:"手机号","min-width":"20%",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{prop:"userEmail",label:"邮箱地址","min-width":"20%",sortable:""}})],1),e._v(" "),a("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]}},808:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"用例列表",params:{project_id:this.$route.params.project_id}}}},[a("el-button",{staticClass:"return-list"},[a("i",{staticClass:"el-icon-d-arrow-left",staticStyle:{"margin-right":"5px"}}),e._v("用例列表")])],1),e._v(" "),a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.addOldApi(t)}}},[a("i",{staticClass:"el-icon-plus",staticStyle:{"margin-right":"5px"}}),e._v("已有接口")]),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:"添加新接口"}}},[a("el-button",{attrs:{type:"primary"}},[a("i",{staticClass:"el-icon-plus",staticStyle:{"margin-right":"5px"}}),e._v("新建接口")])],1),e._v(" "),a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.TestAll(t)}}},[a("div",[e._v("测试全部")])]),e._v(" "),a("el-select",{staticStyle:{float:"right"},attrs:{placeholder:"测试环境"},model:{value:e.url,callback:function(t){e.url=t},expression:"url"}},e._l(e.Host,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})})),e._v(" "),a("el-dialog",{attrs:{title:"选择创建的API","close-on-click-modal":!1},model:{value:e.searchApiListVisible,callback:function(t){e.searchApiListVisible=t},expression:"searchApiListVisible"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:6}},[a("div",{staticStyle:{height:"400px","line-height":"100px",overflow:"auto","overflow-x":"hidden",border:"1px solid #e6e6e6"}},[a("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":"2","active-text-color":"rgb(32, 160, 255)","unique-opened":!0}},[a("el-menu-item",{attrs:{index:"-1"},nativeOn:{click:function(t){e.getApiList()}}},[a("i",{staticClass:"el-icon-menu"}),e._v("所有接口")]),e._v(" "),e._l(e.groupData,function(t,r){return[a("el-menu-item",{key:t.id,staticClass:"group",attrs:{index:r+""},nativeOn:{click:function(a){e.getApiList(t.id)}}},[a("template",{slot:"title"},[e._v(e._s(t.name)+"\n ")])],2)]})],2)],1)]),e._v(" "),a("el-col",{attrs:{span:18}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.apiListLoading,expression:"apiListLoading"}],staticStyle:{width:"100%"},attrs:{data:e.searchApiList,"highlight-current-row":"","show-header":!1,"max-height":"400"},on:{"selection-change":e.selsChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"名称","min-width":"25%",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{prop:"requestType",label:"HTTP方式","min-width":"15%",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{prop:"apiAddress",label:"地址","min-width":"60%",sortable:""}})],1)],1)],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChangeApi}})],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.searchApiListVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.searchApi},nativeOn:{click:function(t){e.addOldApiSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.ApiList,"highlight-current-row":""}},[a("el-table-column",{attrs:{type:"index",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"接口名称","min-width":"20%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-icon",{attrs:{name:"name"}}),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:"修改接口",params:{api_id:t.row.id}}}},[e._v(e._s(t.row.name)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"接口地址","min-width":"50%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"HttpStatus"},[e._v(e._s(t.row.requestType))]),a("span",{staticStyle:{"font-size":"16px"}},[e._v(e._s(t.row.apiAddress))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"result",label:"测试结果","min-width":"10%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{directives:[{name:"show",rawName:"v-show",value:!t.row.result&&!t.row.testStatus,expression:"!scope.row.result&&!scope.row.testStatus"}]},[e._v("尚无测试结果")]),e._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:t.row.testStatus,expression:"scope.row.testStatus"}]},[e._v("测试中...")]),e._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:"success"===t.row.result&&!t.row.testStatus,expression:"scope.row.result==='success'&&!scope.row.testStatus"}],staticStyle:{color:"#11b95c",cursor:"pointer"},on:{click:function(a){e.resultShow(t.row)}}},[e._v("成功,查看详情")]),e._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:"fail"===t.row.result&&!t.row.testStatus,expression:"scope.row.result==='fail'&&!scope.row.testStatus"}],staticStyle:{color:"#cc0000",cursor:"pointer"},on:{click:function(a){e.resultShow(t.row)}}},[e._v("失败,查看详情")]),e._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:"timeout"===t.row.result&&!t.row.testStatus,expression:"scope.row.result==='timeout'&&!scope.row.testStatus"}],staticStyle:{color:"#cc0000",cursor:"pointer"},on:{click:function(a){e.resultShow(t.row)}}},[e._v("请求超时")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"20%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){e.Test(t.$index,t.row)}}},[e._v("测试")]),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:"修改接口",params:{api_id:t.row.id}}}},[a("el-button",{attrs:{size:"small"}},[e._v("修改")])],1),e._v(" "),a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1),e._v(" "),a("el-dialog",{attrs:{title:"测试结果","close-on-click-modal":!1},model:{value:e.TestResult,callback:function(t){e.TestResult=t},expression:"TestResult"}},[a("div",{staticStyle:{height:"700px",overflow:"auto","overflow-x":"hidden",border:"1px solid #e6e6e6"}},[a("div",{staticClass:"resultStyle",staticStyle:{"font-size":"25px"}},[e._v(e._s(e.result.name))]),e._v(" "),a("div",{staticClass:"lin"}),e._v(" "),a("div",{staticClass:"resultStyle"},[e._v("请求地址: "+e._s(e.result.url))]),e._v(" "),a("div",{staticClass:"resultStyle"},[e._v("请求方式: "+e._s(e.result.requestType))]),e._v(" "),a("div",{staticClass:"resultStyle"},[e._v("状态码: "+e._s(e.result.statusCode))]),e._v(" "),a("div",{staticClass:"resultStyle",staticStyle:{"padding-bottom":"10px"}},[e._v("请求时间: "+e._s(e.result.testTime))]),e._v(" "),a("div",{staticClass:"lin"}),e._v(" "),a("div",{staticClass:"resultStyle",staticStyle:{"font-size":"25px"}},[e._v("请求头部")]),e._v(" "),e._l(e.result.header,function(t,r){return a("div",{staticClass:"resultStyle"},[e._v(e._s(r)+": "+e._s(t))])}),e._v(" "),a("div",{staticClass:"lin",staticStyle:{"margin-top":"10px"}}),e._v(" "),a("div",{staticClass:"resultStyle",staticStyle:{"font-size":"25px"}},[e._v("请求参数")]),e._v(" "),a("div",{staticClass:"resultStyle",staticStyle:{"padding-bottom":"10px"}},[e._v(e._s(e.result.parameter))]),e._v(" "),a("div",{staticClass:"lin"}),e._v(" "),a("div",{staticClass:"resultStyle",staticStyle:{"font-size":"25px"}},[e._v("返回结果")]),e._v(" "),a("div",{staticClass:"resultStyle"},[e._v("HTTP状态码: "+e._s(e.result.statusCode))]),e._v(" "),a("div",{staticClass:"resultStyle"},[e._v("匹配规则: "+e._s(e.result.examineType))]),e._v(" "),a("div",{staticClass:"resultStyle"},[e._v("规则内容")]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.result.data,expression:"result.data"}],staticClass:"resultStyle",staticStyle:{overflow:"auto","overflow-x":"hidden",border:"1px solid #e6e6e6",padding:"10px",width:"90%","word-break":"break-all","line-height":"25px"}},[a("span",[e._v(e._s(e.result.data))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.result.data,expression:"!result.data"}],staticClass:"resultStyle",staticStyle:{overflow:"auto","overflow-x":"hidden",border:"1px solid #e6e6e6",padding:"10px",width:"90%","word-break":"break-all","line-height":"25px","text-align":"center"}},[e._v("无校验规则")]),e._v(" "),a("div",{staticClass:"resultStyle",staticStyle:{"font-size":"25px"}},[e._v("实际结果")]),e._v(" "),a("div",{staticClass:"resultStyle"},[e._v("HTTP状态码: "+e._s(e.result.httpStatus))]),e._v(" "),a("div",{staticClass:"resultStyle"},[e._v("实际返回内容")]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.result.responseData,expression:"result.responseData"}],staticClass:"resultStyle",staticStyle:{overflow:"auto","overflow-x":"hidden",border:"1px solid #e6e6e6",padding:"10px",width:"90%","word-break":"break-all","line-height":"25px"}},[e._v(e._s(e.result.responseData))]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.result.responseData,expression:"!result.responseData"}],staticClass:"resultStyle",staticStyle:{overflow:"auto","overflow-x":"hidden",border:"1px solid #e6e6e6",padding:"10px",width:"90%","word-break":"break-all","line-height":"25px","text-align":"center"}},[e._v("无返回内容")])],2)])],1)},staticRenderFns:[]}},809:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"接口列表",params:{project_id:this.$route.params.project_id}}}},[a("el-button",{staticClass:"return-list"},[a("i",{staticClass:"el-icon-d-arrow-left",staticStyle:{"margin-right":"5px"}}),e._v("接口列表")])],1),e._v(" "),a("el-radio-group",{staticStyle:{"margin-left":"50px"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"基础信息",params:{project_id:this.$route.params.project_id,api_id:this.$route.params.api_id}}},nativeOn:{click:function(t){e.showNavi("基础信息")}}},[a("el-radio-button",{attrs:{label:"基础信息"}},[a("div",{staticStyle:{width:"80px"}},[e._v("基础信息")])])],1),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"测试",params:{project_id:this.$route.params.project_id,api_id:this.$route.params.api_id}}},nativeOn:{click:function(t){e.showNavi("测试")}}},[a("el-radio-button",{attrs:{label:"测试"}},[a("div",{staticStyle:{width:"80px"}},[e._v("测试")])])],1),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"历史",params:{project_id:this.$route.params.project_id,api_id:this.$route.params.api_id}}},nativeOn:{click:function(t){e.showNavi("历史")}}},[a("el-radio-button",{attrs:{label:"历史"}},[a("div",{staticStyle:{width:"80px"}},[e._v("历史")])])],1),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"修改",params:{project_id:this.$route.params.project_id,api_id:this.$route.params.api_id}}},nativeOn:{click:function(t){e.showNavi("修改")}}},[a("el-radio-button",{attrs:{label:"修改"}},[a("div",{staticStyle:{width:"80px"}},[e._v("修改")])])],1),e._v(" "),a("el-radio-button",{attrs:{label:"删除"},nativeOn:{click:function(t){e.handleDel(t)}}},[a("div",{staticStyle:{width:"80px"}},[e._v("删除")])])],1),e._v(" "),a("div",{staticStyle:{"margin-left":"10px","margin-right":"20px"}},[a("router-view")],1)],1)},staticRenderFns:[]}},810:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"用例接口列表",params:{project_id:this.$route.params.project_id,case_id:this.$route.params.case_id}}}},[a("el-button",{staticClass:"return-list"},[a("i",{staticClass:"el-icon-d-arrow-left",staticStyle:{"margin-right":"5px"}}),e._v("返回列表")])],1),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"用例接口列表",params:{project_id:this.$route.params.project_id,case_id:this.$route.params.case_id}}}},[a("el-button",{staticClass:"return-list",staticStyle:{float:"right"}},[e._v("取消")])],1),e._v(" "),a("el-button",{staticClass:"return-list",staticStyle:{float:"right","margin-right":"15px"},attrs:{type:"primary"},nativeOn:{click:function(t){e.addApi(t)}}},[e._v("保存")]),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.FormRules}},[a("div",{staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px"}},[a("el-form-item",{attrs:{label:"接口名称:","label-width":"83px",prop:"name"}},[a("el-input",{attrs:{placeholder:"名称","auto-complete":""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"==typeof t?t.trim():t)},expression:"form.name"}})],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"URL:","label-width":"83px"}},[a("el-select",{attrs:{placeholder:"请求方式"},on:{change:e.checkRequest},model:{value:e.form.request4,callback:function(t){e.$set(e.form,"request4",t)},expression:"form.request4"}},e._l(e.request,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:2}},[a("el-form-item",[a("el-select",{attrs:{placeholder:"HTTP协议"},model:{value:e.form.Http4,callback:function(t){e.$set(e.form,"Http4",t)},expression:"form.Http4"}},e._l(e.Http,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:18}},[a("el-form-item",{attrs:{prop:"addr"}},[a("el-input",{attrs:{placeholder:"地址","auto-complete":""},model:{value:e.form.addr,callback:function(t){e.$set(e.form,"addr","string"==typeof t?t.trim():t)},expression:"form.addr"}})],1)],1)],1)],1),e._v(" "),a("el-row",{attrs:{span:24}},[a("el-collapse",{on:{change:e.handleChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[a("el-collapse-item",{attrs:{title:"请求头部",name:"1"}},[a("el-table",{attrs:{data:e.form.head,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"标签","min-width":"30%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"head标签",filterable:""},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name",a)},expression:"scope.row.name"}},e._l(e.header,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-input",{staticClass:"selectInput",attrs:{value:t.row.name,placeholder:"请输入内容"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"内容","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入内容"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"interrelate",label:"是否关联","min-width":"10%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{model:{value:t.row.interrelate,callback:function(a){e.$set(t.row,"interrelate",a)},expression:"scope.row.interrelate"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.interrelate?a("el-button",{staticStyle:{"margin-bottom":"5px"},attrs:{type:"primary",size:"mini"},on:{click:function(a){e.handleCorrelation(t.$index,t.row)}}},[e._v("关联")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"15%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delHead(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.head.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addHead}}):e._e()]}}])})],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"请求参数",name:"2"}},[a("div",{staticStyle:{margin:"5px"}},[a("el-row",{attrs:{span:24}},[a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"form-data"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("表单(form-data)")])],1),e._v(" "),e.request3?a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"raw"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("源数据(raw)")])],1):e._e(),e._v(" "),e.request3?a("el-col",{attrs:{span:16}},[a("el-checkbox",{directives:[{name:"show",rawName:"v-show",value:e.ParameterTyep,expression:"ParameterTyep"}],attrs:{label:"3"},model:{value:e.radioType,callback:function(t){e.radioType=t},expression:"radioType"}},[e._v("表单转源数据")])],1):e._e()],1)],1),e._v(" "),a("el-table",{class:e.ParameterTyep?"parameter-a":"parameter-b",attrs:{data:e.form.parameter,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"30%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.name,placeholder:"请输入参数值"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入参数值"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"interrelate",label:"是否关联","min-width":"10%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{model:{value:t.row.interrelate,callback:function(a){e.$set(t.row,"interrelate",a)},expression:"scope.row.interrelate"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.interrelate?a("el-button",{staticStyle:{"margin-bottom":"5px"},attrs:{type:"primary",size:"mini"},on:{click:function(a){e.handleCorrelation(t.$index,t.row)}}},[e._v("关联")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"15%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delParameter(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.parameter.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addParameter}}):e._e()]}}])})],1),e._v(" "),[a("el-input",{class:e.ParameterTyep?"parameter-b":"parameter-a",attrs:{type:"textarea",rows:5,placeholder:"请输入内容"},model:{value:e.form.parameterRaw,callback:function(t){e.$set(e.form,"parameterRaw","string"==typeof t?t.trim():t)},expression:"form.parameterRaw"}})]],2),e._v(" "),a("el-dialog",{attrs:{title:"关联","close-on-click-modal":!1},model:{value:e.searchApiVisible,callback:function(t){e.searchApiVisible=t},expression:"searchApiVisible"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:6}},[a("div",{staticStyle:{height:"400px","line-height":"100px",overflow:"auto","overflow-x":"hidden",border:"1px solid #e6e6e6"}},[a("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":"2","active-text-color":"rgb(32, 160, 255)","unique-opened":!0}},e._l(e.ApiList,function(t,r){return a("el-menu-item",{key:t.id,attrs:{index:r+""},nativeOn:{click:function(t){e.handleResponse(r)}}},[e._v(e._s(t.name))])}))],1)]),e._v(" "),a("el-col",{attrs:{span:18}},[a("div",{staticStyle:{height:"400px","line-height":"100px",overflow:"auto","overflow-x":"hidden"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.apiResponseLoading,expression:"apiResponseLoading"}],staticStyle:{width:"100%"},attrs:{data:e.ApiResponse,"highlight-current-row":"","show-header":!1,height:"400","max-height":"400"},on:{"current-change":e.handleCurrentChange,"selection-change":e.selsChange}},[a("el-table-column",{attrs:{prop:"name",label:"名称","min-width":"100%",sortable:""}})],1)],1)])],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.searchApiVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.saveCorrelation},nativeOn:{click:function(t){e.addInterrelateSubmit(t)}}},[e._v("保存")])],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"测试结果校验",name:"3"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("el-radio-group",{model:{value:e.form.check,callback:function(t){e.$set(e.form,"check",t)},expression:"form.check"}},[a("el-radio-button",{attrs:{label:"no_check"}},[a("div",[e._v("不校验")])]),e._v(" "),a("el-radio-button",{attrs:{label:"only_check_status"}},[a("div",[e._v("校验http状态")])]),e._v(" "),a("el-radio-button",{attrs:{label:"json"}},[a("div",[e._v("JSON校验")])]),e._v(" "),a("el-radio-button",{attrs:{label:"entirely_check"}},[a("div",[e._v("完全校验")])]),e._v(" "),a("el-radio-button",{attrs:{label:"Regular_check"}},[a("div",[e._v("正则校验")])])],1)],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.showCheck,expression:"showCheck"}]},[a("el-select",{attrs:{placeholder:"HTTP状态"},model:{value:e.form.checkHttp,callback:function(t){e.$set(e.form,"checkHttp",t)},expression:"form.checkHttp"}},e._l(e.httpCode,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-input",{staticStyle:{"margin-top":"10px"},attrs:{type:"textarea",rows:8,placeholder:"请输入mock内容"},model:{value:e.form.checkData,callback:function(t){e.$set(e.form,"checkData","string"==typeof t?t.trim():t)},expression:"form.checkData"}})],1)])],1)],1)],1)],1)],1)},staticRenderFns:[]}},811:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-row",{staticClass:"dynamic-manage"},[a("el-col",{attrs:{span:24}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,stripe:""}},[a("el-table-column",{attrs:{type:"index",label:"#","min-width":"10%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"time",label:"操作时间","min-width":"13%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"user",label:"操作人","min-width":"15%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"description",label:"描述","min-width":"47%"}})],1),e._v(" "),a("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]}},812:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-row",{staticClass:"row-title",attrs:{span:24}},[a("el-col",{attrs:{span:4}},[a("el-button",{staticClass:"addGroup",on:{click:e.handleAddGroup}},[e._v("新增分组")]),e._v(" "),a("div",{staticClass:"api-title"},[a("strong",[e._v("接口分组")])]),e._v(" "),a("div",{staticClass:"api-title",staticStyle:{cursor:"pointer"}},[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"用例列表",params:{project_id:this.$route.params.project_id}}}},[e._v("\n 所有用例\n ")])],1),e._v(" "),a("aside",[a("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":"2","active-text-color":"rgb(32, 160, 255)","unique-opened":!0}},[e._l(e.groupData,function(t,r){return[a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"分组用例列表",params:{project_id:e.project,firstGroup:t.id}}}},[a("el-menu-item",{key:t.id,staticClass:"group",attrs:{index:r+""}},[a("template",{slot:"title"},[e._v(e._s(t.name)+"\n "),a("el-dropdown",{staticClass:"editGroup",staticStyle:{"margin-right":"10%"},attrs:{trigger:"hover"}},[a("i",{staticClass:"el-icon-more"}),e._v(" "),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{nativeOn:{click:function(a){e.handleDelFirst(t.id)}}},[e._v("删除")]),e._v(" "),a("el-dropdown-item",{nativeOn:{click:function(a){e.handleEditFirstGroup(t.id,t.name)}}},[e._v("修改")])],1)],1)],1)],2)],1)]})],2)],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"新增分组","close-on-click-modal":!1},model:{value:e.addGroupFormVisible,callback:function(t){e.addGroupFormVisible=t},expression:"addGroupFormVisible"}},[a("el-form",{ref:"addGroupForm",attrs:{model:e.addGroupForm,"label-width":"80px",rules:e.addGroupFormRules}},[a("el-form-item",{attrs:{label:"分组名称",prop:"firstgroup"}},[a("el-input",{staticStyle:{width:"90%"},attrs:{"auto-complete":"off"},model:{value:e.addGroupForm.firstgroup,callback:function(t){e.$set(e.addGroupForm,"firstgroup","string"==typeof t?t.trim():t)},expression:"addGroupForm.firstgroup"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addGroupFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addGroupLoading},nativeOn:{click:function(t){e.addGroupSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"编辑分组","close-on-click-modal":!1},model:{value:e.editFirstGroupFormVisible,callback:function(t){e.editFirstGroupFormVisible=t},expression:"editFirstGroupFormVisible"}},[a("el-form",{ref:"editFirstGroupForm",attrs:{model:e.editFirstGroupForm,"label-width":"80px",rules:e.editFirstGroupFormRules}},[a("el-form-item",{attrs:{label:"分组名称",prop:"secondFirstGroup"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editFirstGroupForm.secondFirstGroup,callback:function(t){e.$set(e.editFirstGroupForm,"secondFirstGroup","string"==typeof t?t.trim():t)},expression:"editFirstGroupForm.secondFirstGroup"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.editFirstGroupFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.editFirstGroupLoading},nativeOn:{click:function(t){e.editFirstGroupSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-col",{attrs:{span:20}},[a("div",{staticStyle:{"margin-left":"10px","margin-right":"20px"}},[a("router-view")],1)])],1)],1)},staticRenderFns:[]}},813:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-row",{staticClass:"dynamic-manage"},[a("el-col",{attrs:{span:24}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,stripe:""}},[a("el-table-column",{attrs:{prop:"time",label:"操作时间","min-width":"13%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"type",label:"类型","min-width":"10%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"operationObject",label:"操作对象","min-width":"15%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"operationUser",label:"操作人","min-width":"15%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"description",label:"描述","min-width":"47%"}})],1),e._v(" "),a("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]}},814:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("section",[r("div",{staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px"}},[r("el-row",{attrs:{span:24}},[r("el-col",{staticStyle:{"padding-left":"6px","padding-right":"6px"},attrs:{span:2}},[r("div",{staticClass:"httpStyle",model:{value:e.httpType,callback:function(t){e.httpType=t},expression:"httpType"}},[e._v(e._s(e.httpType))])]),e._v(" "),r("el-col",{staticStyle:{"padding-left":"6px"},attrs:{span:2}},[r("div",{staticClass:"httpStyle",model:{value:e.requestType,callback:function(t){e.requestType=t},expression:"requestType"}},[e._v(e._s(e.requestType))])]),e._v(" "),r("el-col",{staticClass:"apiInfo",attrs:{span:15}},[r("div",[r("strong",{model:{value:e.addr,callback:function(t){e.addr=t},expression:"addr"}},[e._v(e._s(e.addr))])]),e._v(" "),r("div",[r("strong",{model:{value:e.apiName,callback:function(t){e.apiName=t},expression:"apiName"}},[e._v(e._s(e.apiName))])])]),e._v(" "),r("el-col",{attrs:{span:5}},[r("i",{directives:[{name:"show",rawName:"v-show",value:e.status,expression:"status"}],staticClass:"el-icon-check statusIcon"}),e._v(" "),r("i",{directives:[{name:"show",rawName:"v-show",value:!e.status,expression:"!status"}],staticClass:"el-icon-close statusIcon"}),e._v(" "),r("div",{staticClass:"apiDate",model:{value:e.updateTime,callback:function(t){e.updateTime=t},expression:"updateTime"}},[e._v(e._s(e.updateTime))])])],1)],1),e._v(" "),r("el-collapse",{model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[r("el-collapse-item",{attrs:{title:"请求头部",name:"1"}},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoadingHead,expression:"listLoadingHead"}],staticStyle:{width:"100%"},attrs:{data:e.head,"highlight-current-row":""}},[r("el-table-column",{attrs:{type:"index",label:"#","min-width":"10%",sortable:""}}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"标签","min-width":"22%",sortable:""}}),e._v(" "),r("el-table-column",{attrs:{prop:"value",label:"内容","min-width":"68%",sortable:"","show-overflow-tooltip":""}})],1)],1),e._v(" "),r("el-collapse-item",{attrs:{title:"请求参数",name:"2"}},[[r("div",{directives:[{name:"show",rawName:"v-show",value:e.parameterRaw,expression:"parameterRaw"}],class:e.ParameterTyep?"parameter-b":"parameter-a",staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px","word-break":"break-all"},model:{value:e.parameterRaw,callback:function(t){e.parameterRaw=t},expression:"parameterRaw"}},[e._v(e._s(e.parameterRaw))])],e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:!e.parameter.length&&!e.parameterRaw,expression:"!parameter.length&&!parameterRaw"}],staticClass:"raw"},[e._v("暂无数据")]),e._v(" "),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoadingParameter,expression:"listLoadingParameter"}],class:e.ParameterTyep?"parameter-a":"parameter-b",staticStyle:{width:"100%"},attrs:{data:e.parameter,"highlight-current-row":""}},[r("el-table-column",{attrs:{type:"index",label:"#","min-width":"10%",sortable:""}}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"22%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),r("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"38%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),r("el-table-column",{attrs:{prop:"_type",label:"参数类型","min-width":"10%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),r("el-table-column",{attrs:{label:"必填?","min-width":"10%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("img",{directives:[{name:"show",rawName:"v-show",value:t.row.required,expression:"scope.row.required"}],attrs:{src:a(63)}}),e._v(" "),r("img",{directives:[{name:"show",rawName:"v-show",value:!t.row.required,expression:"!scope.row.required"}],attrs:{src:a(62)}})]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"详情","min-width":"10%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{size:"small"},on:{click:function(a){e.lookParameterInfo(t.$index)}}},[e._v("查看")])]}}])})],1)],2),e._v(" "),r("el-dialog",{attrs:{title:"参数详情","close-on-click-modal":!1},model:{value:e.parameterInfoVisible,callback:function(t){e.parameterInfoVisible=t},expression:"parameterInfoVisible"}},[r("div",{staticStyle:{"font-size":"15px"},model:{value:e.parameterInfo,callback:function(t){e.parameterInfo=t},expression:"parameterInfo"}},[r("el-row",{staticStyle:{margin:"10px"},attrs:{gutter:20}},[r("div",[r("el-col",{attrs:{span:7}},[e._v("参数名")]),e._v(" "),r("el-col",{attrs:{span:7}},[e._v("参数值")]),e._v(" "),r("el-col",{attrs:{span:7}},[e._v("参数类型")]),e._v(" "),r("el-col",{attrs:{span:3}},[e._v("必填?")])],1),e._v(" "),r("div",{staticStyle:{"margin-top":"30px"}},[r("el-col",{attrs:{span:7}},[e._v(e._s(e.parameterInfo.name))]),e._v(" "),r("el-col",{attrs:{span:7}},[e._v(e._s(e.parameterInfo.value))]),e._v(" "),r("el-col",{attrs:{span:7}},[e._v(e._s(e.parameterInfo._type))]),e._v(" "),r("el-col",{attrs:{span:3}},[r("img",{directives:[{name:"show",rawName:"v-show",value:e.parameterInfo.required,expression:"parameterInfo.required"}],attrs:{src:a(63)}}),e._v(" "),r("img",{directives:[{name:"show",rawName:"v-show",value:!e.parameterInfo.required,expression:"!parameterInfo.required"}],attrs:{src:a(62)}})])],1),e._v(" "),r("div",{staticStyle:{"margin-top":"70px"}},[r("el-col",[e._v("输入限制:")])],1),e._v(" "),r("div",{staticStyle:{"margin-top":"100px"}},[r("el-col",{directives:[{name:"show",rawName:"v-show",value:e.parameterInfo.restrict,expression:"parameterInfo.restrict"}]},[e._v(e._s(e.parameterInfo.restrict))]),e._v(" "),r("el-col",{directives:[{name:"show",rawName:"v-show",value:!e.parameterInfo.restrict,expression:"!parameterInfo.restrict"}]},[e._v("无限制要求")])],1),e._v(" "),r("div",{staticStyle:{"margin-top":"140px"}},[r("el-col",[e._v("说明:")])],1),e._v(" "),r("div",{staticStyle:{"margin-top":"170px"}},[r("el-col",{directives:[{name:"show",rawName:"v-show",value:e.parameterInfo.description,expression:"parameterInfo.description"}]},[e._v(e._s(e.parameterInfo.description))]),e._v(" "),r("el-col",{directives:[{name:"show",rawName:"v-show",value:!e.parameterInfo.description,expression:"!parameterInfo.description"}]},[e._v("无详细说明")])],1)])],1)]),e._v(" "),r("el-collapse-item",{attrs:{title:"返回参数",name:"3"}},[r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoadingResponse,expression:"listLoadingResponse"}],staticStyle:{width:"100%"},attrs:{data:e.response,"highlight-current-row":""}},[r("el-table-column",{attrs:{type:"index",label:"#","min-width":"10%",sortable:""}}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"22%",sortable:""}}),e._v(" "),r("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"38%",sortable:""}}),e._v(" "),r("el-table-column",{attrs:{prop:"_type",label:"参数类型","min-width":"10%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),r("el-table-column",{attrs:{label:"必含?","min-width":"10%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("img",{directives:[{name:"show",rawName:"v-show",value:t.row.required,expression:"scope.row.required"}],attrs:{src:a(63)}}),e._v(" "),r("img",{directives:[{name:"show",rawName:"v-show",value:!t.row.required,expression:"!scope.row.required"}],attrs:{src:a(62)}})]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"详情","min-width":"10%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{size:"small"},on:{click:function(a){e.lookResponseInfo(t.$index)}}},[e._v("查看")])]}}])})],1)],1),e._v(" "),r("el-dialog",{attrs:{title:"参数详情","close-on-click-modal":!1},model:{value:e.responseInfoVisible,callback:function(t){e.responseInfoVisible=t},expression:"responseInfoVisible"}},[r("div",{staticStyle:{"font-size":"15px"},model:{value:e.responseInfo,callback:function(t){e.responseInfo=t},expression:"responseInfo"}},[r("el-row",{staticStyle:{margin:"10px"},attrs:{gutter:20}},[r("div",[r("el-col",{attrs:{span:7}},[e._v("参数名")]),e._v(" "),r("el-col",{attrs:{span:7}},[e._v("参数值")]),e._v(" "),r("el-col",{attrs:{span:7}},[e._v("参数类型")]),e._v(" "),r("el-col",{attrs:{span:3}},[e._v("必含?")])],1),e._v(" "),r("div",{staticStyle:{"margin-top":"30px"}},[r("el-col",{attrs:{span:7}},[e._v(e._s(e.responseInfo.name))]),e._v(" "),r("el-col",{attrs:{span:7}},[e._v(e._s(e.responseInfo.value))]),e._v(" "),r("el-col",{attrs:{span:7}},[e._v(e._s(e.responseInfo._type))]),e._v(" "),r("el-col",{attrs:{span:3}},[r("img",{directives:[{name:"show",rawName:"v-show",value:e.responseInfo.required,expression:"responseInfo.required"}],attrs:{src:a(63)}}),e._v(" "),r("img",{directives:[{name:"show",rawName:"v-show",value:!e.responseInfo.required,expression:"!responseInfo.required"}],attrs:{src:a(62)}})])],1),e._v(" "),r("div",{staticStyle:{"margin-top":"70px"}},[r("el-col",[e._v("说明:")])],1),e._v(" "),r("div",{staticStyle:{"margin-top":"100px"}},[r("el-col",{directives:[{name:"show",rawName:"v-show",value:e.responseInfo.description,expression:"responseInfo.description"}]},[e._v(e._s(e.responseInfo.description))]),e._v(" "),r("el-col",{directives:[{name:"show",rawName:"v-show",value:!e.responseInfo.description,expression:"!responseInfo.description"}]},[e._v("无详细说明")])],1)])],1)]),e._v(" "),r("el-collapse-item",{attrs:{title:"普通Mock",name:"4"}},[r("el-card",{staticClass:"box-card"},[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("el-select",{attrs:{placeholder:"HTTP状态"},model:{value:e.mockCode,callback:function(t){e.mockCode=t},expression:"mockCode"}},e._l(e.httpCode,function(e,t){return r("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})})),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.changFormat}},[e._v("格式转换")])],1),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.mockData,expression:"mockData"}],class:e.resultShow?"parameter-a":"parameter-b",staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px","word-break":"break-all","line-height":"25px"},model:{value:e.mockData,callback:function(t){e.mockData=t},expression:"mockData"}},[e._v(e._s(e.mockData))]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:!e.mockData&&!e.mockJsonData,expression:"!mockData&&!mockJsonData"}],staticClass:"raw"},[e._v("暂无数据")]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:e.mockJsonData,expression:"mockJsonData"}],class:e.resultShow?"parameter-b":"parameter-a",staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px","word-break":"break-all",height:"300px",overflow:"auto","overflow-x":"hidden"}},[r("pre",[e._v(e._s(e.mockJsonData))])])])],1)],1)],1)},staticRenderFns:[]}},815:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.formRules}},[a("el-col",{staticClass:"HOST",attrs:{span:3}},[a("el-form-item",{attrs:{prop:"url"}},[a("el-select",{attrs:{placeholder:"测试环境"},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}},e._l(e.Host,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.host}})}))],1)],1),e._v(" "),a("div",{staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px","padding-bottom":"0px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:3}},[a("el-form-item",[a("el-select",{attrs:{placeholder:"请求方式"},on:{change:e.checkRequest},model:{value:e.form.request4,callback:function(t){e.$set(e.form,"request4",t)},expression:"form.request4"}},e._l(e.request,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:3}},[a("el-form-item",[a("el-select",{attrs:{placeholder:"HTTP协议"},model:{value:e.form.Http4,callback:function(t){e.$set(e.form,"Http4",t)},expression:"form.Http4"}},e._l(e.Http,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:16}},[a("el-form-item",{attrs:{prop:"addr"}},[a("el-input",{attrs:{placeholder:"地址","auto-complete":""},model:{value:e.form.addr,callback:function(t){e.$set(e.form,"addr","string"==typeof t?t.trim():t)},expression:"form.addr"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:2}},[a("el-button",{attrs:{type:"primary",loading:e.loadingSend},on:{click:e.Test}},[e._v("发送")])],1)],1)],1),e._v(" "),a("el-row",{attrs:{span:24}},[a("el-collapse",{on:{change:e.handleChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[a("el-collapse-item",{attrs:{title:"请求头部",name:"1"}},[a("el-table",{ref:"multipleHeadTable",attrs:{data:e.form.head,"highlight-current-row":""}},[a("el-table-column",{attrs:{type:"selection","min-width":"5%",label:"头部"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"标签","min-width":"20%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{placeholder:"head标签",filterable:""},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name",a)},expression:"scope.row.name"}},e._l(e.header,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-input",{staticClass:"selectInput",attrs:{value:t.row.name,placeholder:"请输入内容"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"内容","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入内容"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"7%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delHead(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.head.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addHead}}):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"18%"}})],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"请求参数",name:"2"}},[a("div",{staticStyle:{margin:"5px"}},[a("el-row",{attrs:{span:24}},[a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"form-data"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("表单(form-data)")])],1),e._v(" "),e.request3?a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"raw"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("源数据(raw)")])],1):e._e(),e._v(" "),e.request3?a("el-col",{attrs:{span:16}},[a("el-checkbox",{directives:[{name:"show",rawName:"v-show",value:e.ParameterTyep,expression:"ParameterTyep"}],attrs:{label:"3"},model:{value:e.radioType,callback:function(t){e.radioType=t},expression:"radioType"}},[e._v("表单转源数据")])],1):e._e()],1)],1),e._v(" "),a("el-table",{ref:"multipleParameterTable",class:e.ParameterTyep?"parameter-a":"parameter-b",attrs:{data:e.form.parameter,"highlight-current-row":""},on:{"selection-change":e.selsChangeParameter}},[a("el-table-column",{attrs:{type:"selection","min-width":"5%",label:"头部"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"20%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.name,placeholder:"请输入参数值"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入参数值"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"7%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delParameter(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"10%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.parameter.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addParameter}}):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"18%"}})],1),e._v(" "),[a("el-input",{class:e.ParameterTyep?"parameter-b":"parameter-a",attrs:{type:"textarea",rows:5,placeholder:"请输入内容"},model:{value:e.form.parameterRaw,callback:function(t){e.$set(e.form,"parameterRaw","string"==typeof t?t.trim():t)},expression:"form.parameterRaw"}})]],2),e._v(" "),a("el-collapse-item",{attrs:{title:"响应结果",name:"4"}},[a("div",{staticStyle:{"margin-bottom":"10px"}},[a("el-button",{on:{click:e.showBody}},[e._v("Body")]),e._v(" "),a("el-button",{on:{click:e.showHeader}},[e._v("Head")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.neatenFormat}},[e._v("格式转换")])],1),e._v(" "),a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",{staticStyle:{"font-size":"25px"},model:{value:e.form.statusCode,callback:function(t){e.$set(e.form,"statusCode",t)},expression:"form.statusCode"}},[e._v(e._s(e.form.statusCode))])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.format,expression:"!format"}],class:e.resultShow?"parameter-a":"parameter-b",model:{value:e.form.resultData,callback:function(t){e.$set(e.form,"resultData",t)},expression:"form.resultData"}},[a("div",{staticStyle:{"word-break":"break-all",overflow:"auto","overflow-x":"hidden"}},[e._v("\n "+e._s(e.form.resultData)+"\n ")])]),e._v(" "),a("div",{class:e.resultShow?"parameter-b":"parameter-a",model:{value:e.form.resultHead,callback:function(t){e.$set(e.form,"resultHead",t)},expression:"form.resultHead"}},[e._v(e._s(e.form.resultHead))]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.format,expression:"format"}],class:e.resultShow?"parameter-a":"parameter-b"},[a("pre",{staticStyle:{border:"1px solid #e6e6e6","word-break":"break-all",height:"300px",overflow:"auto","overflow-x":"hidden"}},[e._v(" "+e._s(e.form.resultData)+"\n ")])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:!e.form.resultData&&!e.form.resultHead,expression:"!form.resultData&&!form.resultHead"}],staticClass:"raw"},[e._v("暂无数据")])])],1),e._v(" "),a("el-collapse-item",{attrs:{title:"请求历史",name:"5"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.requestHistory,stripe:""}},[a("el-table-column",{attrs:{prop:"requestTime",label:"操作时间","min-width":"20%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"requestType",label:"请求方式","min-width":"10%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"requestAddress",label:"请求地址","min-width":"49%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"httpCode",label:"HTTP状态","min-width":"11%"}}),e._v(" "),a("el-table-column",{attrs:{"min-width":"10%",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delHistory(t.row)}}})]}}])})],1)],1)],1)],1)],1)],1)},staticRenderFns:[]}},816:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-row",{staticClass:"container"},[r("el-col",{staticClass:"header",attrs:{span:24}},[r("el-col",{staticClass:"logo",class:e.collapsed?"logo-collapse-width":"logo-width",attrs:{span:10}},[r("router-link",{staticStyle:{"text-decoration":"none",color:"#FFFFFF"},attrs:{to:"/projectList"}},[e._v(e._s(e.collapsed?"":e.sysName))])],1),e._v(" "),r("el-col",{staticClass:"userinfo",attrs:{span:4}},[r("el-dropdown",{attrs:{trigger:"hover"}},[r("span",{staticClass:"el-dropdown-link userinfo-inner"},[r("img",{attrs:{src:a(342)}}),e._v(" "+e._s(e.sysUserName))]),e._v(" "),r("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[r("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){e.logout(t)}}},[e._v("退出登录")])],1)],1)],1)],1),e._v(" "),r("el-col",{attrs:{span:24}},[[r("el-menu",{directives:[{name:"show",rawName:"v-show",value:!e.collapsed,expression:"!collapsed"}],staticClass:"el-menu-vertical-demo",attrs:{"default-active":e.$route.path,mode:"horizontal","unique-opened":""},on:{select:e.handleselect}},[e._l(e.$router.options.routes,function(t){return t.projectHidden?e._e():[e._l(t.children,function(t,a){return[t.leaf?r("el-menu-item",{key:t.path,attrs:{index:t.path}},[t.child?e._e():[r("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:t.name,params:{id:e.project_id}}}},[e._v(e._s(t.name))])],e._v(" "),t.child?[r("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:t.children[0].name,params:{id:e.project_id}}}},[e._v(e._s(t.name))])]:e._e()],2):e._e(),e._v(" "),t.leaf?e._e():r("el-submenu",{attrs:{index:a+""}},[r("template",{slot:"title"},[e._v(e._s(t.name))]),e._v(" "),e._l(t.children,function(t){return r("el-menu-item",{key:t.path,attrs:{index:t.path}},[e._v("\n\t\t\t\t\t\t\t\t"+e._s(t.name)+"\n\t\t\t\t\t\t\t")])})],2)]})]})],2)],e._v(" "),r("strong",{staticClass:"title"},[e._v(e._s(e.$route.name))])],2),e._v(" "),r("el-col",{attrs:{span:24}},[r("transition",{attrs:{name:"fade",mode:"out-in"}},[r("router-view")],1)],1)],1)},staticRenderFns:[]}},817:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticStyle:{margin:"35px"}},[r("el-col",{staticClass:"toolbar",staticStyle:{"padding-bottom":"0px"},attrs:{span:24}},[r("el-form",{attrs:{inline:!0,model:e.filters}},[r("el-form-item",[r("el-input",{attrs:{placeholder:"名称"},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.getGlobalHost(t)}},model:{value:e.filters.name,callback:function(t){e.$set(e.filters,"name","string"==typeof t?t.trim():t)},expression:"filters.name"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.getGlobalHost}},[e._v("查询")])],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.handleAdd}},[e._v("新增")])],1)],1)],1),e._v(" "),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.project,"highlight-current-row":""},on:{"selection-change":e.selsChange}},[r("el-table-column",{attrs:{type:"selection","min-width":"5%"}}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"名称","min-width":"15%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),r("el-table-column",{attrs:{prop:"host",label:"HOST","min-width":"28%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),r("el-table-column",{attrs:{prop:"description",label:"描述","min-width":"27%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),r("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"10%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[r("img",{directives:[{name:"show",rawName:"v-show",value:t.row.status,expression:"scope.row.status"}],attrs:{src:a(63)}}),e._v(" "),r("img",{directives:[{name:"show",rawName:"v-show",value:!t.row.status,expression:"!scope.row.status"}],attrs:{src:a(62)}})]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"操作","min-width":"15%"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{size:"small"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("编辑")]),e._v(" "),r("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")]),e._v(" "),r("el-button",{attrs:{type:"info",size:"small"},on:{click:function(a){e.handleChangeStatus(t.$index,t.row)}}},[e._v(e._s(!1===t.row.status?"启用":"禁用"))])]}}])})],1),e._v(" "),r("el-col",{staticClass:"toolbar",attrs:{span:24}},[r("el-button",{attrs:{type:"danger",disabled:0===this.sels.length},on:{click:e.batchRemove}},[e._v("批量删除")]),e._v(" "),r("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1),e._v(" "),r("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"编辑","close-on-click-modal":!1},model:{value:e.editFormVisible,callback:function(t){e.editFormVisible=t},expression:"editFormVisible"}},[r("el-form",{ref:"editForm",attrs:{model:e.editForm,rules:e.editFormRules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"名称",prop:"name"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.name,callback:function(t){e.$set(e.editForm,"name","string"==typeof t?t.trim():t)},expression:"editForm.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"Host",prop:"host"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.host,callback:function(t){e.$set(e.editForm,"host","string"==typeof t?t.trim():t)},expression:"editForm.host"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"描述",prop:"description"}},[r("el-input",{attrs:{type:"textarea",rows:5},model:{value:e.editForm.description,callback:function(t){e.$set(e.editForm,"description","string"==typeof t?t.trim():t)},expression:"editForm.description"}})],1)],1),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{nativeOn:{click:function(t){e.editFormVisible=!1}}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary",loading:e.editLoading},nativeOn:{click:function(t){e.editSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),r("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"新增","close-on-click-modal":!1},model:{value:e.addFormVisible,callback:function(t){e.addFormVisible=t},expression:"addFormVisible"}},[r("el-form",{ref:"addForm",attrs:{model:e.addForm,"label-width":"80px",rules:e.addFormRules}},[r("el-form-item",{attrs:{label:"名称",prop:"name"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.addForm.name,callback:function(t){e.$set(e.addForm,"name","string"==typeof t?t.trim():t)},expression:"addForm.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"Host",prop:"host"}},[r("el-input",{attrs:{"auto-complete":"off"},model:{value:e.addForm.host,callback:function(t){e.$set(e.addForm,"host","string"==typeof t?t.trim():t)},expression:"addForm.host"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"描述",prop:"description"}},[r("el-input",{attrs:{type:"textarea",rows:5},model:{value:e.addForm.description,callback:function(t){e.$set(e.addForm,"description","string"==typeof t?t.trim():t)},expression:"addForm.description"}})],1)],1),e._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{nativeOn:{click:function(t){e.addFormVisible=!1}}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary",loading:e.addLoading},nativeOn:{click:function(t){e.addSubmit(t)}}},[e._v("提交")])],1)],1)],1)},staticRenderFns:[]}},818:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticStyle:{height:"46px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0,model:e.filters}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"名称"},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.getCaseList(t)}},model:{value:e.filters.name,callback:function(t){e.$set(e.filters,"name","string"==typeof t?t.trim():t)},expression:"filters.name"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.getCaseList}},[e._v("查询")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.handleAdd}},[e._v("新增用例")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",disabled:e.update},on:{click:e.changeGroup}},[e._v("修改分组")])],1)],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"编辑","close-on-click-modal":!1},model:{value:e.editFormVisible,callback:function(t){e.editFormVisible=t},expression:"editFormVisible"}},[a("el-form",{ref:"editForm",attrs:{model:e.editForm,rules:e.editFormRules,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"名称",prop:"caseName"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editForm.caseName,callback:function(t){e.$set(e.editForm,"caseName","string"==typeof t?t.trim():t)},expression:"editForm.caseName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"接口分组:","label-width":"83px",prop:"automationGroupLevelFirst"}},[a("el-select",{attrs:{placeholder:"分组"},model:{value:e.editForm.automationGroupLevelFirst,callback:function(t){e.$set(e.editForm,"automationGroupLevelFirst",t)},expression:"editForm.automationGroupLevelFirst"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"描述",prop:"description"}},[a("el-input",{attrs:{type:"textarea",rows:4},model:{value:e.editForm.description,callback:function(t){e.$set(e.editForm,"description","string"==typeof t?t.trim():t)},expression:"editForm.description"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.editFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.editLoading},nativeOn:{click:function(t){e.editSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"65%",left:"17.5%"},attrs:{title:"新增","close-on-click-modal":!1},model:{value:e.addFormVisible,callback:function(t){e.addFormVisible=t},expression:"addFormVisible"}},[a("el-form",{ref:"addForm",attrs:{model:e.addForm,"label-width":"80px",rules:e.addFormRules}},[a("el-form-item",{attrs:{label:"名称",prop:"caseName"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.addForm.caseName,callback:function(t){e.$set(e.addForm,"caseName","string"==typeof t?t.trim():t)},expression:"addForm.caseName"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"接口分组:","label-width":"83px",prop:"firstGroup"}},[a("el-select",{attrs:{placeholder:"分组"},model:{value:e.addForm.firstGroup,callback:function(t){e.$set(e.addForm,"firstGroup",t)},expression:"addForm.firstGroup"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"描述",prop:"description"}},[a("el-input",{attrs:{type:"textarea",rows:4},model:{value:e.addForm.description,callback:function(t){e.$set(e.addForm,"description","string"==typeof t?t.trim():t)},expression:"addForm.description"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},nativeOn:{click:function(t){e.addSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"65%",left:"17.5%"},attrs:{title:"修改所属分组","close-on-click-modal":!1},model:{value:e.updateGroupFormVisible,callback:function(t){e.updateGroupFormVisible=t},expression:"updateGroupFormVisible"}},[a("el-form",{ref:"updateGroupForm",attrs:{model:e.updateGroupForm,"label-width":"80px",rules:e.updateGroupFormRules}},[a("el-form-item",{attrs:{label:"分组",prop:"firstGroup"}},[a("el-select",{attrs:{placeholder:"请选择分组"},model:{value:e.updateGroupForm.firstGroup,callback:function(t){e.$set(e.updateGroupForm,"firstGroup",t)},expression:"updateGroupForm.firstGroup"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.updateGroupFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.updateGroupLoading},nativeOn:{click:function(t){e.updateGroupSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.Case,"highlight-current-row":""},on:{"selection-change":e.selsChange}},[a("el-table-column",{attrs:{type:"selection","min-width":"5%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"caseName",label:"用例名称","min-width":"20%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-icon",{attrs:{name:"caseName"}}),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"用例接口列表",params:{case_id:t.row.id}}}},[e._v(e._s(t.row.caseName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"description",label:"描述","min-width":"35%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"10%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"updateTime",label:"更新日期","min-width":"15%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"15%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")]),e._v(" "),a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(a){e.handleEdit(t.$index,t.row)}}},[e._v("修改")])]}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-button",{attrs:{type:"danger",disabled:0===this.sels.length},on:{click:e.batchRemove}},[e._v("批量删除")]),e._v(" "),a("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]}},819:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div")},staticRenderFns:[]}},820:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-row",{staticClass:"container"},[r("el-col",{staticClass:"header",attrs:{span:24}},[r("el-col",{staticClass:"logo",class:e.collapsed?"logo-collapse-width":"logo-width",attrs:{span:10}},[r("router-link",{staticStyle:{"text-decoration":"none",color:"#FFFFFF"},attrs:{to:"/projectList"}},[e._v(e._s(e.collapsed?"":e.sysName))])],1),e._v(" "),r("el-col",{attrs:{span:10}},[r("div",{staticClass:"tools",on:{click:function(t){t.preventDefault(),e.collapse(t)}}},[r("i",{staticClass:"fa fa-align-justify"})])]),e._v(" "),r("el-col",{staticClass:"userinfo",attrs:{span:4}},[r("el-dropdown",{attrs:{trigger:"hover"}},[r("span",{staticClass:"el-dropdown-link userinfo-inner"},[e._v("\n\t\t\t\t\t"+e._s(e.sysUserName)+"\n\t\t\t\t\t"),r("img",{attrs:{src:a(342)}})]),e._v(" "),r("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[r("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){e.logout(t)}}},[e._v("退出登录")])],1)],1)],1)],1),e._v(" "),r("el-col",{staticClass:"main",attrs:{span:24}},[r("aside",{class:e.collapsed?"menu-collapsed":"menu-expanded"},[e.collapsed?e._e():r("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":e.$route.path,"unique-opened":"",router:""},on:{select:e.handleselect}},[e._l(e.$router.options.routes,function(t,a){return t.hidden?e._e():e._l(t.children,function(t){return t.hidden?e._e():r("el-menu-item",{key:t.path,attrs:{index:t.path}},[r("i",{class:t.iconCls}),e._v(e._s(t.name))])})})],2)],1),e._v(" "),r("section",{staticClass:"content-container"},[r("div",{staticClass:"grid-content bg-purple-light"},[r("el-col",{staticClass:"breadcrumb-container",attrs:{span:24}},[r("strong",{staticClass:"title"},[e._v(e._s(e.$route.name))]),e._v(" "),r("el-breadcrumb",{staticClass:"breadcrumb-inner",attrs:{separator:"/"}},e._l(e.$route.matched,function(t){return r("el-breadcrumb-item",{key:t.path},[e._v("\n\t\t\t\t\t\t\t"+e._s(t.name)+"\n\t\t\t\t\t\t")])}))],1),e._v(" "),r("el-col",{staticClass:"content-wrapper",attrs:{span:24}},[r("transition",{attrs:{name:"fade",mode:"out-in"}},[r("router-view")],1)],1)],1)])])],1)},staticRenderFns:[]}},821:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-row",{staticClass:"row-title",attrs:{span:24}},[a("el-col",{attrs:{span:4}},[a("el-button",{staticClass:"addGroup",on:{click:e.handleAddGroup}},[e._v("新增分组")]),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"快速测试",params:{project_id:this.$route.params.project_id}}}},[a("el-button",{staticClass:"addGroup"},[e._v("快速测试")])],1),e._v(" "),a("div",{staticClass:"api-title"},[a("strong",[e._v("接口分组")])]),e._v(" "),a("div",{staticClass:"api-title",staticStyle:{cursor:"pointer"}},[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"接口列表",params:{project_id:this.$route.params.project_id}}}},[e._v("\n 所有接口\n ")])],1),e._v(" "),a("aside",[a("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":"2","active-text-color":"rgb(32, 160, 255)","unique-opened":!0}},[e._l(e.groupData,function(t,r){return[a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"分组接口列表",params:{project_id:e.project,firstGroup:t.id}}}},[a("el-menu-item",{key:t.id,staticClass:"group",attrs:{index:r+""}},[a("template",{slot:"title"},[e._v(e._s(t.name)+"\n "),a("el-dropdown",{staticClass:"editGroup",staticStyle:{"margin-right":"10%"},attrs:{trigger:"hover"}},[a("i",{staticClass:"el-icon-more"}),e._v(" "),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{nativeOn:{click:function(a){e.handleDelFirst(t.id)}}},[e._v("删除")]),e._v(" "),a("el-dropdown-item",{nativeOn:{click:function(a){e.handleEditFirstGroup(t.id,t.name)}}},[e._v("修改")])],1)],1)],1)],2)],1)]})],2)],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"新增分组","close-on-click-modal":!1},model:{value:e.addGroupFormVisible,callback:function(t){e.addGroupFormVisible=t},expression:"addGroupFormVisible"}},[a("el-form",{ref:"addGroupForm",attrs:{model:e.addGroupForm,"label-width":"80px",rules:e.addGroupFormRules}},[a("el-form-item",{attrs:{label:"分组名称",prop:"firstgroup"}},[a("el-input",{staticStyle:{width:"90%"},attrs:{"auto-complete":"off"},model:{value:e.addGroupForm.firstgroup,callback:function(t){e.$set(e.addGroupForm,"firstgroup","string"==typeof t?t.trim():t)},expression:"addGroupForm.firstgroup"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.addGroupFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addGroupLoading},nativeOn:{click:function(t){e.addGroupSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"编辑分组","close-on-click-modal":!1},model:{value:e.editFirstGroupFormVisible,callback:function(t){e.editFirstGroupFormVisible=t},expression:"editFirstGroupFormVisible"}},[a("el-form",{ref:"editFirstGroupForm",attrs:{model:e.editFirstGroupForm,"label-width":"80px",rules:e.editFirstGroupFormRules}},[a("el-form-item",{attrs:{label:"分组名称",prop:"secondFirstGroup"}},[a("el-input",{attrs:{"auto-complete":"off"},model:{value:e.editFirstGroupForm.secondFirstGroup,callback:function(t){e.$set(e.editFirstGroupForm,"secondFirstGroup","string"==typeof t?t.trim():t)},expression:"editFirstGroupForm.secondFirstGroup"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.editFirstGroupFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.editFirstGroupLoading},nativeOn:{click:function(t){e.editFirstGroupSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-col",{attrs:{span:20}},[a("div",{staticStyle:{"margin-left":"10px","margin-right":"20px"}},[a("router-view")],1)])],1)],1)},staticRenderFns:[]}},822:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"用例接口列表",params:{project_id:this.$route.params.project_id,case_id:this.$route.params.case_id}}}},[a("el-button",{staticClass:"return-list"},[a("i",{staticClass:"el-icon-d-arrow-left",staticStyle:{"margin-right":"5px"}}),e._v("返回列表")])],1),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"用例接口列表",params:{project_id:this.$route.params.project_id,case_id:this.$route.params.case_id}}}},[a("el-button",{staticClass:"return-list",staticStyle:{float:"right"}},[e._v("取消")])],1),e._v(" "),a("el-button",{staticClass:"return-list",staticStyle:{float:"right","margin-right":"15px"},attrs:{type:"primary"},nativeOn:{click:function(t){e.updateApi(t)}}},[e._v("保存")]),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.FormRules}},[a("div",{staticStyle:{border:"1px solid #e6e6e6","margin-bottom":"10px",padding:"15px"}},[a("el-form-item",{attrs:{label:"接口名称:","label-width":"83px",prop:"name"}},[a("el-input",{attrs:{placeholder:"名称","auto-complete":""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"==typeof t?t.trim():t)},expression:"form.name"}})],1),e._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"URL:","label-width":"83px"}},[a("el-select",{attrs:{placeholder:"请求方式"},on:{change:e.checkRequest},model:{value:e.form.request4,callback:function(t){e.$set(e.form,"request4",t)},expression:"form.request4"}},e._l(e.request,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:2}},[a("el-form-item",[a("el-select",{attrs:{placeholder:"HTTP协议"},model:{value:e.form.Http4,callback:function(t){e.$set(e.form,"Http4",t)},expression:"form.Http4"}},e._l(e.Http,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:18}},[a("el-form-item",{attrs:{prop:"addr"}},[a("el-input",{attrs:{placeholder:"地址","auto-complete":""},model:{value:e.form.addr,callback:function(t){e.$set(e.form,"addr","string"==typeof t?t.trim():t)},expression:"form.addr"}})],1)],1)],1)],1),e._v(" "),a("el-row",{attrs:{span:24}},[a("el-collapse",{on:{change:e.handleChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[a("el-collapse-item",{attrs:{title:"请求头部",name:"1"}},[a("el-table",{attrs:{data:e.form.head,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"标签","min-width":"30%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"head标签",filterable:""},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name",a)},expression:"scope.row.name"}},e._l(e.header,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-input",{staticClass:"selectInput",attrs:{value:t.row.name,placeholder:"请输入内容"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"内容","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入内容"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"interrelate",label:"是否关联","min-width":"10%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{model:{value:t.row.interrelate,callback:function(a){e.$set(t.row,"interrelate",a)},expression:"scope.row.interrelate"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.row.interrelate,expression:"scope.row.interrelate"}],staticStyle:{"margin-bottom":"5px"},attrs:{type:"primary",size:"mini"},on:{click:function(a){e.handleCorrelation(t.row)}}},[e._v("关联")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"15%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delHead(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.head.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addHead}}):e._e()]}}])})],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"请求参数",name:"2"}},[a("div",{staticStyle:{margin:"5px"}},[a("el-row",{attrs:{span:24}},[a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"form-data"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("表单(form-data)")])],1),e._v(" "),e.request3?a("el-col",{attrs:{span:4}},[a("el-radio",{attrs:{label:"raw"},model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[e._v("源数据(raw)")])],1):e._e(),e._v(" "),e.request3?a("el-col",{attrs:{span:16}},[a("el-checkbox",{directives:[{name:"show",rawName:"v-show",value:e.ParameterTyep,expression:"ParameterTyep"}],attrs:{label:"3"},model:{value:e.radioType,callback:function(t){e.radioType=t},expression:"radioType"}},[e._v("表单转源数据")])],1):e._e()],1)],1),e._v(" "),a("el-table",{class:e.ParameterTyep?"parameter-a":"parameter-b",attrs:{data:e.form.parameter,"highlight-current-row":""}},[a("el-table-column",{attrs:{prop:"name",label:"参数名","min-width":"30%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.name,placeholder:"请输入参数值"},model:{value:t.row.name,callback:function(a){e.$set(t.row,"name","string"==typeof a?a.trim():a)},expression:"scope.row.name"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"value",label:"参数值","min-width":"40%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{value:t.row.value,placeholder:"请输入参数值"},model:{value:t.row.value,callback:function(a){e.$set(t.row,"value","string"==typeof a?a.trim():a)},expression:"scope.row.value"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"interrelate",label:"是否关联","min-width":"10%",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-switch",{model:{value:t.row.interrelate,callback:function(a){e.$set(t.row,"interrelate",a)},expression:"scope.row.interrelate"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{"min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"show",rawName:"v-show",value:t.row.interrelate,expression:"scope.row.interrelate"}],staticStyle:{"margin-bottom":"5px"},attrs:{type:"primary",size:"mini"},on:{click:function(a){e.handleCorrelation(t.$index,t.row)}}},[e._v("关联")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"15%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"30px",cursor:"pointer"},on:{click:function(a){e.delParameter(t.$index)}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"","min-width":"5%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.$index===e.form.parameter.length-1?a("el-button",{staticClass:"el-icon-plus",attrs:{size:"mini"},on:{click:e.addParameter}}):e._e()]}}])})],1),e._v(" "),[a("el-input",{class:e.ParameterTyep?"parameter-b":"parameter-a",attrs:{type:"textarea",rows:5,placeholder:"请输入内容"},model:{value:e.form.parameterRaw,callback:function(t){e.$set(e.form,"parameterRaw","string"==typeof t?t.trim():t)},expression:"form.parameterRaw"}})]],2),e._v(" "),a("el-dialog",{attrs:{title:"关联","close-on-click-modal":!1},model:{value:e.searchApiVisible,callback:function(t){e.searchApiVisible=t},expression:"searchApiVisible"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:6}},[a("div",{staticStyle:{height:"400px","line-height":"100px",overflow:"auto","overflow-x":"hidden",border:"1px solid #e6e6e6"}},[a("el-menu",{staticClass:"el-menu-vertical-demo",attrs:{"default-active":"2","active-text-color":"rgb(32, 160, 255)","unique-opened":!0}},e._l(e.ApiList,function(t,r){return a("el-menu-item",{key:t.id,attrs:{index:r+""},nativeOn:{click:function(t){e.handleResponse(r)}}},[e._v(e._s(t.name))])}))],1)]),e._v(" "),a("el-col",{attrs:{span:18}},[a("div",{staticStyle:{height:"400px","line-height":"100px",overflow:"auto","overflow-x":"hidden"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.apiResponseLoading,expression:"apiResponseLoading"}],staticStyle:{width:"100%"},attrs:{data:e.ApiResponse,"highlight-current-row":"","show-header":!1,height:"400","max-height":"400"},on:{"current-change":e.handleCurrentChange,"selection-change":e.selsChange}},[a("el-table-column",{attrs:{prop:"name",label:"名称","min-width":"100%",sortable:""}})],1)],1)])],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.searchApiVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.saveCorrelation},nativeOn:{click:function(t){e.addInterrelateSubmit(t)}}},[e._v("保存")])],1)],1),e._v(" "),a("el-collapse-item",{attrs:{title:"测试结果校验",name:"3"}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("el-radio-group",{model:{value:e.form.check,callback:function(t){e.$set(e.form,"check",t)},expression:"form.check"}},[a("el-radio-button",{attrs:{label:"no_check"}},[a("div",[e._v("不校验")])]),e._v(" "),a("el-radio-button",{attrs:{label:"only_check_status"}},[a("div",[e._v("校验http状态")])]),e._v(" "),a("el-radio-button",{attrs:{label:"json"}},[a("div",[e._v("JSON校验")])]),e._v(" "),a("el-radio-button",{attrs:{label:"entirely_check"}},[a("div",[e._v("完全校验")])]),e._v(" "),a("el-radio-button",{attrs:{label:"Regular_check"}},[a("div",[e._v("正则校验")])])],1)],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:e.showCheck,expression:"showCheck"}]},[a("el-select",{attrs:{placeholder:"HTTP状态"},model:{value:e.form.checkHttp,callback:function(t){e.$set(e.form,"checkHttp",t)},expression:"form.checkHttp"}},e._l(e.httpCode,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.label,value:e.value}})})),e._v(" "),a("el-input",{staticStyle:{"margin-top":"10px"},attrs:{type:"textarea",rows:8,placeholder:"请输入mock内容"},model:{value:e.form.checkData,callback:function(t){e.$set(e.form,"checkData","string"==typeof t?t.trim():t)},expression:"form.checkData"}})],1)])],1)],1)],1)],1)],1)},staticRenderFns:[]}},823:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",[a("el-col",{staticStyle:{height:"46px"},attrs:{span:24}},[a("el-form",{attrs:{inline:!0,model:e.filters}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"名称"},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.getApiList(t)}},model:{value:e.filters.name,callback:function(t){e.$set(e.filters,"name","string"==typeof t?t.trim():t)},expression:"filters.name"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.getApiList}},[e._v("查询")])],1),e._v(" "),a("el-form-item",[a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"新增接口",params:{project_id:this.$route.params.project_id}}}},[a("el-button",{attrs:{type:"primary"}},[e._v("新增")])],1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",disabled:e.update},on:{click:e.changeGroup}},[e._v("修改分组")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.DownloadApi(t)}}},[e._v("下载接口文档")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},nativeOn:{click:function(t){e.loadSwaggerApi=!0}}},[e._v("导入接口")]),e._v(" "),a("el-dialog",{attrs:{title:"导入swagger接口","close-on-click-modal":!1},model:{value:e.loadSwaggerApi,callback:function(t){e.loadSwaggerApi=t},expression:"loadSwaggerApi"}},[a("el-input",{staticStyle:{width:"90%"},attrs:{placeholder:"请输入swagger接口地址"},model:{value:e.swaggerUrl,callback:function(t){e.swaggerUrl="string"==typeof t?t.trim():t},expression:"swaggerUrl"}}),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.addLoading},on:{click:e.addSubmit}},[e._v("导入")]),e._v(" "),e.swaggerUrl?e._e():a("P",{staticStyle:{color:"red",margin:"0px"}},[e._v("不能为空")])],1)],1)],1)],1),e._v(" "),a("el-dialog",{staticStyle:{width:"60%",left:"20%"},attrs:{title:"修改所属分组","close-on-click-modal":!1},model:{value:e.updateGroupFormVisible,callback:function(t){e.updateGroupFormVisible=t},expression:"updateGroupFormVisible"}},[a("el-form",{ref:"updateGroupForm",attrs:{model:e.updateGroupForm,"label-width":"80px",rules:e.updateGroupFormRules}},[a("el-form-item",{attrs:{label:"分组名称",prop:"firstGroup"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.updateGroupForm.firstGroup,callback:function(t){e.$set(e.updateGroupForm,"firstGroup",t)},expression:"updateGroupForm.firstGroup"}},e._l(e.group,function(e,t){return a("el-option",{key:t+"",attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{nativeOn:{click:function(t){e.updateGroupFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.updateGroupLoading},nativeOn:{click:function(t){e.updateGroupSubmit(t)}}},[e._v("提交")])],1)],1),e._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:e.api,"highlight-current-row":""},on:{"selection-change":e.selsChange}},[a("el-table-column",{attrs:{type:"selection","min-width":"5%"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"接口名称","min-width":"17%",sortable:"","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-icon",{attrs:{name:"name"}}),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none"},attrs:{to:{name:"基础信息",params:{api_id:t.row.id}}}},[e._v(e._s(t.row.name))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"requestType",label:"请求方式","min-width":"11%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"apiAddress",label:"接口地址","min-width":"19%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"userUpdate",label:"最近更新者","min-width":"13%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"lastUpdateTime",label:"更新日期","min-width":"15%",sortable:"","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{label:"Mock","min-width":"7%"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.mockStatus?a("el-button",{attrs:{type:"success",size:"small"},on:{click:function(a){e.checkMockStatus(t.row)}}},[e._v("关闭")]):e._e(),e._v(" "),t.row.mockStatus?e._e():a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(a){e.checkMockStatus(t.row)}}},[e._v("启动")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"13%"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){e.handleDel(t.$index,t.row)}}},[e._v("删除")]),e._v(" "),a("router-link",{staticStyle:{"text-decoration":"none",color:"aliceblue"},attrs:{to:{name:"修改",params:{api_id:t.row.id}}}},[a("el-button",{attrs:{type:"info",size:"small"}},[e._v("修改")])],1)]}}])})],1),e._v(" "),a("el-col",{staticClass:"toolbar",attrs:{span:24}},[a("el-button",{attrs:{type:"danger",disabled:0===this.sels.length},on:{click:e.batchRemove}},[e._v("批量删除")]),e._v(" "),a("el-pagination",{staticStyle:{float:"right"},attrs:{layout:"prev, pager, next","page-size":20,"page-count":e.total},on:{"current-change":e.handleCurrentChange}})],1)],1)},staticRenderFns:[]}},824:function(e,t,a){e.exports={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"main"},[r("el-row",{attrs:{span:24}},[r("el-col",{staticClass:"inline",attrs:{span:6}},[r("el-card",{staticClass:"box-card"},[r("h1",[e._v(e._s(e.type))]),e._v(" "),r("div",[e._v("项目类型")])])],1),e._v(" "),r("el-col",{staticClass:"inline",attrs:{span:6}},[r("el-card",{staticClass:"box-card"},[r("h1",[e._v(e._s(e.version))]),e._v(" "),r("div",[e._v("版本")])])],1),e._v(" "),r("el-col",{staticClass:"inline",attrs:{span:6}},[r("el-card",{staticClass:"box-card"},[r("h1",[e._v(e._s(e.updateDate))]),e._v(" "),r("div",[e._v("最近更新时间")])])],1)],1),e._v(" "),r("el-row",{attrs:{span:24}},[r("el-col",{staticClass:"inline",attrs:{span:6}},[r("el-card",{staticClass:"box-card"},[r("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:"接口列表"}}},[r("h1",[e._v(e._s(e.apiCount)+"个接口")])]),e._v(" "),r("div",[e._v("接口数量")])],1)],1),e._v(" "),r("el-col",{staticClass:"inline",attrs:{span:6}},[r("el-card",{staticClass:"box-card"},[r("h1",[e._v(e._s(e.statusCount)+"条状态码")]),e._v(" "),r("div",[e._v("通用状态码")])])],1),e._v(" "),r("el-col",{staticClass:"inline",attrs:{span:6}},[r("el-card",{staticClass:"box-card"},[r("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:"项目动态"}}},[r("h1",[e._v(e._s(e.dynamicCount)+"条动态")])]),e._v(" "),r("div",[e._v("项目三天内动态")])],1)],1)],1),e._v(" "),r("el-row",{attrs:{span:24}},[r("el-col",{staticClass:"inline",attrs:{span:6}},[r("el-card",{staticClass:"box-card"},[r("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:"成员管理"}}},[r("h1",[r("img",{staticClass:"member",attrs:{src:a(768)}}),e._v(e._s(e.memberCount)+"人")])]),e._v(" "),r("div",[e._v("项目组成员")])],1)],1),e._v(" "),r("el-col",{staticClass:"inline",attrs:{span:6}},[r("el-card",{staticClass:"box-card"},[r("router-link",{staticStyle:{"text-decoration":"none",color:"#000000"},attrs:{to:{name:"用例列表"}}},[r("h1",[e._v("自动化测试")])]),e._v(" "),r("div",[e._v("自由测试接口并生成测试报告")])],1)],1)],1),e._v(" "),r("el-row",{attrs:{span:24}},[r("el-col",{staticClass:"inline",attrs:{span:6}},[r("el-card",{staticClass:"box-card"},[r("h1",[e._v(e._s(e.createDate))]),e._v(" "),r("div",[e._v("创建时间")])])],1)],1)],1)},staticRenderFns:[]}},825:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"ruleForm2",staticClass:"demo-ruleForm login-container",attrs:{model:e.ruleForm2,rules:e.rules2,"label-position":"left","label-width":"0px"}},[a("h3",{staticClass:"title"},[e._v("系统登录")]),e._v(" "),a("el-form-item",{attrs:{prop:"account"}},[a("el-input",{attrs:{type:"text","auto-complete":"off",placeholder:"账号"},model:{value:e.ruleForm2.account,callback:function(t){e.$set(e.ruleForm2,"account","string"==typeof t?t.trim():t)},expression:"ruleForm2.account"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"checkPass"}},[a("el-input",{attrs:{type:"password","auto-complete":"off",placeholder:"密码"},model:{value:e.ruleForm2.checkPass,callback:function(t){e.$set(e.ruleForm2,"checkPass","string"==typeof t?t.trim():t)},expression:"ruleForm2.checkPass"}})],1),e._v(" "),a("el-checkbox",{staticClass:"remember",attrs:{checked:""},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},[e._v("记住密码")]),e._v(" "),a("el-form-item",{staticStyle:{width:"100%"}},[a("el-button",{staticStyle:{width:"100%"},attrs:{type:"primary",loading:e.logining},nativeOn:{click:function(t){t.preventDefault(),e.handleSubmit2(t)}}},[e._v("登录")])],1)],1)},staticRenderFns:[]}}},[425]);
//# sourceMappingURL=app.e113befbeb3f47b05d96.js.map