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);