|
@@ -21,12 +21,14 @@ |
|
@@ -21,12 +21,14 @@ |
21
|
import { VideoCancelModalParamsType } from '/@/views/device/list/cpns/tabs/VideoChannel/config';
|
21
|
import { VideoCancelModalParamsType } from '/@/views/device/list/cpns/tabs/VideoChannel/config';
|
22
|
const emit = defineEmits(['reloadTable', 'register']);
|
22
|
const emit = defineEmits(['reloadTable', 'register']);
|
23
|
|
23
|
|
24
|
- const playUrl = ref();
|
|
|
25
|
- const options = ref<VideoCancelModalParamsType>();
|
24
|
+ const playUrl = ref<Nullable<string>>();
|
|
|
25
|
+ const options = ref<Nullable<VideoCancelModalParamsType>>();
|
26
|
const [register, { setModalProps }] = useModalInner(
|
26
|
const [register, { setModalProps }] = useModalInner(
|
27
|
async (data: ModalParamsType<VideoCancelModalParamsType>) => {
|
27
|
async (data: ModalParamsType<VideoCancelModalParamsType>) => {
|
28
|
const { record } = data;
|
28
|
const { record } = data;
|
29
|
try {
|
29
|
try {
|
|
|
30
|
+ playUrl.value = null;
|
|
|
31
|
+ options.value = null;
|
30
|
setModalProps({ loading: true, loadingTip: '视频加载中...' });
|
32
|
setModalProps({ loading: true, loadingTip: '视频加载中...' });
|
31
|
const { url, type } = await record.getPlayUrl();
|
33
|
const { url, type } = await record.getPlayUrl();
|
32
|
|
34
|
|