index.js 481 B

123456789101112131415161718
  1. import { toRefs, reactive } from 'vue'
  2. import SearchHistoryBaseApi from '../plugins/base'
  3. function useSearchHistoryModel(config) {
  4. const useApiModel = new SearchHistoryBaseApi(config)
  5. const { getHistoryQuery, clearHistoryQuery, saveViewHistoryQuery } = useApiModel
  6. const { searchHistoryList } = toRefs(reactive(useApiModel))
  7. return {
  8. searchHistoryList,
  9. getHistoryQuery,
  10. clearHistoryQuery,
  11. saveViewHistoryQuery
  12. }
  13. }
  14. export default useSearchHistoryModel