This commit is contained in:
2025-03-18 16:10:01 +08:00
parent 10fd28dc57
commit 66559b96bc

View File

@@ -11,15 +11,15 @@
</template>
<el-tabs v-model="tabsActiveName" 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 :data="item.requestHeader">
<el-table-column label="参数名" prop="key" />
<el-table-column label="示例值" prop="value" />
<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 :data="item.requestParams">
<el-table-column label="参数名" prop="key" />
<el-table-column label="示例值" prop="value" />
<el-table-column label="值" prop="value" />
</el-table>
</el-tab-pane>
<el-tab-pane v-if="item.type == 1" label="Body" name="Body">
@@ -28,12 +28,16 @@
<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">
@@ -42,6 +46,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>