From 6e34f8c018c07dd9d42edc6300b75eaeb17cfb44 Mon Sep 17 00:00:00 2001 From: jackhoo_98 Date: Wed, 18 Jan 2023 10:20:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=BE=E5=A4=87=E6=8E=A5=E5=85=A5?= =?UTF-8?q?=E7=BD=91=E5=85=B3=20=E9=80=9A=E9=81=93=E7=B1=BB=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E6=8E=A5=E5=85=A5=20modbus=E3=80=81opcua?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/link/AccessConfig/Detail/index.vue | 32 ++-- .../AccessConfig/components/Channel/index.vue | 166 ++++++++++++++++++ .../AccessConfig/components/Media/GB28181.vue | 4 - .../AccessConfig/components/Media/index.vue | 13 +- 4 files changed, 190 insertions(+), 25 deletions(-) create mode 100644 src/views/link/AccessConfig/components/Channel/index.vue diff --git a/src/views/link/AccessConfig/Detail/index.vue b/src/views/link/AccessConfig/Detail/index.vue index 5c9b4546..e8c820a4 100644 --- a/src/views/link/AccessConfig/Detail/index.vue +++ b/src/views/link/AccessConfig/Detail/index.vue @@ -9,8 +9,13 @@
返回
- - + + +
@@ -22,7 +27,7 @@ import AccessNetwork from '../components/Network.vue'; import Provider from '../components/Provider/index.vue'; import { getProviders, detail } from '@/api/link/accessConfig'; import Media from '../components/Media/index.vue'; - +import Channel from '../components/Channel/index.vue'; // const router = useRouter(); const route = useRoute(); @@ -34,14 +39,13 @@ const type = ref(false); const loading = ref(true); const provider = ref({}); const data = ref({}); -const showType = ref('') +const showType = ref(''); -const goProviders = (param: object) => { - showType.value = param.type +const goProviders = (param: object) => { + showType.value = param.type; provider.value = param; type.value = false; - console.log(1123,showType.value,param); - + console.log(1123, showType.value, param); }; const goBack = () => { @@ -59,22 +63,22 @@ const queryProviders = async () => { const edge: any[] = []; resp.result.map((item) => { if (item.id === 'fixed-media' || item.id === 'gb28181-2016') { - item.type='media' + item.type = 'media'; media.push(item); } else if (item.id === 'OneNet' || item.id === 'Ctwing') { - item.type='cloud' + item.type = 'cloud'; cloud.push(item); } else if (item.id === 'modbus-tcp' || item.id === 'opc-ua') { - item.type='channel' + item.type = 'channel'; channel.push(item); } else if ( item.id === 'official-edge-gateway' || item.id === 'edge-child-device' ) { - item.type='edge' + item.type = 'edge'; edge.push(item); } else { - item.type='network' + item.type = 'network'; network.push(item); } }); @@ -114,7 +118,7 @@ const queryProviders = async () => { title: '官方接入', }); } - dataSource.value = list + dataSource.value = list; } }; diff --git a/src/views/link/AccessConfig/components/Channel/index.vue b/src/views/link/AccessConfig/components/Channel/index.vue new file mode 100644 index 00000000..658c940d --- /dev/null +++ b/src/views/link/AccessConfig/components/Channel/index.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/views/link/AccessConfig/components/Media/GB28181.vue b/src/views/link/AccessConfig/components/Media/GB28181.vue index b4ad1599..239486ec 100644 --- a/src/views/link/AccessConfig/components/Media/GB28181.vue +++ b/src/views/link/AccessConfig/components/Media/GB28181.vue @@ -539,10 +539,6 @@ const props = defineProps({ type: Object, default: () => {}, }, - data: { - type: Object, - default: () => {}, - }, }); const route = useRoute(); diff --git a/src/views/link/AccessConfig/components/Media/index.vue b/src/views/link/AccessConfig/components/Media/index.vue index ed14c126..1f96e91d 100644 --- a/src/views/link/AccessConfig/components/Media/index.vue +++ b/src/views/link/AccessConfig/components/Media/index.vue @@ -24,7 +24,10 @@ { max: 64, message: '最多可输入64个字符' }, ]" > - + -
- +
+
@@ -92,10 +95,6 @@ const props = defineProps({ type: Object, default: () => {}, }, - data: { - type: Object, - default: () => {}, - }, }); const channel = ref(props.provider.channel);