fix: 网元配置可选参数导入工具添加visible字段
This commit is contained in:
@@ -92,6 +92,7 @@ func saveData(params []map[string]string) {
|
|||||||
})
|
})
|
||||||
// 遍历插入
|
// 遍历插入
|
||||||
for _, v := range params {
|
for _, v := range params {
|
||||||
|
// 排序
|
||||||
paramSort := v["paramSort"]
|
paramSort := v["paramSort"]
|
||||||
if len(paramSort) == 0 || paramSort == "" {
|
if len(paramSort) == 0 || paramSort == "" {
|
||||||
paramSort = "0"
|
paramSort = "0"
|
||||||
@@ -101,6 +102,12 @@ func saveData(params []map[string]string) {
|
|||||||
sort = 0
|
sort = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 可见性 默认public
|
||||||
|
visible := v["visible"]
|
||||||
|
if len(visible) == 0 || visible == "" {
|
||||||
|
visible = "public"
|
||||||
|
}
|
||||||
|
|
||||||
neConfig := model.NeConfig{
|
neConfig := model.NeConfig{
|
||||||
NeType: v["neType"],
|
NeType: v["neType"],
|
||||||
ParamName: v["paramName"],
|
ParamName: v["paramName"],
|
||||||
@@ -108,6 +115,7 @@ func saveData(params []map[string]string) {
|
|||||||
ParamType: v["paramType"],
|
ParamType: v["paramType"],
|
||||||
ParamJson: v["paramJson"],
|
ParamJson: v["paramJson"],
|
||||||
ParamPerms: v["paramPerms"],
|
ParamPerms: v["paramPerms"],
|
||||||
|
Visible: visible,
|
||||||
ParamSort: sort,
|
ParamSort: sort,
|
||||||
}
|
}
|
||||||
neConfig.ID = saveDB(neConfig)
|
neConfig.ID = saveDB(neConfig)
|
||||||
@@ -215,6 +223,8 @@ func parseParamConfig(data map[string]any) ([]map[string]string, error) {
|
|||||||
itemMap["paramDisplay"] = iiv.(string)
|
itemMap["paramDisplay"] = iiv.(string)
|
||||||
case "sort":
|
case "sort":
|
||||||
itemMap["paramSort"] = fmt.Sprint(iiv)
|
itemMap["paramSort"] = fmt.Sprint(iiv)
|
||||||
|
case "visible":
|
||||||
|
itemMap["visible"] = fmt.Sprint(iiv)
|
||||||
case "perms", "method":
|
case "perms", "method":
|
||||||
itemMap["paramPerms"] = iiv.(string)
|
itemMap["paramPerms"] = iiv.(string)
|
||||||
case "list", "array": // 参数类型为数组
|
case "list", "array": // 参数类型为数组
|
||||||
|
|||||||
Reference in New Issue
Block a user