前端项目实战104-postgrest中getone详情查询

 getOne: (resource: any, params: any) => {
            const key: any = Object.keys(params)
            const id = params[key[0]];
            const primaryKey = getPrimaryKey(resource, primaryKeys);

            const query = getQuery(primaryKey, id, resource);

            //转换id
            const url = `${PostgrestUrl}/${resource}?${query.replace("id", key[0])}&is_delete=eq.0`;

            return httpClient(url, {
                headers: new Headers({}),
            }).then(({ json }) => ({
                data: dataWithId(json, primaryKey),
            })).catch((err) => {
                return err
            })
        },

 postGrest().getOne('search_holiday_detail',{holiday_id:id}).then((response:any)=>

根据id进行查询

posted @ 2022-10-22 17:02  前端导师歌谣  阅读(40)  评论(0)    收藏  举报