ソースを参照

```
fix(components): 添加 date 类型到时间组件判断逻辑

在基础表单组件中,为 NDatePicker 组件新增 'date' 类型的支持,
使其能够正确处理日期选择器的值格式化。

fix(views): 更新热搜管理页面类型定义和弹窗高度

将操作搜索页面中的 handleDelete 和 edit 函数参数类型
从 Recordable 更改为具体的 Api.operation.HotSearch 类型,
并增加弹窗高度从 400 到 500 以改善显示效果。
```

zhangtao 1 週間 前
コミット
a04ba53e5f

+ 1 - 1
src/components/zt/Form/basic-form.vue

@@ -47,7 +47,7 @@ export default defineComponent({
       } as ButtonProps;
     });
     function getComponentValue(schema: FormSchema) {
-      const timeArr = ['datetime', 'datetimerange', 'daterange'];
+      const timeArr = ['datetime', 'datetimerange', 'daterange', 'date'];
       if (schema.component == 'NDatePicker' && timeArr.includes(String(schema.componentProps?.type))) {
         return 'formatted-value';
       }

+ 3 - 3
src/views/operation/search/index.vue

@@ -83,7 +83,7 @@ const [registerTable, { refresh, setTableLoading }] = useTable({
   }
 });
 
-async function handleDelete(row: Recordable) {
+async function handleDelete(row: Api.operation.HotSearch) {
   setTableLoading(true);
   await fetchDeleteHotSearch([row.id]);
   refresh();
@@ -93,7 +93,7 @@ const [registerModalForm, { openModal, closeModal, getFieldsValue, setFieldsValu
     title: '跳转 ',
     width: 700,
     isShowHeaderText: true,
-    height: 400
+    height: 500
   },
   formConfig: {
     schemas: [
@@ -190,7 +190,7 @@ async function handleSubmit() {
   refresh();
 }
 
-async function edit(row: Recordable) {
+async function edit(row: Api.operation.HotSearch) {
   openModal(row);
   setFieldsValue(row);
 }