diff --git a/dvadmin-ui/src/components/ModelDisplay/index.vue b/dvadmin-ui/src/components/ModelDisplay/index.vue index bcb5ace..6d9f240 100644 --- a/dvadmin-ui/src/components/ModelDisplay/index.vue +++ b/dvadmin-ui/src/components/ModelDisplay/index.vue @@ -131,6 +131,7 @@ >{{func.label}} + @@ -272,6 +273,13 @@ active-color="#13ce66" inactive-color="#ff4949"> + + { let data = response.data if (data && typeof data === "object") { - this.form = data[Object.keys(data)[0]] + this.form = data } this.open = true; }); @@ -854,7 +862,7 @@ this.selectApi(id).then(response => { let data = response.data if (data && typeof data === "object") { - this.form = data[Object.keys(data)[0]] + this.form = data } this.open = true; }); @@ -900,11 +908,11 @@ this.fields.map(value => { if (value.form) { if (value.required) { - dict[value.prop] = [{ - required: value.required, - message: value.rules_message || value.label + "不能为空", - trigger: value.trigger || "change" - }] + dict[value.prop] = [{ + required: value.required, + message: value.rules_message || value.label + "不能为空", + trigger: value.trigger || "change" + }] if (value.validator) { dict[value.prop][1] = { validator: value.validator,