import { ref } from 'vue'; // @ts-ignore import { showToast } from 'vant' // @ts-ignore import { getCarrier } from '@/api/basic' // @ts-ignore import { toMap } from '@/utils/dataType' // @ts-ignore import { basicStore } from '@/store/modules/basic' interface ownerDetailResponse { data: any; // API 返回的数据类型 } export const getCarrierList = () => { const carrierList = ref([]); const carrierMap = ref({}); // 获取拣货数据的函数 const getCarrierData = async () => { const { data }: ownerDetailResponse = await getCarrier(); // 查询承运商 carrierList.value = data carrierMap.value = toMap(data,'code','name') //获取承运商 const basic = basicStore() //保存获取承运商到内存 basic.setCarrier(carrierMap.value) }; return { carrierList, carrierMap, getCarrierData, }; };