能力超市左侧
This commit is contained in:
parent
42bba89d54
commit
f7becc09f5
|
@ -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)
|
||||
})
|
||||
}
|
||||
|
|
|
@ -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
|
||||
// }
|
||||
// })
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue