Merge branch 'master' of http://192.168.1.22:3000/frontend/admin-sjzx
This commit is contained in:
@@ -54,3 +54,24 @@ export function nodeAllList() {
|
|||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
//修改数据
|
||||||
|
export function updateTerminal(query:any) {
|
||||||
|
return createAxios({
|
||||||
|
url: `/device-boot/device/updateTerminal`,
|
||||||
|
method: 'put',
|
||||||
|
data: {
|
||||||
|
...query,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//提交数据
|
||||||
|
export function addTerminal(query:any) {
|
||||||
|
return createAxios({
|
||||||
|
url: '/device-boot/device/addTerminal',
|
||||||
|
method: 'post',
|
||||||
|
data: {
|
||||||
|
...query,
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -13,10 +13,13 @@ defineOptions({
|
|||||||
})
|
})
|
||||||
const emit = defineEmits(['init'])
|
const emit = defineEmits(['init'])
|
||||||
const config = useConfig()
|
const config = useConfig()
|
||||||
const expanded:any = ref([])
|
const expanded: any = ref([])
|
||||||
const tree = ref()
|
const tree = ref()
|
||||||
const treRef = ref()
|
const treRef = ref()
|
||||||
getTerminalTree().then(res => {
|
const info = (id: any) => {
|
||||||
|
|
||||||
|
expanded.value = [id]
|
||||||
|
getTerminalTree().then(res => {
|
||||||
// let arr: any[] = []
|
// let arr: any[] = []
|
||||||
res.data.forEach((item: any) => {
|
res.data.forEach((item: any) => {
|
||||||
item.icon = 'el-icon-Menu'
|
item.icon = 'el-icon-Menu'
|
||||||
@@ -53,7 +56,9 @@ getTerminalTree().then(res => {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
tree.value = res.data
|
tree.value = res.data
|
||||||
|
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
|
treRef.value.setCurrentKey(id)
|
||||||
// if (arr.length) {
|
// if (arr.length) {
|
||||||
// treRef.value.treeRef.setCurrentKey(arr[0].id)
|
// treRef.value.treeRef.setCurrentKey(arr[0].id)
|
||||||
// // 注册父组件事件
|
// // 注册父组件事件
|
||||||
@@ -65,7 +70,11 @@ getTerminalTree().then(res => {
|
|||||||
// emit('init')
|
// emit('init')
|
||||||
// }
|
// }
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
}
|
||||||
|
info('')
|
||||||
|
|
||||||
|
defineExpose({ info })
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.el-tree {
|
.el-tree {
|
||||||
|
|||||||
@@ -87,7 +87,11 @@ const filterNode = (value: string, data: any) => {
|
|||||||
return data.name.includes(value)
|
return data.name.includes(value)
|
||||||
}
|
}
|
||||||
const treeRef = ref<InstanceType<typeof ElTree>>()
|
const treeRef = ref<InstanceType<typeof ElTree>>()
|
||||||
defineExpose({ treeRef })
|
const setCurrentKey=(e:string)=>{
|
||||||
|
treeRef.value!.setCurrentKey(e)
|
||||||
|
}
|
||||||
|
|
||||||
|
defineExpose({ treeRef,setCurrentKey })
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user