|
@@ -102,7 +102,7 @@
|
|
:siteId="siteId"
|
|
:siteId="siteId"
|
|
:groupingId="groupingId"
|
|
:groupingId="groupingId"
|
|
:siteName="siteName"
|
|
:siteName="siteName"
|
|
- @func="getMsgFormSon2"
|
|
|
|
|
|
+ @func="getMsgFormSon3"
|
|
:activeName="activeName"
|
|
:activeName="activeName"
|
|
></basic-info>
|
|
></basic-info>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
@@ -207,6 +207,7 @@ export default defineComponent({
|
|
const label = ref('')
|
|
const label = ref('')
|
|
const activeName = ref('first')
|
|
const activeName = ref('first')
|
|
const filterText = ref('')
|
|
const filterText = ref('')
|
|
|
|
+ const selectNode = ref(0)
|
|
const data = ref([
|
|
const data = ref([
|
|
{
|
|
{
|
|
label: '所有站点',
|
|
label: '所有站点',
|
|
@@ -263,11 +264,23 @@ export default defineComponent({
|
|
}
|
|
}
|
|
const getMsgFormSon2 = () => {
|
|
const getMsgFormSon2 = () => {
|
|
siteTreeList()
|
|
siteTreeList()
|
|
-
|
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
treeLevel.value = 1
|
|
treeLevel.value = 1
|
|
}, 1000)
|
|
}, 1000)
|
|
}
|
|
}
|
|
|
|
+ //站点基本信息保存后触发
|
|
|
|
+ const getMsgFormSon3 = (data) => {
|
|
|
|
+ siteTreeList()
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ tree.value.setCurrentKey(selectNode.value)
|
|
|
|
+ }, 1000)
|
|
|
|
+
|
|
|
|
+ if (data == 0) {
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ treeLevel.value = 1
|
|
|
|
+ }, 1000)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
function mouseenter(data) {
|
|
function mouseenter(data) {
|
|
data.show = true
|
|
data.show = true
|
|
}
|
|
}
|
|
@@ -283,14 +296,12 @@ export default defineComponent({
|
|
treeLevel.value = obj.level
|
|
treeLevel.value = obj.level
|
|
groupingId.value = obj.data.grouping_id
|
|
groupingId.value = obj.data.grouping_id
|
|
label.value = obj.data.label
|
|
label.value = obj.data.label
|
|
- console.log('obj.data')
|
|
|
|
- console.log(obj)
|
|
|
|
- // console.log(groupingId.value)
|
|
|
|
|
|
+ // console.log('obj.data')
|
|
|
|
+ // console.log(obj.data.id)
|
|
|
|
+ selectNode.value = obj.data.id
|
|
labelCom.value = obj.data.label
|
|
labelCom.value = obj.data.label
|
|
store.state.siteManageLabelCom = obj.data.label
|
|
store.state.siteManageLabelCom = obj.data.label
|
|
- store.state.basicInfoSiteName=''
|
|
|
|
- // console.log('labelCom.value')
|
|
|
|
- // console.log(labelCom.value)
|
|
|
|
|
|
+ store.state.basicInfoSiteName = ''
|
|
|
|
|
|
if (treeLevel.value == 3) {
|
|
if (treeLevel.value == 3) {
|
|
siteId.value = obj.data.id
|
|
siteId.value = obj.data.id
|
|
@@ -322,10 +333,10 @@ export default defineComponent({
|
|
// watch 刚被创建的时候不执行
|
|
// watch 刚被创建的时候不执行
|
|
{ lazy: true }
|
|
{ lazy: true }
|
|
)
|
|
)
|
|
- watch(
|
|
|
|
|
|
+ watch(
|
|
activeName,
|
|
activeName,
|
|
(newCount, old, clear) => {
|
|
(newCount, old, clear) => {
|
|
- newCount,old,clear
|
|
|
|
|
|
+ newCount, old, clear
|
|
// 清除定时器
|
|
// 清除定时器
|
|
clear(() => clearTimeout(store.state.siteCameraTimer))
|
|
clear(() => clearTimeout(store.state.siteCameraTimer))
|
|
},
|
|
},
|
|
@@ -333,7 +344,6 @@ export default defineComponent({
|
|
{ lazy: true }
|
|
{ lazy: true }
|
|
)
|
|
)
|
|
|
|
|
|
-
|
|
|
|
// 新建分组关闭操作
|
|
// 新建分组关闭操作
|
|
const closeDialog = (res) => {
|
|
const closeDialog = (res) => {
|
|
if (store.state.basicInfoConst == 1 && res == '默认关闭') {
|
|
if (store.state.basicInfoConst == 1 && res == '默认关闭') {
|
|
@@ -403,14 +413,16 @@ export default defineComponent({
|
|
var jsonc = JSON.parse(jsonb)
|
|
var jsonc = JSON.parse(jsonb)
|
|
data.value[0].children = jsonc
|
|
data.value[0].children = jsonc
|
|
// data2.value[0].children = jsonc
|
|
// data2.value[0].children = jsonc
|
|
- console.log(data)
|
|
|
|
|
|
+ // console.log(data)
|
|
// console.log(data2)
|
|
// console.log(data2)
|
|
} else {
|
|
} else {
|
|
ElMessage.error(requset.msg)
|
|
ElMessage.error(requset.msg)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- onMounted(() => {
|
|
|
|
|
|
+ onMounted(() => {
|
|
|
|
+ // console.log('tree.value')
|
|
|
|
+ // console.log(tree.value)
|
|
siteTreeList()
|
|
siteTreeList()
|
|
})
|
|
})
|
|
|
|
|
|
@@ -443,6 +455,7 @@ export default defineComponent({
|
|
defaultExpand,
|
|
defaultExpand,
|
|
getMsgFormSon,
|
|
getMsgFormSon,
|
|
getMsgFormSon2,
|
|
getMsgFormSon2,
|
|
|
|
+ getMsgFormSon3,
|
|
mouseenter,
|
|
mouseenter,
|
|
mouseleave,
|
|
mouseleave,
|
|
filterNode,
|
|
filterNode,
|
|
@@ -451,6 +464,8 @@ export default defineComponent({
|
|
addGroup,
|
|
addGroup,
|
|
addSite,
|
|
addSite,
|
|
remove,
|
|
remove,
|
|
|
|
+
|
|
|
|
+ selectNode,
|
|
}
|
|
}
|
|
},
|
|
},
|
|
})
|
|
})
|