- 新增财务菜单与应收应付、充值记录、账户流水页面及路由 - 组织管理改为左右分栏,优化左侧树层级展示与选中交互 - 角色权限分配改为列表形式,支持各级菜单独立勾选 - 我的订单工具栏按钮样式与独立 loading 交互优化 Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .. | ||
| hiprint | ||
| adminApi.ts | ||
| auth-keepalive.ts | ||
| auth.ts | ||
| avatar.ts | ||
| confirm.ts | ||
| curlToInterfaceFill.ts | ||
| customerPassword.ts | ||
| domUtils.ts | ||
| echarts.ts | ||
| env.ts | ||
| event.ts | ||
| formatter.ts | ||
| index.ts | ||
| interfaceParameterModel.ts | ||
| is.ts | ||
| itfxScriptAi.ts | ||
| jsonParameterTree.ts | ||
| jwt.ts | ||
| login-portal.ts | ||
| message.ts | ||
| monitor.ts | ||
| orderCreateOneBody.ts | ||
| orgLeftMenuTree.ts | ||
| parseCurl.ts | ||
| priceWeightInterval.ts | ||
| pub.ts | ||
| rbac-error-handler.ts | ||
| rbac-permission.ts | ||
| rbacLeftMenuTree.ts | ||
| rbacPermissionAssignRows.ts | ||
| README.md | ||
| request-dedup.ts | ||
| request.ts | ||
| resolveOrderDownstreamCredentials.ts | ||
| route-listener.ts | ||
| route-name-mapper.ts | ||
| routes.ts | ||
| setup-mock.ts | ||
| smCrypto.ts | ||
| themeColor.ts | ||
| useTabRowCounts.ts | ||
| wechatOAuth.ts | ||
| xhsAgentPair.ts | ||
| zhipuAi.ts | ||
Global Utilities
$baseMessage
A global message utility function that provides a consistent way to display messages across the application.
Usage
In Vue components, you can use it via the component instance:
// In setup()
import { getCurrentInstance } from 'vue';
const { proxy } = getCurrentInstance() || { proxy: null };
// Then use it
proxy?.$baseMessage('Operation successful', 'success');
Parameters
message: string - The message content to displaytype: 'success' | 'error' | 'warning' | 'info' = 'info' - The type of message
Examples
// Success message
proxy?.$baseMessage('Operation successful', 'success');
// Error message
proxy?.$baseMessage('Operation failed', 'error');
// Warning message
proxy?.$baseMessage('Warning: This action cannot be undone', 'warning');
// Info message (default)
proxy?.$baseMessage('System will be updated at midnight');
Implementation
The function is implemented in src/utils/message.ts and registered globally in src/plugins/globalProperties.ts.