From 588f577a14b2a51663d43f3bf2f303862d65b932 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 29 九月 2025 09:15:53 +0800
Subject: [PATCH] feat: 短信

---
 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