gaoshp
2024-11-05 e2fdfe540eaf160dc7d063c60667041edcc64e86
src/views/tpm/MachineGroup.vue
@@ -1,8 +1,8 @@
<!--
 * @Date: 2024-04-27 20:02:44
 * @LastEditors: Sneed
 * @LastEditTime: 2024-04-27 22:21:36
 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/views/tpm/MachineGroup.vue
 * @LastEditors: gaoshp
 * @LastEditTime: 2024-11-04 20:10:22
 * @FilePath: /cps-web/src/views/tpm/MachineGroup.vue
-->
<template>
    <el-container>
@@ -27,7 +27,7 @@
                    <el-form-item label="上级目录" prop="parentName">
                        <el-input disabled style="width: 240px" v-model="form.parentName"></el-input>
                    </el-form-item>
                    <el-form-item label="机器组名称" prop="name">
                    <el-form-item label="设备组名称" prop="name">
                        <el-input :disabled="(form.id === '102' || form.id === '2')" style="width: 240px"
                            v-model="form.name" clearable></el-input>
                    </el-form-item>
@@ -61,7 +61,7 @@
    },
    methods: {
        getTreeData() {
            this.$HTTP.get('/api/blade-cps/group/tree?groupCategory=1&groupType=group_machine').then(res => {
            this.$HTTP.get('/api/smis/group/tree?groupCategory=1&groupType=group_machine').then(res => {
                if (res.code === 200) {
                    this.group = res.data
                    this.groupClick(res.data[0])
@@ -97,7 +97,7 @@
        },
        del() {
            this.$confirm(
                '确认删除该机器组?',
                '确认删除该设备组?',
                {
                    distinguishCancelAndClose: true,
                    confirmButtonText: '删除',
@@ -105,7 +105,7 @@
                }
            )
                .then(() => {
                    this.$HTTP.delete('/api/blade-cps/group/deleteGroup', {}, { params: { groupId: this.form.id } }).then(res => {
                    this.$HTTP.delete('/api/smis/group/deleteGroup', {}, { params: { groupId: this.form.id } }).then(res => {
                        if (res.code === 200) {
                            this.$message.success("操作成功");
                            this.getTreeData()
@@ -118,11 +118,20 @@
        },
        save() {
            this.group = []
            this.$HTTP.post('/api/blade-cps/group', this.form).then(res => {
                if (res.code === 200) {
                    this.getTreeData()
                }
            })
            if (this.form.id) {
                this.$HTTP.put('/api/smis/group', this.form).then(res => {
                    if (res.code === 200) {
                        this.getTreeData()
                    }
                })
            } else {
                this.$HTTP.post('/api/smis/group', this.form).then(res => {
                    if (res.code === 200) {
                        this.getTreeData()
                    }
                })
            }
        }
    }
}