| | |
| | | ` |
| | | |
| | | try { |
| | | const data = await graphqlRequest(query) |
| | | return data.regions || [] |
| | | const result = await graphqlRequest(query) |
| | | return result.data.regions || [] |
| | | } catch (error) { |
| | | throw new Error(error.message || '获取地区列表失败') |
| | | } |
| | |
| | | ` |
| | | |
| | | try { |
| | | const data = await graphqlRequest(query, { id }) |
| | | return data.region |
| | | const result = await graphqlRequest(query, { id }) |
| | | return result.data.region |
| | | } catch (error) { |
| | | throw new Error(error.message || '获取地区详情失败') |
| | | } |
| | |
| | | ` |
| | | |
| | | try { |
| | | const data = await graphqlRequest(query) |
| | | return data.provinces || [] |
| | | const result = await graphqlRequest(query) |
| | | return result.data.provinces || [] |
| | | } catch (error) { |
| | | throw new Error(error.message || '获取省份列表失败') |
| | | } |
| | |
| | | ` |
| | | |
| | | try { |
| | | const data = await graphqlRequest(query, { provinceId }) |
| | | return data.cities || [] |
| | | const result = await graphqlRequest(query, { provinceId }) |
| | | return result.data.cities || [] |
| | | } catch (error) { |
| | | throw new Error(error.message || '获取城市列表失败') |
| | | } |
| | |
| | | ` |
| | | |
| | | try { |
| | | const data = await graphqlRequest(query, { cityId }) |
| | | return data.districts || [] |
| | | const result = await graphqlRequest(query, { cityId }) |
| | | return result.data.districts || [] |
| | | } catch (error) { |
| | | throw new Error(error.message || '获取区县列表失败') |
| | | } |