index.js 895 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { createStore } from "vuex";
  2. console.log(import.meta.env.VITE_PROJECT_ENV);
  3. let baseurl = import.meta.env.VITE_BASEURL;
  4. const uploadUrl = `${baseurl}cos/upload`;
  5. const wayBillUrl = `${baseurl}voyage/uploadVoyageWayBill`;
  6. const fydi = `${baseurl}fydi/upload`;
  7. const store = createStore({
  8. state: {
  9. isLogin: false,
  10. firstTitle: "",
  11. secondTitle: "",
  12. currentMenuItem: "/voyage/voyageList",
  13. baseurl,
  14. uploadUrl,
  15. wayBillUrl,
  16. fydi,
  17. versions: [],
  18. },
  19. mutations: {
  20. changefirstTitle(state, text) {
  21. state.firstTitle = text;
  22. },
  23. changeTitleSecond(state, text) {
  24. state.secondTitle = text;
  25. },
  26. changeLogin(state, b) {
  27. state.isLogin = b;
  28. },
  29. setCurrentMenuItem(state, index) {
  30. state.currentMenuItem = index;
  31. },
  32. setVersions(state, data) {
  33. state.versions = data;
  34. },
  35. },
  36. });
  37. export default store;