提交 02654234 authored 作者: mry's avatar mry

fix(service与controller): 优化了CRUD代码

上级 f4d6096d
package org.matrix.database.entity; package org.matrix.database.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
...@@ -20,6 +21,7 @@ import lombok.NoArgsConstructor; ...@@ -20,6 +21,7 @@ import lombok.NoArgsConstructor;
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel(value = "Action对象", description = "动作") @ApiModel(value = "Action对象", description = "动作")
@TableName(value = "kt_action")
public class Action extends BaseEntity { public class Action extends BaseEntity {
@ApiModelProperty("名称") @ApiModelProperty("名称")
......
package org.matrix.database.entity; package org.matrix.database.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.*; import lombok.*;
...@@ -19,6 +20,7 @@ import org.matrix.actuators.datasource.DataSourceDTO; ...@@ -19,6 +20,7 @@ import org.matrix.actuators.datasource.DataSourceDTO;
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel(value = "Connect对象", description = "") @ApiModel(value = "Connect对象", description = "")
@TableName(value = "kt_connect")
public class Connect extends BaseEntity { public class Connect extends BaseEntity {
@ApiModelProperty("名称") @ApiModelProperty("名称")
......
...@@ -22,8 +22,8 @@ import org.matrix.enums.DynamicVarType; ...@@ -22,8 +22,8 @@ import org.matrix.enums.DynamicVarType;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@TableName("dynamic_variable")
@ApiModel(value = "DynamicVariable对象", description = "") @ApiModel(value = "DynamicVariable对象", description = "")
@TableName(value = "kt_dynamic_variable")
public class DynamicVariable extends BaseEntity { public class DynamicVariable extends BaseEntity {
@ApiModelProperty("所属项目") @ApiModelProperty("所属项目")
......
...@@ -25,7 +25,7 @@ import java.util.Map; ...@@ -25,7 +25,7 @@ import java.util.Map;
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel(value = "Example对象", description = "实例表,项目对应的环境实例,例如:实验室环境,开发环境等") @ApiModel(value = "Example对象", description = "实例表,项目对应的环境实例,例如:实验室环境,开发环境等")
@TableName(autoResultMap = true,value = "environment") @TableName(autoResultMap = true,value = "kt_environment")
public class Environment extends BaseEntity { public class Environment extends BaseEntity {
@ApiModelProperty("实例名称") @ApiModelProperty("实例名称")
......
package org.matrix.database.entity; package org.matrix.database.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.*; import lombok.*;
...@@ -17,6 +18,7 @@ import lombok.*; ...@@ -17,6 +18,7 @@ import lombok.*;
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel(value = "Move对象", description = "") @ApiModel(value = "Move对象", description = "")
@TableName(value = "kt_move")
public class Move extends BaseEntity { public class Move extends BaseEntity {
@ApiModelProperty("名称") @ApiModelProperty("名称")
......
package org.matrix.database.entity; package org.matrix.database.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.*; import lombok.*;
...@@ -17,6 +18,7 @@ import lombok.*; ...@@ -17,6 +18,7 @@ import lombok.*;
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@ApiModel(value = "Project对象", description = "") @ApiModel(value = "Project对象", description = "")
@TableName(value = "kt_project")
public class Project extends BaseEntity { public class Project extends BaseEntity {
@ApiModelProperty("名称") @ApiModelProperty("名称")
......
...@@ -17,7 +17,7 @@ import lombok.*; ...@@ -17,7 +17,7 @@ import lombok.*;
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@TableName("test_case") @TableName("kt_test_case")
@ApiModel(value = "TestCase对象", description = "") @ApiModel(value = "TestCase对象", description = "")
public class TestCase extends BaseEntity { public class TestCase extends BaseEntity {
......
...@@ -4,7 +4,6 @@ import org.springframework.http.HttpHeaders; ...@@ -4,7 +4,6 @@ import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import java.util.Optional;
import java.util.function.Predicate; import java.util.function.Predicate;
/** /**
...@@ -29,12 +28,12 @@ public class CommonResult { ...@@ -29,12 +28,12 @@ public class CommonResult {
* @param data predicate的参数 * @param data predicate的参数
* @param failedMsg 失败信息 * @param failedMsg 失败信息
* @param <T> data类型 * @param <T> data类型
* @return 如果成功,返回data自己,如果失败返回failedMsg给的错误信息 * @return 如果成功, 返回data自己, 如果失败返回failedMsg给的错误信息
*/ */
public static <T> ResponseEntity<CommonResultObj<T>> pred(Predicate<T> predicate, T data, String successMsg, String failedMsg) { public static <T> ResponseEntity<CommonResultObj<T>> pred(Predicate<T> predicate, T data, String successMsg, String failedMsg) {
if (predicate.test(data)){ if (predicate.test(data)) {
return success(data, successMsg); return success(data, successMsg);
}else { } else {
return failed(data, failedMsg); return failed(data, failedMsg);
} }
} }
......
...@@ -12,8 +12,6 @@ import org.springframework.http.ResponseEntity; ...@@ -12,8 +12,6 @@ import org.springframework.http.ResponseEntity;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional; import java.util.Optional;
/** /**
...@@ -44,8 +42,8 @@ public class ConnectController { ...@@ -44,8 +42,8 @@ public class ConnectController {
* @param name 数据库名称 * @param name 数据库名称
* @return 分页查询的结果, 数据库信息 * @return 分页查询的结果, 数据库信息
*/ */
@ApiOperation(value = "分页查询") @ApiOperation(value = "分页查询数据库信息")
@GetMapping("/page") @GetMapping
public ResponseEntity<CommonResultObj<Page<Connect>>> findPageConnects( public ResponseEntity<CommonResultObj<Page<Connect>>> findPageConnects(
int pageSize, int pageSize,
int pageNum, int pageNum,
...@@ -59,20 +57,6 @@ public class ConnectController { ...@@ -59,20 +57,6 @@ public class ConnectController {
: CommonResult.failed(results, "查询失败或无数据"); : CommonResult.failed(results, "查询失败或无数据");
} }
/**
* 查询所有数据库
*
* @return 查询到的所有数据库, 以及是否查询成功的提示信息
*/
@ApiOperation(value = "查询所有数据库")
@GetMapping
public ResponseEntity<CommonResultObj<List<Connect>>> findAllConnects() {
List<Connect> results = Optional.ofNullable(connectService.list()).orElse(new ArrayList<>());
return results.size() != 0
? CommonResult.success(results, "查询成功")
: CommonResult.failed(results, "查询失败或无数据");
}
/** /**
* 添加连接池 * 添加连接池
* *
......
package org.matrix.autotest.controller; package org.matrix.autotest.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.matrix.database.entity.DynamicVariable; import org.matrix.database.entity.DynamicVariable;
...@@ -8,10 +9,9 @@ import org.matrix.database.service.IDynamicVariableService; ...@@ -8,10 +9,9 @@ import org.matrix.database.service.IDynamicVariableService;
import org.matrix.database.vo.CommonResult; import org.matrix.database.vo.CommonResult;
import org.matrix.database.vo.CommonResultObj; import org.matrix.database.vo.CommonResultObj;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional; import java.util.Optional;
/** /**
...@@ -35,15 +35,24 @@ public class DynamicVariableController { ...@@ -35,15 +35,24 @@ public class DynamicVariableController {
} }
/** /**
* 查询所有动态参数 * 分页查询所有动参
* *
* @return 查询到的所有动态参数, 以及是否查询成功的提示信息 * @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 动参名称
* @return 分页查询的结果, 动参
*/ */
@ApiOperation(value = "查询所有动态变量") @ApiOperation(value = "分页查询动参")
@GetMapping @GetMapping("/{projectId}")
public ResponseEntity<CommonResultObj<List<DynamicVariable>>> findAllDynamicVariable() { public ResponseEntity<CommonResultObj<Page<DynamicVariable>>> findPageConnects(
List<DynamicVariable> results = Optional.ofNullable(dynamicVariableService.list()).orElse(new ArrayList<>()); int pageSize,
return results.size() != 0 int pageNum,
String name, @PathVariable Long projectId) {
Page<DynamicVariable> results = Optional.ofNullable(dynamicVariableService.page(Page.of(pageNum, pageSize)
, Wrappers.lambdaQuery(DynamicVariable.class).eq(DynamicVariable::getProjectId, projectId)
.like(StringUtils.hasLength(name)
, DynamicVariable::getName, name))).orElse(new Page<>());
return results.getRecords().size() != 0
? CommonResult.success(results, "查询成功") ? CommonResult.success(results, "查询成功")
: CommonResult.failed(results, "查询失败或无数据"); : CommonResult.failed(results, "查询失败或无数据");
} }
...@@ -87,21 +96,4 @@ public class DynamicVariableController { ...@@ -87,21 +96,4 @@ public class DynamicVariableController {
, "删除成功", "删除失败或id不存在"); , "删除成功", "删除失败或id不存在");
} }
/**
* 根据项目id查询动态变量
*
* @param projectId 项目id
* @return 符合项目id的动态变量, 以及是否查询成功的提示信息
*/
@ApiOperation(value = "根据项目id查询所有动态变量")
@GetMapping("/project/{projectId}")
public ResponseEntity<CommonResultObj<List<DynamicVariable>>> findByProjectIdDynamicVariable(@PathVariable Long projectId) {
List<DynamicVariable> results = Optional.ofNullable(dynamicVariableService.list(Wrappers.lambdaQuery(DynamicVariable.class)
.eq(DynamicVariable::getProjectId, projectId)))
.orElse(new ArrayList<>());
return results.size() != 0
? CommonResult.success(results, "查询成功")
: CommonResult.failed(results, "查询失败或无数据");
}
} }
package org.matrix.autotest.controller; package org.matrix.autotest.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.matrix.database.entity.Environment; import org.matrix.database.entity.Environment;
...@@ -8,10 +9,9 @@ import org.matrix.database.service.IEnvironmentService; ...@@ -8,10 +9,9 @@ import org.matrix.database.service.IEnvironmentService;
import org.matrix.database.vo.CommonResult; import org.matrix.database.vo.CommonResult;
import org.matrix.database.vo.CommonResultObj; import org.matrix.database.vo.CommonResultObj;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional; import java.util.Optional;
/** /**
...@@ -35,15 +35,24 @@ public class EnvironmentController { ...@@ -35,15 +35,24 @@ public class EnvironmentController {
} }
/** /**
* 查询所有环境 * 分页查询所有环境
* *
* @return 查询到的所有环境, 以及是否查询成功的提示信息 * @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 环境名称
* @return 分页查询的结果, 环境
*/ */
@ApiOperation(value = "查询所有环境") @ApiOperation(value = "分页查询环境")
@GetMapping @GetMapping("/{projectId}")
public ResponseEntity<CommonResultObj<List<Environment>>> findAll() { public ResponseEntity<CommonResultObj<Page<Environment>>> findPageConnects(
List<Environment> results = Optional.ofNullable(environmentService.list()).orElse(new ArrayList<>()); int pageSize,
return results.size() != 0 int pageNum,
String name, @PathVariable Long projectId) {
Page<Environment> results = Optional.ofNullable(environmentService.page(Page.of(pageNum, pageSize)
, Wrappers.lambdaQuery(Environment.class).eq(Environment::getProjectId, projectId)
.like(StringUtils.hasLength(name)
, Environment::getName, name))).orElse(new Page<>());
return results.getRecords().size() != 0
? CommonResult.success(results, "查询成功") ? CommonResult.success(results, "查询成功")
: CommonResult.failed(results, "查询失败或无数据"); : CommonResult.failed(results, "查询失败或无数据");
} }
...@@ -87,21 +96,4 @@ public class EnvironmentController { ...@@ -87,21 +96,4 @@ public class EnvironmentController {
, "删除成功", "删除失败或id不存在"); , "删除成功", "删除失败或id不存在");
} }
/**
* 根据项目id查询环境
*
* @param projectId 项目id
* @return 符合项目id的环境, 以及是否查询成功的提示信息
*/
@ApiOperation(value = "根据项目id查询所有环境")
@GetMapping("/project/{projectId}")
public ResponseEntity<CommonResultObj<List<Environment>>> findByProjectIdEnvironment(@PathVariable Long projectId) {
List<Environment> results = Optional.ofNullable(environmentService.list(Wrappers.lambdaQuery(Environment.class)
.eq(Environment::getProjectId, projectId)))
.orElse(new ArrayList<>());
return results.size() != 0
? CommonResult.success(results, "查询成功")
: CommonResult.failed(results, "查询失败或无数据");
}
} }
package org.matrix.autotest.controller; package org.matrix.autotest.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.matrix.database.entity.Action; import org.matrix.database.entity.Action;
...@@ -12,6 +13,7 @@ import org.matrix.database.vo.CommonResultObj; ...@@ -12,6 +13,7 @@ import org.matrix.database.vo.CommonResultObj;
import org.matrix.database.vo.MoveAction; import org.matrix.database.vo.MoveAction;
import org.matrix.exception.GlobalException; import org.matrix.exception.GlobalException;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -43,6 +45,29 @@ public class MoveController { ...@@ -43,6 +45,29 @@ public class MoveController {
this.actionService = actionService; this.actionService = actionService;
} }
/**
* 分页查询所有行为
*
* @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 行为名称
* @return 分页查询的结果, 行为
*/
@ApiOperation(value = "分页查询行为")
@GetMapping("/{projectId}")
public ResponseEntity<CommonResultObj<Page<Move>>> findPageConnects(
int pageSize,
int pageNum,
String name, @PathVariable Long projectId) {
Page<Move> results = Optional.ofNullable(moveService.page(Page.of(pageNum, pageSize)
, Wrappers.lambdaQuery(Move.class).eq(Move::getProjectId, projectId)
.like(StringUtils.hasLength(name)
, Move::getName, name))).orElse(new Page<>());
return results.getRecords().size() != 0
? CommonResult.success(results, "查询成功")
: CommonResult.failed(results, "查询失败或无数据");
}
/** /**
* 输入行为主键id,查询出行为以及行为下包含的所有动作 * 输入行为主键id,查询出行为以及行为下包含的所有动作
* *
...@@ -50,7 +75,7 @@ public class MoveController { ...@@ -50,7 +75,7 @@ public class MoveController {
* @return {@link MoveAction} * @return {@link MoveAction}
*/ */
@ApiOperation(value = "根据行为id查,行为以及,行为下的动作") @ApiOperation(value = "根据行为id查,行为以及,行为下的动作")
@GetMapping("/{moveId}") @GetMapping("/move/{moveId}")
public ResponseEntity<CommonResultObj<MoveAction>> findById(@PathVariable Long moveId) { public ResponseEntity<CommonResultObj<MoveAction>> findById(@PathVariable Long moveId) {
Move byId = moveService.getById(moveId); Move byId = moveService.getById(moveId);
if (byId == null) { if (byId == null) {
...@@ -67,23 +92,6 @@ public class MoveController { ...@@ -67,23 +92,6 @@ public class MoveController {
: CommonResult.failed(ma, "查询失败或无数据"); : CommonResult.failed(ma, "查询失败或无数据");
} }
/**
* 根据项目id查询行为
*
* @param projectId 项目id
* @return 查询到的行为, 以及是否查询成功的提示信息
*/
@ApiOperation(value = "根据项目id查行为")
@GetMapping("project/{projectId}")
public ResponseEntity<CommonResultObj<List<Move>>> findByProjectIdMove(@PathVariable Integer projectId) {
List<Move> results = ofNullable(moveService.list(Wrappers.lambdaQuery(Move.class)
.eq(Move::getProjectId, projectId)))
.orElse(new ArrayList<>());
return results.size() != 0
? CommonResult.success(results, "查询成功")
: CommonResult.failed(results, "查询失败或无数据");
}
/** /**
* 添加行为和动作(可以单独添加行为) * 添加行为和动作(可以单独添加行为)
* *
...@@ -116,18 +124,24 @@ public class MoveController { ...@@ -116,18 +124,24 @@ public class MoveController {
* @param moveAction 行为以及行为下的动作 * @param moveAction 行为以及行为下的动作
* @return {@link MoveAction} * @return {@link MoveAction}
*/ */
@ApiOperation(value = "修改行为,修改动作,添加动作") @ApiOperation(value = "修改行为以及动作")
@PutMapping @PutMapping
public ResponseEntity<CommonResultObj<MoveAction>> updateMoveAction(@RequestBody MoveAction moveAction) { public ResponseEntity<CommonResultObj<MoveAction>> updateMoveAction(@RequestBody MoveAction moveAction) {
Boolean moveBoolean = Optional.of(moveService.updateById(moveAction.getMove())) Boolean moveBoolean = Optional.of(moveService.updateById(moveAction.getMove()))
.orElseThrow(() -> new GlobalException("修改失败")); .orElseThrow(() -> new GlobalException("修改失败"));
Boolean actionBoolean = Optional.of(actionService.updateBatchById(moveAction.getAction())) Boolean actionBoolean = Optional.of(actionService.saveOrUpdateBatch(moveAction.getAction()))
.orElseThrow(() -> new GlobalException("修改失败")); .orElseThrow(() -> new GlobalException("修改失败"));
return moveBoolean || actionBoolean return moveBoolean || actionBoolean
? CommonResult.success(moveAction, "修改成功") ? CommonResult.success(moveAction, "修改成功")
: CommonResult.failed(moveAction, "修改失败"); : CommonResult.failed(moveAction, "修改失败");
} }
/**
* 删除行为和动作
*
* @param moveId 行为id
* @return 是否删除成功
*/
@ApiOperation(value = "删除行为和动作") @ApiOperation(value = "删除行为和动作")
@DeleteMapping("/{moveId}") @DeleteMapping("/{moveId}")
public ResponseEntity<CommonResultObj<MoveAction>> deleteMoveAction(@PathVariable Long moveId) { public ResponseEntity<CommonResultObj<MoveAction>> deleteMoveAction(@PathVariable Long moveId) {
......
package org.matrix.autotest.controller; package org.matrix.autotest.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.matrix.database.entity.Project; import org.matrix.database.entity.Project;
...@@ -9,7 +7,6 @@ import org.matrix.database.service.IProjectService; ...@@ -9,7 +7,6 @@ import org.matrix.database.service.IProjectService;
import org.matrix.database.vo.CommonResult; import org.matrix.database.vo.CommonResult;
import org.matrix.database.vo.CommonResultObj; import org.matrix.database.vo.CommonResultObj;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -36,17 +33,6 @@ public class ProjectController { ...@@ -36,17 +33,6 @@ public class ProjectController {
this.projectService = projectService; this.projectService = projectService;
} }
@ApiOperation(value = "分页查询项目")
@GetMapping("/page")
public ResponseEntity<CommonResultObj<Page<Project>>> findPageProject(int pageSize, int pageNum, String name) {
Page<Project> projectPage = Optional.ofNullable(projectService.page(Page.of(pageNum, pageSize)
, Wrappers.lambdaQuery(Project.class).like(StringUtils.hasLength(name), Project::getName, name)
)).orElse(new Page<>());
return projectPage.getRecords().size() != 0
? CommonResult.success(projectPage, "查询成功")
: CommonResult.failed(projectPage, "查询失败");
}
/** /**
* 查询所有项目 * 查询所有项目
* *
......
package org.matrix.autotest.controller; package org.matrix.autotest.controller;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.matrix.database.entity.TestCase; import org.matrix.database.entity.TestCase;
...@@ -8,10 +9,9 @@ import org.matrix.database.service.ITestCaseService; ...@@ -8,10 +9,9 @@ import org.matrix.database.service.ITestCaseService;
import org.matrix.database.vo.CommonResult; import org.matrix.database.vo.CommonResult;
import org.matrix.database.vo.CommonResultObj; import org.matrix.database.vo.CommonResultObj;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional; import java.util.Optional;
/** /**
...@@ -35,15 +35,24 @@ public class TestCaseController { ...@@ -35,15 +35,24 @@ public class TestCaseController {
} }
/** /**
* 查询所有用例 * 分页查询所有用例
* *
* @return 查询到的所有用例, 以及是否查询成功的提示信息 * @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 用例名称
* @return 分页查询的结果, 用例
*/ */
@ApiOperation(value = "查询所有用例") @ApiOperation(value = "分页查询用例")
@GetMapping @GetMapping("/{projectId}")
public ResponseEntity<CommonResultObj<List<TestCase>>> findAll() { public ResponseEntity<CommonResultObj<Page<TestCase>>> findPageConnects(
List<TestCase> results = Optional.ofNullable(testCaseService.list()).orElse(new ArrayList<>()); int pageSize,
return results.size() != 0 int pageNum,
String name, @PathVariable Long projectId) {
Page<TestCase> results = Optional.ofNullable(testCaseService.page(Page.of(pageNum, pageSize)
, Wrappers.lambdaQuery(TestCase.class).eq(TestCase::getProjectId, projectId)
.like(StringUtils.hasLength(name)
, TestCase::getName, name))).orElse(new Page<>());
return results.getRecords().size() != 0
? CommonResult.success(results, "查询成功") ? CommonResult.success(results, "查询成功")
: CommonResult.failed(results, "查询失败或无数据"); : CommonResult.failed(results, "查询失败或无数据");
} }
...@@ -87,21 +96,4 @@ public class TestCaseController { ...@@ -87,21 +96,4 @@ public class TestCaseController {
, "删除成功", "删除失败或id不存在"); , "删除成功", "删除失败或id不存在");
} }
/**
* 根据项目id查询用例
*
* @param projectId 项目id
* @return 符合项目id的环境, 以及是否查询成功的提示信息
*/
@ApiOperation(value = "根据项目id查询所有用例")
@GetMapping("/project/{projectId}")
public ResponseEntity<CommonResultObj<List<TestCase>>> findByProjectIdTestCase(@PathVariable Integer projectId) {
List<TestCase> results = Optional.ofNullable(testCaseService.list(Wrappers.lambdaQuery(TestCase.class)
.eq(TestCase::getProjectId, projectId)))
.orElse(new ArrayList<>());
return results.size() != 0
? CommonResult.success(results, "查询成功")
: CommonResult.failed(results, "查询失败或无数据");
}
} }
#app{width:100%;height:100%;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-weight:400;vertical-align:baseline}body,html{width:100%;height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:middle}a{color:#16418a;text-decoration:none;-webkit-backface-visibility:hidden}a,a:focus{outline:none}input:focus,select:focus,textarea:focus{outline:0 auto -webkit-focus-ring-color}
\ No newline at end of file
.addDynamicParams[data-v-2865a3c0]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-2865a3c0]{margin-bottom:.052083rem}.breadcrumb[data-v-2865a3c0] .el-breadcrumb__inner,.form[data-v-2865a3c0] .el-form-item__label{font-size:.09375rem}.kv_item[data-v-2865a3c0]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-2865a3c0]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-2865a3c0]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem}
\ No newline at end of file
.home[data-v-2770f298]{width:100%;height:100%;display:flex}.left[data-v-2770f298]{width:1.5625rem;height:100%;padding:.104167rem 0;box-sizing:border-box;box-shadow:.041667rem .010417rem .0625rem 0 rgb(0 0 0/10%)}.left_title[data-v-2770f298]{display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem}.left_title span[data-v-2770f298]{font-size:.125rem;font-weight:700;user-select:none}.left_title i[data-v-2770f298]{cursor:pointer}.left_title img[data-v-2770f298]{width:.125rem;cursor:pointer}.active[data-v-2770f298]{background-color:#409eff;color:#fff}.project_item[data-v-2770f298]{width:100%;padding:.083333rem;box-sizing:border-box;cursor:pointer}.project_item>div[data-v-2770f298]{height:.114583rem;display:flex;align-items:center;justify-content:center}.project_item span[data-v-2770f298]{font-size:.114583rem;user-select:none;margin-right:.052083rem}.project_item i[data-v-2770f298]{font-size:.125rem;cursor:pointer;margin-right:.052083rem}.project_item input[data-v-2770f298]{border-radius:.026042rem;width:60%;margin-right:.052083rem}.left_content[data-v-2770f298]{height:calc(100% - .1875rem);overflow:auto}.right[data-v-2770f298]{height:calc(100% - .26042rem);width:calc(100% - 1.82292rem);margin:.130208rem;box-shadow:0 .010417rem .0625rem 0 rgb(0 0 0/10%)}
\ No newline at end of file
.echart-pie-wrap[data-v-39d52ea6]{width:100%;height:1.041667rem}.myEditorTop[data-v-39d52ea6]{height:.234375rem;display:flex;align-items:center;background-color:#333;padding-left:.260417rem;color:#f1ee08;font-weight:700}.httpParam[data-v-d205e22a]{width:100%}.header_item[data-v-d205e22a]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-d205e22a]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-d205e22a] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-d205e22a]{text-align:left}.request_item[data-v-d205e22a]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-d205e22a]{text-align:center}.fileUpload[data-v-d205e22a]{width:.208333rem;border:1p}.el-dropdown-link[data-v-d205e22a]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-d205e22a]{font-size:.083333rem}.request_binary[data-v-d205e22a]{width:40%}
\ No newline at end of file
.httpParam[data-v-67875f63]{width:100%}.header_item[data-v-67875f63]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-67875f63]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-67875f63] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-67875f63]{text-align:left}.request_item[data-v-67875f63]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-67875f63]{text-align:center}.fileUpload[data-v-67875f63]{width:.208333rem;border:1p}.el-dropdown-link[data-v-67875f63]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-67875f63]{font-size:.083333rem}.request_binary[data-v-67875f63]{width:40%}.addDynamicParams[data-v-5df2c73d]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-5df2c73d]{margin-bottom:.052083rem}.breadcrumb[data-v-5df2c73d] .el-breadcrumb__inner,.form[data-v-5df2c73d] .el-form-item__label{font-size:.09375rem}.kv_item[data-v-5df2c73d]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-5df2c73d]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-5df2c73d]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem;margin-bottom:.104167rem;margin-left:4.56667%}
\ No newline at end of file
.addDynamicParams[data-v-c5a25208]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-c5a25208]{margin-bottom:.052083rem}.breadcrumb[data-v-c5a25208] .el-breadcrumb__inner,.form[data-v-c5a25208] .el-form-item__label{font-size:.09375rem}.kv_item[data-v-c5a25208]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-c5a25208]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-c5a25208]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem}.activion[data-v-c5a25208]{width:100%;padding:0 .104167rem .104167rem;box-sizing:border-box;display:flex;justify-content:center}.activion_pie[data-v-c5a25208]{width:80%}
\ No newline at end of file
.httpParam[data-v-67875f63]{width:100%}.header_item[data-v-67875f63]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-67875f63]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-67875f63] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-67875f63]{text-align:left}.request_item[data-v-67875f63]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-67875f63]{text-align:center}.fileUpload[data-v-67875f63]{width:.208333rem;border:1p}.el-dropdown-link[data-v-67875f63]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-67875f63]{font-size:.083333rem}.request_binary[data-v-67875f63]{width:40%}.addDynamicParams[data-v-711fd231]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-711fd231]{margin-bottom:.052083rem}.breadcrumb[data-v-711fd231] .el-breadcrumb__inner,.form[data-v-711fd231] .el-form-item__label{font-size:.09375rem}.kv_item[data-v-711fd231]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-711fd231]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-711fd231]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem}
\ No newline at end of file
.navPage[data-v-281a2145]{width:100%;height:100%}.header[data-v-281a2145]{width:100%;height:.3125rem;display:flex;align-items:center;padding:0 .15625rem;box-sizing:border-box;box-shadow:0 .010417rem .0625rem 0 rgb(0 0 0/10%)}.logo[data-v-281a2145]{margin-right:.104167rem;user-select:none;cursor:pointer}.main[data-v-281a2145]{width:100%;height:calc(100% - .3125rem)}.header[data-v-281a2145] .el-menu.el-menu--horizontal{border-bottom:none}.header[data-v-281a2145] .el-menu--horizontal>.el-menu-item{font-size:.09375rem}
\ No newline at end of file
.case[data-v-27980ba4]{width:100%;height:100%}.flex[data-v-27980ba4]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-27980ba4]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-27980ba4] .el-input{width:80%}.table[data-v-27980ba4]{width:100%;height:calc(100% - .52083rem)}.table[data-v-27980ba4] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-27980ba4] .el-table__body-wrapper{height:calc(100% - .25rem)}.behavior[data-v-9d7cdcb0]{width:100%;height:100%}.flex[data-v-9d7cdcb0]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-9d7cdcb0]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-9d7cdcb0] .el-input{width:75%}.table[data-v-9d7cdcb0]{width:100%;height:calc(100% - .52083rem)}.table[data-v-9d7cdcb0] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-9d7cdcb0] .el-table__body-wrapper{height:calc(100% - .25rem)}.dynamicParam[data-v-e239b576]{width:100%;height:100%}.flex[data-v-e239b576]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-e239b576]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-e239b576] .el-input{width:80%}.table[data-v-e239b576]{width:100%;height:calc(100% - .52083rem)}.table[data-v-e239b576] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-e239b576] .el-table__body-wrapper{height:calc(100% - .25rem)}.environment[data-v-1d98090e]{width:100%;height:100%}.flex[data-v-1d98090e]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-1d98090e]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-1d98090e] .el-input{width:75%}.table[data-v-1d98090e]{width:100%;height:calc(100% - .52083rem)}.table[data-v-1d98090e] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-1d98090e] .el-table__body-wrapper{height:calc(100% - .25rem)}.kv_item[data-v-1d98090e]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem}.kv_item>i[data-v-1d98090e]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.projectList[data-v-41f99470]{width:100%;height:100%}.projectList[data-v-41f99470] .el-tabs--border-card{height:100%;width:100%;border:none;box-shadow:none}.projectList[data-v-41f99470] .el-tabs__content{width:100%;height:calc(100% - .20313rem);box-sizing:border-box}.projectList[data-v-41f99470] .el-tab-pane{width:100%;height:100%}.projectList[data-v-41f99470] .el-tabs--border-card>.el-tabs__header .el-tabs__item{font-size:.09375rem}
\ No newline at end of file
.echart-pie-wrap[data-v-c0f985a6]{width:100%;height:1.041667rem}.myEditorTop[data-v-c0f985a6]{height:.234375rem;display:flex;align-items:center;background-color:#333;padding-left:.260417rem;color:#f1ee08;font-weight:700}
\ No newline at end of file
.environment[data-v-12cd6859],.sqlLink[data-v-12cd6859]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box}.environment[data-v-12cd6859]{box-shadow:0 .010417rem .0625rem 0 rgb(0 0 0/10%)}.flex[data-v-12cd6859]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-12cd6859]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-12cd6859] .el-input{width:80%}.table[data-v-12cd6859]{width:100%;height:calc(100% - .52083rem)}.table[data-v-12cd6859] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-12cd6859] .el-table__body-wrapper{height:calc(100% - .25rem)}.kv_item[data-v-12cd6859]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem}.kv_item>i[data-v-12cd6859]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}
\ No newline at end of file
.httpParam[data-v-67875f63]{width:100%}.header_item[data-v-67875f63]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.052083rem}.header_item>i[data-v-67875f63]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParam[data-v-67875f63] .el-tabs__content{padding:.052083rem .104167rem;box-sizing:border-box}.requestBody[data-v-67875f63]{text-align:left}.request_item[data-v-67875f63]{width:100%;padding:.104167rem;box-sizing:border-box}.request_none[data-v-67875f63]{text-align:center}.fileUpload[data-v-67875f63]{width:.208333rem;border:1p}.el-dropdown-link[data-v-67875f63]{cursor:pointer;color:#0265db}.el-icon-arrow-down[data-v-67875f63]{font-size:.083333rem}.request_binary[data-v-67875f63]{width:40%}.addDynamicParams[data-v-34e00aa8]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-34e00aa8]{margin-bottom:.052083rem}.breadcrumb[data-v-34e00aa8] .el-breadcrumb__inner,.form[data-v-34e00aa8] .el-form-item__label{font-size:.09375rem}.kv_item[data-v-34e00aa8]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-34e00aa8]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-34e00aa8]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem}.activion[data-v-34e00aa8]{width:100%;padding:0 .104167rem .104167rem;box-sizing:border-box;display:flex;justify-content:center}.activion_pie[data-v-34e00aa8]{width:80%}
\ No newline at end of file
.addDynamicParams[data-v-61ab43da]{width:100%;height:100%;padding:.104167rem;box-sizing:border-box;overflow-y:auto}.breadcrumb[data-v-61ab43da]{margin-bottom:.052083rem}.breadcrumb[data-v-61ab43da] .el-breadcrumb__inner,.form[data-v-61ab43da] .el-form-item__label{font-size:.09375rem}.kv_item[data-v-61ab43da]{width:80%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem;margin-left:4.16667%;padding-left:80px}.kv_item>i[data-v-61ab43da]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.httpParamDiv[data-v-61ab43da]{border:.005208rem solid #ccc;padding:.026042rem;box-sizing:border-box;border-radius:.026042rem;margin-bottom:.104167rem;margin-left:4.56667%}
\ No newline at end of file
.case[data-v-8ea61766]{width:100%;height:100%}.flex[data-v-8ea61766]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-8ea61766]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-8ea61766] .el-input{width:80%}.table[data-v-8ea61766]{width:100%;height:calc(100% - .52083rem)}.table[data-v-8ea61766] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-8ea61766] .el-table__body-wrapper{height:calc(100% - .25rem)}.behavior[data-v-9d7cdcb0]{width:100%;height:100%}.flex[data-v-9d7cdcb0]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-9d7cdcb0]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-9d7cdcb0] .el-input{width:75%}.table[data-v-9d7cdcb0]{width:100%;height:calc(100% - .52083rem)}.table[data-v-9d7cdcb0] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-9d7cdcb0] .el-table__body-wrapper{height:calc(100% - .25rem)}.dynamicParam[data-v-e239b576]{width:100%;height:100%}.flex[data-v-e239b576]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-e239b576]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-e239b576] .el-input{width:80%}.table[data-v-e239b576]{width:100%;height:calc(100% - .52083rem)}.table[data-v-e239b576] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-e239b576] .el-table__body-wrapper{height:calc(100% - .25rem)}.environment[data-v-1d98090e]{width:100%;height:100%}.flex[data-v-1d98090e]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.052083rem}.flex span[data-v-1d98090e]{margin-right:.052083rem;font-size:.09375rem}.flex[data-v-1d98090e] .el-input{width:75%}.table[data-v-1d98090e]{width:100%;height:calc(100% - .52083rem)}.table[data-v-1d98090e] .el-table{width:100%;height:calc(100% - .16667rem)}.table[data-v-1d98090e] .el-table__body-wrapper{height:calc(100% - .25rem)}.kv_item[data-v-1d98090e]{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem}.kv_item>i[data-v-1d98090e]{padding:.026042rem;border:.005208rem solid #333;border-radius:50%;font-size:.09375rem;cursor:pointer;margin-left:.104167rem}.actuator[data-v-4b15ce46]{width:100%;height:100%}.btn[data-v-4b15ce46]{width:100%;display:flex;justify-content:flex-start;padding:.052083rem 0}.projectList[data-v-110cfb8a]{width:100%;height:100%}.projectList[data-v-110cfb8a] .el-tabs--border-card{height:100%;width:100%;border:none;box-shadow:none}.projectList[data-v-110cfb8a] .el-tabs__content{width:100%;height:calc(100% - .20313rem);box-sizing:border-box}.projectList[data-v-110cfb8a] .el-tab-pane{width:100%;height:100%}.projectList[data-v-110cfb8a] .el-tabs--border-card>.el-tabs__header .el-tabs__item{font-size:.09375rem}
\ No newline at end of file
.home[data-v-7c58e5a9]{width:100%;height:100%;display:flex}.left[data-v-7c58e5a9]{width:1.5625rem;height:100%;padding:.104167rem 0;box-sizing:border-box;box-shadow:.041667rem .010417rem .0625rem 0 rgb(0 0 0/10%)}.left_title[data-v-7c58e5a9]{display:flex;justify-content:space-around;align-items:center;margin-bottom:.104167rem}.left_title span[data-v-7c58e5a9]{font-size:.125rem;font-weight:700;user-select:none}.left_title i[data-v-7c58e5a9]{cursor:pointer}.left_title img[data-v-7c58e5a9]{width:.125rem;cursor:pointer}.active[data-v-7c58e5a9]{background-color:#409eff;color:#fff}.project_item[data-v-7c58e5a9]{width:100%;padding:.083333rem;box-sizing:border-box;cursor:pointer}.project_item>div[data-v-7c58e5a9]{height:.114583rem;display:flex;align-items:center;justify-content:center}.project_item span[data-v-7c58e5a9]{font-size:.114583rem;user-select:none;margin-right:.052083rem}.project_item i[data-v-7c58e5a9]{font-size:.125rem;cursor:pointer;margin-right:.052083rem}.project_item input[data-v-7c58e5a9]{border-radius:.026042rem;width:60%;margin-right:.052083rem}.left_content[data-v-7c58e5a9]{height:calc(100% - .1875rem);overflow:auto}.right[data-v-7c58e5a9]{height:calc(100% - .26042rem);width:calc(100% - 1.82292rem);margin:.130208rem;box-shadow:0 .010417rem .0625rem 0 rgb(0 0 0/10%)}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="favicon.ico"><title>communication</title><link href="css/chunk-3fb94f5e.197304dc.css" rel="prefetch"><link href="css/chunk-54bcda38.cf0d9d48.css" rel="prefetch"><link href="css/chunk-57cdbc65.d686bfcd.css" rel="prefetch"><link href="css/chunk-7198dccf.7d8b6266.css" rel="prefetch"><link href="css/chunk-742e5b8f.1023d938.css" rel="prefetch"><link href="css/chunk-80b880c8.c0a15f22.css" rel="prefetch"><link href="css/chunk-bc38e5c2.db73d422.css" rel="prefetch"><link href="css/chunk-f8a86226.09c09fbe.css" rel="prefetch"><link href="js/chunk-3fb94f5e.7796b8ac.js" rel="prefetch"><link href="js/chunk-54bcda38.f6c405c2.js" rel="prefetch"><link href="js/chunk-57cdbc65.b50b23fd.js" rel="prefetch"><link href="js/chunk-7198dccf.f36b596d.js" rel="prefetch"><link href="js/chunk-742e5b8f.b396cea2.js" rel="prefetch"><link href="js/chunk-80b880c8.4b2ce79b.js" rel="prefetch"><link href="js/chunk-bc38e5c2.099f3aee.js" rel="prefetch"><link href="js/chunk-f8a86226.40203d54.js" rel="prefetch"><link href="css/app.5dde5477.css" rel="preload" as="style"><link href="css/chunk-vendors.0738a271.css" rel="preload" as="style"><link href="js/app.7601d2ca.js" rel="preload" as="script"><link href="js/chunk-vendors.48deb0ae.js" rel="preload" as="script"><link href="css/chunk-vendors.0738a271.css" rel="stylesheet"><link href="css/app.5dde5477.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but communication doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.48deb0ae.js"></script><script src="js/app.7601d2ca.js"></script></body></html>
\ No newline at end of file
(function(e){function t(t){for(var r,o,u=t[0],i=t[1],d=t[2],s=0,f=[];s<u.length;s++)o=u[s],Object.prototype.hasOwnProperty.call(c,o)&&c[o]&&f.push(c[o][0]),c[o]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);l&&l(t);while(f.length)f.shift()();return a.push.apply(a,d||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],r=!0,o=1;o<n.length;o++){var u=n[o];0!==c[u]&&(r=!1)}r&&(a.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},o={app:0},c={app:0},a=[];function u(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-34e6cb70":"f4222f15","chunk-57cdbc65":"b50b23fd","chunk-742e5b8f":"b396cea2","chunk-f12e9c0a":"58c6c19b","chunk-392d3720":"990e01f7","chunk-0106327a":"05d8bc17","chunk-4f0dfe3e":"df71c809","chunk-bab27134":"ae0cb8c6","chunk-5ee89e41":"7753bd4e"}[e]+".js"}function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.e=function(e){var t=[],n={"chunk-34e6cb70":1,"chunk-57cdbc65":1,"chunk-742e5b8f":1,"chunk-392d3720":1,"chunk-0106327a":1,"chunk-4f0dfe3e":1,"chunk-bab27134":1,"chunk-5ee89e41":1};o[e]?t.push(o[e]):0!==o[e]&&n[e]&&t.push(o[e]=new Promise((function(t,n){for(var r="css/"+({}[e]||e)+"."+{"chunk-34e6cb70":"2a2f3925","chunk-57cdbc65":"d686bfcd","chunk-742e5b8f":"1023d938","chunk-f12e9c0a":"31d6cfe0","chunk-392d3720":"b1672692","chunk-0106327a":"9feb13bf","chunk-4f0dfe3e":"16762e88","chunk-bab27134":"7170d462","chunk-5ee89e41":"b52638c6"}[e]+".css",c=i.p+r,a=document.getElementsByTagName("link"),u=0;u<a.length;u++){var d=a[u],s=d.getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(s===r||s===c))return t()}var f=document.getElementsByTagName("style");for(u=0;u<f.length;u++){d=f[u],s=d.getAttribute("data-href");if(s===r||s===c)return t()}var l=document.createElement("link");l.rel="stylesheet",l.type="text/css",l.onload=t,l.onerror=function(t){var r=t&&t.target&&t.target.src||c,a=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=r,delete o[e],l.parentNode.removeChild(l),n(a)},l.href=c;var h=document.getElementsByTagName("head")[0];h.appendChild(l)})).then((function(){o[e]=0})));var r=c[e];if(0!==r)if(r)t.push(r[2]);else{var a=new Promise((function(t,n){r=c[e]=[t,n]}));t.push(r[2]=a);var d,s=document.createElement("script");s.charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.src=u(e);var f=new Error;d=function(t){s.onerror=s.onload=null,clearTimeout(l);var n=c[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+r+": "+o+")",f.name="ChunkLoadError",f.type=r,f.request=o,n[1](f)}c[e]=void 0}};var l=setTimeout((function(){d({type:"timeout",target:s})}),12e4);s.onerror=s.onload=d,document.head.appendChild(s)}return Promise.all(t)},i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e};var d=window["webpackJsonp"]=window["webpackJsonp"]||[],s=d.push.bind(d);d.push=t,d=d.slice();for(var f=0;f<d.length;f++)t(d[f]);var l=s;a.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"034f":function(e,t,n){"use strict";n("85ec")},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("2b0e"),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},c=[],a=(n("034f"),n("2877")),u={},i=Object(a["a"])(u,o,c,!1,null,null,null),d=i.exports,s=(n("d3b7"),n("3ca3"),n("ddb0"),n("8c4f"));r["default"].use(s["a"]);var f=[{path:"*",redirect:"/"},{name:"",path:"/",component:function(){return n.e("chunk-57cdbc65").then(n.bind(null,"fcfc"))},redirect:"/home",children:[{name:"home",path:"/home",component:function(){return n.e("chunk-34e6cb70").then(n.bind(null,"77b8"))},redirect:"/projectList",children:[{name:"projectList",path:"/projectList",component:function(){return Promise.all([n.e("chunk-f12e9c0a"),n.e("chunk-5ee89e41")]).then(n.bind(null,"3227"))}},{name:"addDynamicParams",path:"/addDynamicParams",component:function(){return Promise.all([n.e("chunk-f12e9c0a"),n.e("chunk-392d3720"),n.e("chunk-0106327a")]).then(n.bind(null,"c7fa"))}},{name:"addBehavior",path:"/addBehavior",component:function(){return Promise.all([n.e("chunk-f12e9c0a"),n.e("chunk-392d3720"),n.e("chunk-4f0dfe3e")]).then(n.bind(null,"c67f"))}},{name:"addCase",path:"/addCase",component:function(){return Promise.all([n.e("chunk-f12e9c0a"),n.e("chunk-392d3720"),n.e("chunk-bab27134")]).then(n.bind(null,"4d4d"))}}]},{name:"sqlLink",path:"/sqlLink",component:function(){return n.e("chunk-742e5b8f").then(n.bind(null,"dbaa"))}}]}],l=new s["a"]({routes:f}),h=l,m=n("2f62");r["default"].use(m["a"]);var p=new m["a"].Store({state:{projectId:{},envHint:{}},mutations:{changeProjectId:function(e,t){e.projectId=t},changeEnvHint:function(e,t){e.envHint=t}},actions:{changeProjectIdAct:function(e,t){e.commit("changeProjectId",t)},changeEnvHintAct:function(e,t){e.commit("changeEnvHint",t)}},modules:{}}),b=(n("5cfb"),n("5c96")),v=n.n(b),y=(n("0fae"),n("bc3a")),g=n.n(y),k="http://localhost",j={URL_CNODEJS:k+":8765"},C=j;g.a.interceptors.request.use((function(e){return e}),(function(e){return Promise.reject(e)})),g.a.interceptors.response.use((function(e){return e}),(function(e){return Promise.reject(e)}));var P=function(e,t){var n=t.method,r=void 0===n?"get":n,o=t.timeout,c=void 0===o?6e4:o,a=t.data,u=void 0===a?{}:a,i=t.params,d=void 0===i?{}:i,s=t.headers,f=void 0===s?{"Content-Type":"application/json"}:s,l=t.dataType,h=void 0===l?"json":l,m={method:r,timeout:c,url:e,baseURL:C.URL_CNODEJS,data:u,params:d,headers:f,dataType:h};return g()(m)},E={queryAllProject:function(){return P("/projects",{method:"get"})},changeProjectName:function(e){return P("/projects",{method:"put",data:e})},addProjcet:function(e){return P("/projects",{method:"post",data:e})},deleteProject:function(e){return P("/projects/".concat(e),{method:"delete"})},queryAllActivion:function(e){return P("/moves/project/".concat(e),{method:"get"})},deleteActivion:function(e){return P("/moves/".concat(e),{method:"delete"})},editActivion:function(e){return P("/moves",{method:"put",data:e})},getActivion:function(e){return P("/moves/".concat(e),{method:"get"})},addActivion:function(e){return P("/moves",{method:"post",data:e})},queryAllEnvironments:function(e){return P("/environments/project/".concat(e),{method:"get"})},queryEnvironments:function(e){return P("/environments/".concat(e),{method:"get"})},addEnvironments:function(e){return P("/environments",{method:"post",data:e})},deleteEnvironments:function(e){return P("/environments/".concat(e),{method:"delete"})},editEnvironments:function(e){return P("/environments",{method:"put",data:e})},queryAllConnects:function(e){return P("/connects",{method:"get",params:e})},queryConnects:function(e){return P("/connects",{method:"post",data:e})},addConnects:function(e){return P("/connects",{method:"post",data:e})},editConnects:function(e){return P("/connects",{method:"put",data:e})},deleteConnects:function(e){return P("/connects/".concat(e),{method:"delete"})},queryAllTestCases:function(e){return P("/testCases/project/".concat(e),{method:"get"})},queryTestCases:function(e){return P("/testCases",{method:"post",data:e})},addTestCases:function(e){return P("/testCases",{method:"post",data:e})},editTestCases:function(e){return P("/testCases",{method:"put",data:e})},deleteTestCases:function(e){return P("/testCases/".concat(e),{method:"delete"})},queryAllDynamicVariables:function(e){return P("/dynamicVariables/project/".concat(e),{method:"get"})},queryDynamicVariables:function(e){return P("/dynamicVariables",{method:"post",data:e})},addDynamicVariables:function(e){return P("/dynamicVariables",{method:"post",data:e})},editDynamicVariables:function(e){return P("/dynamicVariables",{method:"put",data:e})},deleteDynamicVariables:function(e){return P("/dynamicVariables/".concat(e),{method:"delete"})},getVariableByProjectId:function(e){return P("/hints/dynamicVariableName/".concat(e),{method:"get"})},getVariableByEnv:function(e){return P("/hints/variable/".concat(e),{method:"get"})}},w=E;n("b059");r["default"].prototype.$http=w,r["default"].use(v.a),r["default"].config.productionTip=!1,new r["default"]({router:h,store:p,render:function(e){return e(d)}}).$mount("#app")},"85ec":function(e,t,n){},b059:function(e,t,n){}});
\ No newline at end of file
(function(e){function t(t){for(var r,c,u=t[0],i=t[1],d=t[2],s=0,f=[];s<u.length;s++)c=u[s],Object.prototype.hasOwnProperty.call(o,c)&&o[c]&&f.push(o[c][0]),o[c]=0;for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r]);l&&l(t);while(f.length)f.shift()();return a.push.apply(a,d||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],r=!0,c=1;c<n.length;c++){var u=n[c];0!==o[u]&&(r=!1)}r&&(a.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},c={app:0},o={app:0},a=[];function u(e){return i.p+"js/"+({}[e]||e)+"."+{"chunk-57cdbc65":"b50b23fd","chunk-7198dccf":"f36b596d","chunk-3fb94f5e":"7796b8ac","chunk-54bcda38":"f6c405c2","chunk-80b880c8":"4b2ce79b","chunk-bc38e5c2":"099f3aee","chunk-742e5b8f":"b396cea2","chunk-f8a86226":"40203d54"}[e]+".js"}function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.e=function(e){var t=[],n={"chunk-57cdbc65":1,"chunk-7198dccf":1,"chunk-3fb94f5e":1,"chunk-54bcda38":1,"chunk-80b880c8":1,"chunk-bc38e5c2":1,"chunk-742e5b8f":1,"chunk-f8a86226":1};c[e]?t.push(c[e]):0!==c[e]&&n[e]&&t.push(c[e]=new Promise((function(t,n){for(var r="css/"+({}[e]||e)+"."+{"chunk-57cdbc65":"d686bfcd","chunk-7198dccf":"7d8b6266","chunk-3fb94f5e":"197304dc","chunk-54bcda38":"cf0d9d48","chunk-80b880c8":"c0a15f22","chunk-bc38e5c2":"db73d422","chunk-742e5b8f":"1023d938","chunk-f8a86226":"09c09fbe"}[e]+".css",o=i.p+r,a=document.getElementsByTagName("link"),u=0;u<a.length;u++){var d=a[u],s=d.getAttribute("data-href")||d.getAttribute("href");if("stylesheet"===d.rel&&(s===r||s===o))return t()}var f=document.getElementsByTagName("style");for(u=0;u<f.length;u++){d=f[u],s=d.getAttribute("data-href");if(s===r||s===o)return t()}var l=document.createElement("link");l.rel="stylesheet",l.type="text/css",l.onload=t,l.onerror=function(t){var r=t&&t.target&&t.target.src||o,a=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");a.code="CSS_CHUNK_LOAD_FAILED",a.request=r,delete c[e],l.parentNode.removeChild(l),n(a)},l.href=o;var h=document.getElementsByTagName("head")[0];h.appendChild(l)})).then((function(){c[e]=0})));var r=o[e];if(0!==r)if(r)t.push(r[2]);else{var a=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=a);var d,s=document.createElement("script");s.charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.src=u(e);var f=new Error;d=function(t){s.onerror=s.onload=null,clearTimeout(l);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+r+": "+c+")",f.name="ChunkLoadError",f.type=r,f.request=c,n[1](f)}o[e]=void 0}};var l=setTimeout((function(){d({type:"timeout",target:s})}),12e4);s.onerror=s.onload=d,document.head.appendChild(s)}return Promise.all(t)},i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e};var d=window["webpackJsonp"]=window["webpackJsonp"]||[],s=d.push.bind(d);d.push=t,d=d.slice();for(var f=0;f<d.length;f++)t(d[f]);var l=s;a.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"034f":function(e,t,n){"use strict";n("85ec")},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("2b0e"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},o=[],a=(n("034f"),n("2877")),u={},i=Object(a["a"])(u,c,o,!1,null,null,null),d=i.exports,s=(n("d3b7"),n("3ca3"),n("ddb0"),n("8c4f"));r["default"].use(s["a"]);var f=[{path:"*",redirect:"/"},{name:"",path:"/",component:function(){return n.e("chunk-57cdbc65").then(n.bind(null,"fcfc"))},redirect:"/home",children:[{name:"home",path:"/home",component:function(){return n.e("chunk-f8a86226").then(n.bind(null,"77b8"))},redirect:"/projectList",children:[{name:"projectList",path:"/projectList",component:function(){return Promise.all([n.e("chunk-7198dccf"),n.e("chunk-bc38e5c2")]).then(n.bind(null,"3227"))}},{name:"addDynamicParams",path:"/addDynamicParams",component:function(){return Promise.all([n.e("chunk-7198dccf"),n.e("chunk-54bcda38")]).then(n.bind(null,"c7fa"))}},{name:"addBehavior",path:"/addBehavior",component:function(){return Promise.all([n.e("chunk-7198dccf"),n.e("chunk-80b880c8")]).then(n.bind(null,"c67f"))}},{name:"addCase",path:"/addCase",component:function(){return Promise.all([n.e("chunk-7198dccf"),n.e("chunk-3fb94f5e")]).then(n.bind(null,"4d4d"))}}]},{name:"sqlLink",path:"/sqlLink",component:function(){return n.e("chunk-742e5b8f").then(n.bind(null,"dbaa"))}}]}],l=new s["a"]({routes:f}),h=l,m=n("2f62");r["default"].use(m["a"]);var p=new m["a"].Store({state:{projectId:{},envHint:{}},mutations:{changeProjectId:function(e,t){e.projectId=t},changeEnvHint:function(e,t){e.envHint=t}},actions:{changeProjectIdAct:function(e,t){e.commit("changeProjectId",t)},changeEnvHintAct:function(e,t){e.commit("changeEnvHint",t)}},modules:{}}),b=(n("5cfb"),n("5c96")),v=n.n(b),y=(n("0fae"),n("bc3a")),g=n.n(y),k="http://localhost",j={URL_CNODEJS:k+":8765"},C=j;g.a.interceptors.request.use((function(e){return e}),(function(e){return Promise.reject(e)})),g.a.interceptors.response.use((function(e){return e}),(function(e){return Promise.reject(e)}));var P=function(e,t){var n=t.method,r=void 0===n?"get":n,c=t.timeout,o=void 0===c?6e4:c,a=t.data,u=void 0===a?{}:a,i=t.params,d=void 0===i?{}:i,s=t.headers,f=void 0===s?{"Content-Type":"application/json"}:s,l=t.dataType,h=void 0===l?"json":l,m={method:r,timeout:o,url:e,baseURL:C.URL_CNODEJS,data:u,params:d,headers:f,dataType:h};return g()(m)},E={queryAllProject:function(){return P("/projects",{method:"get"})},changeProjectName:function(e){return P("/projects",{method:"put",data:e})},addProjcet:function(e){return P("/projects",{method:"post",data:e})},deleteProject:function(e){return P("/projects/".concat(e),{method:"delete"})},queryAllActivion:function(e){return P("/moves/project/".concat(e),{method:"get"})},deleteActivion:function(e){return P("/moves/".concat(e),{method:"delete"})},editActivion:function(e){return P("/moves",{method:"put",data:e})},getActivion:function(e){return P("/moves/".concat(e),{method:"get"})},addActivion:function(e){return P("/moves",{method:"post",data:e})},queryAllEnvironments:function(e){return P("/environments/project/".concat(e),{method:"get"})},queryEnvironments:function(e){return P("/environments/".concat(e),{method:"get"})},addEnvironments:function(e){return P("/environments",{method:"post",data:e})},deleteEnvironments:function(e){return P("/environments/".concat(e),{method:"delete"})},editEnvironments:function(e){return P("/environments",{method:"put",data:e})},queryAllConnects:function(e){return P("/connects",{method:"get",params:e})},queryConnects:function(e){return P("/connects",{method:"post",data:e})},addConnects:function(e){return P("/connects",{method:"post",data:e})},editConnects:function(e){return P("/connects",{method:"put",data:e})},deleteConnects:function(e){return P("/connects/".concat(e),{method:"delete"})},queryAllTestCases:function(e){return P("/testCases/project/".concat(e),{method:"get"})},queryTestCases:function(e){return P("/testCases",{method:"post",data:e})},addTestCases:function(e){return P("/testCases",{method:"post",data:e})},editTestCases:function(e){return P("/testCases",{method:"put",data:e})},deleteTestCases:function(e){return P("/testCases/".concat(e),{method:"delete"})},queryAllDynamicVariables:function(e){return P("/dynamicVariables/project/".concat(e),{method:"get"})},queryDynamicVariables:function(e){return P("/dynamicVariables",{method:"post",data:e})},addDynamicVariables:function(e){return P("/dynamicVariables",{method:"post",data:e})},editDynamicVariables:function(e){return P("/dynamicVariables",{method:"put",data:e})},deleteDynamicVariables:function(e){return P("/dynamicVariables/".concat(e),{method:"delete"})},getVariableByProjectId:function(e){return P("/hints/dynamicVariableName/".concat(e),{method:"get"})},getVariableByEnv:function(e){return P("/hints/variable/".concat(e),{method:"get"})},selectSql:function(e){return P("/db/sql",{method:"get",params:e})},sqlTableNames:function(e){return P("/db/tableNames",{method:"get"})}},w=E;n("b059");r["default"].prototype.$http=w,r["default"].use(v.a),r["default"].config.productionTip=!1,new r["default"]({router:h,store:p,render:function(e){return e(d)}}).$mount("#app")},"85ec":function(e,t,n){},b059:function(e,t,n){}});
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0106327a"],{3134:function(e,t,a){},7270:function(e,t,a){"use strict";a("3134")},c7fa:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"breadcrumb"},[a("el-breadcrumb",{attrs:{separator:"/"}},[a("el-breadcrumb-item",{attrs:{to:{path:"/",query:{name:"动参"}}}},[e._v("动参")]),a("el-breadcrumb-item",[e._v("新增动参")])],1)],1),a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称:",prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目:"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"取用字段:",prop:"takenField"}},[a("el-input",{model:{value:e.form.takenField,callback:function(t){e.$set(e.form,"takenField",t)},expression:"form.takenField"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注:"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型:",prop:"type"}},[a("el-radio-group",{on:{change:e.changeRadio},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[a("el-radio",{attrs:{label:"CONSTANT_VARIABLE"}},[e._v("KV")]),a("el-radio",{attrs:{label:"SQL_VARIABLE"}},[e._v("SQL")]),a("el-radio",{attrs:{label:"HTTP_VARIABLE"}},[e._v("HTTP")]),a("el-radio",{attrs:{label:"CASE_VARIABLE"}},[e._v("CASE")])],1)],1)],1)],1),"CONSTANT_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:""}},[a("el-input",{attrs:{placeholder:"value"},model:{value:e.form.value,callback:function(t){e.$set(e.form,"value",t)},expression:"form.value"}})],1)],1)],1):e._e(),"SQL_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据库id:",prop:"poolId",rules:[{required:!0,message:"请选择数据库id",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据库"},model:{value:e.form.poolId,callback:function(t){e.$set(e.form,"poolId",t)},expression:"form.poolId"}},e._l(e.connectsList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"SQL语句:",prop:"sqlExp",rules:[{required:!0,message:"请输入SQL语句",trigger:"blur"}]}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.sqlExp,callback:function(t){e.$set(e.form,"sqlExp",t)},expression:"form.sqlExp"}})],1)],1)],1):e._e(),"CASE_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"用例"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择用例"},model:{value:e.form.case,callback:function(t){e.$set(e.form,"case",t)},expression:"form.case"}},e._l(e.testCaseList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1):e._e(),"HTTP_VARIABLE"==e.form.type?a("el-row",[a("el-col",{staticStyle:{"padding-left":"80px"},attrs:{span:23}},[a("div",{staticClass:"httpParamDiv"},[a("httpParam",{ref:"httpParam",attrs:{httpData:e.form.httpData}})],1)])],1):e._e(),a("el-form-item",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.confirmAdd}},[e._v("保存")]),a("el-button",[e._v("取消")])],1)],1)],1)])},s=[],l=(a("b0c0"),a("e9c4"),a("a434"),a("5578")),o={name:"addDynamicParams",components:{httpParam:l["a"]},data:function(){return{form:{},connectsList:[],rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],takenField:[{required:!0,message:"请输入字段",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"change"}]},projectName:"",testCaseList:[]}},created:function(){this.echoData()},mounted:function(){this.projectName=this.$store.state.projectId.name,this.queryAllConnects(),this.getAllMove(),this.getAllTestCases()},methods:{getAllTestCases:function(){var e=this;this.$http.queryAllTestCases(this.$store.state.projectId.id).then((function(t){var a=t.data.data;e.testCaseList=a})).catch((function(e){}))},echoData:function(){var e=this.$route.query;if(this.form=JSON.parse(JSON.stringify(e)),"CONSTANT_VARIABLE"==e.type)this.form.value=e.detail;else if("SQL_VARIABLE"==e.type){var t=JSON.parse(e.detail);this.form.poolId=t.poolId,this.form.sqlExp=t.sqlExp}else if("HTTP_VARIABLE"==e.type){var a=JSON.parse(e.detail);this.form.httpData=a}else"CASE_VARIABLE"==e.type&&(this.form.case=e.case)},queryAllConnects:function(){var e=this;this.$http.queryAllConnects().then((function(t){var a=t.data.data;e.connectsList=a})).catch((function(e){console.log(e)}))},getAllMove:function(){var e=this;this.$http.queryAllActivion(this.$store.state.projectId.id).then((function(t){e.movesList=t.data.data})).catch((function(e){console.log(e)}))},confirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a=JSON.parse(JSON.stringify(e.form));if("CONSTANT_VARIABLE"==a.type)a.detail=a.value;else if("SQL_VARIABLE"==a.type)a.detail=JSON.stringify({poolId:a.poolId,sqlExp:a.sqlExp});else if("HTTP_VARIABLE"==a.type){if("error"==e.$refs.httpParam[0].getValue())return;a.detail=JSON.stringify(e.$refs.httpParam[0].getValue())}else a.type;a.projectId=e.$store.state.projectId.id;var r=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"动参"}})};e.$route.query.id?e.$http.editDynamicVariables(a).then((function(e){return r("edit")})):e.$http.addDynamicVariables(a).then((function(e){return r("add")}))}}))},addKVItem:function(e){this.kvItem.push({})},deleteKVItem:function(e){this.kvItem.splice(e,1)}}},i=o,n=(a("7270"),a("2877")),c=Object(n["a"])(i,r,s,!1,null,"2865a3c0",null);t["default"]=c.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-34e6cb70"],{"0b42":function(t,e,i){var o=i("da84"),n=i("e8b5"),c=i("68ee"),r=i("861d"),s=i("b622"),a=s("species"),l=o.Array;t.exports=function(t){var e;return n(t)&&(e=t.constructor,c(e)&&(e===l||n(e.prototype))?e=void 0:r(e)&&(e=e[a],null===e&&(e=void 0))),void 0===e?l:e}},"1dde":function(t,e,i){var o=i("d039"),n=i("b622"),c=i("2d00"),r=n("species");t.exports=function(t){return c>=51||!o((function(){var e=[],i=e.constructor={};return i[r]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"60a7":function(t,e,i){},"65f0":function(t,e,i){var o=i("0b42");t.exports=function(t,e){return new(o(t))(0===e?0:e)}},"77b8":function(t,e,o){"use strict";o.r(e);var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"home"},[i("div",{staticClass:"left"},[i("div",{staticClass:"left_title"},[i("span",[t._v("项目列表")]),i("div",[i("i",{staticClass:"el-icon-circle-plus-outline",on:{click:function(e){t.openAddProjectDialog=!0}}}),i("i",{staticClass:"el-icon-edit",staticStyle:{"margin-left":"10px"},on:{click:t.showEditAll}})])]),i("div",{staticClass:"left_content"},t._l(t.projectList,(function(e,o){return i("div",{key:o,class:{project_item:!0,active:e.showDelect},on:{click:function(e){return e.stopPropagation(),t.selectItem(o)}}},[e.showIpt?i("div",{staticStyle:{width:"100%"}},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.editName,expression:"editName"}],attrs:{type:"text"},domProps:{value:t.editName},on:{input:function(e){e.target.composing||(t.editName=e.target.value)}}}),i("i",{staticClass:"el-icon-success",on:{click:function(i){return t.editProject(e.id)}}}),i("i",{staticClass:"el-icon-error",on:{click:function(e){t.projectList[o].showIpt=!1}}})]):i("div",[i("span",[t._v(t._s(e.name))]),t.showDetail?i("i",{staticClass:"el-icon-edit-outline",on:{click:function(e){return t.editBtn(o)}}}):t._e(),t.showDetail?i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){return t.deleteProject(e.id)}}}):t._e()])])})),0)]),i("div",{staticClass:"right"},[i("router-view")],1),i("el-dialog",{attrs:{title:"新增项目",visible:t.openAddProjectDialog,width:"30%","before-close":t.closeDialog},on:{"update:visible":function(e){t.openAddProjectDialog=e}}},[i("el-input",{model:{value:t.projectName,callback:function(e){t.projectName=e},expression:"projectName"}}),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.closeDialog}},[t._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:t.addProjcet}},[t._v("确 定")])],1)],1)],1)},c=[],r=(o("b0c0"),o("d81d"),o("e9c4"),{data:function(){return{openAddProjectDialog:!1,showDetail:!1,editName:"",projectName:"",projectList:[]}},mounted:function(){this.getAllProject()},methods:{closeDialog:function(){this.openAddProjectDialog=!1,this.projectName=""},selectItem:function(t){this.$router.push({path:"./projectList"}),this.$store.dispatch("changeProjectIdAct",{id:this.projectList[t].id,name:this.projectList[t].name}),this.projectList.map((function(t){t.showDelect=!1})),this.projectList[t].showDelect=!0},editBtn:function(t){this.projectList[t].showIpt=!0,this.editName=this.projectList[t].name},getVariableByProjectId:function(){this.$http.queryAllDynamicVariables(this.$store.state.projectId.id).then((function(t){var e=[];t.data.data.map((function(t){e.push({name:t.name,remark:t.remark})})),localStorage.setItem("projectHint",JSON.stringify(e)),console.log(t)}))},getAllProject:function(){var t=this;this.$http.queryAllProject().then((function(e){var i=e.data.data;i.map((function(t){t.showIpt=!1,t.showDelect=!1})),t.projectList=i,t.selectItem(0),t.getVariableByProjectId()}))},deleteProject:function(t){var e=this;this.$http.deleteProject(t).then((function(t){e.$message.success("删除"),e.getAllProject(),e.projectList[i].showIpt=!1})).catch((function(t){}))},editProject:function(t){var e=this;this.$http.changeProjectName({name:this.editName,id:t}).then((function(t){e.$message.success("修改成功"),e.getAllProject()}))},addProjcet:function(){var t=this;this.$http.addProjcet({name:this.projectName}).then((function(e){t.$message.success("新增成功"),t.openAddProjectDialog=!1,t.getAllProject(),t.projectName=""})).catch((function(t){}))},showEditAll:function(){this.showDetail=!this.showDetail,this.projectList.map((function(t){t.showIpt=!1}))}}}),s=r,a=(o("eff2"),o("2877")),l=Object(a["a"])(s,n,c,!1,null,"2770f298",null);e["default"]=l.exports},b0c0:function(t,e,i){var o=i("83ab"),n=i("5e77").EXISTS,c=i("e330"),r=i("9bf2").f,s=Function.prototype,a=c(s.toString),l=/^\s*function ([^ (]*)/,u=c(l.exec),d="name";o&&!n&&r(s,d,{configurable:!0,get:function(){try{return u(l,a(this))[1]}catch(t){return""}}})},b727:function(t,e,i){var o=i("0366"),n=i("e330"),c=i("44ad"),r=i("7b0b"),s=i("07fa"),a=i("65f0"),l=n([].push),u=function(t){var e=1==t,i=2==t,n=3==t,u=4==t,d=6==t,f=7==t,p=5==t||d;return function(h,m,v,j){for(var g,b,w=r(h),P=c(w),y=o(m,v),D=s(P),A=0,N=j||a,k=e?N(h,D):i||f?N(h,0):void 0;D>A;A++)if((p||A in P)&&(g=P[A],b=y(g,A,w),t))if(e)k[A]=b;else if(b)switch(t){case 3:return!0;case 5:return g;case 6:return A;case 2:l(k,g)}else switch(t){case 4:return!1;case 7:l(k,g)}return d?-1:n||u?u:k}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},d81d:function(t,e,i){"use strict";var o=i("23e7"),n=i("b727").map,c=i("1dde"),r=c("map");o({target:"Array",proto:!0,forced:!r},{map:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},e8b5:function(t,e,i){var o=i("c6b6");t.exports=Array.isArray||function(t){return"Array"==o(t)}},e9c4:function(t,e,i){var o=i("23e7"),n=i("da84"),c=i("d066"),r=i("2ba4"),s=i("e330"),a=i("d039"),l=n.Array,u=c("JSON","stringify"),d=s(/./.exec),f=s("".charAt),p=s("".charCodeAt),h=s("".replace),m=s(1..toString),v=/[\uD800-\uDFFF]/g,j=/^[\uD800-\uDBFF]$/,g=/^[\uDC00-\uDFFF]$/,b=function(t,e,i){var o=f(i,e-1),n=f(i,e+1);return d(j,t)&&!d(g,n)||d(g,t)&&!d(j,o)?"\\u"+m(p(t,0),16):t},w=a((function(){return'"\\udf06\\ud834"'!==u("\udf06\ud834")||'"\\udead"'!==u("\udead")}));u&&o({target:"JSON",stat:!0,forced:w},{stringify:function(t,e,i){for(var o=0,n=arguments.length,c=l(n);o<n;o++)c[o]=arguments[o];var s=r(u,null,c);return"string"==typeof s?h(s,v,b):s}})},eff2:function(t,e,i){"use strict";i("60a7")}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3fb94f5e"],{"0729":function(e,t,a){},"107c":function(e,t,a){var r=a("d039"),o=a("da84"),n=o.RegExp;e.exports=r((function(){var e=n("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},1276:function(e,t,a){"use strict";var r=a("2ba4"),o=a("c65b"),n=a("e330"),i=a("d784"),s=a("44e7"),l=a("825a"),c=a("1d80"),u=a("4840"),d=a("8aa5"),m=a("50c4"),f=a("577e"),p=a("dc4a"),h=a("f36a"),v=a("14c3"),b=a("9263"),g=a("9f7f"),x=a("d039"),y=g.UNSUPPORTED_Y,_=4294967295,k=Math.min,I=[].push,C=n(/./.exec),E=n(I),A=n("".slice),N=!x((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var a="ab".split(e);return 2!==a.length||"a"!==a[0]||"b"!==a[1]}));i("split",(function(e,t,a){var n;return n="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,a){var n=f(c(this)),i=void 0===a?_:a>>>0;if(0===i)return[];if(void 0===e)return[n];if(!s(e))return o(t,n,e,i);var l,u,d,m=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),v=0,g=new RegExp(e.source,p+"g");while(l=o(b,g,n)){if(u=g.lastIndex,u>v&&(E(m,A(n,v,l.index)),l.length>1&&l.index<n.length&&r(I,m,h(l,1)),d=l[0].length,v=u,m.length>=i))break;g.lastIndex===l.index&&g.lastIndex++}return v===n.length?!d&&C(g,"")||E(m,""):E(m,A(n,v)),m.length>i?h(m,0,i):m}:"0".split(void 0,0).length?function(e,a){return void 0===e&&0===a?[]:o(t,this,e,a)}:t,[function(t,a){var r=c(this),i=void 0==t?void 0:p(t,e);return i?o(i,t,r,a):o(n,f(r),t,a)},function(e,r){var o=l(this),i=f(e),s=a(n,o,i,r,n!==t);if(s.done)return s.value;var c=u(o,RegExp),p=o.unicode,h=(o.ignoreCase?"i":"")+(o.multiline?"m":"")+(o.unicode?"u":"")+(y?"g":"y"),b=new c(y?"^(?:"+o.source+")":o,h),g=void 0===r?_:r>>>0;if(0===g)return[];if(0===i.length)return null===v(b,i)?[i]:[];var x=0,I=0,C=[];while(I<i.length){b.lastIndex=y?0:I;var N,w=v(b,y?A(i,I):i);if(null===w||(N=k(m(b.lastIndex+(y?I:0)),i.length))===x)I=d(i,I,p);else{if(E(C,A(i,x,I)),C.length===g)return C;for(var R=1;R<=w.length-1;R++)if(E(C,w[R]),C.length===g)return C;I=x=N}}return E(C,A(i,x)),C}]}),!N,y)},"14c3":function(e,t,a){var r=a("da84"),o=a("c65b"),n=a("825a"),i=a("1626"),s=a("c6b6"),l=a("9263"),c=r.TypeError;e.exports=function(e,t){var a=e.exec;if(i(a)){var r=o(a,e,t);return null!==r&&n(r),r}if("RegExp"===s(e))return o(l,e,t);throw c("RegExp#exec called on incompatible receiver")}},"37db":function(e,t,a){"use strict";a("0729")},"408a":function(e,t,a){var r=a("e330");e.exports=r(1..valueOf)},"44e7":function(e,t,a){var r=a("861d"),o=a("c6b6"),n=a("b622"),i=n("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},"4d4d":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"breadcrumb"},[a("el-breadcrumb",{attrs:{separator:"/"}},[a("el-breadcrumb-item",{attrs:{to:{path:"/",query:{name:"用例"}}}},[e._v("用例")]),a("el-breadcrumb-item",[e._v("新增用例")])],1)],1),a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称:",prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目:"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注:"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.des,callback:function(t){e.$set(e.form,"des",t)},expression:"form.des"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型:",prop:"type"}},[a("el-radio-group",{on:{change:e.changeRadio},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[a("el-radio",{attrs:{label:1}},[e._v("HTTP")])],1)],1)],1)],1),a("el-row",[a("el-col",{staticStyle:{"padding-left":"100px"},attrs:{span:23}},[a("div",{staticClass:"httpParamDiv"},[a("httpParam",{ref:"httpParam",attrs:{httpData:e.form.httpData}})],1)])],1),a("el-divider"),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"前置操作:",prop:"moveBefore"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveBefore,callback:function(t){e.$set(e.form,"moveBefore",t)},expression:"form.moveBefore"}},e._l(e.movesList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"测试后操作:",prop:"moveAferTest"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveAferTest,callback:function(t){e.$set(e.form,"moveAferTest",t)},expression:"form.moveAferTest"}},e._l(e.movesList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"后置操作:",prop:"moveAferCase"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveAferCase,callback:function(t){e.$set(e.form,"moveAferCase",t)},expression:"form.moveAferCase"}},e._l(e.movesList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-divider"),a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"是否进行异常检验:","label-width":"150px"}},[a("el-radio-group",{model:{value:e.form.abnormalCheckpoint,callback:function(t){e.$set(e.form,"abnormalCheckpoint",t)},expression:"form.abnormalCheckpoint"}},[a("el-radio",{attrs:{label:0}},[e._v("否")]),a("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1),a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"是否进行非空检验:","label-width":"150px"}},[a("el-radio-group",{model:{value:e.form.noEmptyCheckpoint,callback:function(t){e.$set(e.form,"noEmptyCheckpoint",t)},expression:"form.noEmptyCheckpoint"}},[a("el-radio",{attrs:{label:0}},[e._v("否")]),a("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1),a("el-row",[a("el-col",{attrs:{span:23}},[a("el-form-item",{attrs:{label:"包含检查点:","label-width":"150px"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.containCheckpoint,callback:function(t){e.$set(e.form,"containCheckpoint",t)},expression:"form.containCheckpoint"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:23}},[a("el-form-item",{attrs:{label:"不包含检查点:","label-width":"150px"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.noContainCheckpoint,callback:function(t){e.$set(e.form,"noContainCheckpoint",t)},expression:"form.noContainCheckpoint"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:23}},[a("el-form-item",{attrs:{label:"jsonPath检验点:","label-width":"150px"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.jsonpathCheckpoint,callback:function(t){e.$set(e.form,"jsonpathCheckpoint",t)},expression:"form.jsonpathCheckpoint"}})],1)],1)],1),a("el-form-item",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"success"}},[e._v("调试")]),a("el-button",{attrs:{type:"primary"},on:{click:e.comfirmAdd}},[e._v("保存")]),a("el-button",{on:{click:function(t){return e.$router.go(-1)}}},[e._v("取消")])],1)],1)],1)])},o=[],n=(a("b0c0"),a("e9c4"),a("d81d"),a("ac1f"),a("1276"),a("a9e3"),a("a15b"),a("a434"),a("5578")),i={name:"addDynamicParams",components:{httpParam:n["a"]},data:function(){return{kvItem:[{}],rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"change"}],moveBefore:[{required:!0,message:"请选择前置操作",trigger:"change"}],moveAferTest:[{required:!0,message:"请选择测试后操作",trigger:"change"}],moveAferCase:[{required:!0,message:"请选择后置操作",trigger:"change"}]},form:{type:1,moveBefore:[],moveAferTest:[],moveAferCase:[],abnormalCheckpoint:0,noEmptyCheckpoint:0},radio2:1,radio3:1,movesList:[],projectName:""}},created:function(){this.$route.query.id&&this.echoData()},mounted:function(){this.projectName=this.$store.state.projectId.name,this.getAllMove()},methods:{echoData:function(){this.form=JSON.parse(JSON.stringify(this.$route.query)),this.form.httpData=JSON.parse(this.form.detail),this.form.moveAferCase=this.form.moveAferCase.split(",").map((function(e){return Number(e)})),this.form.moveAferTest=this.form.moveAferTest.split(",").map((function(e){return Number(e)})),this.form.moveBefore=this.form.moveBefore.split(",").map((function(e){return Number(e)})),this.form.abnormalCheckpoint=Number(this.form.abnormalCheckpoint),this.form.noEmptyCheckpoint=Number(this.form.noEmptyCheckpoint),this.form.type=Number(this.form.type)},getAllMove:function(){var e=this;this.$http.queryAllActivion(this.$store.state.projectId.id).then((function(t){e.movesList=t.data.data})).catch((function(e){console.log(e)}))},comfirmAdd:function(){var e=this,t=JSON.parse(JSON.stringify(this.form));if(t.moveAferCase=t.moveAferCase.join(","),t.moveAferTest=t.moveAferTest.join(","),t.moveBefore=t.moveBefore.join(","),"error"!=this.$refs.httpParam.getValue()){t.detail=JSON.stringify(this.$refs.httpParam.getValue()),t.projectId=this.$store.state.projectId.id;var a=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"用例"}})};this.$route.query.id?this.$http.editTestCases(t).then((function(e){return a("edit")})):this.$http.addTestCases(t).then((function(e){return a("add")}))}},changeRadio:function(e){},addKVItem:function(e){this.kvItem.push({})},deleteKVItem:function(e){this.kvItem.splice(e,1)}}},s=i,l=(a("37db"),a("2877")),c=Object(l["a"])(s,r,o,!1,null,"5df2c73d",null);t["default"]=c.exports},5578:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"httpParam"},[a("el-input",{staticClass:"input-with-select",attrs:{placeholder:"请输入URL"},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}},[a("el-select",{staticStyle:{width:"80px"},attrs:{slot:"prepend",placeholder:"请选择"},slot:"prepend",model:{value:e.form.method,callback:function(t){e.$set(e.form,"method",t)},expression:"form.method"}},[a("el-option",{attrs:{label:"GET",value:"GET"}}),a("el-option",{attrs:{label:"POST",value:"POST"}}),a("el-option",{attrs:{label:"PUT",value:"PUT"}}),a("el-option",{attrs:{label:"DELETE",value:"DELETE"}})],1)],1),a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"请求头",name:"1"}},e._l(e.headerItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addHeaderItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteHeaderItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"QUERY参数",name:"2"}},e._l(e.queryItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addQueryItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteQueryItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"请求体",name:"3"}},[a("div",{staticClass:"requestBody"},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"NONE"}},[e._v(" none ")]),a("el-radio",{attrs:{label:"FORM_DATA"}},[e._v(" form-data ")]),a("el-radio",{attrs:{label:"X_WWW_FORM_URLENCODED"}},[e._v(" x-www-form-urlencoded ")]),a("el-radio",{attrs:{label:"RAW"}},[e._v(" raw ")]),a("el-radio",{attrs:{label:"BINARY"}},[e._v(" binary ")]),"RAW"==e.radio?a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.selectType)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"text"}},[e._v("text")]),a("el-dropdown-item",{attrs:{command:"xml"}},[e._v("xml")]),a("el-dropdown-item",{attrs:{command:"javascript"}},[e._v("javascript")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("json")]),a("el-dropdown-item",{attrs:{command:"html"}},[e._v("html")])],1)],1):e._e()],1),a("div",{staticClass:"request_item"},["NONE"==e.radio?a("div",{staticClass:"request_none"},[e._v(" 该请求没有请求体 ")]):e._e(),"FORM_DATA"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.form_dataItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addForm_dataItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteForm_dataItem(r)}}}):e._e()],1)})),0):e._e(),"X_WWW_FORM_URLENCODED"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.x_formItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addX_formItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteX_formItem(r)}}}):e._e()],1)})),0):e._e(),"RAW"==e.radio?a("div",{staticClass:"request_raw"},[e.reset?a("MyEditor",{attrs:{language:e.language,title:"dockerfile",content:e.httpData.stringValue},on:{change:e.getEditValue},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}}):e._e()],1):e._e(),"BINARY"==e.radio?a("div",{staticClass:"request_binary"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:3,"on-exceed":e.handleExceed,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1):e._e()])],1)])],1)],1)},o=[],n=a("5530"),i=(a("d81d"),a("a434"),a("99af"),a("b0c0"),a("abc3")),s={name:"httpParam",props:{httpData:{type:Object,default:function(){return{}}}},components:{MyEditor:i["a"]},data:function(){return{activeName:"1",form:{},headerItem:[{}],form_dataItem:[{}],x_formItem:[{}],queryItem:[{}],radio:"NONE",selectType:"json ",code:"",reset:!0,language:"json",fileList:[],editValue:""}},mounted:function(){this.httpData.url&&this.httpData.method&&this.setValue()},methods:{setValue:function(){var e=[],t=[],a=[],r=[];this.form={url:this.httpData.url,method:this.httpData.method},this.httpData.stringValue&&(this.activeName="3",this.language=this.httpData.requestType,this.selectType=this.httpData.requestType,this.radio="RAW"),this.httpData.headers.length>0&&this.mapArr(this.httpData.headers,e,!1),"QUERY"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,t,!1),this.activeName="2"):"FORM_DATA"==this.httpData.requestType?(this.activeName="3",this.radio="FORM_DATA",this.mapArr(this.httpData.requestBodies,a,!1)):"X_WWW_FORM_URLENCODED"==this.httpData.requestType?(this.activeName="3",this.radio="X_WWW_FORM_URLENCODED",this.mapArr(this.httpData.requestBodies,r,!1)):"NONE"==this.httpData.requestType&&(this.activeName="3",this.radio="NONE"),e.length>0&&(this.headerItem=e),t.length>0&&(this.queryItem=t),a.length>0&&(this.form_dataItem=a),r.length>0&&(this.x_formItem=r)},mapArr:function(e,t,a){e.map((function(e){e.key&&t.push({key:e.key,value:e.value,type:a?"TEXT":void 0,des:e.des})}))},getValue:function(){if(!this.form.url)return this.$message.error("请输入url"),"error";if(!this.form.method)return this.$message.error("请输入method"),"error";var e={},t=[],a=[],r="";return this.mapArr(this.headerItem,t,!1),2==this.activeName?(e.requestType="QUERY",this.mapArr(this.queryItem,a,!0)):3==this.activeName&&"RAW"!=this.radio?("FORM_DATA"==this.radio?(this.mapArr(this.form_dataItem,a,!0),e.requestType="FORM_DATA"):"X_WWW_FORM_URLENCODED"==this.radio&&(this.mapArr(this.x_formItem,a,!0),e.requestType="X_WWW_FORM_URLENCODED"),e.requestType=this.radio):"RAW"==this.radio&&(e.requestType=this.language,r=this.editValue),e=Object(n["a"])(Object(n["a"])({},e),{},{url:this.form.url,method:this.form.method,headers:t,requestBodies:a,stringValue:r}),e},getEditValue:function(e){this.editValue=e},handleClick:function(e){},addHeaderItem:function(){this.headerItem.push({})},deleteHeaderItem:function(e){this.headerItem.splice(e,1)},addQueryItem:function(){this.queryItem.push({})},deleteQueryItem:function(e){this.queryItem.splice(e,1)},addForm_dataItem:function(){this.form_dataItem.push({})},deleteForm_dataItem:function(e){this.form_dataItem.splice(e,1)},addX_formItem:function(){this.x_formItem.push({})},deleteX_formItem:function(e){this.x_formItem.splice(e,1)},handleCommand:function(e){var t=this;this.selectType=e,this.language=e,this.reset=!1,this.$nextTick((function(){t.reset=!0}))},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){this.$message.warning("当前限制选择 3 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))}}},l=s,c=(a("75cc"),a("2877")),u=Object(c["a"])(l,r,o,!1,null,"67875f63",null);t["a"]=u.exports},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,a){var r=a("e330"),o=a("1d80"),n=a("577e"),i=a("5899"),s=r("".replace),l="["+i+"]",c=RegExp("^"+l+l+"*"),u=RegExp(l+l+"*$"),d=function(e){return function(t){var a=n(o(t));return 1&e&&(a=s(a,c,"")),2&e&&(a=s(a,u,"")),a}};e.exports={start:d(1),end:d(2),trim:d(3)}},7156:function(e,t,a){var r=a("1626"),o=a("861d"),n=a("d2bb");e.exports=function(e,t,a){var i,s;return n&&r(i=t.constructor)&&i!==a&&o(s=i.prototype)&&s!==a.prototype&&n(e,s),e}},"75cc":function(e,t,a){"use strict";a("ce59")},"8aa5":function(e,t,a){"use strict";var r=a("6547").charAt;e.exports=function(e,t,a){return t+(a?r(e,t).length:1)}},9263:function(e,t,a){"use strict";var r=a("c65b"),o=a("e330"),n=a("577e"),i=a("ad6d"),s=a("9f7f"),l=a("5692"),c=a("7c73"),u=a("69f3").get,d=a("fce3"),m=a("107c"),f=l("native-string-replace",String.prototype.replace),p=RegExp.prototype.exec,h=p,v=o("".charAt),b=o("".indexOf),g=o("".replace),x=o("".slice),y=function(){var e=/a/,t=/b*/g;return r(p,e,"a"),r(p,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),_=s.UNSUPPORTED_Y||s.BROKEN_CARET,k=void 0!==/()??/.exec("")[1],I=y||k||_||d||m;I&&(h=function(e){var t,a,o,s,l,d,m,I=this,C=u(I),E=n(e),A=C.raw;if(A)return A.lastIndex=I.lastIndex,t=r(h,A,E),I.lastIndex=A.lastIndex,t;var N=C.groups,w=_&&I.sticky,R=r(i,I),T=I.source,$=0,D=E;if(w&&(R=g(R,"y",""),-1===b(R,"g")&&(R+="g"),D=x(E,I.lastIndex),I.lastIndex>0&&(!I.multiline||I.multiline&&"\n"!==v(E,I.lastIndex-1))&&(T="(?: "+T+")",D=" "+D,$++),a=new RegExp("^(?:"+T+")",R)),k&&(a=new RegExp("^"+T+"$(?!\\s)",R)),y&&(o=I.lastIndex),s=r(p,w?a:I,D),w?s?(s.input=x(s.input,$),s[0]=x(s[0],$),s.index=I.lastIndex,I.lastIndex+=s[0].length):I.lastIndex=0:y&&s&&(I.lastIndex=I.global?s.index+s[0].length:o),k&&s&&s.length>1&&r(f,s[0],a,(function(){for(l=1;l<arguments.length-2;l++)void 0===arguments[l]&&(s[l]=void 0)})),s&&N)for(s.groups=d=c(null),l=0;l<N.length;l++)m=N[l],d[m[0]]=s[m[1]];return s}),e.exports=h},"99af":function(e,t,a){"use strict";var r=a("23e7"),o=a("da84"),n=a("d039"),i=a("e8b5"),s=a("861d"),l=a("7b0b"),c=a("07fa"),u=a("8418"),d=a("65f0"),m=a("1dde"),f=a("b622"),p=a("2d00"),h=f("isConcatSpreadable"),v=9007199254740991,b="Maximum allowed index exceeded",g=o.TypeError,x=p>=51||!n((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),y=m("concat"),_=function(e){if(!s(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)},k=!x||!y;r({target:"Array",proto:!0,forced:k},{concat:function(e){var t,a,r,o,n,i=l(this),s=d(i,0),m=0;for(t=-1,r=arguments.length;t<r;t++)if(n=-1===t?i:arguments[t],_(n)){if(o=c(n),m+o>v)throw g(b);for(a=0;a<o;a++,m++)a in n&&u(s,m,n[a])}else{if(m>=v)throw g(b);u(s,m++,n)}return s.length=m,s}})},"9f7f":function(e,t,a){var r=a("d039"),o=a("da84"),n=o.RegExp;t.UNSUPPORTED_Y=r((function(){var e=n("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=n("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},a15b:function(e,t,a){"use strict";var r=a("23e7"),o=a("e330"),n=a("44ad"),i=a("fc6a"),s=a("a640"),l=o([].join),c=n!=Object,u=s("join",",");r({target:"Array",proto:!0,forced:c||!u},{join:function(e){return l(i(this),void 0===e?",":e)}})},a9e3:function(e,t,a){"use strict";var r=a("83ab"),o=a("da84"),n=a("e330"),i=a("94ca"),s=a("6eeb"),l=a("1a2d"),c=a("7156"),u=a("3a9b"),d=a("d9b5"),m=a("c04e"),f=a("d039"),p=a("241c").f,h=a("06cf").f,v=a("9bf2").f,b=a("408a"),g=a("58a8").trim,x="Number",y=o[x],_=y.prototype,k=o.TypeError,I=n("".slice),C=n("".charCodeAt),E=function(e){var t=m(e,"number");return"bigint"==typeof t?t:A(t)},A=function(e){var t,a,r,o,n,i,s,l,c=m(e,"number");if(d(c))throw k("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=g(c),t=C(c,0),43===t||45===t){if(a=C(c,2),88===a||120===a)return NaN}else if(48===t){switch(C(c,1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+c}for(n=I(c,2),i=n.length,s=0;s<i;s++)if(l=C(n,s),l<48||l>o)return NaN;return parseInt(n,r)}return+c};if(i(x,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var N,w=function(e){var t=arguments.length<1?0:y(E(e)),a=this;return u(_,a)&&f((function(){b(a)}))?c(Object(t),a,w):t},R=r?p(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),T=0;R.length>T;T++)l(y,N=R[T])&&!l(w,N)&&v(w,N,h(y,N));w.prototype=_,_.constructor=w,s(o,x,w)}},ac1f:function(e,t,a){"use strict";var r=a("23e7"),o=a("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},ad6d:function(e,t,a){"use strict";var r=a("825a");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ce59:function(e,t,a){},d784:function(e,t,a){"use strict";a("ac1f");var r=a("e330"),o=a("6eeb"),n=a("9263"),i=a("d039"),s=a("b622"),l=a("9112"),c=s("species"),u=RegExp.prototype;e.exports=function(e,t,a,d){var m=s(e),f=!i((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),p=f&&!i((function(){var t=!1,a=/a/;return"split"===e&&(a={},a.constructor={},a.constructor[c]=function(){return a},a.flags="",a[m]=/./[m]),a.exec=function(){return t=!0,null},a[m](""),!t}));if(!f||!p||a){var h=r(/./[m]),v=t(m,""[e],(function(e,t,a,o,i){var s=r(e),l=t.exec;return l===n||l===u.exec?f&&!i?{done:!0,value:h(t,a,o)}:{done:!0,value:s(a,t,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(u,m,v[1])}d&&l(u[m],"sham",!0)}},fce3:function(e,t,a){var r=a("d039"),o=a("da84"),n=o.RegExp;e.exports=r((function(){var e=n(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4f0dfe3e"],{"408a":function(e,t,a){var r=a("e330");e.exports=r(1..valueOf)},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,a){var r=a("e330"),o=a("1d80"),i=a("577e"),s=a("5899"),n=r("".replace),l="["+s+"]",c=RegExp("^"+l+l+"*"),f=RegExp(l+l+"*$"),m=function(e){return function(t){var a=i(o(t));return 1&e&&(a=n(a,c,"")),2&e&&(a=n(a,f,"")),a}};e.exports={start:m(1),end:m(2),trim:m(3)}},"6ea7":function(e,t,a){},7156:function(e,t,a){var r=a("1626"),o=a("861d"),i=a("d2bb");e.exports=function(e,t,a){var s,n;return i&&r(s=t.constructor)&&s!==a&&o(n=s.prototype)&&n!==a.prototype&&i(e,n),e}},a9e3:function(e,t,a){"use strict";var r=a("83ab"),o=a("da84"),i=a("e330"),s=a("94ca"),n=a("6eeb"),l=a("1a2d"),c=a("7156"),f=a("3a9b"),m=a("d9b5"),p=a("c04e"),u=a("d039"),d=a("241c").f,v=a("06cf").f,h=a("9bf2").f,b=a("408a"),g=a("58a8").trim,_="Number",y=o[_],I=y.prototype,$=o.TypeError,x=i("".slice),k=i("".charCodeAt),N=function(e){var t=p(e,"number");return"bigint"==typeof t?t:E(t)},E=function(e){var t,a,r,o,i,s,n,l,c=p(e,"number");if(m(c))throw $("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=g(c),t=k(c,0),43===t||45===t){if(a=k(c,2),88===a||120===a)return NaN}else if(48===t){switch(k(c,1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+c}for(i=x(c,2),s=i.length,n=0;n<s;n++)if(l=k(i,n),l<48||l>o)return NaN;return parseInt(i,r)}return+c};if(s(_,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var q,A=function(e){var t=arguments.length<1?0:y(N(e)),a=this;return f(I,a)&&u((function(){b(a)}))?c(Object(t),a,A):t},w=r?d(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),S=0;w.length>S;S++)l(y,q=w[S])&&!l(A,q)&&h(A,q,v(y,q));A.prototype=I,I.constructor=A,n(o,_,A)}},c67f:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"breadcrumb"},[a("el-breadcrumb",{attrs:{separator:"/"}},[a("el-breadcrumb-item",{attrs:{to:{path:"/",query:{name:"行为"}}}},[e._v("行为")]),a("el-breadcrumb-item",[e._v("新增行为")])],1)],1),a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称:",prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目:"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注:"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),a("el-divider",{attrs:{"content-position":"left"}},[e._v("动作")]),a("el-row",{staticStyle:{"text-align":"left"}},[a("el-button",{on:{click:e.addActivion}},[e._v("新建动作")])],1),a("div",{staticClass:"activion"},[a("div",{staticClass:"activion_pie"},[a("el-collapse",e._l(e.form.pei_form,(function(t,r){return a("el-collapse-item",{key:r,attrs:{name:t.itemsId}},[a("template",{slot:"title"},[a("span",[e._v(e._s(t.name?"动作:"+t.name:"新动作"))]),a("i",{staticClass:"el-icon-delete-solid",staticStyle:{"margin-left":"30px"},on:{click:function(t){return e.deleteActivion(r)}}})]),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"动作名称:",prop:"pei_form."+r+".name",rules:[{required:!0,message:"请输入名称",trigger:"blur"}]}},[a("el-input",{model:{value:t.name,callback:function(a){e.$set(t,"name",a)},expression:"v.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属环境:",prop:"pei_form."+r+".envId",rules:[{required:!0,message:"请选择所属环境",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择所属环境"},on:{change:function(t){return e.getVariable(t,r)}},model:{value:t.envId,callback:function(a){e.$set(t,"envId",a)},expression:"v.envId"}},e._l(e.environmentList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"所属行为:"}},[a("el-input",{attrs:{disabled:""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目:"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注:"}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.remark,callback:function(a){e.$set(t,"remark",a)},expression:"v.remark"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型:"}},[a("el-radio-group",{on:{change:function(a){return e.changeRadio(t)}},model:{value:t.radio,callback:function(a){e.$set(t,"radio",a)},expression:"v.radio"}},[a("el-radio",{attrs:{label:1}},[e._v("SQL")]),a("el-radio",{attrs:{label:2}},[e._v("HTTP")]),a("el-radio",{attrs:{label:3}},[e._v("用例")]),a("el-radio",{attrs:{label:4}},[e._v("等待时间")])],1)],1)],1)],1),1==t.radio?a("el-row",[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据库id:",prop:"pei_form."+r+".poolId",rules:[{required:!0,message:"请选择数据库id",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据库"},model:{value:t.poolId,callback:function(a){e.$set(t,"poolId",a)},expression:"v.poolId"}},e._l(e.connectsList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"SQL语句:",prop:"pei_form."+r+".sqlExp",rules:[{required:!0,message:"请输入SQL语句",trigger:"blur"}]}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.sqlExp,callback:function(a){e.$set(t,"sqlExp",a)},expression:"v.sqlExp"}})],1)],1)],1)],1):e._e(),2==t.radio?a("el-row",[a("div",{staticClass:"httpParamDiv"},[a("httpParam",{ref:"httpParam",refInFor:!0,attrs:{httpData:t.httpData}})],1)]):e._e(),3==t.radio?a("el-row",[a("div",[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"用例ID:",prop:"pei_form."+r+".case",rules:[{required:!0,message:"请选择用例ID",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择所属行为"},model:{value:t.case,callback:function(a){e.$set(t,"case",a)},expression:"v.case"}},e._l(e.testCaseList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1)],1)]):e._e(),4==t.radio?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"等待时间:",prop:"pei_form."+r+".timer",rules:[{required:!0,message:"请输入等待时间",trigger:"blur"}]}},[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.timer,callback:function(a){e.$set(t,"timer",a)},expression:"v.timer"}},[a("template",{slot:"append"},[e._v("ms")])],2)],1)],1)],1):e._e()],2)})),1)],1)]),a("el-form-item",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.comfirmAdd}},[e._v("保存")]),a("el-button",{on:{click:e.toBack}},[e._v("取消")])],1)],1)],1)])},o=[],i=a("5530"),s=(a("b0c0"),a("d81d"),a("e9c4"),a("a9e3"),a("a434"),a("5578")),n={name:"addBehavior",components:{httpParam:s["a"]},data:function(){return{projectName:"",form:{pei_form:[]},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}]},editData:{},environmentList:[],connectsList:[],testCaseList:[]}},mounted:function(){var e=this;this.projectName=this.$store.state.projectId.name,this.getAllEnvironments(),this.queryAllConnects(),this.getAllTestCases(),this.$route.query.id&&this.$http.getActivion(this.$route.query.id).then((function(t){e.editData=t.data.data,e.echoData()})).catch((function(e){}))},methods:{getAllTestCases:function(){var e=this;this.$http.queryAllTestCases(this.$store.state.projectId.id).then((function(t){var a=t.data.data;e.testCaseList=a})).catch((function(e){}))},echoData:function(){var e=this;this.form={name:this.editData.move.name,remark:this.editData.move.remark,pei_form:this.editData.action},this.form.pei_form.map((function(t,a){var r=JSON.parse(t.detail);e.$set(e.form.pei_form[a],"radio",t.type),1==t.type?(e.form.pei_form[a].poolId=r.poolId,e.form.pei_form[a].sqlExp=r.sqlExp):2==t.type?t.httpData=r:3==t.type?t.case=r:4==t.type&&(t.timer=r)}))},queryAllConnects:function(){var e=this;this.$http.queryAllConnects().then((function(t){var a=t.data.data;e.connectsList=a})).catch((function(e){console.log(e)}))},addActivion:function(){this.form.pei_form.push({radio:1})},comfirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a=[];if(e.form.pei_form.length>0){var r=JSON.parse(JSON.stringify(e.form.pei_form));r.map((function(t){var r="";if(1==t.radio)r=JSON.stringify({poolId:t.poolId,sqlExp:t.sqlExp});else if(2==t.radio){if("error"==e.$refs.httpParam[0].getValue())return;r=JSON.stringify(e.$refs.httpParam[0].getValue())}else 3==t.radio?r=t.case:4==t.radio&&(r=t.timer);a.push(Object(i["a"])(Object(i["a"])({},t),{},{type:t.radio,projectId:e.$store.state.projectId.id,detail:r}))}))}var o={};o={action:a,move:Object(i["a"])(Object(i["a"])({},e.form),{},{projectId:e.$store.state.projectId.id,id:e.$route.query.id?Number(e.$route.query.id):void 0})};var s=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"行为"}})};e.$route.query.id?e.$http.editActivion(o).then((function(e){return s("edit")})):e.$http.addActivion(o).then((function(e){return s("add")}))}}))},getVariable:function(e,t){var a=this;this.$http.getVariableByEnv(e).then((function(e){var t=e.data.data;localStorage.setItem("envHint",JSON.stringify(t)),a.$store.dispatch("changeEnvHintAct",t)}))},getAllEnvironments:function(){var e=this;this.$http.queryAllEnvironments(this.$store.state.projectId.id).then((function(t){var a=t.data.data;e.environmentList=a})).catch((function(e){}))},deleteActivion:function(e){this.form.pei_form.splice(e,1)},changeRadio:function(e){},toBack:function(){this.$router.go(-1)}}},l=n,c=(a("f716"),a("2877")),f=Object(c["a"])(l,r,o,!1,null,"c5a25208",null);t["default"]=f.exports},f716:function(e,t,a){"use strict";a("6ea7")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-54bcda38"],{"0275":function(e,t,a){"use strict";a("67e5")},5578:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"httpParam"},[a("el-input",{staticClass:"input-with-select",attrs:{placeholder:"请输入URL"},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}},[a("el-select",{staticStyle:{width:"80px"},attrs:{slot:"prepend",placeholder:"请选择"},slot:"prepend",model:{value:e.form.method,callback:function(t){e.$set(e.form,"method",t)},expression:"form.method"}},[a("el-option",{attrs:{label:"GET",value:"GET"}}),a("el-option",{attrs:{label:"POST",value:"POST"}}),a("el-option",{attrs:{label:"PUT",value:"PUT"}}),a("el-option",{attrs:{label:"DELETE",value:"DELETE"}})],1)],1),a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"请求头",name:"1"}},e._l(e.headerItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addHeaderItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteHeaderItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"QUERY参数",name:"2"}},e._l(e.queryItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addQueryItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteQueryItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"请求体",name:"3"}},[a("div",{staticClass:"requestBody"},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"NONE"}},[e._v(" none ")]),a("el-radio",{attrs:{label:"FORM_DATA"}},[e._v(" form-data ")]),a("el-radio",{attrs:{label:"X_WWW_FORM_URLENCODED"}},[e._v(" x-www-form-urlencoded ")]),a("el-radio",{attrs:{label:"RAW"}},[e._v(" raw ")]),a("el-radio",{attrs:{label:"BINARY"}},[e._v(" binary ")]),"RAW"==e.radio?a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.selectType)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"text"}},[e._v("text")]),a("el-dropdown-item",{attrs:{command:"xml"}},[e._v("xml")]),a("el-dropdown-item",{attrs:{command:"javascript"}},[e._v("javascript")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("json")]),a("el-dropdown-item",{attrs:{command:"html"}},[e._v("html")])],1)],1):e._e()],1),a("div",{staticClass:"request_item"},["NONE"==e.radio?a("div",{staticClass:"request_none"},[e._v(" 该请求没有请求体 ")]):e._e(),"FORM_DATA"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.form_dataItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addForm_dataItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteForm_dataItem(r)}}}):e._e()],1)})),0):e._e(),"X_WWW_FORM_URLENCODED"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.x_formItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addX_formItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteX_formItem(r)}}}):e._e()],1)})),0):e._e(),"RAW"==e.radio?a("div",{staticClass:"request_raw"},[e.reset?a("MyEditor",{attrs:{language:e.language,title:"dockerfile",content:e.httpData.stringValue},on:{change:e.getEditValue},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}}):e._e()],1):e._e(),"BINARY"==e.radio?a("div",{staticClass:"request_binary"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:3,"on-exceed":e.handleExceed,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1):e._e()])],1)])],1)],1)},s=[],l=a("5530"),i=(a("d81d"),a("a434"),a("99af"),a("b0c0"),a("abc3")),o={name:"httpParam",props:{httpData:{type:Object,default:function(){return{}}}},components:{MyEditor:i["a"]},data:function(){return{activeName:"1",form:{},headerItem:[{}],form_dataItem:[{}],x_formItem:[{}],queryItem:[{}],radio:"NONE",selectType:"json ",code:"",reset:!0,language:"json",fileList:[],editValue:""}},mounted:function(){this.httpData.url&&this.httpData.method&&this.setValue()},methods:{setValue:function(){var e=[],t=[],a=[],r=[];this.form={url:this.httpData.url,method:this.httpData.method},this.httpData.stringValue&&(this.activeName="3",this.language=this.httpData.requestType,this.selectType=this.httpData.requestType,this.radio="RAW"),this.httpData.headers.length>0&&this.mapArr(this.httpData.headers,e,!1),"QUERY"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,t,!1),this.activeName="2"):"FORM_DATA"==this.httpData.requestType?(this.activeName="3",this.radio="FORM_DATA",this.mapArr(this.httpData.requestBodies,a,!1)):"X_WWW_FORM_URLENCODED"==this.httpData.requestType?(this.activeName="3",this.radio="X_WWW_FORM_URLENCODED",this.mapArr(this.httpData.requestBodies,r,!1)):"NONE"==this.httpData.requestType&&(this.activeName="3",this.radio="NONE"),e.length>0&&(this.headerItem=e),t.length>0&&(this.queryItem=t),a.length>0&&(this.form_dataItem=a),r.length>0&&(this.x_formItem=r)},mapArr:function(e,t,a){e.map((function(e){e.key&&t.push({key:e.key,value:e.value,type:a?"TEXT":void 0,des:e.des})}))},getValue:function(){if(!this.form.url)return this.$message.error("请输入url"),"error";if(!this.form.method)return this.$message.error("请输入method"),"error";var e={},t=[],a=[],r="";return this.mapArr(this.headerItem,t,!1),2==this.activeName?(e.requestType="QUERY",this.mapArr(this.queryItem,a,!0)):3==this.activeName&&"RAW"!=this.radio?("FORM_DATA"==this.radio?(this.mapArr(this.form_dataItem,a,!0),e.requestType="FORM_DATA"):"X_WWW_FORM_URLENCODED"==this.radio&&(this.mapArr(this.x_formItem,a,!0),e.requestType="X_WWW_FORM_URLENCODED"),e.requestType=this.radio):"RAW"==this.radio&&(e.requestType=this.language,r=this.editValue),e=Object(l["a"])(Object(l["a"])({},e),{},{url:this.form.url,method:this.form.method,headers:t,requestBodies:a,stringValue:r}),e},getEditValue:function(e){this.editValue=e},handleClick:function(e){},addHeaderItem:function(){this.headerItem.push({})},deleteHeaderItem:function(e){this.headerItem.splice(e,1)},addQueryItem:function(){this.queryItem.push({})},deleteQueryItem:function(e){this.queryItem.splice(e,1)},addForm_dataItem:function(){this.form_dataItem.push({})},deleteForm_dataItem:function(e){this.form_dataItem.splice(e,1)},addX_formItem:function(){this.x_formItem.push({})},deleteX_formItem:function(e){this.x_formItem.splice(e,1)},handleCommand:function(e){var t=this;this.selectType=e,this.language=e,this.reset=!1,this.$nextTick((function(){t.reset=!0}))},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){this.$message.warning("当前限制选择 3 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))}}},n=o,c=(a("75cc"),a("2877")),d=Object(c["a"])(n,r,s,!1,null,"67875f63",null);t["a"]=d.exports},"67e5":function(e,t,a){},"75cc":function(e,t,a){"use strict";a("ce59")},"99af":function(e,t,a){"use strict";var r=a("23e7"),s=a("da84"),l=a("d039"),i=a("e8b5"),o=a("861d"),n=a("7b0b"),c=a("07fa"),d=a("8418"),u=a("65f0"),m=a("1dde"),p=a("b622"),f=a("2d00"),h=p("isConcatSpreadable"),v=9007199254740991,_="Maximum allowed index exceeded",y=s.TypeError,b=f>=51||!l((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),g=m("concat"),k=function(e){if(!o(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)},A=!b||!g;r({target:"Array",proto:!0,forced:A},{concat:function(e){var t,a,r,s,l,i=n(this),o=u(i,0),m=0;for(t=-1,r=arguments.length;t<r;t++)if(l=-1===t?i:arguments[t],k(l)){if(s=c(l),m+s>v)throw y(_);for(a=0;a<s;a++,m++)a in l&&d(o,m,l[a])}else{if(m>=v)throw y(_);d(o,m++,l)}return o.length=m,o}})},c7fa:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"breadcrumb"},[a("el-breadcrumb",{attrs:{separator:"/"}},[a("el-breadcrumb-item",{attrs:{to:{path:"/",query:{name:"动参"}}}},[e._v("动参")]),a("el-breadcrumb-item",[e._v("新增动参")])],1)],1),a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称:",prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目:"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"取用字段:",prop:"takenField"}},[a("el-input",{model:{value:e.form.takenField,callback:function(t){e.$set(e.form,"takenField",t)},expression:"form.takenField"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注:"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型:",prop:"type"}},[a("el-radio-group",{on:{change:e.changeRadio},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[a("el-radio",{attrs:{label:"CONSTANT_VARIABLE"}},[e._v("KV")]),a("el-radio",{attrs:{label:"SQL_VARIABLE"}},[e._v("SQL")]),a("el-radio",{attrs:{label:"HTTP_VARIABLE"}},[e._v("HTTP")]),a("el-radio",{attrs:{label:"CASE_VARIABLE"}},[e._v("CASE")])],1)],1)],1)],1),"CONSTANT_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:""}},[a("el-input",{attrs:{placeholder:"value"},model:{value:e.form.value,callback:function(t){e.$set(e.form,"value",t)},expression:"form.value"}})],1)],1)],1):e._e(),"SQL_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据库id:",prop:"poolId",rules:[{required:!0,message:"请选择数据库id",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据库"},model:{value:e.form.poolId,callback:function(t){e.$set(e.form,"poolId",t)},expression:"form.poolId"}},e._l(e.connectsList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"SQL语句:",prop:"sqlExp",rules:[{required:!0,message:"请输入SQL语句",trigger:"blur"}]}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.sqlExp,callback:function(t){e.$set(e.form,"sqlExp",t)},expression:"form.sqlExp"}})],1)],1)],1):e._e(),"CASE_VARIABLE"==e.form.type?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"用例"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择用例"},model:{value:e.form.case,callback:function(t){e.$set(e.form,"case",t)},expression:"form.case"}},e._l(e.testCaseList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1):e._e(),"HTTP_VARIABLE"==e.form.type?a("el-row",[a("el-col",{staticStyle:{"padding-left":"80px"},attrs:{span:23}},[a("div",{staticClass:"httpParamDiv"},[a("httpParam",{ref:"httpParam",attrs:{httpData:e.form.httpData}})],1)])],1):e._e(),a("el-form-item",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.confirmAdd}},[e._v("保存")]),a("el-button",{on:{click:function(t){return e.$router.go(-1)}}},[e._v("取消")])],1)],1)],1)])},s=[],l=(a("b0c0"),a("e9c4"),a("a434"),a("5578")),i={name:"addDynamicParams",components:{httpParam:l["a"]},data:function(){return{form:{},connectsList:[],rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],takenField:[{required:!0,message:"请输入字段",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"change"}]},projectName:"",testCaseList:[]}},created:function(){this.echoData()},mounted:function(){this.projectName=this.$store.state.projectId.name,this.queryAllConnects(),this.getAllMove(),this.getAllTestCases()},methods:{getAllTestCases:function(){var e=this;this.$http.queryAllTestCases(this.$store.state.projectId.id).then((function(t){var a=t.data.data;e.testCaseList=a})).catch((function(e){}))},echoData:function(){var e=this.$route.query;if(this.form=JSON.parse(JSON.stringify(e)),"CONSTANT_VARIABLE"==e.type)this.form.value=e.detail;else if("SQL_VARIABLE"==e.type){var t=JSON.parse(e.detail);this.form.poolId=t.poolId,this.form.sqlExp=t.sqlExp}else if("HTTP_VARIABLE"==e.type){var a=JSON.parse(e.detail);this.form.httpData=a}else"CASE_VARIABLE"==e.type&&(this.form.case=e.case)},queryAllConnects:function(){var e=this;this.$http.queryAllConnects().then((function(t){var a=t.data.data;e.connectsList=a})).catch((function(e){console.log(e)}))},getAllMove:function(){var e=this;this.$http.queryAllActivion(this.$store.state.projectId.id).then((function(t){e.movesList=t.data.data})).catch((function(e){console.log(e)}))},confirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a=JSON.parse(JSON.stringify(e.form));if("CONSTANT_VARIABLE"==a.type)a.detail=a.value;else if("SQL_VARIABLE"==a.type)a.detail=JSON.stringify({poolId:a.poolId,sqlExp:a.sqlExp});else if("HTTP_VARIABLE"==a.type){if("error"==e.$refs.httpParam[0].getValue())return;a.detail=JSON.stringify(e.$refs.httpParam[0].getValue())}else a.type;a.projectId=e.$store.state.projectId.id;var r=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"动参"}})};e.$route.query.id?e.$http.editDynamicVariables(a).then((function(e){return r("edit")})):e.$http.addDynamicVariables(a).then((function(e){return r("add")}))}}))},addKVItem:function(e){this.kvItem.push({})},deleteKVItem:function(e){this.kvItem.splice(e,1)}}},o=i,n=(a("0275"),a("2877")),c=Object(n["a"])(o,r,s,!1,null,"711fd231",null);t["default"]=c.exports},ce59:function(e,t,a){}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-57cdbc65"],{3469:function(t,e,n){"use strict";n("6ea2")},6107:function(t,e,n){"use strict";n("7fe5")},"6ea2":function(t,e,n){},"7fe5":function(t,e,n){},b0c0:function(t,e,n){var c=n("83ab"),i=n("5e77").EXISTS,a=n("e330"),s=n("9bf2").f,o=Function.prototype,u=a(o.toString),r=/^\s*function ([^ (]*)/,l=a(r.exec),d="name";c&&!i&&s(o,d,{configurable:!0,get:function(){try{return l(r,u(this))[1]}catch(t){return""}}})},fcfc:function(t,e,n){"use strict";n.r(e);var c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"navPage"},[n("div",{staticClass:"header"},[n("div",{staticClass:"logo"},[t._v("LOGO")]),n("el-menu",{staticClass:"el-menu-demo",attrs:{"default-active":t.activeIndex,mode:"horizontal"},on:{select:t.handleSelect}},[n("el-menu-item",{attrs:{index:"projectList"}},[t._v("接口自动化")]),n("el-menu-item",{attrs:{index:"sqlLink"}},[t._v("数据库连接")])],1)],1),n("div",{staticClass:"main"},[n("router-view")],1)])},i=[],a=(n("b0c0"),{data:function(){return{activeIndex:"1"}},mounted:function(){this.activeIndex=this.$route.name},methods:{handleSelect:function(t){this.$router.push("./".concat(t))}}}),s=a,o=(n("3469"),n("6107"),n("2877")),u=Object(o["a"])(s,c,i,!1,null,"281a2145",null);e["default"]=u.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5ee89e41"],{"1c99":function(t,e,a){},"2c83":function(t,e,a){},3227:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"projectList"},[a("el-tabs",{attrs:{type:"border-card"},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"用例",name:"用例"}},[a("TabCase")],1),a("el-tab-pane",{attrs:{label:"行为",name:"行为"}},[a("Behavior")],1),a("el-tab-pane",{attrs:{label:"动参",name:"动参"}},[a("DynamicParam")],1),a("el-tab-pane",{attrs:{label:"环境",name:"环境"}},[a("Environment")],1)],1)],1)},i=[],l=(a("b0c0"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"case"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("名称:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{span:6}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[t._v("查询")])],1)],1)],1),a("div",{staticStyle:{width:"100%","text-align":"left"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.routeGo}},[t._v("新增")])],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"name",label:"名称",align:"center"}}),a("el-table-column",{attrs:{prop:"des",label:"描述",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return t.routeGo(e.row)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return t.deleteTable(e.row.id)}}},[t._v("删除")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right","margin-top":"10px"},attrs:{layout:"prev, pager, next",total:50}})],1)])}),s=[],r=a("5530"),o={name:"case",data:function(){return{form:{},tableData:[]}},mounted:function(){this.getAllTestCases()},watch:{"$store.state.projectId":function(t){this.getAllTestCases()}},methods:{routeGo:function(t){this.$router.push({path:"./addCase",query:Object(r["a"])({},t)})},getAllTestCases:function(){var t=this;this.$http.queryAllTestCases(this.$store.state.projectId.id).then((function(e){var a=e.data.data;t.tableData=a})).catch((function(t){}))},deleteTable:function(t){var e=this;this.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteTestCases(t).then((function(t){e.getAllTestCases(),e.$message({type:"success",message:"删除成功!"})})).catch((function(t){}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}},c=o,u=(a("ea39"),a("2877")),m=Object(u["a"])(c,l,s,!1,null,"27980ba4",null),f=m.exports,p=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"behavior"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("行为名称:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{span:6}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[t._v("查询")])],1)],1)],1),a("div",{staticStyle:{width:"100%","text-align":"left"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.routeGo}},[t._v("新增")])],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,"header-align":"center"}},[a("el-table-column",{attrs:{prop:"name",label:"行为名称",align:"center"}}),a("el-table-column",{attrs:{prop:"remark",label:"备注",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return t.edit(e.row.id)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return t.deleteTable(e.row.id)}}},[t._v("删除")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right","margin-top":"10px"},attrs:{layout:"prev, pager, next",total:50}})],1)])},d=[],b={name:"behavior",data:function(){return{form:{},tableData:[]}},computed:{},mounted:function(){this.getAllActivion()},watch:{"$store.state.projectId":function(t){this.getAllActivion()}},methods:{routeGo:function(){this.$router.push({path:"./addBehavior"})},getAllActivion:function(){var t=this;this.$http.queryAllActivion(this.$store.state.projectId.id).then((function(e){var a=e.data.data;t.tableData=a})).catch((function(t){}))},edit:function(t){this.$router.push({path:"./addBehavior",query:{id:t}})},deleteTable:function(t){var e=this;this.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteActivion(t).then((function(t){e.getAllActivion(),e.$message({type:"success",message:"删除成功!"})})).catch((function(t){}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}},v=b,h=(a("ea89"),Object(u["a"])(v,p,d,!1,null,"9d7cdcb0",null)),y=h.exports,g=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"dynamicParam"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("名称:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{span:6}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[t._v("查询")])],1)],1)],1),a("div",{staticStyle:{width:"100%","text-align":"left"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.routeGo}},[t._v("新增")])],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"name",label:"名称",align:"center"}}),a("el-table-column",{attrs:{prop:"remark",label:"备注",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return t.routeGo(e.row)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return t.deleteTable(e.row.id)}}},[t._v("删除")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right","margin-top":"10px"},attrs:{layout:"prev, pager, next",total:50}})],1)])},k=[],x={name:"dynamicParam",data:function(){return{form:{},tableData:[]}},mounted:function(){this.getAllDynamicVariables()},watch:{"$store.state.projectId":function(t){this.getAllDynamicVariables()}},methods:{routeGo:function(t){this.$router.push({path:"./addDynamicParams",query:Object(r["a"])({},t)})},getAllDynamicVariables:function(){var t=this;this.$http.queryAllDynamicVariables(this.$store.state.projectId.id).then((function(e){var a=e.data.data;t.tableData=a})).catch((function(t){}))},deleteTable:function(t){var e=this;this.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteDynamicVariables(t).then((function(t){e.getAllDynamicVariables(),e.$message({type:"success",message:"删除成功!"})})).catch((function(t){}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}},$=x,_=(a("7e76"),Object(u["a"])($,g,k,!1,null,"e239b576",null)),w=_.exports,C=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"environment"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("势力名称:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("参数名:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("ip:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{span:6}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[t._v("查询")])],1)],1)],1),a("div",{staticStyle:{width:"100%","text-align":"left"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.addEnv}},[t._v("新增")])],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,"header-align":"center"}},[a("el-table-column",{attrs:{prop:"name",label:"实例名称",align:"center"}}),a("el-table-column",{attrs:{prop:"parameterName",label:"参数名",align:"center"}}),a("el-table-column",{attrs:{prop:"ip",label:"ip",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return t.showEditDialog(e.row)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return t.deleteTable(e.row.id)}}},[t._v("删除")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right","margin-top":"10px"},attrs:{layout:"prev, pager, next",total:50}})],1),a("el-dialog",{attrs:{title:"",visible:t.dialogVisible,width:"60%","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"实例名称:",prop:"name"}},[a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"参数名:",prop:"parameterName"}},[a("el-input",{model:{value:t.form.parameterName,callback:function(e){t.$set(t.form,"parameterName",e)},expression:"form.parameterName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"所属项目:"}},[a("el-input",{attrs:{disabled:""},model:{value:t.projectName,callback:function(e){t.projectName=e},expression:"projectName"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"ip:",prop:"ip"}},[a("el-input",{model:{value:t.form.ip,callback:function(e){t.$set(t.form,"ip",e)},expression:"form.ip"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"静态变量:"}},t._l(t.kvItem,(function(e,n){return a("div",{key:n,staticClass:"kv_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:e.key,callback:function(a){t.$set(e,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"v.value"}}),0==n?a("i",{staticClass:"el-icon-plus",on:{click:function(e){return t.addKVItem(n)}}}):t._e(),0!==n?a("i",{staticClass:"el-icon-delete",on:{click:function(e){return t.deleteKVItem(n)}}}):t._e()],1)})),0)],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handleClose}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.comfirmAdd}},[t._v("确 定")])],1)],1)],1)},j=[],A=(a("a434"),{name:"environment",data:function(){return{form:{},dialogVisible:!1,kvItem:[{}],rules:{name:[{required:!0,message:"请输入实例名称",trigger:"blur"}],parameterName:[{required:!0,message:"请输入参数名",trigger:"blur"}],ip:[{required:!0,message:"请输入ip",trigger:"blur"}]},tableData:[],projectName:"",editOrAdd:""}},mounted:function(){this.projectName=this.$store.state.projectId.name,this.getAllEnvironments()},watch:{"$store.state.projectId":function(t){this.projectName=this.$store.state.projectId.name,this.getAllEnvironments()}},methods:{handleClose:function(){this.$refs.form.resetFields(),this.dialogVisible=!1,this.form={},this.kvItem=[{}]},addEnv:function(){this.editOrAdd="add",this.dialogVisible=!0},addKVItem:function(t){this.kvItem.push({})},deleteKVItem:function(t){this.kvItem.splice(t,1)},getAllEnvironments:function(){var t=this;this.$http.queryAllEnvironments(this.$store.state.projectId.id).then((function(e){var a=e.data.data;t.tableData=a})).catch((function(t){}))},showEditDialog:function(t){this.editOrAdd="edit";var e=t;this.form=e;var a=e.variable,n=[];for(var i in a)n.push({key:i,value:a[i]});this.kvItem=n,this.form.id=t.id,this.dialogVisible=!0},comfirmAdd:function(){var t=this;this.$refs.form.validate((function(e){if(!e)return console.log("error submit!!"),!1;for(var a={},n=0;n<t.kvItem.length;n++)if(t.kvItem[n].key&&t.kvItem[n].value)a[t.kvItem[n].key]=t.kvItem[n].value;else{if(!t.kvItem[n].key&&t.kvItem[n].value)return void t.$message.warning("请输入key");t.kvItem[n].key&&!t.kvItem[n].value&&(a[t.kvItem[n].key]="")}var i=Object(r["a"])(Object(r["a"])({},t.form),{},{projectId:t.$store.state.projectId.id,variable:a}),l=function(){t.dialogVisible=!1,t.form={},t.kvItem=[{}],t.$message.success("编辑成功"),t.getAllEnvironments()};"edit"==t.editOrAdd?t.$http.editEnvironments(i).then((function(t){l()})):t.$http.addEnvironments(i).then((function(t){l()}))}))},deleteTable:function(t){var e=this;this.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteEnvironments(t).then((function(t){e.getAllEnvironments(),e.$message({type:"success",message:"删除成功!"})})).catch((function(t){}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}}),I=A,S=(a("4b96"),Object(u["a"])(I,C,j,!1,null,"1d98090e",null)),T=S.exports,D={name:"projectList",data:function(){return{activeName:"用例"}},mounted:function(){this.$route.query.name&&(this.activeName=this.$route.query.name)},components:{TabCase:f,Behavior:y,DynamicParam:w,Environment:T}},E=D,N=(a("da00"),Object(u["a"])(E,n,i,!1,null,"41f99470",null));e["default"]=N.exports},"48bb":function(t,e,a){},"4b96":function(t,e,a){"use strict";a("929c")},"7e76":function(t,e,a){"use strict";a("1c99")},"929c":function(t,e,a){},b62e:function(t,e,a){},da00:function(t,e,a){"use strict";a("48bb")},ea39:function(t,e,a){"use strict";a("2c83")},ea89:function(t,e,a){"use strict";a("b62e")}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-742e5b8f"],{"6d07":function(e,t,r){},dbaa:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"sqlLink"},[r("div",{staticClass:"environment"},[r("div",{staticClass:"top_search"},[r("el-row",[r("el-col",{staticClass:"flex",attrs:{span:6}},[r("span",[e._v("名称:")]),r("el-input",{model:{value:e.search.name,callback:function(t){e.$set(e.search,"name",t)},expression:"search.name"}})],1),r("el-col",{staticClass:"flex",attrs:{span:6}},[r("span",[e._v("URL:")]),r("el-input",{model:{value:e.search.url,callback:function(t){e.$set(e.search,"url",t)},expression:"search.url"}})],1),r("el-col",{staticClass:"flex",attrs:{span:6}},[r("span",[e._v("所用驱动:")]),r("el-select",{staticStyle:{width:"80%"},attrs:{placeholder:"请选择",clearable:""},model:{value:e.search.driver,callback:function(t){e.$set(e.search,"driver",t)},expression:"search.driver"}},[r("el-option",{attrs:{label:"com.mysql.cj.jdbc.Driver",value:"com.mysql.cj.jdbc.Driver"}})],1)],1),r("el-col",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{span:6}},[r("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[e._v("查询")])],1)],1)],1),r("div",{staticStyle:{width:"100%","text-align":"left"}},[r("el-button",{attrs:{type:"primary"},on:{click:e.addEnv}},[e._v("新增")])],1),r("div",{staticClass:"table"},[r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[r("el-table-column",{attrs:{prop:"name",label:"名称",align:"center"}}),r("el-table-column",{attrs:{prop:"username",label:"账号",align:"center"}}),r("el-table-column",{attrs:{prop:"password",label:"密码",align:"center"}}),r("el-table-column",{attrs:{prop:"url",label:"URL",align:"center"}}),r("el-table-column",{attrs:{prop:"driver",label:"所用驱动",align:"center"}}),r("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(r){return e.showEditDialog(t.row)}}},[e._v("编辑")]),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(r){return e.deleteTable(t.row.id)}}},[e._v("删除")])]}}])})],1),r("el-pagination",{staticStyle:{"text-align":"right","margin-top":"10px"},attrs:{layout:"prev, pager, next",total:50}})],1),r("el-dialog",{attrs:{title:"",visible:e.dialogVisible,width:"60%","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[r("el-row",[r("el-col",{attrs:{span:10,offset:1}},[r("el-form-item",{attrs:{label:"名称:",prop:"name"}},[r("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),r("el-col",{attrs:{span:10,offset:2}},[r("el-form-item",{attrs:{label:"URL:",prop:"url"}},[r("el-input",{model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:10,offset:1}},[r("el-form-item",{attrs:{label:"账号:",prop:"username"}},[r("el-input",{model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}})],1)],1),r("el-col",{attrs:{span:10,offset:2}},[r("el-form-item",{attrs:{label:"密码:",prop:"password"}},[r("el-input",{model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:10,offset:1}},[r("el-form-item",{attrs:{label:"所用驱动:",prop:"driver"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:e.form.driver,callback:function(t){e.$set(e.form,"driver",t)},expression:"form.driver"}},[r("el-option",{attrs:{label:"com.mysql.cj.jdbc.Driver",value:"com.mysql.cj.jdbc.Driver"}})],1)],1)],1)],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.comfirmAdd}},[e._v("确 定")])],1)],1)],1)])},l=[],s=(r("e9c4"),{name:"sqlLink",data:function(){return{search:{},form:{},dialogVisible:!1,tableData:[],rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],url:[{required:!0,message:"请输入url",trigger:"blur"}],username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}],driver:[{required:!0,message:"请选择所用驱动",trigger:"change"}]},editOrAdd:"",searchData:{pageNum:1,sizeNum:10,query:""}}},mounted:function(){this.queryAllConnects()},methods:{queryAllConnects:function(){var e=this;this.$http.queryAllConnects().then((function(t){var r=t.data.data;e.tableData=r})).catch((function(e){console.log(e)}))},handleClose:function(){this.$refs.form.resetFields(),this.dialogVisible=!1,this.form={}},showEditDialog:function(e){this.editOrAdd="edit",this.form=JSON.parse(JSON.stringify(e)),this.dialogVisible=!0},deleteTable:function(e){var t=this;this.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$http.deleteConnects(e).then((function(e){t.queryAllConnects(),t.$message({type:"success",message:"删除成功!"})})).catch((function(e){}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},comfirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return console.log("error submit!!"),!1;var r=function(){e.dialogVisible=!1,e.form={},e.kvItem=[{}],e.$message.success("编辑成功"),e.queryAllConnects()};"edit"==e.editOrAdd?e.$http.editConnects(e.form).then((function(e){r()})):e.$http.addConnects(e.form).then((function(e){r()}))}))},addEnv:function(){this.editOrAdd="add",this.dialogVisible=!0}}}),n=s,i=(r("e505"),r("2877")),o=Object(i["a"])(n,a,l,!1,null,"12cd6859",null);t["default"]=o.exports},e505:function(e,t,r){"use strict";r("6d07")},e9c4:function(e,t,r){var a=r("23e7"),l=r("da84"),s=r("d066"),n=r("2ba4"),i=r("e330"),o=r("d039"),c=l.Array,u=s("JSON","stringify"),d=i(/./.exec),f=i("".charAt),m=i("".charCodeAt),p=i("".replace),b=i(1..toString),h=/[\uD800-\uDFFF]/g,g=/^[\uD800-\uDBFF]$/,v=/^[\uDC00-\uDFFF]$/,y=function(e,t,r){var a=f(r,t-1),l=f(r,t+1);return d(g,e)&&!d(v,l)||d(v,e)&&!d(g,a)?"\\u"+b(m(e,0),16):e},w=o((function(){return'"\\udf06\\ud834"'!==u("\udf06\ud834")||'"\\udead"'!==u("\udead")}));u&&a({target:"JSON",stat:!0,forced:w},{stringify:function(e,t,r){for(var a=0,l=arguments.length,s=c(l);a<l;a++)s[a]=arguments[a];var i=n(u,null,s);return"string"==typeof i?p(i,h,y):i}})}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-80b880c8"],{"408a":function(e,t,a){var r=a("e330");e.exports=r(1..valueOf)},"421d":function(e,t,a){},5578:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"httpParam"},[a("el-input",{staticClass:"input-with-select",attrs:{placeholder:"请输入URL"},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}},[a("el-select",{staticStyle:{width:"80px"},attrs:{slot:"prepend",placeholder:"请选择"},slot:"prepend",model:{value:e.form.method,callback:function(t){e.$set(e.form,"method",t)},expression:"form.method"}},[a("el-option",{attrs:{label:"GET",value:"GET"}}),a("el-option",{attrs:{label:"POST",value:"POST"}}),a("el-option",{attrs:{label:"PUT",value:"PUT"}}),a("el-option",{attrs:{label:"DELETE",value:"DELETE"}})],1)],1),a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"请求头",name:"1"}},e._l(e.headerItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addHeaderItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteHeaderItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"QUERY参数",name:"2"}},e._l(e.queryItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addQueryItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteQueryItem(r)}}}):e._e()],1)})),0),a("el-tab-pane",{attrs:{label:"请求体",name:"3"}},[a("div",{staticClass:"requestBody"},[a("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[a("el-radio",{attrs:{label:"NONE"}},[e._v(" none ")]),a("el-radio",{attrs:{label:"FORM_DATA"}},[e._v(" form-data ")]),a("el-radio",{attrs:{label:"X_WWW_FORM_URLENCODED"}},[e._v(" x-www-form-urlencoded ")]),a("el-radio",{attrs:{label:"RAW"}},[e._v(" raw ")]),a("el-radio",{attrs:{label:"BINARY"}},[e._v(" binary ")]),"RAW"==e.radio?a("el-dropdown",{on:{command:e.handleCommand}},[a("span",{staticClass:"el-dropdown-link"},[e._v(" "+e._s(e.selectType)+" "),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"text"}},[e._v("text")]),a("el-dropdown-item",{attrs:{command:"xml"}},[e._v("xml")]),a("el-dropdown-item",{attrs:{command:"javascript"}},[e._v("javascript")]),a("el-dropdown-item",{attrs:{command:"json"}},[e._v("json")]),a("el-dropdown-item",{attrs:{command:"html"}},[e._v("html")])],1)],1):e._e()],1),a("div",{staticClass:"request_item"},["NONE"==e.radio?a("div",{staticClass:"request_none"},[e._v(" 该请求没有请求体 ")]):e._e(),"FORM_DATA"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.form_dataItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addForm_dataItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteForm_dataItem(r)}}}):e._e()],1)})),0):e._e(),"X_WWW_FORM_URLENCODED"==e.radio?a("div",{staticClass:"request_form-data"},e._l(e.x_formItem,(function(t,r){return a("div",{key:r,staticClass:"header_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:t.key,callback:function(a){e.$set(t,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:t.value,callback:function(a){e.$set(t,"value",a)},expression:"v.value"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"des"},model:{value:t.des,callback:function(a){e.$set(t,"des",a)},expression:"v.des"}}),0==r?a("i",{staticClass:"el-icon-plus",on:{click:function(t){return e.addX_formItem(r)}}}):e._e(),0!==r?a("i",{staticClass:"el-icon-delete",on:{click:function(t){return e.deleteX_formItem(r)}}}):e._e()],1)})),0):e._e(),"RAW"==e.radio?a("div",{staticClass:"request_raw"},[e.reset?a("MyEditor",{attrs:{language:e.language,title:"dockerfile",content:e.httpData.stringValue},on:{change:e.getEditValue},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}}):e._e()],1):e._e(),"BINARY"==e.radio?a("div",{staticClass:"request_binary"},[a("el-upload",{staticClass:"upload-demo",attrs:{action:"https://jsonplaceholder.typicode.com/posts/","on-preview":e.handlePreview,"on-remove":e.handleRemove,"before-remove":e.beforeRemove,multiple:"",limit:3,"on-exceed":e.handleExceed,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")])],1)],1):e._e()])],1)])],1)],1)},i=[],o=a("5530"),s=(a("d81d"),a("a434"),a("99af"),a("b0c0"),a("abc3")),l={name:"httpParam",props:{httpData:{type:Object,default:function(){return{}}}},components:{MyEditor:s["a"]},data:function(){return{activeName:"1",form:{},headerItem:[{}],form_dataItem:[{}],x_formItem:[{}],queryItem:[{}],radio:"NONE",selectType:"json ",code:"",reset:!0,language:"json",fileList:[],editValue:""}},mounted:function(){this.httpData.url&&this.httpData.method&&this.setValue()},methods:{setValue:function(){var e=[],t=[],a=[],r=[];this.form={url:this.httpData.url,method:this.httpData.method},this.httpData.stringValue&&(this.activeName="3",this.language=this.httpData.requestType,this.selectType=this.httpData.requestType,this.radio="RAW"),this.httpData.headers.length>0&&this.mapArr(this.httpData.headers,e,!1),"QUERY"==this.httpData.requestType?(this.mapArr(this.httpData.requestBodies,t,!1),this.activeName="2"):"FORM_DATA"==this.httpData.requestType?(this.activeName="3",this.radio="FORM_DATA",this.mapArr(this.httpData.requestBodies,a,!1)):"X_WWW_FORM_URLENCODED"==this.httpData.requestType?(this.activeName="3",this.radio="X_WWW_FORM_URLENCODED",this.mapArr(this.httpData.requestBodies,r,!1)):"NONE"==this.httpData.requestType&&(this.activeName="3",this.radio="NONE"),e.length>0&&(this.headerItem=e),t.length>0&&(this.queryItem=t),a.length>0&&(this.form_dataItem=a),r.length>0&&(this.x_formItem=r)},mapArr:function(e,t,a){e.map((function(e){e.key&&t.push({key:e.key,value:e.value,type:a?"TEXT":void 0,des:e.des})}))},getValue:function(){if(!this.form.url)return this.$message.error("请输入url"),"error";if(!this.form.method)return this.$message.error("请输入method"),"error";var e={},t=[],a=[],r="";return this.mapArr(this.headerItem,t,!1),2==this.activeName?(e.requestType="QUERY",this.mapArr(this.queryItem,a,!0)):3==this.activeName&&"RAW"!=this.radio?("FORM_DATA"==this.radio?(this.mapArr(this.form_dataItem,a,!0),e.requestType="FORM_DATA"):"X_WWW_FORM_URLENCODED"==this.radio&&(this.mapArr(this.x_formItem,a,!0),e.requestType="X_WWW_FORM_URLENCODED"),e.requestType=this.radio):"RAW"==this.radio&&(e.requestType=this.language,r=this.editValue),e=Object(o["a"])(Object(o["a"])({},e),{},{url:this.form.url,method:this.form.method,headers:t,requestBodies:a,stringValue:r}),e},getEditValue:function(e){this.editValue=e},handleClick:function(e){},addHeaderItem:function(){this.headerItem.push({})},deleteHeaderItem:function(e){this.headerItem.splice(e,1)},addQueryItem:function(){this.queryItem.push({})},deleteQueryItem:function(e){this.queryItem.splice(e,1)},addForm_dataItem:function(){this.form_dataItem.push({})},deleteForm_dataItem:function(e){this.form_dataItem.splice(e,1)},addX_formItem:function(){this.x_formItem.push({})},deleteX_formItem:function(e){this.x_formItem.splice(e,1)},handleCommand:function(e){var t=this;this.selectType=e,this.language=e,this.reset=!1,this.$nextTick((function(){t.reset=!0}))},handleRemove:function(e,t){console.log(e,t)},handlePreview:function(e){console.log(e)},handleExceed:function(e,t){this.$message.warning("当前限制选择 3 个文件,本次选择了 ".concat(e.length," 个文件,共选择了 ").concat(e.length+t.length," 个文件"))},beforeRemove:function(e,t){return this.$confirm("确定移除 ".concat(e.name,"?"))}}},n=l,c=(a("75cc"),a("2877")),d=Object(c["a"])(n,r,i,!1,null,"67875f63",null);t["a"]=d.exports},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,a){var r=a("e330"),i=a("1d80"),o=a("577e"),s=a("5899"),l=r("".replace),n="["+s+"]",c=RegExp("^"+n+n+"*"),d=RegExp(n+n+"*$"),u=function(e){return function(t){var a=o(i(t));return 1&e&&(a=l(a,c,"")),2&e&&(a=l(a,d,"")),a}};e.exports={start:u(1),end:u(2),trim:u(3)}},7156:function(e,t,a){var r=a("1626"),i=a("861d"),o=a("d2bb");e.exports=function(e,t,a){var s,l;return o&&r(s=t.constructor)&&s!==a&&i(l=s.prototype)&&l!==a.prototype&&o(e,l),e}},"75cc":function(e,t,a){"use strict";a("ce59")},"99af":function(e,t,a){"use strict";var r=a("23e7"),i=a("da84"),o=a("d039"),s=a("e8b5"),l=a("861d"),n=a("7b0b"),c=a("07fa"),d=a("8418"),u=a("65f0"),m=a("1dde"),p=a("b622"),f=a("2d00"),h=p("isConcatSpreadable"),v=9007199254740991,_="Maximum allowed index exceeded",b=i.TypeError,y=f>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),g=m("concat"),k=function(e){if(!l(e))return!1;var t=e[h];return void 0!==t?!!t:s(e)},I=!y||!g;r({target:"Array",proto:!0,forced:I},{concat:function(e){var t,a,r,i,o,s=n(this),l=u(s,0),m=0;for(t=-1,r=arguments.length;t<r;t++)if(o=-1===t?s:arguments[t],k(o)){if(i=c(o),m+i>v)throw b(_);for(a=0;a<i;a++,m++)a in o&&d(l,m,o[a])}else{if(m>=v)throw b(_);d(l,m++,o)}return l.length=m,l}})},a9e3:function(e,t,a){"use strict";var r=a("83ab"),i=a("da84"),o=a("e330"),s=a("94ca"),l=a("6eeb"),n=a("1a2d"),c=a("7156"),d=a("3a9b"),u=a("d9b5"),m=a("c04e"),p=a("d039"),f=a("241c").f,h=a("06cf").f,v=a("9bf2").f,_=a("408a"),b=a("58a8").trim,y="Number",g=i[y],k=g.prototype,I=i.TypeError,x=o("".slice),E=o("".charCodeAt),N=function(e){var t=m(e,"number");return"bigint"==typeof t?t:$(t)},$=function(e){var t,a,r,i,o,s,l,n,c=m(e,"number");if(u(c))throw I("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=b(c),t=E(c,0),43===t||45===t){if(a=E(c,2),88===a||120===a)return NaN}else if(48===t){switch(E(c,1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+c}for(o=x(c,2),s=o.length,l=0;l<s;l++)if(n=E(o,l),n<48||n>i)return NaN;return parseInt(o,r)}return+c};if(s(y,!g(" 0o1")||!g("0b1")||g("+0x1"))){for(var A,q=function(e){var t=arguments.length<1?0:g(N(e)),a=this;return d(k,a)&&p((function(){_(a)}))?c(Object(t),a,q):t},C=r?f(g):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),D=0;C.length>D;D++)n(g,A=C[D])&&!n(q,A)&&v(q,A,h(g,A));q.prototype=k,k.constructor=q,l(i,y,q)}},c67f:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"addDynamicParams"},[a("div",{staticClass:"breadcrumb"},[a("el-breadcrumb",{attrs:{separator:"/"}},[a("el-breadcrumb-item",{attrs:{to:{path:"/",query:{name:"行为"}}}},[e._v("行为")]),a("el-breadcrumb-item",[e._v("新增行为")])],1)],1),a("div",{staticClass:"form"},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"名称:",prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目:"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注:"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1),a("el-divider",{attrs:{"content-position":"left"}},[e._v("动作")]),a("el-row",{staticStyle:{"text-align":"left"}},[a("el-button",{on:{click:e.addActivion}},[e._v("新建动作")])],1),a("div",{staticClass:"activion"},[a("div",{staticClass:"activion_pie"},[a("el-collapse",e._l(e.form.pei_form,(function(t,r){return a("el-collapse-item",{key:r,attrs:{name:t.itemsId}},[a("template",{slot:"title"},[a("span",[e._v(e._s(t.name?"动作:"+t.name:"新动作"))]),a("i",{staticClass:"el-icon-delete-solid",staticStyle:{"margin-left":"30px"},on:{click:function(t){return e.deleteActivion(r)}}})]),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"动作名称:",prop:"pei_form."+r+".name",rules:[{required:!0,message:"请输入名称",trigger:"blur"}]}},[a("el-input",{model:{value:t.name,callback:function(a){e.$set(t,"name",a)},expression:"v.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属环境:",prop:"pei_form."+r+".envId",rules:[{required:!0,message:"请选择所属环境",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择所属环境"},on:{change:function(t){return e.getVariable(t,r)}},model:{value:t.envId,callback:function(a){e.$set(t,"envId",a)},expression:"v.envId"}},e._l(e.environmentList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"所属行为:"}},[a("el-input",{attrs:{disabled:""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"所属项目:"}},[a("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"备注:"}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.remark,callback:function(a){e.$set(t,"remark",a)},expression:"v.remark"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型:"}},[a("el-radio-group",{on:{change:function(a){return e.changeRadio(t)}},model:{value:t.radio,callback:function(a){e.$set(t,"radio",a)},expression:"v.radio"}},[a("el-radio",{attrs:{label:1}},[e._v("SQL")]),a("el-radio",{attrs:{label:2}},[e._v("HTTP")]),a("el-radio",{attrs:{label:3}},[e._v("用例")]),a("el-radio",{attrs:{label:4}},[e._v("等待时间")])],1)],1)],1)],1),1==t.radio?a("el-row",[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"数据库id:",prop:"pei_form."+r+".poolId",rules:[{required:!0,message:"请选择数据库id",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据库"},model:{value:t.poolId,callback:function(a){e.$set(t,"poolId",a)},expression:"v.poolId"}},e._l(e.connectsList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"SQL语句:",prop:"pei_form."+r+".sqlExp",rules:[{required:!0,message:"请输入SQL语句",trigger:"blur"}]}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.sqlExp,callback:function(a){e.$set(t,"sqlExp",a)},expression:"v.sqlExp"}})],1)],1)],1)],1):e._e(),2==t.radio?a("el-row",[a("div",{staticClass:"httpParamDiv"},[a("httpParam",{ref:"httpParam",refInFor:!0,attrs:{httpData:t.httpData}})],1)]):e._e(),3==t.radio?a("el-row",[a("div",[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"用例ID:",prop:"pei_form."+r+".case",rules:[{required:!0,message:"请选择用例ID",trigger:"change"}]}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择所属行为"},model:{value:t.case,callback:function(a){e.$set(t,"case",a)},expression:"v.case"}},e._l(e.testCaseList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1)],1)]):e._e(),4==t.radio?a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"等待时间:",prop:"pei_form."+r+".timer",rules:[{required:!0,message:"请输入等待时间",trigger:"blur"}]}},[a("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.timer,callback:function(a){e.$set(t,"timer",a)},expression:"v.timer"}},[a("template",{slot:"append"},[e._v("ms")])],2)],1)],1)],1):e._e()],2)})),1)],1)]),a("el-form-item",{staticStyle:{"margin-top":"20px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.comfirmAdd}},[e._v("保存")]),a("el-button",{on:{click:e.toBack}},[e._v("取消")])],1)],1)],1)])},i=[],o=a("5530"),s=(a("b0c0"),a("d81d"),a("e9c4"),a("a9e3"),a("a434"),a("5578")),l={name:"addBehavior",components:{httpParam:s["a"]},data:function(){return{projectName:"",form:{pei_form:[]},rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}]},editData:{},environmentList:[],connectsList:[],testCaseList:[]}},mounted:function(){var e=this;this.projectName=this.$store.state.projectId.name,this.getAllEnvironments(),this.queryAllConnects(),this.getAllTestCases(),this.$route.query.id&&this.$http.getActivion(this.$route.query.id).then((function(t){e.editData=t.data.data,e.echoData()})).catch((function(e){}))},beforeDestroy:function(){localStorage.removeItem("envHint")},methods:{getAllTestCases:function(){var e=this;this.$http.queryAllTestCases(this.$store.state.projectId.id).then((function(t){var a=t.data.data;e.testCaseList=a})).catch((function(e){}))},echoData:function(){var e=this;this.form={name:this.editData.move.name,remark:this.editData.move.remark,pei_form:this.editData.action},this.form.pei_form.map((function(t,a){var r=JSON.parse(t.detail);e.$set(e.form.pei_form[a],"radio",t.type),1==t.type?(e.form.pei_form[a].poolId=r.poolId,e.form.pei_form[a].sqlExp=r.sqlExp):2==t.type?t.httpData=r:3==t.type?t.case=r:4==t.type&&(t.timer=r)}))},queryAllConnects:function(){var e=this;this.$http.queryAllConnects().then((function(t){var a=t.data.data;e.connectsList=a})).catch((function(e){console.log(e)}))},addActivion:function(){this.form.pei_form.push({radio:1})},comfirmAdd:function(){var e=this;this.$refs.form.validate((function(t){if(t){var a=[];if(e.form.pei_form.length>0){var r=JSON.parse(JSON.stringify(e.form.pei_form));r.map((function(t){var r="";if(1==t.radio)r=JSON.stringify({poolId:t.poolId,sqlExp:t.sqlExp});else if(2==t.radio){if("error"==e.$refs.httpParam[0].getValue())return;r=JSON.stringify(e.$refs.httpParam[0].getValue())}else 3==t.radio?r=t.case:4==t.radio&&(r=t.timer);a.push(Object(o["a"])(Object(o["a"])({},t),{},{type:t.radio,projectId:e.$store.state.projectId.id,detail:r}))}))}var i={};i={action:a,move:Object(o["a"])(Object(o["a"])({},e.form),{},{projectId:e.$store.state.projectId.id,id:e.$route.query.id?Number(e.$route.query.id):void 0})};var s=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"行为"}})};e.$route.query.id?e.$http.editActivion(i).then((function(e){return s("edit")})):e.$http.addActivion(i).then((function(e){return s("add")}))}}))},getVariable:function(e,t){var a=this;this.$http.getVariableByEnv(e).then((function(e){var t=e.data.data;localStorage.setItem("envHint",JSON.stringify(t)),a.$store.dispatch("changeEnvHintAct",t)}))},getAllEnvironments:function(){var e=this;this.$http.queryAllEnvironments(this.$store.state.projectId.id).then((function(t){var a=t.data.data;e.environmentList=a})).catch((function(e){}))},deleteActivion:function(e){this.form.pei_form.splice(e,1)},changeRadio:function(e){},toBack:function(){this.$router.go(-1)}}},n=l,c=(a("e0ea"),a("2877")),d=Object(c["a"])(n,r,i,!1,null,"34e00aa8",null);t["default"]=d.exports},ce59:function(e,t,a){},e0ea:function(e,t,a){"use strict";a("421d")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bab27134"],{"107c":function(e,t,r){var a=r("d039"),n=r("da84"),o=n.RegExp;e.exports=a((function(){var e=o("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},1276:function(e,t,r){"use strict";var a=r("2ba4"),n=r("c65b"),o=r("e330"),i=r("d784"),s=r("44e7"),l=r("825a"),c=r("1d80"),f=r("4840"),u=r("8aa5"),m=r("50c4"),p=r("577e"),d=r("dc4a"),h=r("f36a"),v=r("14c3"),b=r("9263"),g=r("9f7f"),x=r("d039"),y=g.UNSUPPORTED_Y,k=4294967295,I=Math.min,C=[].push,E=o(/./.exec),A=o(C),N=o("".slice),w=!x((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));i("split",(function(e,t,r){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,r){var o=p(c(this)),i=void 0===r?k:r>>>0;if(0===i)return[];if(void 0===e)return[o];if(!s(e))return n(t,o,e,i);var l,f,u,m=[],d=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),v=0,g=new RegExp(e.source,d+"g");while(l=n(b,g,o)){if(f=g.lastIndex,f>v&&(A(m,N(o,v,l.index)),l.length>1&&l.index<o.length&&a(C,m,h(l,1)),u=l[0].length,v=f,m.length>=i))break;g.lastIndex===l.index&&g.lastIndex++}return v===o.length?!u&&E(g,"")||A(m,""):A(m,N(o,v)),m.length>i?h(m,0,i):m}:"0".split(void 0,0).length?function(e,r){return void 0===e&&0===r?[]:n(t,this,e,r)}:t,[function(t,r){var a=c(this),i=void 0==t?void 0:d(t,e);return i?n(i,t,a,r):n(o,p(a),t,r)},function(e,a){var n=l(this),i=p(e),s=r(o,n,i,a,o!==t);if(s.done)return s.value;var c=f(n,RegExp),d=n.unicode,h=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(y?"g":"y"),b=new c(y?"^(?:"+n.source+")":n,h),g=void 0===a?k:a>>>0;if(0===g)return[];if(0===i.length)return null===v(b,i)?[i]:[];var x=0,C=0,E=[];while(C<i.length){b.lastIndex=y?0:C;var w,$=v(b,y?N(i,C):i);if(null===$||(w=I(m(b.lastIndex+(y?C:0)),i.length))===x)C=u(i,C,d);else{if(A(E,N(i,x,C)),E.length===g)return E;for(var T=1;T<=$.length-1;T++)if(A(E,$[T]),E.length===g)return E;C=x=w}}return A(E,N(i,x)),E}]}),!w,y)},"14c3":function(e,t,r){var a=r("da84"),n=r("c65b"),o=r("825a"),i=r("1626"),s=r("c6b6"),l=r("9263"),c=a.TypeError;e.exports=function(e,t){var r=e.exec;if(i(r)){var a=n(r,e,t);return null!==a&&o(a),a}if("RegExp"===s(e))return n(l,e,t);throw c("RegExp#exec called on incompatible receiver")}},"408a":function(e,t,r){var a=r("e330");e.exports=a(1..valueOf)},"44e7":function(e,t,r){var a=r("861d"),n=r("c6b6"),o=r("b622"),i=o("match");e.exports=function(e){var t;return a(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==n(e))}},"4d4d":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"addDynamicParams"},[r("div",{staticClass:"breadcrumb"},[r("el-breadcrumb",{attrs:{separator:"/"}},[r("el-breadcrumb-item",{attrs:{to:{path:"/",query:{name:"用例"}}}},[e._v("用例")]),r("el-breadcrumb-item",[e._v("新增用例")])],1)],1),r("div",{staticClass:"form"},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[r("el-row",[r("el-col",{attrs:{span:10,offset:1}},[r("el-form-item",{attrs:{label:"名称:",prop:"name"}},[r("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),r("el-col",{attrs:{span:10,offset:2}},[r("el-form-item",{attrs:{label:"所属项目:"}},[r("el-input",{attrs:{disabled:""},model:{value:e.projectName,callback:function(t){e.projectName=t},expression:"projectName"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:22,offset:1}},[r("el-form-item",{attrs:{label:"备注:"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.form.des,callback:function(t){e.$set(e.form,"des",t)},expression:"form.des"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:22,offset:1}},[r("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"类型:",prop:"type"}},[r("el-radio-group",{on:{change:e.changeRadio},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[r("el-radio",{attrs:{label:1}},[e._v("HTTP")])],1)],1)],1)],1),r("el-row",[r("el-col",{staticStyle:{"padding-left":"100px"},attrs:{span:23}},[r("div",{staticClass:"httpParamDiv"},[r("httpParam",{ref:"httpParam",attrs:{httpData:e.form.httpData}})],1)])],1),r("el-divider"),r("el-row",[r("el-col",{attrs:{span:22,offset:1}},[r("el-form-item",{attrs:{label:"前置操作:",prop:"moveBefore"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveBefore,callback:function(t){e.$set(e.form,"moveBefore",t)},expression:"form.moveBefore"}},e._l(e.movesList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:22,offset:1}},[r("el-form-item",{attrs:{label:"测试后操作:",prop:"moveAferTest"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveAferTest,callback:function(t){e.$set(e.form,"moveAferTest",t)},expression:"form.moveAferTest"}},e._l(e.movesList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:22,offset:1}},[r("el-form-item",{attrs:{label:"后置操作:",prop:"moveAferCase"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.moveAferCase,callback:function(t){e.$set(e.form,"moveAferCase",t)},expression:"form.moveAferCase"}},e._l(e.movesList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),r("el-divider"),r("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"是否进行异常检验:","label-width":"150px"}},[r("el-radio-group",{model:{value:e.form.abnormalCheckpoint,callback:function(t){e.$set(e.form,"abnormalCheckpoint",t)},expression:"form.abnormalCheckpoint"}},[r("el-radio",{attrs:{label:0}},[e._v("否")]),r("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1),r("el-form-item",{staticStyle:{"text-align":"left"},attrs:{label:"是否进行非空检验:","label-width":"150px"}},[r("el-radio-group",{model:{value:e.form.noEmptyCheckpoint,callback:function(t){e.$set(e.form,"noEmptyCheckpoint",t)},expression:"form.noEmptyCheckpoint"}},[r("el-radio",{attrs:{label:0}},[e._v("否")]),r("el-radio",{attrs:{label:1}},[e._v("是")])],1)],1),r("el-row",[r("el-col",{attrs:{span:23}},[r("el-form-item",{attrs:{label:"包含检查点:","label-width":"150px"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.form.containCheckpoint,callback:function(t){e.$set(e.form,"containCheckpoint",t)},expression:"form.containCheckpoint"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:23}},[r("el-form-item",{attrs:{label:"不包含检查点:","label-width":"150px"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.form.noContainCheckpoint,callback:function(t){e.$set(e.form,"noContainCheckpoint",t)},expression:"form.noContainCheckpoint"}})],1)],1)],1),r("el-row",[r("el-col",{attrs:{span:23}},[r("el-form-item",{attrs:{label:"jsonPath检验点:","label-width":"150px"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.form.jsonpathCheckpoint,callback:function(t){e.$set(e.form,"jsonpathCheckpoint",t)},expression:"form.jsonpathCheckpoint"}})],1)],1)],1),r("el-form-item",{staticStyle:{"margin-top":"20px"}},[r("el-button",{attrs:{type:"primary"},on:{click:e.comfirmAdd}},[e._v("保存")]),r("el-button",[e._v("取消")])],1)],1)],1)])},n=[],o=(r("b0c0"),r("e9c4"),r("d81d"),r("ac1f"),r("1276"),r("a9e3"),r("a15b"),r("a434"),r("5578")),i={name:"addDynamicParams",components:{httpParam:o["a"]},data:function(){return{kvItem:[{}],rules:{name:[{required:!0,message:"请输入名称",trigger:"blur"}],type:[{required:!0,message:"请选择类型",trigger:"change"}],moveBefore:[{required:!0,message:"请选择前置操作",trigger:"change"}],moveAferTest:[{required:!0,message:"请选择测试后操作",trigger:"change"}],moveAferCase:[{required:!0,message:"请选择后置操作",trigger:"change"}]},form:{type:1,moveBefore:[],moveAferTest:[],moveAferCase:[],abnormalCheckpoint:0,noEmptyCheckpoint:0},radio2:1,radio3:1,movesList:[],projectName:""}},created:function(){this.$route.query.id&&this.echoData()},mounted:function(){this.projectName=this.$store.state.projectId.name,this.getAllMove()},methods:{echoData:function(){this.form=JSON.parse(JSON.stringify(this.$route.query)),this.form.httpData=JSON.parse(this.form.detail),this.form.moveAferCase=this.form.moveAferCase.split(",").map((function(e){return Number(e)})),this.form.moveAferTest=this.form.moveAferTest.split(",").map((function(e){return Number(e)})),this.form.moveBefore=this.form.moveBefore.split(",").map((function(e){return Number(e)})),this.form.abnormalCheckpoint=Number(this.form.abnormalCheckpoint),this.form.noEmptyCheckpoint=Number(this.form.noEmptyCheckpoint),this.form.type=Number(this.form.type)},getAllMove:function(){var e=this;this.$http.queryAllActivion(this.$store.state.projectId.id).then((function(t){e.movesList=t.data.data})).catch((function(e){console.log(e)}))},comfirmAdd:function(){var e=this,t=JSON.parse(JSON.stringify(this.form));if(t.moveAferCase=t.moveAferCase.join(","),t.moveAferTest=t.moveAferTest.join(","),t.moveBefore=t.moveBefore.join(","),"error"!=this.$refs.httpParam.getValue()){t.detail=JSON.stringify(this.$refs.httpParam.getValue()),t.projectId=this.$store.state.projectId.id;var r=function(t){"add"==t?e.$message.success("新建成功"):e.$message.success("编辑成功"),e.$router.push({path:"./projectList",query:{name:"用例"}})};this.$route.query.id?this.$http.editTestCases(t).then((function(e){return r("edit")})):this.$http.addTestCases(t).then((function(e){return r("add")}))}},changeRadio:function(e){},addKVItem:function(e){this.kvItem.push({})},deleteKVItem:function(e){this.kvItem.splice(e,1)}}},s=i,l=(r("9bf3"),r("2877")),c=Object(l["a"])(s,a,n,!1,null,"61ab43da",null);t["default"]=c.exports},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,r){var a=r("e330"),n=r("1d80"),o=r("577e"),i=r("5899"),s=a("".replace),l="["+i+"]",c=RegExp("^"+l+l+"*"),f=RegExp(l+l+"*$"),u=function(e){return function(t){var r=o(n(t));return 1&e&&(r=s(r,c,"")),2&e&&(r=s(r,f,"")),r}};e.exports={start:u(1),end:u(2),trim:u(3)}},7156:function(e,t,r){var a=r("1626"),n=r("861d"),o=r("d2bb");e.exports=function(e,t,r){var i,s;return o&&a(i=t.constructor)&&i!==r&&n(s=i.prototype)&&s!==r.prototype&&o(e,s),e}},"7d9e":function(e,t,r){},"8aa5":function(e,t,r){"use strict";var a=r("6547").charAt;e.exports=function(e,t,r){return t+(r?a(e,t).length:1)}},9263:function(e,t,r){"use strict";var a=r("c65b"),n=r("e330"),o=r("577e"),i=r("ad6d"),s=r("9f7f"),l=r("5692"),c=r("7c73"),f=r("69f3").get,u=r("fce3"),m=r("107c"),p=l("native-string-replace",String.prototype.replace),d=RegExp.prototype.exec,h=d,v=n("".charAt),b=n("".indexOf),g=n("".replace),x=n("".slice),y=function(){var e=/a/,t=/b*/g;return a(d,e,"a"),a(d,t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),k=s.UNSUPPORTED_Y||s.BROKEN_CARET,I=void 0!==/()??/.exec("")[1],C=y||I||k||u||m;C&&(h=function(e){var t,r,n,s,l,u,m,C=this,E=f(C),A=o(e),N=E.raw;if(N)return N.lastIndex=C.lastIndex,t=a(h,N,A),C.lastIndex=N.lastIndex,t;var w=E.groups,$=k&&C.sticky,T=a(i,C),_=C.source,R=0,S=A;if($&&(T=g(T,"y",""),-1===b(T,"g")&&(T+="g"),S=x(A,C.lastIndex),C.lastIndex>0&&(!C.multiline||C.multiline&&"\n"!==v(A,C.lastIndex-1))&&(_="(?: "+_+")",S=" "+S,R++),r=new RegExp("^(?:"+_+")",T)),I&&(r=new RegExp("^"+_+"$(?!\\s)",T)),y&&(n=C.lastIndex),s=a(d,$?r:C,S),$?s?(s.input=x(s.input,R),s[0]=x(s[0],R),s.index=C.lastIndex,C.lastIndex+=s[0].length):C.lastIndex=0:y&&s&&(C.lastIndex=C.global?s.index+s[0].length:n),I&&s&&s.length>1&&a(p,s[0],r,(function(){for(l=1;l<arguments.length-2;l++)void 0===arguments[l]&&(s[l]=void 0)})),s&&w)for(s.groups=u=c(null),l=0;l<w.length;l++)m=w[l],u[m[0]]=s[m[1]];return s}),e.exports=h},"9bf3":function(e,t,r){"use strict";r("7d9e")},"9f7f":function(e,t,r){var a=r("d039"),n=r("da84"),o=n.RegExp;t.UNSUPPORTED_Y=a((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=a((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},a15b:function(e,t,r){"use strict";var a=r("23e7"),n=r("e330"),o=r("44ad"),i=r("fc6a"),s=r("a640"),l=n([].join),c=o!=Object,f=s("join",",");a({target:"Array",proto:!0,forced:c||!f},{join:function(e){return l(i(this),void 0===e?",":e)}})},a9e3:function(e,t,r){"use strict";var a=r("83ab"),n=r("da84"),o=r("e330"),i=r("94ca"),s=r("6eeb"),l=r("1a2d"),c=r("7156"),f=r("3a9b"),u=r("d9b5"),m=r("c04e"),p=r("d039"),d=r("241c").f,h=r("06cf").f,v=r("9bf2").f,b=r("408a"),g=r("58a8").trim,x="Number",y=n[x],k=y.prototype,I=n.TypeError,C=o("".slice),E=o("".charCodeAt),A=function(e){var t=m(e,"number");return"bigint"==typeof t?t:N(t)},N=function(e){var t,r,a,n,o,i,s,l,c=m(e,"number");if(u(c))throw I("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=g(c),t=E(c,0),43===t||45===t){if(r=E(c,2),88===r||120===r)return NaN}else if(48===t){switch(E(c,1)){case 66:case 98:a=2,n=49;break;case 79:case 111:a=8,n=55;break;default:return+c}for(o=C(c,2),i=o.length,s=0;s<i;s++)if(l=E(o,s),l<48||l>n)return NaN;return parseInt(o,a)}return+c};if(i(x,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var w,$=function(e){var t=arguments.length<1?0:y(A(e)),r=this;return f(k,r)&&p((function(){b(r)}))?c(Object(t),r,$):t},T=a?d(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),_=0;T.length>_;_++)l(y,w=T[_])&&!l($,w)&&v($,w,h(y,w));$.prototype=k,k.constructor=$,s(n,x,$)}},ac1f:function(e,t,r){"use strict";var a=r("23e7"),n=r("9263");a({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},ad6d:function(e,t,r){"use strict";var a=r("825a");e.exports=function(){var e=a(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},d784:function(e,t,r){"use strict";r("ac1f");var a=r("e330"),n=r("6eeb"),o=r("9263"),i=r("d039"),s=r("b622"),l=r("9112"),c=s("species"),f=RegExp.prototype;e.exports=function(e,t,r,u){var m=s(e),p=!i((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),d=p&&!i((function(){var t=!1,r=/a/;return"split"===e&&(r={},r.constructor={},r.constructor[c]=function(){return r},r.flags="",r[m]=/./[m]),r.exec=function(){return t=!0,null},r[m](""),!t}));if(!p||!d||r){var h=a(/./[m]),v=t(m,""[e],(function(e,t,r,n,i){var s=a(e),l=t.exec;return l===o||l===f.exec?p&&!i?{done:!0,value:h(t,r,n)}:{done:!0,value:s(r,t,n)}:{done:!1}}));n(String.prototype,e,v[0]),n(f,m,v[1])}u&&l(f[m],"sham",!0)}},fce3:function(e,t,r){var a=r("d039"),n=r("da84"),o=n.RegExp;e.exports=a((function(){var e=o(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bc38e5c2"],{"0dfc":function(t,e,a){},"1c99":function(t,e,a){},"243b":function(t,e,a){},3227:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"projectList"},[a("el-tabs",{attrs:{type:"border-card"},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"用例",name:"用例"}},[a("TabCase")],1),a("el-tab-pane",{attrs:{label:"行为",name:"行为"}},[a("Behavior")],1),a("el-tab-pane",{attrs:{label:"动参",name:"动参"}},[a("DynamicParam")],1),a("el-tab-pane",{attrs:{label:"环境",name:"环境"}},[a("Environment")],1),a("el-tab-pane",{attrs:{label:"执行器",name:"执行器"}},[a("Actuator")],1)],1)],1)},l=[],i=(a("b0c0"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"case"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("名称:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{span:6}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[t._v("查询")])],1)],1)],1),a("div",{staticStyle:{width:"100%","text-align":"left"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.routeGo}},[t._v("新增")])],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"name",label:"名称",align:"center"}}),a("el-table-column",{attrs:{prop:"des",label:"描述",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return t.routeGo(e.row)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return t.deleteTable(e.row.id)}}},[t._v("删除")]),a("el-button",{attrs:{type:"success",size:"mini"}},[t._v("执行")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right","margin-top":"10px"},attrs:{layout:"prev, pager, next",total:50}})],1)])}),s=[],r=a("5530"),o={name:"case",data:function(){return{form:{},tableData:[]}},mounted:function(){this.getAllTestCases()},watch:{"$store.state.projectId":function(t){this.getAllTestCases()}},methods:{routeGo:function(t){this.$router.push({path:"./addCase",query:Object(r["a"])({},t)})},getAllTestCases:function(){var t=this;this.$http.queryAllTestCases(this.$store.state.projectId.id).then((function(e){var a=e.data.data;t.tableData=a})).catch((function(t){}))},deleteTable:function(t){var e=this;this.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteTestCases(t).then((function(t){e.getAllTestCases(),e.$message({type:"success",message:"删除成功!"})})).catch((function(t){}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}},c=o,u=(a("3b3f"),a("2877")),m=Object(u["a"])(c,i,s,!1,null,"8ea61766",null),p=m.exports,f=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"behavior"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("行为名称:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{span:6}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[t._v("查询")])],1)],1)],1),a("div",{staticStyle:{width:"100%","text-align":"left"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.routeGo}},[t._v("新增")])],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,"header-align":"center"}},[a("el-table-column",{attrs:{prop:"name",label:"行为名称",align:"center"}}),a("el-table-column",{attrs:{prop:"remark",label:"备注",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return t.edit(e.row.id)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return t.deleteTable(e.row.id)}}},[t._v("删除")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right","margin-top":"10px"},attrs:{layout:"prev, pager, next",total:50}})],1)])},d=[],b={name:"behavior",data:function(){return{form:{},tableData:[]}},computed:{},mounted:function(){this.getAllActivion()},watch:{"$store.state.projectId":function(t){this.getAllActivion()}},methods:{routeGo:function(){this.$router.push({path:"./addBehavior"})},getAllActivion:function(){var t=this;this.$http.queryAllActivion(this.$store.state.projectId.id).then((function(e){var a=e.data.data;t.tableData=a})).catch((function(t){}))},edit:function(t){this.$router.push({path:"./addBehavior",query:{id:t}})},deleteTable:function(t){var e=this;this.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteActivion(t).then((function(t){e.getAllActivion(),e.$message({type:"success",message:"删除成功!"})})).catch((function(t){}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}},h=b,v=(a("ea89"),Object(u["a"])(h,f,d,!1,null,"9d7cdcb0",null)),g=v.exports,y=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"dynamicParam"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("名称:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{span:6}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[t._v("查询")])],1)],1)],1),a("div",{staticStyle:{width:"100%","text-align":"left"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.routeGo}},[t._v("新增")])],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"name",label:"名称",align:"center"}}),a("el-table-column",{attrs:{prop:"remark",label:"备注",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return t.routeGo(e.row)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return t.deleteTable(e.row.id)}}},[t._v("删除")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right","margin-top":"10px"},attrs:{layout:"prev, pager, next",total:50}})],1)])},k=[],x={name:"dynamicParam",data:function(){return{form:{},tableData:[]}},mounted:function(){this.getAllDynamicVariables()},watch:{"$store.state.projectId":function(t){this.getAllDynamicVariables()}},methods:{routeGo:function(t){this.$router.push({path:"./addDynamicParams",query:Object(r["a"])({},t)})},getAllDynamicVariables:function(){var t=this;this.$http.queryAllDynamicVariables(this.$store.state.projectId.id).then((function(e){var a=e.data.data;t.tableData=a})).catch((function(t){}))},deleteTable:function(t){var e=this;this.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteDynamicVariables(t).then((function(t){e.getAllDynamicVariables(),e.$message({type:"success",message:"删除成功!"})})).catch((function(t){}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}},$=x,_=(a("7e76"),Object(u["a"])($,y,k,!1,null,"e239b576",null)),w=_.exports,C=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"environment"},[a("div",{staticClass:"top_search"},[a("el-row",[a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("势力名称:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("参数名:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticClass:"flex",attrs:{span:6}},[a("span",[t._v("ip:")]),a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-col",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{span:6}},[a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"}},[t._v("查询")])],1)],1)],1),a("div",{staticStyle:{width:"100%","text-align":"left"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.addEnv}},[t._v("新增")])],1),a("div",{staticClass:"table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,"header-align":"center"}},[a("el-table-column",{attrs:{prop:"name",label:"实例名称",align:"center"}}),a("el-table-column",{attrs:{prop:"parameterName",label:"参数名",align:"center"}}),a("el-table-column",{attrs:{prop:"ip",label:"ip",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(a){return t.showEditDialog(e.row)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return t.deleteTable(e.row.id)}}},[t._v("删除")])]}}])})],1),a("el-pagination",{staticStyle:{"text-align":"right","margin-top":"10px"},attrs:{layout:"prev, pager, next",total:50}})],1),a("el-dialog",{attrs:{title:"",visible:t.dialogVisible,width:"60%","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"实例名称:",prop:"name"}},[a("el-input",{model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"参数名:",prop:"parameterName"}},[a("el-input",{model:{value:t.form.parameterName,callback:function(e){t.$set(t.form,"parameterName",e)},expression:"form.parameterName"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:10,offset:1}},[a("el-form-item",{attrs:{label:"所属项目:"}},[a("el-input",{attrs:{disabled:""},model:{value:t.projectName,callback:function(e){t.projectName=e},expression:"projectName"}})],1)],1),a("el-col",{attrs:{span:10,offset:2}},[a("el-form-item",{attrs:{label:"ip:",prop:"ip"}},[a("el-input",{model:{value:t.form.ip,callback:function(e){t.$set(t.form,"ip",e)},expression:"form.ip"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:22,offset:1}},[a("el-form-item",{attrs:{label:"静态变量:"}},t._l(t.kvItem,(function(e,n){return a("div",{key:n,staticClass:"kv_item"},[a("el-input",{attrs:{placeholder:"key"},model:{value:e.key,callback:function(a){t.$set(e,"key",a)},expression:"v.key"}}),a("el-input",{staticStyle:{"margin-left":"20px"},attrs:{placeholder:"value"},model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"v.value"}}),0==n?a("i",{staticClass:"el-icon-plus",on:{click:function(e){return t.addKVItem(n)}}}):t._e(),0!==n?a("i",{staticClass:"el-icon-delete",on:{click:function(e){return t.deleteKVItem(n)}}}):t._e()],1)})),0)],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handleClose}},[t._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.comfirmAdd}},[t._v("确 定")])],1)],1)],1)},S=[],j=(a("a434"),{name:"environment",data:function(){return{form:{},dialogVisible:!1,kvItem:[{}],rules:{name:[{required:!0,message:"请输入实例名称",trigger:"blur"}],parameterName:[{required:!0,message:"请输入参数名",trigger:"blur"}],ip:[{required:!0,message:"请输入ip",trigger:"blur"}]},tableData:[],projectName:"",editOrAdd:""}},mounted:function(){this.projectName=this.$store.state.projectId.name,this.getAllEnvironments()},watch:{"$store.state.projectId":function(t){this.projectName=this.$store.state.projectId.name,this.getAllEnvironments()}},methods:{handleClose:function(){this.$refs.form.resetFields(),this.dialogVisible=!1,this.form={},this.kvItem=[{}]},addEnv:function(){this.editOrAdd="add",this.dialogVisible=!0},addKVItem:function(t){this.kvItem.push({})},deleteKVItem:function(t){this.kvItem.splice(t,1)},getAllEnvironments:function(){var t=this;this.$http.queryAllEnvironments(this.$store.state.projectId.id).then((function(e){var a=e.data.data;t.tableData=a})).catch((function(t){}))},showEditDialog:function(t){this.editOrAdd="edit";var e=t;this.form=e;var a=e.variable,n=[];for(var l in a)n.push({key:l,value:a[l]});this.kvItem=n,this.form.id=t.id,this.dialogVisible=!0},comfirmAdd:function(){var t=this;this.$refs.form.validate((function(e){if(!e)return console.log("error submit!!"),!1;for(var a={},n=0;n<t.kvItem.length;n++)if(t.kvItem[n].key&&t.kvItem[n].value)a[t.kvItem[n].key]=t.kvItem[n].value;else{if(!t.kvItem[n].key&&t.kvItem[n].value)return void t.$message.warning("请输入key");t.kvItem[n].key&&!t.kvItem[n].value&&(a[t.kvItem[n].key]="")}var l=Object(r["a"])(Object(r["a"])({},t.form),{},{projectId:t.$store.state.projectId.id,variable:a}),i=function(){t.dialogVisible=!1,t.form={},t.kvItem=[{}],t.$message.success("编辑成功"),t.getAllEnvironments()};"edit"==t.editOrAdd?t.$http.editEnvironments(l).then((function(t){i()})):t.$http.addEnvironments(l).then((function(t){i()}))}))},deleteTable:function(t){var e=this;this.$confirm("此操作将永久删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http.deleteEnvironments(t).then((function(t){e.getAllEnvironments(),e.$message({type:"success",message:"删除成功!"})})).catch((function(t){}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}}}),A=j,I=(a("4b96"),Object(u["a"])(A,C,S,!1,null,"1d98090e",null)),D=I.exports,E=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"actuator"},[a("div",{staticClass:"btn"},[a("el-button",{attrs:{type:"primary"},on:{click:t.actuator}},[t._v("查询")])],1),a("myEditor",{attrs:{language:t.language,title:"dockerfile"},on:{change:t.getEditValue},model:{value:t.code,callback:function(e){t.code=e},expression:"code"}}),t.tableData.length>0?a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"id",label:"id",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"名称",align:"center"}}),a("el-table-column",{attrs:{prop:"project_id",label:"项目id",align:"center"}}),a("el-table-column",{attrs:{prop:"remark",label:"描述",align:"center"}}),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",size:"mini"}},[t._v("执行")])]}}],null,!1,587756886)})],1):t._e(),a("div",{staticClass:"btn"},[t.multipleSelection.length>2||2==t.multipleSelection.length?a("el-button",{attrs:{type:"success"}},[t._v("批量执行")]):t._e()],1)],1)},T=[],V=a("abc3"),q={name:"actuator",data:function(){return{code:"",language:"sql",tableData:[],multipleSelection:[]}},components:{myEditor:V["a"]},mounted:function(){},methods:{handleSelectionChange:function(t){this.multipleSelection=t},getEditValue:function(t){this.contentSql=t},actuator:function(){var t=this;this.$http.selectSql({sql:this.contentSql}).then((function(e){t.tableData=[];for(var a=e.data.length>4||4==e.data.length?4:e.data.length,n=0;n<a;n++)t.tableData.push(e.data[n])})).catch((function(e){t.$message.error("sql语句错误")}))}}},N=q,O=(a("ddd0"),Object(u["a"])(N,E,T,!1,null,"4b15ce46",null)),B=O.exports,z={name:"projectList",data:function(){return{activeName:"用例"}},mounted:function(){this.$route.query.name&&(this.activeName=this.$route.query.name)},components:{TabCase:p,Behavior:g,DynamicParam:w,Environment:D,Actuator:B}},G=z,P=(a("efba"),Object(u["a"])(G,n,l,!1,null,"110cfb8a",null));e["default"]=P.exports},"3b3f":function(t,e,a){"use strict";a("0dfc")},"4b96":function(t,e,a){"use strict";a("929c")},"7e76":function(t,e,a){"use strict";a("1c99")},"929c":function(t,e,a){},b62e:function(t,e,a){},ddd0:function(t,e,a){"use strict";a("ef94")},ea89:function(t,e,a){"use strict";a("b62e")},ef94:function(t,e,a){},efba:function(t,e,a){"use strict";a("243b")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f12e9c0a"],{"057f":function(t,r,e){var n=e("c6b6"),o=e("fc6a"),i=e("241c").f,c=e("f36a"),f="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return i(t)}catch(r){return c(f)}};t.exports.f=function(t){return f&&"Window"==n(t)?u(t):i(o(t))}},"0b42":function(t,r,e){var n=e("da84"),o=e("e8b5"),i=e("68ee"),c=e("861d"),f=e("b622"),u=f("species"),a=n.Array;t.exports=function(t){var r;return o(t)&&(r=t.constructor,i(r)&&(r===a||o(r.prototype))?r=void 0:c(r)&&(r=r[u],null===r&&(r=void 0))),void 0===r?a:r}},"159b":function(t,r,e){var n=e("da84"),o=e("fdbc"),i=e("785a"),c=e("17c2"),f=e("9112"),u=function(t){if(t&&t.forEach!==c)try{f(t,"forEach",c)}catch(r){t.forEach=c}};for(var a in o)o[a]&&u(n[a]&&n[a].prototype);u(i)},"17c2":function(t,r,e){"use strict";var n=e("b727").forEach,o=e("a640"),i=o("forEach");t.exports=i?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},"1dde":function(t,r,e){var n=e("d039"),o=e("b622"),i=e("2d00"),c=o("species");t.exports=function(t){return i>=51||!n((function(){var r=[],e=r.constructor={};return e[c]=function(){return{foo:1}},1!==r[t](Boolean).foo}))}},"428f":function(t,r,e){var n=e("da84");t.exports=n},"4de4":function(t,r,e){"use strict";var n=e("23e7"),o=e("b727").filter,i=e("1dde"),c=i("filter");n({target:"Array",proto:!0,forced:!c},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},5530:function(t,r,e){"use strict";e.d(r,"a",(function(){return i}));e("b64b"),e("a4d3"),e("4de4"),e("d3b7"),e("e439"),e("159b"),e("dbb4");function n(t,r,e){return r in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}function o(t,r){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),e.push.apply(e,n)}return e}function i(t){for(var r=1;r<arguments.length;r++){var e=null!=arguments[r]?arguments[r]:{};r%2?o(Object(e),!0).forEach((function(r){n(t,r,e[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):o(Object(e)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}))}return t}},"65f0":function(t,r,e){var n=e("0b42");t.exports=function(t,r){return new(n(t))(0===r?0:r)}},"746f":function(t,r,e){var n=e("428f"),o=e("1a2d"),i=e("e538"),c=e("9bf2").f;t.exports=function(t){var r=n.Symbol||(n.Symbol={});o(r,t)||c(r,t,{value:i.f(t)})}},8418:function(t,r,e){"use strict";var n=e("a04b"),o=e("9bf2"),i=e("5c6c");t.exports=function(t,r,e){var c=n(r);c in t?o.f(t,c,i(0,e)):t[c]=e}},a434:function(t,r,e){"use strict";var n=e("23e7"),o=e("da84"),i=e("23cb"),c=e("5926"),f=e("07fa"),u=e("7b0b"),a=e("65f0"),s=e("8418"),b=e("1dde"),d=b("splice"),l=o.TypeError,p=Math.max,v=Math.min,h=9007199254740991,y="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!d},{splice:function(t,r){var e,n,o,b,d,g,w=u(this),O=f(w),m=i(t,O),j=arguments.length;if(0===j?e=n=0:1===j?(e=0,n=O-m):(e=j-2,n=v(p(c(r),0),O-m)),O+e-n>h)throw l(y);for(o=a(w,n),b=0;b<n;b++)d=m+b,d in w&&s(o,b,w[d]);if(o.length=n,e<n){for(b=m;b<O-n;b++)d=b+n,g=b+e,d in w?w[g]=w[d]:delete w[g];for(b=O;b>O-n+e;b--)delete w[b-1]}else if(e>n)for(b=O-n;b>m;b--)d=b+n-1,g=b+e-1,d in w?w[g]=w[d]:delete w[g];for(b=0;b<e;b++)w[b+m]=arguments[b+2];return w.length=O-n+e,o}})},a4d3:function(t,r,e){"use strict";var n=e("23e7"),o=e("da84"),i=e("d066"),c=e("2ba4"),f=e("c65b"),u=e("e330"),a=e("c430"),s=e("83ab"),b=e("4930"),d=e("d039"),l=e("1a2d"),p=e("e8b5"),v=e("1626"),h=e("861d"),y=e("3a9b"),g=e("d9b5"),w=e("825a"),O=e("7b0b"),m=e("fc6a"),j=e("a04b"),P=e("577e"),S=e("5c6c"),x=e("7c73"),E=e("df75"),k=e("241c"),D=e("057f"),A=e("7418"),N=e("06cf"),J=e("9bf2"),F=e("d1e7"),I=e("f36a"),M=e("6eeb"),T=e("5692"),B=e("f772"),C=e("d012"),Q=e("90e3"),R=e("b622"),W=e("e538"),X=e("746f"),q=e("d44e"),z=e("69f3"),G=e("b727").forEach,H=B("hidden"),K="Symbol",L="prototype",U=R("toPrimitive"),V=z.set,Y=z.getterFor(K),Z=Object[L],$=o.Symbol,_=$&&$[L],tt=o.TypeError,rt=o.QObject,et=i("JSON","stringify"),nt=N.f,ot=J.f,it=D.f,ct=F.f,ft=u([].push),ut=T("symbols"),at=T("op-symbols"),st=T("string-to-symbol-registry"),bt=T("symbol-to-string-registry"),dt=T("wks"),lt=!rt||!rt[L]||!rt[L].findChild,pt=s&&d((function(){return 7!=x(ot({},"a",{get:function(){return ot(this,"a",{value:7}).a}})).a}))?function(t,r,e){var n=nt(Z,r);n&&delete Z[r],ot(t,r,e),n&&t!==Z&&ot(Z,r,n)}:ot,vt=function(t,r){var e=ut[t]=x(_);return V(e,{type:K,tag:t,description:r}),s||(e.description=r),e},ht=function(t,r,e){t===Z&&ht(at,r,e),w(t);var n=j(r);return w(e),l(ut,n)?(e.enumerable?(l(t,H)&&t[H][n]&&(t[H][n]=!1),e=x(e,{enumerable:S(0,!1)})):(l(t,H)||ot(t,H,S(1,{})),t[H][n]=!0),pt(t,n,e)):ot(t,n,e)},yt=function(t,r){w(t);var e=m(r),n=E(e).concat(jt(e));return G(n,(function(r){s&&!f(wt,e,r)||ht(t,r,e[r])})),t},gt=function(t,r){return void 0===r?x(t):yt(x(t),r)},wt=function(t){var r=j(t),e=f(ct,this,r);return!(this===Z&&l(ut,r)&&!l(at,r))&&(!(e||!l(this,r)||!l(ut,r)||l(this,H)&&this[H][r])||e)},Ot=function(t,r){var e=m(t),n=j(r);if(e!==Z||!l(ut,n)||l(at,n)){var o=nt(e,n);return!o||!l(ut,n)||l(e,H)&&e[H][n]||(o.enumerable=!0),o}},mt=function(t){var r=it(m(t)),e=[];return G(r,(function(t){l(ut,t)||l(C,t)||ft(e,t)})),e},jt=function(t){var r=t===Z,e=it(r?at:m(t)),n=[];return G(e,(function(t){!l(ut,t)||r&&!l(Z,t)||ft(n,ut[t])})),n};if(b||($=function(){if(y(_,this))throw tt("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?P(arguments[0]):void 0,r=Q(t),e=function(t){this===Z&&f(e,at,t),l(this,H)&&l(this[H],r)&&(this[H][r]=!1),pt(this,r,S(1,t))};return s&&lt&&pt(Z,r,{configurable:!0,set:e}),vt(r,t)},_=$[L],M(_,"toString",(function(){return Y(this).tag})),M($,"withoutSetter",(function(t){return vt(Q(t),t)})),F.f=wt,J.f=ht,N.f=Ot,k.f=D.f=mt,A.f=jt,W.f=function(t){return vt(R(t),t)},s&&(ot(_,"description",{configurable:!0,get:function(){return Y(this).description}}),a||M(Z,"propertyIsEnumerable",wt,{unsafe:!0}))),n({global:!0,wrap:!0,forced:!b,sham:!b},{Symbol:$}),G(E(dt),(function(t){X(t)})),n({target:K,stat:!0,forced:!b},{for:function(t){var r=P(t);if(l(st,r))return st[r];var e=$(r);return st[r]=e,bt[e]=r,e},keyFor:function(t){if(!g(t))throw tt(t+" is not a symbol");if(l(bt,t))return bt[t]},useSetter:function(){lt=!0},useSimple:function(){lt=!1}}),n({target:"Object",stat:!0,forced:!b,sham:!s},{create:gt,defineProperty:ht,defineProperties:yt,getOwnPropertyDescriptor:Ot}),n({target:"Object",stat:!0,forced:!b},{getOwnPropertyNames:mt,getOwnPropertySymbols:jt}),n({target:"Object",stat:!0,forced:d((function(){A.f(1)}))},{getOwnPropertySymbols:function(t){return A.f(O(t))}}),et){var Pt=!b||d((function(){var t=$();return"[null]"!=et([t])||"{}"!=et({a:t})||"{}"!=et(Object(t))}));n({target:"JSON",stat:!0,forced:Pt},{stringify:function(t,r,e){var n=I(arguments),o=r;if((h(r)||void 0!==t)&&!g(t))return p(r)||(r=function(t,r){if(v(o)&&(r=f(o,this,t,r)),!g(r))return r}),n[1]=r,c(et,null,n)}})}if(!_[U]){var St=_.valueOf;M(_,U,(function(t){return f(St,this)}))}q($,K),C[H]=!0},a640:function(t,r,e){"use strict";var n=e("d039");t.exports=function(t,r){var e=[][t];return!!e&&n((function(){e.call(null,r||function(){throw 1},1)}))}},b0c0:function(t,r,e){var n=e("83ab"),o=e("5e77").EXISTS,i=e("e330"),c=e("9bf2").f,f=Function.prototype,u=i(f.toString),a=/^\s*function ([^ (]*)/,s=i(a.exec),b="name";n&&!o&&c(f,b,{configurable:!0,get:function(){try{return s(a,u(this))[1]}catch(t){return""}}})},b64b:function(t,r,e){var n=e("23e7"),o=e("7b0b"),i=e("df75"),c=e("d039"),f=c((function(){i(1)}));n({target:"Object",stat:!0,forced:f},{keys:function(t){return i(o(t))}})},b727:function(t,r,e){var n=e("0366"),o=e("e330"),i=e("44ad"),c=e("7b0b"),f=e("07fa"),u=e("65f0"),a=o([].push),s=function(t){var r=1==t,e=2==t,o=3==t,s=4==t,b=6==t,d=7==t,l=5==t||b;return function(p,v,h,y){for(var g,w,O=c(p),m=i(O),j=n(v,h),P=f(m),S=0,x=y||u,E=r?x(p,P):e||d?x(p,0):void 0;P>S;S++)if((l||S in m)&&(g=m[S],w=j(g,S,O),t))if(r)E[S]=w;else if(w)switch(t){case 3:return!0;case 5:return g;case 6:return S;case 2:a(E,g)}else switch(t){case 4:return!1;case 7:a(E,g)}return b?-1:o||s?s:E}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},dbb4:function(t,r,e){var n=e("23e7"),o=e("83ab"),i=e("56ef"),c=e("fc6a"),f=e("06cf"),u=e("8418");n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){var r,e,n=c(t),o=f.f,a=i(n),s={},b=0;while(a.length>b)e=o(n,r=a[b++]),void 0!==e&&u(s,r,e);return s}})},e439:function(t,r,e){var n=e("23e7"),o=e("d039"),i=e("fc6a"),c=e("06cf").f,f=e("83ab"),u=o((function(){c(1)})),a=!f||u;n({target:"Object",stat:!0,forced:a,sham:!f},{getOwnPropertyDescriptor:function(t,r){return c(i(t),r)}})},e538:function(t,r,e){var n=e("b622");r.f=n},e8b5:function(t,r,e){var n=e("c6b6");t.exports=Array.isArray||function(t){return"Array"==n(t)}}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f8a86226"],{"0b42":function(t,e,i){var o=i("da84"),n=i("e8b5"),c=i("68ee"),r=i("861d"),s=i("b622"),a=s("species"),l=o.Array;t.exports=function(t){var e;return n(t)&&(e=t.constructor,c(e)&&(e===l||n(e.prototype))?e=void 0:r(e)&&(e=e[a],null===e&&(e=void 0))),void 0===e?l:e}},"1dde":function(t,e,i){var o=i("d039"),n=i("b622"),c=i("2d00"),r=n("species");t.exports=function(t){return c>=51||!o((function(){var e=[],i=e.constructor={};return i[r]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"2e7b":function(t,e,i){},"65f0":function(t,e,i){var o=i("0b42");t.exports=function(t,e){return new(o(t))(0===e?0:e)}},"67bc":function(t,e,i){"use strict";i("2e7b")},"77b8":function(t,e,o){"use strict";o.r(e);var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"home"},[i("div",{staticClass:"left"},[i("div",{staticClass:"left_title"},[i("span",[t._v("项目列表")]),i("div",[i("i",{staticClass:"el-icon-circle-plus-outline",on:{click:function(e){t.openAddProjectDialog=!0}}}),i("i",{staticClass:"el-icon-edit",staticStyle:{"margin-left":"10px"},on:{click:t.showEditAll}})])]),i("div",{staticClass:"left_content"},t._l(t.projectList,(function(e,o){return i("div",{key:o,class:{project_item:!0,active:e.showDelect},on:{click:function(e){return e.stopPropagation(),t.selectItem(o)}}},[e.showIpt?i("div",{staticStyle:{width:"100%"}},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.editName,expression:"editName"}],attrs:{type:"text"},domProps:{value:t.editName},on:{input:function(e){e.target.composing||(t.editName=e.target.value)}}}),i("i",{staticClass:"el-icon-success",on:{click:function(i){return t.editProject(e.id)}}}),i("i",{staticClass:"el-icon-error",on:{click:function(e){t.projectList[o].showIpt=!1}}})]):i("div",[i("span",[t._v(t._s(e.name))]),t.showDetail?i("i",{staticClass:"el-icon-edit-outline",on:{click:function(e){return t.editBtn(o)}}}):t._e(),t.showDetail?i("i",{staticClass:"el-icon-circle-close",on:{click:function(i){return t.deleteProject(e.id)}}}):t._e()])])})),0)]),i("div",{staticClass:"right"},[i("router-view")],1),i("el-dialog",{attrs:{title:"新增项目",visible:t.openAddProjectDialog,width:"30%","before-close":t.closeDialog},on:{"update:visible":function(e){t.openAddProjectDialog=e}}},[i("el-input",{model:{value:t.projectName,callback:function(e){t.projectName=e},expression:"projectName"}}),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.closeDialog}},[t._v("取 消")]),i("el-button",{attrs:{type:"primary"},on:{click:t.addProjcet}},[t._v("确 定")])],1)],1)],1)},c=[],r=(o("d81d"),o("e9c4"),o("b0c0"),{data:function(){return{openAddProjectDialog:!1,showDetail:!1,editName:"",projectName:"",projectList:[]}},created:function(){this.$http.sqlTableNames().then((function(t){var e=t.data,i=[];e.map((function(t){i.push({name:t.TABLE_NAME,des:"TABLE_NAME"})})),localStorage.setItem("sqlHint",JSON.stringify(i))})).catch((function(t){}))},mounted:function(){this.getAllProject()},methods:{closeDialog:function(){this.openAddProjectDialog=!1,this.projectName=""},selectItem:function(t){this.$router.push({path:"./projectList"}),this.$store.dispatch("changeProjectIdAct",{id:this.projectList[t].id,name:this.projectList[t].name}),this.projectList.map((function(t){t.showDelect=!1})),this.projectList[t].showDelect=!0},editBtn:function(t){this.projectList[t].showIpt=!0,this.editName=this.projectList[t].name},getVariableByProjectId:function(){this.$http.queryAllDynamicVariables(this.$store.state.projectId.id).then((function(t){var e=[];t.data.data.map((function(t){e.push({name:t.name,remark:t.remark})})),localStorage.setItem("projectHint",JSON.stringify(e)),console.log(t)}))},getAllProject:function(){var t=this;this.$http.queryAllProject().then((function(e){var i=e.data.data;i.map((function(t){t.showIpt=!1,t.showDelect=!1})),t.projectList=i,t.selectItem(0),t.getVariableByProjectId()}))},deleteProject:function(t){var e=this;this.$http.deleteProject(t).then((function(t){e.$message.success("删除"),e.getAllProject(),e.projectList[i].showIpt=!1})).catch((function(t){}))},editProject:function(t){var e=this;this.$http.changeProjectName({name:this.editName,id:t}).then((function(t){e.$message.success("修改成功"),e.getAllProject()}))},addProjcet:function(){var t=this;this.$http.addProjcet({name:this.projectName}).then((function(e){t.$message.success("新增成功"),t.openAddProjectDialog=!1,t.getAllProject(),t.projectName=""})).catch((function(t){}))},showEditAll:function(){this.showDetail=!this.showDetail,this.projectList.map((function(t){t.showIpt=!1}))}}}),s=r,a=(o("67bc"),o("2877")),l=Object(a["a"])(s,n,c,!1,null,"7c58e5a9",null);e["default"]=l.exports},b0c0:function(t,e,i){var o=i("83ab"),n=i("5e77").EXISTS,c=i("e330"),r=i("9bf2").f,s=Function.prototype,a=c(s.toString),l=/^\s*function ([^ (]*)/,u=c(l.exec),d="name";o&&!n&&r(s,d,{configurable:!0,get:function(){try{return u(l,a(this))[1]}catch(t){return""}}})},b727:function(t,e,i){var o=i("0366"),n=i("e330"),c=i("44ad"),r=i("7b0b"),s=i("07fa"),a=i("65f0"),l=n([].push),u=function(t){var e=1==t,i=2==t,n=3==t,u=4==t,d=6==t,f=7==t,p=5==t||d;return function(h,m,v,j){for(var g,b,w=r(h),A=c(w),y=o(m,v),P=s(A),D=0,N=j||a,I=e?N(h,P):i||f?N(h,0):void 0;P>D;D++)if((p||D in A)&&(g=A[D],b=y(g,D,w),t))if(e)I[D]=b;else if(b)switch(t){case 3:return!0;case 5:return g;case 6:return D;case 2:l(I,g)}else switch(t){case 4:return!1;case 7:l(I,g)}return d?-1:n||u?u:I}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},d81d:function(t,e,i){"use strict";var o=i("23e7"),n=i("b727").map,c=i("1dde"),r=c("map");o({target:"Array",proto:!0,forced:!r},{map:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},e8b5:function(t,e,i){var o=i("c6b6");t.exports=Array.isArray||function(t){return"Array"==o(t)}},e9c4:function(t,e,i){var o=i("23e7"),n=i("da84"),c=i("d066"),r=i("2ba4"),s=i("e330"),a=i("d039"),l=n.Array,u=c("JSON","stringify"),d=s(/./.exec),f=s("".charAt),p=s("".charCodeAt),h=s("".replace),m=s(1..toString),v=/[\uD800-\uDFFF]/g,j=/^[\uD800-\uDBFF]$/,g=/^[\uDC00-\uDFFF]$/,b=function(t,e,i){var o=f(i,e-1),n=f(i,e+1);return d(j,t)&&!d(g,n)||d(g,t)&&!d(j,o)?"\\u"+m(p(t,0),16):t},w=a((function(){return'"\\udf06\\ud834"'!==u("\udf06\ud834")||'"\\udead"'!==u("\udead")}));u&&o({target:"JSON",stat:!0,forced:w},{stringify:function(t,e,i){for(var o=0,n=arguments.length,c=l(n);o<n;o++)c[o]=arguments[o];var s=r(u,null,c);return"string"==typeof s?h(s,v,b):s}})}}]);
\ No newline at end of file
No preview for this file type
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论