diff --git a/front/src/views/home/detailsPageconetentTree.vue b/front/src/views/home/detailsPageconetentTree.vue index d3bd2e2f..512ca7e0 100644 --- a/front/src/views/home/detailsPageconetentTree.vue +++ b/front/src/views/home/detailsPageconetentTree.vue @@ -128,11 +128,11 @@ title: 'name', } const store = useStore() - // 用户信息 - const user = ref({ - deptName: store.getters['user/deptName'], - deptId: store.getters['user/deptId'], - }) + // 用户信息 + const user = ref({ + deptName: store.getters['user/deptName'], + deptId: store.getters['user/deptId'], + }) const showKey = ref(0) const treeData = ref([]) const init = () => { @@ -145,7 +145,7 @@ if (select === '123') { select = '' } - + console.log( '获取url中的select=====================>', router.currentRoute.value.query.select @@ -168,16 +168,19 @@ children: [], } switch (val.type) { + case '省级': case '市级': case '企业': case '其他': generateChildren(val, obj) break case '区级': - generateChildren2(val, obj) + // generateChildren2(val, obj) break } - treeData.value.push(obj) + if (val.type !== '区级') { + treeData.value.push(obj) + } } }) // 排序 @@ -186,33 +189,33 @@ return sortArr.indexOf(a.key) - sortArr.indexOf(b.key) }) //根据不同的权限展示不同的能力超市左侧树 - // let deptId=user.value.deptId - // treeData.value.forEach((child) => { - // let childern=child.children - // childern.forEach((childs) => {//第一层:市级 - // if(childs.key==deptId ){ - // childs.show=true - // child.show=true - // mybus.emit('paramsGetResources', [childs.key]) - // selectId.value =childs.key - // } - // if(childs.children && childs.children.length>0){//第二层 区级 - // let qu=childs.children - // qu.forEach((qu) => { - // if(qu.key==deptId ){ - // qu.show=true - // childs.show=true - // child.show=true - // mybus.emit('paramsGetResources', [qu.key]) - // selectId.value = qu.key - // } - // }) - // } - // }) - - // }) + // let deptId=user.value.deptId + // treeData.value.forEach((child) => { + // let childern=child.children + // childern.forEach((childs) => {//第一层:市级 + // if(childs.key==deptId ){ + // childs.show=true + // child.show=true + // mybus.emit('paramsGetResources', [childs.key]) + // selectId.value =childs.key + // } + // if(childs.children && childs.children.length>0){//第二层 区级 + // let qu=childs.children + // qu.forEach((qu) => { + // if(qu.key==deptId ){ + // qu.show=true + // childs.show=true + // child.show=true + // mybus.emit('paramsGetResources', [qu.key]) + // selectId.value = qu.key + // } + // }) + // } + // }) + + // }) console.log('左侧树结构数据======================>', treeData.value) - + showKey.value++ }) } @@ -222,7 +225,6 @@ }) // 生成children const generateChildren = (val, obj) => { - if (val.dataList.length > 0) { val.dataList.forEach((child) => { let children = { @@ -232,14 +234,13 @@ total: child.deptCount, key: child.deptId, } - + obj.children.push(children) }) } } // 区级特殊处理 const generateChildren2 = (val, obj) => { - if (val.dataList.length > 0) { val.dataList.forEach((dis) => { let children = { @@ -259,7 +260,7 @@ select: false, key: child.deptId, } - + children.children.push(children2) }) } diff --git a/front/src/views/newHome/components/CapabilityConvergence.vue b/front/src/views/newHome/components/CapabilityConvergence.vue index 24e59ea4..6ccceab0 100644 --- a/front/src/views/newHome/components/CapabilityConvergence.vue +++ b/front/src/views/newHome/components/CapabilityConvergence.vue @@ -123,11 +123,11 @@ paramsGetResources.type = type if (type === '数据资源' && !whoShow1.value.itShowBaoTou) { sjList.value = [ - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, + { name: '法人用水欠费信息' }, + { name: '法人用水情况' }, + { name: '法人用水缴费信息' }, + { name: '供水营业网点信息' }, + { name: '新建体育公园、笼式场地' }, ] // getDataResource({ // serviceName: paramsGetResources.name || '', //资源名称 @@ -168,11 +168,11 @@ if (type == '视频资源') { jcList.value = [ - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, + { name: '机场路进场1532m东侧[199503]' }, + { name: '机场路进场1532m西侧[199504]' }, + { name: '顺港路盛港三路东2[199543]' }, + { name: '顺港路盛港三路西[199546]' }, + { name: '通港路盛港三路北2[199548]' }, ] // selectInfrastructureList().then((res) => { // console.log('视频资源------res------>', res) @@ -223,11 +223,11 @@ // }) } else if (type == 'GIS图层') { zjList.value = [ - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, + { name: '科技企业孵化器项目' }, + { name: '工作人口和常住人口分布热力图' }, + { name: '全域抗震普查数据' }, + { name: '森林防火专题数据' }, + { name: '市行政区-街道' }, ] // selectCollectComponentList().then((res) => { // console.log('GIS图层----res-------->', res) @@ -242,11 +242,11 @@ // }) } else if (type == '应用系统') { yyList.value = [ - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, - { name: '阿斯蒂芬' }, + { name: '城乡建设动态监管云图' }, + { name: '市CIM基础平台' }, + { name: 'CIM+智能数字施工图审查' }, + { name: 'CIM+城市活力应用' }, + { name: 'CIM+城市更新项目申报系统' }, ] // selectCollectResourceList().then((res) => { // console.log('应用系统---res--------->', res) @@ -258,24 +258,31 @@ // } // }) } else { - pageWithAttrs(paramsGetResources).then((res) => { - console.log('object个数======>', type) - obj.value = res.data.data.records - switch (type) { - case 'GIS图层': - assignmentMethod('zjNum', res) - break - case '应用系统': - assignmentMethod('yyNum', res) - break - case '视频资源': - assignmentMethod('jcNum', res) - break - case '云网资源': - assignmentMethod('zsNum', res) - break - } - }) + zsList.value = [ + { name: '数字底座数据库服务器' }, + { name: '算法仓01服务器' }, + { name: '算法仓02服务器' }, + { name: '一体化api服务器2' }, + { name: '一体化管理节点服务器2' }, + ] + // pageWithAttrs(paramsGetResources).then((res) => { + // console.log('object个数======>', type) + // obj.value = res.data.data.records + // switch (type) { + // case 'GIS图层': + // assignmentMethod('zjNum', res) + // break + // case '应用系统': + // assignmentMethod('yyNum', res) + // break + // case '视频资源': + // assignmentMethod('jcNum', res) + // break + // case '云网资源': + // assignmentMethod('zsNum', res) + // break + // } + // }) } } }