diff --git a/.claude/settings.local.json b/.claude/settings.local.json index fd2dc96..9b4554c 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -5,7 +5,8 @@ "mcp__mysql__execute", "Bash(pnpm type:check)", "Bash(npx eslint:*)", - "mcp__ide__getDiagnostics" + "mcp__ide__getDiagnostics", + "Bash(pnpm lint:*)" ], "deny": [], "ask": [] diff --git a/src/api/generated/docs/KamiApiMerchantV1PlatformRateRecord.md b/src/api/generated/docs/KamiApiMerchantV1PlatformRateRecord.md index 9d6f674..1437866 100644 --- a/src/api/generated/docs/KamiApiMerchantV1PlatformRateRecord.md +++ b/src/api/generated/docs/KamiApiMerchantV1PlatformRateRecord.md @@ -7,6 +7,7 @@ | **factLabel** | **number** | 实际面值 | [optional] [default to undefined] | | **showLabel** | **number** | 展示面额 | [optional] [default to undefined] | | **platformLabel** | **string** | 平台 | [optional] [default to undefined] | +| **platformFee** | **number** | 平台费 | [optional] [default to undefined] | | **isLinkSingle** | **boolean** | 链接是否单独放置 | [optional] [default to undefined] | | **value** | **number** | 费率 | [optional] [default to undefined] | | **linkID** | **string** | 链接 | [optional] [default to undefined] | @@ -21,6 +22,7 @@ const instance: KamiApiMerchantV1PlatformRateRecord = { factLabel, showLabel, platformLabel, + platformFee, isLinkSingle, value, linkID, diff --git a/src/api/generated/models/kami-api-merchant-v1-platform-rate-record.ts b/src/api/generated/models/kami-api-merchant-v1-platform-rate-record.ts index d6ca0e3..ea01256 100644 --- a/src/api/generated/models/kami-api-merchant-v1-platform-rate-record.ts +++ b/src/api/generated/models/kami-api-merchant-v1-platform-rate-record.ts @@ -25,6 +25,10 @@ export interface KamiApiMerchantV1PlatformRateRecord { * 平台 */ platformLabel?: string; + /** + * 平台费 + */ + platformFee?: number; /** * 链接是否单独放置 */ diff --git a/src/api/merchant-deploy.ts b/src/api/merchant-deploy.ts index 0a5b91c..929e240 100644 --- a/src/api/merchant-deploy.ts +++ b/src/api/merchant-deploy.ts @@ -9,6 +9,7 @@ export type merchantDeployRate = { isLinkSingle: boolean; value: number; linkID: string; + platformFee: number; sort?: number; }; diff --git a/src/views/merchant/config/components/deploy/components/rate-table.vue b/src/views/merchant/config/components/deploy/components/rate-table.vue index 5b61005..29e79cb 100644 --- a/src/views/merchant/config/components/deploy/components/rate-table.vue +++ b/src/views/merchant/config/components/deploy/components/rate-table.vue @@ -1,70 +1,104 @@ - +