constants.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import {QueryClient} from '@tanstack/vue-query';
  2. /** 请求域名 */
  3. export const NETWORK_URL
  4. = process.env.NODE_ENV === 'development'
  5. ? 'http://192.168.0.142:9700'
  6. : '';
  7. /** 用户存储Key */
  8. export const USER_STORAGE_KEY = 'userStore';
  9. /** 用户名保存记录 */
  10. export const USER_NAME_LOGIN_STORAGE = 'userLoginName';
  11. /** 用户密码保存记录 */
  12. export const USER_PASSWORD_LOGIN_STORAGE = 'userLoginPassword';
  13. /** query client */
  14. export const QUERY_CLIENT = new QueryClient({
  15. defaultOptions: {
  16. queries: {
  17. refetchOnWindowFocus: false,
  18. retry: false,
  19. cacheTime: 0,
  20. },
  21. },
  22. });
  23. /** 可选择的每页数量 */
  24. export const TABLE_PAGE_SIZES = [10, 20, 30, 40, 50];
  25. /** 表格的字段宽度 */
  26. export const TABLE_CELL_WIDTH = Object.freeze({
  27. no: 64,
  28. /** 双按钮菜单长度 */
  29. doubleBtn: 200,
  30. /**极小的table宽度 */
  31. minimal: 50,
  32. /** 较小的table宽度 */
  33. small: 100,
  34. /** 正常table宽度 */
  35. normal: 150,
  36. /** 较大的table宽度 */
  37. middle: 200,
  38. /** 大的table宽度 */
  39. large: 250,
  40. /** 巨大的table宽度 */
  41. huge: 300,
  42. /** 更大的table宽度 */
  43. great: 350,
  44. /** 最大的table宽度 */
  45. maximal: 400,
  46. /** 时间内容 */
  47. date: 260,
  48. });