diff --git a/src/api/account/quick.ts b/src/api/account/quick.ts index 5e1b161..76fb99c 100644 --- a/src/api/account/quick.ts +++ b/src/api/account/quick.ts @@ -3,7 +3,7 @@ import { Account_BaseUrl } from "@/api/config"; const baseURL = Account_BaseUrl + "/admin/quick"; const API = { getList(data: any) { - return request({ + return request({ url: `${baseURL}`, method: "get", params: data @@ -35,3 +35,34 @@ export default API; +/** + * 悬浮窗配置 实体类。 + * + * QuickMenu + */ +export interface QuickMenu { + createTime?: string; + id?: number; + /** + * 菜单Id + */ + menuId: number; + /** + * 店铺Id + */ + shopId?: number; + /** + * 排序 + */ + sort?: number; + /** + * 状态 1-启用 0-禁用 + */ + status?: number; + updateTime?: string; + /** + * 菜单图标 + */ + url?: string; + [property: string]: any; +} diff --git a/src/components/FastMenuConfig/dialog-add.vue b/src/components/FastMenuConfig/dialog-add.vue index e7128b3..1e71b00 100644 --- a/src/components/FastMenuConfig/dialog-add.vue +++ b/src/components/FastMenuConfig/dialog-add.vue @@ -8,6 +8,8 @@ :data="menus" :render-after-expand="false" style="width: 240px" + node-key="menuId" + :disabled-key="disabled" > @@ -40,7 +42,9 @@ diff --git a/src/components/FastMenuConfig/index.vue b/src/components/FastMenuConfig/index.vue index 9067a52..dbec7fa 100644 --- a/src/components/FastMenuConfig/index.vue +++ b/src/components/FastMenuConfig/index.vue @@ -55,7 +55,10 @@