From 76d07c0c336eafb918fba27450d63865baeb0642 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 29 九月 2025 09:19:56 +0800 Subject: [PATCH] Merge branch 'master' into dev-1.1.2 --- 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