+
@@ -128,7 +128,7 @@
-
+
-
+
@@ -645,6 +645,21 @@ export default {
params.parent = {}
params.pid = '-1'
}
+ if (params.fields) {
+ params.fields.forEach(field => {
+ if (field.type.toUpperCase() === assetConstants.labelTypeData.CHECKBOX) { // 控制 check 选择中的顺序 跟 创建的一致
+ const arr = []
+ const items = JSON.parse(field.param).items
+ items.forEach(item => {
+ const findItem = field.value.find(fieldValue => fieldValue == item.name)
+ if (findItem) {
+ arr.push(item.name)
+ }
+ })
+ field.value = arr
+ }
+ })
+ }
if (params.id) {
this.$put(this.url, params).then(res => {
this.prevent_opt.save = false
diff --git a/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue b/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue
index 668dae499..9dc9764c9 100644
--- a/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue
+++ b/nezha-fronted/src/components/common/rightBox/assetMetaBox.vue
@@ -50,7 +50,7 @@
{{$t('config.assetLabel.params')}}
-
+
@@ -313,7 +313,7 @@ export default {
}
}
}
- if (param.type !== 'RADIO' && param.type !== 'CHECKBOX' && param.type !== 'SELECT' && param.type !== 'DATETIME') {
+ if (param.type !== 'RADIO' && param.type !== 'CHECKBOX' && param.type !== 'SELECT' && param.type !== 'DATETIME' && param.type !== 'DOUBLE') {
delete param.param
} else {
param.param = JSON.stringify(param.param)
diff --git a/nezha-fronted/src/components/common/table/asset/assetMetaTable.vue b/nezha-fronted/src/components/common/table/asset/assetMetaTable.vue
index 999ad9ec8..649d1c2a4 100644
--- a/nezha-fronted/src/components/common/table/asset/assetMetaTable.vue
+++ b/nezha-fronted/src/components/common/table/asset/assetMetaTable.vue
@@ -75,6 +75,7 @@
+ {{$t('overall.duplicate')}}
{{$t('overall.delete')}}
diff --git a/nezha-fronted/src/components/common/table/settings/agentTable.vue b/nezha-fronted/src/components/common/table/settings/agentTable.vue
index e61effb1d..bcb1ac18a 100644
--- a/nezha-fronted/src/components/common/table/settings/agentTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/agentTable.vue
@@ -63,6 +63,7 @@