diff --git a/src/modules/network_element/ne_config_test.go b/src/modules/network_element/ne_config_test.go index 92636a6c..1324d58c 100644 --- a/src/modules/network_element/ne_config_test.go +++ b/src/modules/network_element/ne_config_test.go @@ -92,6 +92,7 @@ func saveData(params []map[string]string) { }) // 遍历插入 for _, v := range params { + // 排序 paramSort := v["paramSort"] if len(paramSort) == 0 || paramSort == "" { paramSort = "0" @@ -101,6 +102,12 @@ func saveData(params []map[string]string) { sort = 0 } + // 可见性 默认public + visible := v["visible"] + if len(visible) == 0 || visible == "" { + visible = "public" + } + neConfig := model.NeConfig{ NeType: v["neType"], ParamName: v["paramName"], @@ -108,6 +115,7 @@ func saveData(params []map[string]string) { ParamType: v["paramType"], ParamJson: v["paramJson"], ParamPerms: v["paramPerms"], + Visible: visible, ParamSort: sort, } neConfig.ID = saveDB(neConfig) @@ -215,6 +223,8 @@ func parseParamConfig(data map[string]any) ([]map[string]string, error) { itemMap["paramDisplay"] = iiv.(string) case "sort": itemMap["paramSort"] = fmt.Sprint(iiv) + case "visible": + itemMap["visible"] = fmt.Sprint(iiv) case "perms", "method": itemMap["paramPerms"] = iiv.(string) case "list", "array": // 参数类型为数组