Files
2022-08-30 12:14:35 +08:00

27 lines
586 B
JavaScript

import { defineStore } from "pinia";
import { tenantSelect } from "@/api/subPlatform/tenant";
const useDataStore = defineStore("data", {
state: () => ({
siteList: [],
}),
getters: {
getSiteName: (state) => {
return (siteId) =>
state.siteList.find((el) => el.id === siteId)?.name || "无";
},
},
actions: {
async setSiteList() {
console.log(this.siteList);
if (this.siteList.length !== 0) {
return;
}
const { rows } = await tenantSelect();
this.siteList = rows;
},
},
});
export default useDataStore;