From 2113cac0255e380c39f79477d5fc04dabea02cb6 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 20 十月 2025 10:20:56 +0800
Subject: [PATCH] fix: bug
---
src/views/TraceIdLogManage/components/JsonViewerDialog.vue | 31 +++++++++++++++++++++++--------
1 files changed, 23 insertions(+), 8 deletions(-)
diff --git a/src/views/TraceIdLogManage/components/JsonViewerDialog.vue b/src/views/TraceIdLogManage/components/JsonViewerDialog.vue
index 013001b..5346c74 100644
--- a/src/views/TraceIdLogManage/components/JsonViewerDialog.vue
+++ b/src/views/TraceIdLogManage/components/JsonViewerDialog.vue
@@ -1,12 +1,23 @@
<template>
<ProDialog title="鏌ョ湅" v-model="visible" destroy-on-close draggable>
- <json-viewer
- :copyable="true"
- :boxed="true"
- :preview-mode="true"
- :value="form.json"
- expanded
- ></json-viewer>
+ <ProForm :model="form" ref="dialogForm" label-width="120px">
+ <ProFormItemV2
+ v-for="(item, index) in jsonList"
+ :label="`${item}锛歚"
+ :key="index"
+ prop="electronSignAccesses"
+ required
+ >
+ <json-viewer
+ :copyable="true"
+ :boxed="true"
+ :preview-mode="true"
+ :value="form.json?.[item]"
+ expanded
+ ></json-viewer>
+ </ProFormItemV2>
+ </ProForm>
+
<template #footer>
<span class="dialog-footer">
<el-button @click="emit('onCancel')">鍙� 娑�</el-button>
@@ -17,7 +28,7 @@
</template>
<script setup lang="ts">
-import { ProDialog } from '@bole-core/components';
+import { ProDialog, ProForm, ProFormItemV2 } from '@bole-core/components';
import JsonViewer from 'vue-json-viewer';
defineOptions({
@@ -37,6 +48,10 @@
const form = defineModel<Form>('form');
+const jsonList = computed(() => {
+ return Object.keys(form.value.json);
+});
+
const emit = defineEmits<{
(e: 'onConfirm'): void;
(e: 'onCancel'): void;
--
Gitblit v1.9.1