|
@@ -102,7 +102,7 @@
|
|
|
:siteId="siteId"
|
|
|
:groupingId="groupingId"
|
|
|
:siteName="siteName"
|
|
|
- @func="getMsgFormSon2"
|
|
|
+ @func="getMsgFormSon2"
|
|
|
></basic-info>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="监控设备" name="second">
|
|
@@ -140,7 +140,7 @@
|
|
|
<add-group-com
|
|
|
:dialogTitle="dialogTitle"
|
|
|
:itemInfo="tableItem"
|
|
|
- @closeDialog="closeDialog"
|
|
|
+ @closeDialog="closeDialog('默认关闭')"
|
|
|
:flag="showDialog"
|
|
|
></add-group-com>
|
|
|
<!-- 新建分组end -->
|
|
@@ -150,7 +150,7 @@
|
|
|
:dialogTitle="dialogTitle"
|
|
|
:itemInfo="tableItem"
|
|
|
:groupingId="groupingId"
|
|
|
- @closeDialog2="closeDialog"
|
|
|
+ @closeDialog="closeDialog"
|
|
|
:flag="showDialog2"
|
|
|
@changeFather="getFromSon"
|
|
|
></add-site-com>
|
|
@@ -175,6 +175,7 @@ import addSiteCom from './addSiteCom'
|
|
|
|
|
|
import * as api from '@/api/siteManage/index'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
+import { useStore } from 'vuex'
|
|
|
|
|
|
export default defineComponent({
|
|
|
components: {
|
|
@@ -188,6 +189,7 @@ export default defineComponent({
|
|
|
addSiteCom,
|
|
|
},
|
|
|
setup() {
|
|
|
+ const store = useStore()
|
|
|
const flag2 = ref(false)
|
|
|
const tree = ref(null)
|
|
|
const showTree = ref(true)
|
|
@@ -257,8 +259,7 @@ export default defineComponent({
|
|
|
activeName.value = 'third'
|
|
|
}
|
|
|
const getMsgFormSon2 = () => {
|
|
|
- siteTreeList();
|
|
|
-
|
|
|
+ siteTreeList()
|
|
|
}
|
|
|
function mouseenter(data) {
|
|
|
data.show = true
|
|
@@ -278,7 +279,6 @@ export default defineComponent({
|
|
|
console.log(obj)
|
|
|
console.log(groupingId.value)
|
|
|
|
|
|
-
|
|
|
if (treeLevel.value == 3) {
|
|
|
siteId.value = obj.data.id
|
|
|
}
|
|
@@ -311,30 +311,27 @@ export default defineComponent({
|
|
|
)
|
|
|
|
|
|
// 新建分组关闭操作
|
|
|
- const closeDialog = () => {
|
|
|
- alert('默认关闭')
|
|
|
- showDialog.value = false
|
|
|
- showDialog2.value = false
|
|
|
- siteTreeList()
|
|
|
- flag2.value = false
|
|
|
- treeLevel.value = 3
|
|
|
- }
|
|
|
-
|
|
|
- const closeDialog2 = () => {
|
|
|
- //添加站点保存后关闭弹框的操作
|
|
|
- // showDialog.value = false
|
|
|
- showDialog2.value = false
|
|
|
- flag2.value = true
|
|
|
- treeLevel.value = 3
|
|
|
+ const closeDialog = (res) => {
|
|
|
+ if (store.state.basicInfoConst == 1 && res == '默认关闭') {
|
|
|
+ showDialog.value = false
|
|
|
+ showDialog2.value = false
|
|
|
+ siteTreeList()
|
|
|
+ flag2.value = false
|
|
|
+ treeLevel.value = 3
|
|
|
+ } else if (store.state.basicInfoConst == 1) {
|
|
|
+ showDialog.value = false
|
|
|
+ showDialog2.value = false
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- const getFromSon = (param, param2,param3) => {
|
|
|
- alert('保存后关闭')
|
|
|
+ const getFromSon = (param, param2, param3) => {
|
|
|
+ alert('保存后关闭')
|
|
|
siteId.value = param2
|
|
|
siteName.value = param
|
|
|
- groupingId.value=param3
|
|
|
- closeDialog2()
|
|
|
+ groupingId.value = param3
|
|
|
+
|
|
|
+ flag2.value = true
|
|
|
+ treeLevel.value = 3
|
|
|
}
|
|
|
|
|
|
//新建分组
|
|
@@ -390,7 +387,6 @@ export default defineComponent({
|
|
|
})
|
|
|
}
|
|
|
onMounted(() => {
|
|
|
-
|
|
|
siteTreeList()
|
|
|
})
|
|
|
|
|
@@ -427,7 +423,6 @@ export default defineComponent({
|
|
|
filterNode,
|
|
|
handleNodeClick,
|
|
|
closeDialog,
|
|
|
- closeDialog2,
|
|
|
addGroup,
|
|
|
addSite,
|
|
|
remove,
|