import {conditionSharedConfig} from "@/components/mx-condition/modules/conditionSharedConfig"; import {useCacheStore} from "@/hooks/useCacheStore"; import {cacheActions} from "@/hooks/defineCacheActions"; export const useConditionSegmentLocation = function (options = {}) { const {dispatchCache} = useCacheStore() return { ...conditionSharedConfig, handler: async () => await dispatchCache(cacheActions.getSectionLocations), key: 'location', title: '地域', keyName: 'text', keyValue: 'value', required: true, ...options } }