123456789101112131415161718192021222324252627282930 |
- import { defineStore } from "pinia"
- import { reqHospitalDetail } from "@/api/hospital/index"
- import type { HospitalDetail } from "@/api/hospital/type"
- import type { DetailState } from "./interface/index"
- const useDetaileStore = defineStore('Detail', {
- state: (): DetailState => {
- return {
- //医院详情的数据
- hospitalInfo: ({} as HospitalDetail)
- }
- },
- actions: {
- //获取医院接口的方法
- async getHospital(hoscode: string) {
- let result: HospitalDetail = await reqHospitalDetail(hoscode)
- console.log(result)
- if (result.code == 200) {
- this.hospitalInfo = result.data
- }
- console.log(this.hospitalInfo)
- }
- },
- getters: {
- }
- })
- //获取仓库的方法向外暴露
- export default useDetaileStore
|