diff --git a/package-lock.json b/package-lock.json index e2dfedd63c806b3dbb1db7762a5f148ba5db6e04..5fee6cfad7709703bb040fd429f5e671af2df063 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5747,8 +5747,7 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash.camelcase": { "version": "4.3.0", @@ -12404,6 +12403,16 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, + "xterm": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/xterm/-/xterm-4.18.0.tgz", + "integrity": "sha512-JQoc1S0dti6SQfI0bK1AZvGnAxH4MVw45ZPFSO6FHTInAiau3Ix77fSxNx3mX4eh9OL4AYa8+4C8f5UvnSfppQ==" + }, + "xterm-addon-fit": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xterm-addon-fit/-/xterm-addon-fit-0.5.0.tgz", + "integrity": "sha512-DsS9fqhXHacEmsPxBJZvfj2la30Iz9xk+UKjhQgnYNkrUIN5CYLbw7WEfz117c7+S86S/tpHPfvNxJsF5/G8wQ==" + }, "xxhashjs": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", diff --git a/package.json b/package.json index 4cb0e3824468c0341614c71591ee744e14091cd8..d3371d9c240ddcf0f3293c824a90165a9a38aa59 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "element-ui": "^2.15.6", "file-saver": "^2.0.5", "js-cookie": "^3.0.1", + "lodash": "^4.17.21", "mockjs": "^1.1.0", "requestjs": "^1.0.3", "vue": "^2.5.2", @@ -24,7 +25,9 @@ "vue-router": "^3.0.1", "vuejs": "^3.0.1", "vuex": "^3.6.2", - "xlsx": "^0.17.5" + "xlsx": "^0.17.5", + "xterm": "^4.18.0", + "xterm-addon-fit": "^0.5.0" }, "devDependencies": { "autoprefixer": "^7.1.2", diff --git a/pkg/app/server/controller/batchmanager.go b/pkg/app/server/controller/batchmanager.go index 7ccb3f8c14279d71f096699e2cdcc3b4d3465e4a..bbaf8c5cb121cb9737be7a2687803804d4e34424 100644 --- a/pkg/app/server/controller/batchmanager.go +++ b/pkg/app/server/controller/batchmanager.go @@ -247,22 +247,13 @@ type BatchId struct { } func Batchmachineinfo(c *gin.Context) { - j, err := ioutil.ReadAll(c.Request.Body) - if err != nil { - response.Response(c, http.StatusUnprocessableEntity, - 422, - nil, - err.Error()) - return - } - var batchid BatchId - err = json.Unmarshal(j, &batchid) - logger.Info("%+v", batchid) - if err != nil { + batchid := &BatchId{} + if c.ShouldBind(batchid) != nil { + response.Response(c, http.StatusUnprocessableEntity, 422, nil, - err.Error()) + "parameter error") return } diff --git a/pkg/app/server/controller/machinemanager.go b/pkg/app/server/controller/machinemanager.go index 3798b6510dc249cb00c53a26b1e4e6d06b1098da..8d1094c77f5c904a9d66a6e97ed34542dd7d1b87 100644 --- a/pkg/app/server/controller/machinemanager.go +++ b/pkg/app/server/controller/machinemanager.go @@ -247,10 +247,9 @@ func Deletedepartdata(c *gin.Context) { } type Depart struct { - Page int `form:"page"` - Size int `form:"size"` - ID int `form:"DepartId"` - ShowSelect bool `form:"ShowSelect"` + Page int `form:"page"` + Size int `form:"size"` + ID int `form:"DepartId"` } func MachineInfo(c *gin.Context) { @@ -262,8 +261,8 @@ func MachineInfo(c *gin.Context) { "parameter error") return } - - a := ReturnID(depart.ID) + var a []int + ReturnSpecifiedDepart(depart.ID, &a) a = append(a, depart.ID) machinelist := make([]model.Res, 0) for _, value := range a { diff --git a/vue/components/KyTable/index.vue b/vue/components/KyTable/index.vue index 6096164d8f281e665857de39050afdc970bae6e9..0a5f48d2a388f55f2e986ffce59adf0c9bdbade2 100644 --- a/vue/components/KyTable/index.vue +++ b/vue/components/KyTable/index.vue @@ -9,7 +9,7 @@ See the Mulan PSL v2 for more details. Author: zhaozhenfang Date: 2022-02-22 16:43:19 - LastEditTime: 2022-04-07 11:13:23 + LastEditTime: 2022-04-08 17:33:00 Description: 'Components Table' --> @@ -267,9 +246,8 @@ export default { diff --git a/vue/views/Cluster/detail/index.vue b/vue/views/Cluster/detail/index.vue index ea975d235bb26e447f24576e916c2ce77a54237a..a82ccd2eba6fd0d9030468e7f1e9a5fd377fd8c8 100644 --- a/vue/views/Cluster/detail/index.vue +++ b/vue/views/Cluster/detail/index.vue @@ -8,285 +8,70 @@ EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details. Author: zhaozhenfang - Date: 2022-02-25 16:33:46 - LastEditTime: 2022-04-07 13:24:36 - Description: provide agent log manager of pilotgo + Date: 2022-04-08 11:34:22 + LastEditTime: 2022-04-11 17:31:41 --> diff --git a/vue/views/Cluster/detail/index1.vue b/vue/views/Cluster/detail/index1.vue new file mode 100644 index 0000000000000000000000000000000000000000..ea975d235bb26e447f24576e916c2ce77a54237a --- /dev/null +++ b/vue/views/Cluster/detail/index1.vue @@ -0,0 +1,292 @@ + + + + diff --git a/vue/views/Cluster/detail/network.vue b/vue/views/Cluster/detail/network.vue new file mode 100644 index 0000000000000000000000000000000000000000..580bd7eef54ca5b8523189a589af7a3756a8baaa --- /dev/null +++ b/vue/views/Cluster/detail/network.vue @@ -0,0 +1,45 @@ + + + + \ No newline at end of file diff --git a/vue/views/Cluster/detail/rpm.vue b/vue/views/Cluster/detail/rpm.vue new file mode 100644 index 0000000000000000000000000000000000000000..e23fcc14315b5bb1843166b0473e06ec25cd0a3c --- /dev/null +++ b/vue/views/Cluster/detail/rpm.vue @@ -0,0 +1,29 @@ + + + + \ No newline at end of file diff --git a/vue/views/Cluster/detail/service.vue b/vue/views/Cluster/detail/service.vue new file mode 100644 index 0000000000000000000000000000000000000000..643419a773682e54d10e00b2a00e8b1bf5889116 --- /dev/null +++ b/vue/views/Cluster/detail/service.vue @@ -0,0 +1,260 @@ + + + + diff --git a/vue/views/Cluster/detail/user.vue b/vue/views/Cluster/detail/user.vue new file mode 100644 index 0000000000000000000000000000000000000000..983a5e9322d86064e26d7f06055803243aaa3f31 --- /dev/null +++ b/vue/views/Cluster/detail/user.vue @@ -0,0 +1,167 @@ + + + + diff --git a/vue/views/Home/Home.vue b/vue/views/Home/Home.vue index 062045023e0ee50a37a7d1d81acc8416b3b21181..a8ce2deea11963ddc161122f4cb88e7512ca0e84 100644 --- a/vue/views/Home/Home.vue +++ b/vue/views/Home/Home.vue @@ -9,7 +9,7 @@ See the Mulan PSL v2 for more details. Author: zhaozhenfang Date: 2022-02-25 16:33:46 - LastEditTime: 2022-04-07 10:26:51 + LastEditTime: 2022-04-11 14:41:16 Description: provide agent log manager of pilotgo -->