import type { CacpConfig } from '@cacp/ui'
// 本地开发后台接口地址配置，线上忽略此配置，线上部署配置参考public/config.js文件
const devConfig: CacpConfig = {
  SERVICE_ID: 'WXJY-WXJY-WEB', //应用服务Id，同CACPAppCode
  SERVICE_NAME: 'wxjy-wxjy-web', //应用服务名
  SERVICE_API: 'http://127.0.0.1:18040', // 本地开发应用服务后端ip地址,根据实际开发修改地址
  SERVICE_PAGESIZE: 20, // 本应用表格分页缺省大小
  SERVICE_TIMEOUT: 300000, //后端API超时请求超时时间
  FRAME_API: '/api/cacp-frame-service', //统一入口后端服务地址；
  CACP_DEMO_API: '/api/cacp-demo-service', // 为了展示user样例页面使用，不用样例页面时可以删除
  NEED_USER_AUTHORITY: true, //前端路由和控件是否需要鉴权
  AUTH_MODE: 'Cookie', // 认证方式，JWT或者Cookie
  CUSTOMS_CODE: '0000', // 所属海关代码
  PROFILE: 'DEV' // 运行环境 DEV、PROD
}

const $config = (window as any).$config as CacpConfig
const { DEV } = import.meta.env
export default DEV ? devConfig : $config
