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