viewApiRequest.ts 507 B

12345678910111213141516171819202122
  1. import { defineStore } from "pinia";
  2. export const useViewApiRequestStore = props => {
  3. const { modalUuid } = props;
  4. if (!modalUuid || modalUuid === "") return false;
  5. return defineStore(`viewApiRequest-${modalUuid}`, {
  6. state: () => ({
  7. requestId: null,
  8. request: {},
  9. removeAction: null
  10. }),
  11. actions: {
  12. init({ requestId, removeAction }) {
  13. this.requestId = requestId;
  14. this.removeAction = removeAction;
  15. },
  16. viewApiRequest(request) {
  17. this.request = request;
  18. }
  19. }
  20. })();
  21. };