增加视频监控页面

This commit is contained in:
15683799673
2025-07-21 03:38:19 +08:00
parent f18b3ae03e
commit ee1365cd4c
17 changed files with 403 additions and 106 deletions

View File

@@ -6,10 +6,16 @@ import { $t } from '@vben/locales';
import { cloneDeep } from '@vben/utils';
import { useVbenForm } from '#/adapter/form';
import { deviceManageAdd, deviceManageInfo, deviceManageUpdate } from '#/api/sis/deviceManage';
import {
deviceManageAdd,
deviceManageInfo,
deviceManageUpdate,
} from '#/api/sis/deviceManage';
import { defaultFormValueGetter, useBeforeCloseDiff } from '#/utils/popup';
import { modalSchema } from './data';
import { getDictOptions } from '#/utils/dict';
import { DictEnum } from '@vben/constants';
const emit = defineEmits<{ reload: [] }>();
@@ -27,7 +33,7 @@ const [BasicForm, formApi] = useVbenForm({
// 通用配置项 会影响到所有表单项
componentProps: {
class: 'w-full',
}
},
},
schema: modalSchema(),
showDefaultActions: false,
@@ -53,7 +59,6 @@ const [BasicModal, modalApi] = useVbenModal({
return null;
}
modalApi.modalLoading(true);
const { id } = modalApi.getData() as { id?: number | string };
isUpdate.value = !!id;
@@ -98,4 +103,3 @@ async function handleClosed() {
<BasicForm />
</BasicModal>
</template>