临时提交

This commit is contained in:
648540858
2024-08-05 17:59:20 +08:00
parent 96bbd19e81
commit ce0f0c4ac8
13 changed files with 160 additions and 91 deletions

View File

@@ -36,20 +36,20 @@
</span>
</vue-easy-tree>
</div>
<regionCode ref="regionCode"></regionCode>
<groupEdit ref="groupEdit"></groupEdit>
<gbDeviceSelect ref="gbDeviceSelect"></gbDeviceSelect>
</div>
</template>
<script>
import VueEasyTree from "@wchbrad/vue-easy-tree";
import regionCode from './../dialog/regionCode'
import groupEdit from './../dialog/groupEdit'
import gbDeviceSelect from './../dialog/GbDeviceSelect'
export default {
name: 'DeviceTree',
components: {
VueEasyTree, regionCode, gbDeviceSelect
VueEasyTree, groupEdit, gbDeviceSelect
},
data() {
return {
@@ -77,7 +77,7 @@ export default {
} else if (node.data.id.length <= 8) {
this.$axios({
method: 'get',
url: `/api/region/tree/list`,
url: `/api/group/tree/list`,
params: {
query: this.searchSrt,
parent: node.data.id
@@ -112,7 +112,7 @@ export default {
console.log(data)
this.$axios({
method: "post",
url: `/api/common/channel/region/delete`,
url: `/api/common/channel/group/delete`,
data: {
channelIds: [data.dbId]
}
@@ -145,11 +145,11 @@ export default {
}
},
{
label: "新建节点",
label: node.level === 1?"新建业务分组":"新建虚拟组织",
icon: "el-icon-plus",
disabled: false,
onClick: () => {
this.addRegion(data.id, node);
this.addGroup(data.id, node);
}
},
{
@@ -171,7 +171,7 @@ export default {
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.removeRegion(data.id, node)
this.removeGroup(data.id, node)
}).catch(() => {
});
@@ -222,10 +222,10 @@ export default {
return false;
},
removeRegion: function (id, node) {
removeGroup: function (id, node) {
this.$axios({
method: "delete",
url: `/api/region/delete`,
url: `/api/group/delete`,
params: {
deviceId: id,
}
@@ -247,7 +247,7 @@ export default {
}
this.$axios({
method: 'post',
url: `/api/common/channel/region/device/add`,
url: `/api/common/channel/group/device/add`,
data: {
civilCode: node.data.id,
deviceIds: deviceIds,
@@ -278,7 +278,7 @@ export default {
}
this.$axios({
method: 'post',
url: `/api/common/channel/region/device/delete`,
url: `/api/common/channel/group/device/delete`,
data: {
deviceIds: deviceIds,
}
@@ -310,11 +310,10 @@ export default {
node.loaded = false
node.expand();
},
addRegion: function (id, node) {
console.log(node)
this.$refs.regionCode.openDialog(form => {
addGroup: function (id, node) {
this.$refs.groupEdit.openDialog({
id: null
},form => {
node.loaded = false
node.expand();
}, id);