diff --git a/web/src/utils/service.ts b/web/src/utils/service.ts index b791810..9a347f8 100644 --- a/web/src/utils/service.ts +++ b/web/src/utils/service.ts @@ -24,12 +24,12 @@ function createService() { serialize(params) { return qs.stringify(params, { indices: false, - // encoder: (val: string) => { - // if (typeof val === 'boolean') { - // return val ? 1 : 0; - // } - // return val; - // }, + encoder: (val: string) => { + if (typeof val === 'boolean') { + return val ? 'True' : 'False'; + } + return val; + }, }); }, }, diff --git a/web/src/views/system/fileList/index.vue b/web/src/views/system/fileList/index.vue index 5f04111..119c73a 100644 --- a/web/src/views/system/fileList/index.vue +++ b/web/src/views/system/fileList/index.vue @@ -1,152 +1,26 @@ - - diff --git a/web/src/views/system/menu/components/menuButton/api.ts b/web/src/views/system/menu/components/menuButton/api.ts index 5db63a9..bc473fc 100644 --- a/web/src/views/system/menu/components/menuButton/api.ts +++ b/web/src/views/system/menu/components/menuButton/api.ts @@ -24,7 +24,7 @@ export function AddObj(obj: AddReq) { }); } -export function UpdateObj(obj: EditReq) { +export function UpdateObj(obj: any) { return request({ url: apiPrefix + obj.id + '/', method: 'put', diff --git a/web/src/views/system/menu/components/menuButton/crud.tsx b/web/src/views/system/menu/components/menuButton/crud.tsx index 59dad16..c8d2ec8 100644 --- a/web/src/views/system/menu/components/menuButton/crud.tsx +++ b/web/src/views/system/menu/components/menuButton/crud.tsx @@ -24,7 +24,7 @@ export const createCrudOptions = function ({ crudExpose, context }: CreateCrudOp }; const editRequest = async ({ form, row }: EditReq) => { - return await api.UpdateObj(row); + return await api.UpdateObj({ ...form, menu: row.menu }); }; const delRequest = async ({ row }: DelReq) => { return await api.DelObj(row.id);