fix
This commit is contained in:
@@ -63,55 +63,33 @@
|
||||
</template>
|
||||
<el-tabs v-model="childrenTabsActiveName" v-if="item.type == 2 || item.type == 1">
|
||||
<el-tab-pane v-if="item.type == 1" label="Headers" name="Headers">
|
||||
<el-table :data="form.requestHeader">
|
||||
<el-table-column label="参数名">
|
||||
<template slot-scope="scope">
|
||||
<el-input placeholder="请输入参数名" v-model="form.requestHeader[scope.$index].key" @input="e => handleTableEdit(e, 'header', scope)" clearable/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="示例值">
|
||||
<template slot-scope="scope">
|
||||
<el-input placeholder="请输入参数名" v-model="form.requestHeader[scope.$index].value" @input="e => handleTableEdit(e, 'header', scope)" clearable/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="60">
|
||||
<template slot-scope="scope">
|
||||
<el-button v-if="form.requestHeader.length > scope.$index+1" size="mini" type="text" icon="el-icon-delete" @click="handleDelete('header', scope)">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table :data="item.requestHeader">
|
||||
<el-table-column label="参数名" prop="key" />
|
||||
<el-table-column label="值" prop="value" />
|
||||
</el-table>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane v-if="item.type == 1" label="Params" name="Params">
|
||||
<el-table :data="form.requestParams">
|
||||
<el-table-column label="参数名">
|
||||
<template slot-scope="scope">
|
||||
<el-input placeholder="请输入参数名" v-model="form.requestParams[scope.$index].key" @input="e => handleTableEdit(e, 'param', scope)" clearable/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="示例值">
|
||||
<template slot-scope="scope">
|
||||
<el-input placeholder="请输入示例值" v-model="form.requestParams[scope.$index].value" @input="e => handleTableEdit(e, 'param', scope)" clearable/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" width="60">
|
||||
<template slot-scope="scope">
|
||||
<el-button v-if="form.requestParams.length > scope.$index+1" size="mini" type="text" icon="el-icon-delete" @click="handleDelete('param', scope)">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table :data="item.requestParams">
|
||||
<el-table-column label="参数名" prop="key" />
|
||||
<el-table-column label="值" prop="value" />
|
||||
</el-table>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane v-if="item.type == 1" label="Body" name="Body">
|
||||
<JsonEditorVue mode="text" v-model="form.requestBody" class="jse-theme-dark"/>
|
||||
<JsonEditorVue mode="text" v-model="item.requestBody" class="jse-theme-dark"/>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane v-if="item.type == 2" label="SQL指令" name="sql">
|
||||
<div>{{item.sqlCommand}}</div>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="提取" name="assignment">
|
||||
<el-table :data="item.sqlResult">
|
||||
<el-tab-pane v-if="item.type == 2" label="结果" name="sql">
|
||||
<JsonEditorVue mode="text" v-model="item.sqlResult" class="jse-theme-dark"/>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane v-if="item.type == 1" label="提取" name="assignment">
|
||||
<el-table :data="item.assignment">
|
||||
<el-table-column label="变量名" prop="name" />
|
||||
<el-table-column label="提取方式" prop="type" />
|
||||
<el-table-column label="提取对象" prop="content" />
|
||||
<el-table-column label="提取表达式" prop="path" />
|
||||
<el-table-column label="提取结果" prop="value" />
|
||||
</el-table>
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="校验" name="assertion">
|
||||
@@ -120,6 +98,8 @@
|
||||
<el-table-column label="对象" prop="source" />
|
||||
<el-table-column label="条件" prop="fn" />
|
||||
<el-table-column label="内容" prop="target" />
|
||||
<el-table-column label="实际值" prop="value" />
|
||||
<el-table-column label="结果" prop="result" />
|
||||
</el-table>
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
|
||||
Reference in New Issue
Block a user