wcs_client_kate_suzhou/src/view/component/apiRequest/ApiRequestDetail.vue

105 lines
3.0 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div>
<el-dialog
:model-value="modelValue"
title="WCS调用其他系统记录详情"
@close="() => $emit('update:modelValue', false)"
>
<el-form label-position="left" label-width="120px">
<el-form-item label="请求ID">
<el-input class="showInput" v-model="apiData.requestId"/>
</el-form-item>
<el-form-item label="请求Url">
<el-input class="showInput" v-model="apiData.requestUrl"/>
</el-form-item>
<el-form-item label="是否成功:">
<el-input class="showInput" v-model="apiData.isSuccess"/>
</el-form-item>
<el-form-item label="请求方法:">
<el-input class="showInput" v-model="apiData.requestMethod"/>
</el-form-item>
<el-form-item label="请求时间:">
<el-input class="showInput" v-model="apiData.requestTime"/>
</el-form-item>
<el-form-item label="响应时间:">
<el-input class="showInput" v-model="apiData.responseTime"/>
</el-form-item>
<el-form-item label="耗时ms">
<el-input class="showInput" v-model="apiData.useTime"/>
</el-form-item>
<el-form-item label="请求信息:">
<el-input class="showInput" v-model="apiData.requestMsg"
:autosize="{ minRows: 3, maxRows: 20 }"
type="textarea"/>
</el-form-item>
<el-form-item label="响应信息:">
<el-input class="showInput" v-model="apiData.responseMsg"
:autosize="{ minRows: 3, maxRows: 20 }"
type="textarea"/>
</el-form-item>
<el-form-item label="异常信息:">
<el-input class="showInput" v-model="apiData.errMsg"
:autosize="{ minRows: 3, maxRows: 20 }"
type="textarea"/>
</el-form-item>
</el-form>
<template #footer>
<div class="dialog-footer">
<el-button type="danger" @click="$emit('update:modelValue', false)">关闭窗口</el-button>
</div>
</template>
</el-dialog>
</div>
</template>
<script>
// import 《组件名称》 from '《组件路径》 ';
export default {
// import 引入的组件需要注入到对象中才能使用
components: {},
props: ['modelValue', 'apiData'],
emits: ['update:modelValue'],
data() {
// 这里存放数据
return {}
},
// 计算属性 类似于 data 概念
computed: {},
// 监控 data 中的数据变化
watch: {},
// 方法集合
methods: {},
// 组合式 API
setup() {
},
// 创建之前
beforeCreate() {
},
// 创建完成(可以访问 this 实例)
created() {
},
// 生命周期 - 挂载之前
beforeMount() {
},
// 生命周期 - 挂载完成(可以访问 DOM 元素)
mounted() {
},
// 更新之前
beforeUpdate() {
},
// 更新之后
updated() {
},
// 销毁之前
beforeUnmount() {
},
// 销毁完成
unmounted() {
}
}
</script>
<style scoped>
</style>