105 lines
3.0 KiB
Vue
105 lines
3.0 KiB
Vue
<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> |