2026-08-03 a27f80b043bb9651fd0032dcd28b2fee6cf820b9
src/views/system/notify/message/data.ts
@@ -4,9 +4,9 @@
import { h } from 'vue';
import { DICT_TYPE } from '..\..\..\..\packages\constants\src';
import { getDictOptions } from '..\..\..\..\packages\effects\hooks\src';
import { formatDateTime } from '..\..\..\..\packages\utils\src';
import { DICT_TYPE } from '@vben/constants';
import { getDictOptions } from '@vben/hooks';
import { formatDateTime } from '@vben/utils';
import { DictTag } from '#/components/dict-tag';
import { getRangePickerDefaultProps } from '#/utils';
@@ -197,9 +197,20 @@
      label: '模版参数',
      render: (val) => {
        try {
          return JSON.stringify(val);
          const params = typeof val === 'string' ? JSON.parse(val) : val;
          if (!params || typeof params !== 'object') return '-';
          return h(
            'div',
            { class: 'space-y-1' },
            Object.entries(params).map(([key, value]) =>
              h('div', { class: 'flex gap-2' }, [
                h('span', { class: 'font-medium text-gray-600' }, `${key}:`),
                h('span', { class: 'text-gray-900' }, String(value)),
              ]),
            ),
          );
        } catch {
          return '';
          return String(val);
        }
      },
    },