|
@@ -164,7 +164,7 @@ export const AUDIT_ACTION_TYPE = {
|
|
|
/**
|
|
|
* 审核操作配置映射
|
|
|
* @readonly
|
|
|
- * @type {Record<string, {label: string, type: string, icon: string}>}
|
|
|
+ * @type {Record<(typeof AUDIT_ACTION_TYPE[keyof typeof AUDIT_ACTION_TYPE]), {label: string, type: string, icon: string}>}
|
|
|
*/
|
|
|
export const AUDIT_ACTION_CONFIG = {
|
|
|
[AUDIT_ACTION_TYPE.APPROVE]: {
|
|
@@ -187,7 +187,7 @@ export const AUDIT_ACTION_CONFIG = {
|
|
|
/**
|
|
|
* 获取可执行的审核操作
|
|
|
* @param {typeof APPROVAL_STATUS[keyof typeof APPROVAL_STATUS]} approvalStatus - 审批状态
|
|
|
- * @returns {Array<string>} 可执行的操作类型数组
|
|
|
+ * @returns {(typeof AUDIT_ACTION_TYPE[keyof typeof AUDIT_ACTION_TYPE])[]} 可执行的操作类型数组
|
|
|
*/
|
|
|
export function getAvailableAuditActions(approvalStatus) {
|
|
|
const actions = [AUDIT_ACTION_TYPE.VIEW]
|
|
@@ -325,7 +325,7 @@ export const NUMBER_FORMAT_OPTIONS = {
|
|
|
/**
|
|
|
* 格式化数字显示
|
|
|
* @param {number|null|undefined} value - 数值
|
|
|
- * @param {Object} options - 格式化选项
|
|
|
+ * @param {typeof NUMBER_FORMAT_OPTIONS[keyof typeof NUMBER_FORMAT_OPTIONS]} options - 格式化选项
|
|
|
* @returns {string} 格式化后的字符串
|
|
|
*/
|
|
|
export function formatNumber(value, options = NUMBER_FORMAT_OPTIONS.quantity) {
|