diff --git a/src/api/generated/.openapi-generator/FILES b/src/api/generated/.openapi-generator/FILES index e188953..4f7d00b 100644 --- a/src/api/generated/.openapi-generator/FILES +++ b/src/api/generated/.openapi-generator/FILES @@ -337,6 +337,8 @@ docs/KamiApiMerchantV1MerchantSampleAllListRes.md docs/KamiApiMerchantV1OrderQueryRecord.md docs/KamiApiMerchantV1OrderQueryReq.md docs/KamiApiMerchantV1OrderQueryRes.md +docs/KamiApiMerchantV1OrderQuerySummaryReq.md +docs/KamiApiMerchantV1OrderQuerySummaryRes.md docs/KamiApiMerchantV1PlatformRateRecord.md docs/KamiApiMerchantV1SampleAllListRes.md docs/KamiApiMerchantV1StealCreateReq.md @@ -767,6 +769,8 @@ models/kami-api-merchant-v1-merchant-sample-all-list-res.ts models/kami-api-merchant-v1-order-query-record.ts models/kami-api-merchant-v1-order-query-req.ts models/kami-api-merchant-v1-order-query-res.ts +models/kami-api-merchant-v1-order-query-summary-req.ts +models/kami-api-merchant-v1-order-query-summary-res.ts models/kami-api-merchant-v1-platform-rate-record.ts models/kami-api-merchant-v1-sample-all-list-res.ts models/kami-api-merchant-v1-steal-create-req.ts diff --git a/src/api/generated/apis/default-api.ts b/src/api/generated/apis/default-api.ts index fcd9ff1..69bd0c9 100644 --- a/src/api/generated/apis/default-api.ts +++ b/src/api/generated/apis/default-api.ts @@ -307,6 +307,8 @@ import type { KamiApiMerchantV1MerchantSampleAllListRes } from '../models'; // @ts-ignore import type { KamiApiMerchantV1OrderQueryRes } from '../models'; // @ts-ignore +import type { KamiApiMerchantV1OrderQuerySummaryRes } from '../models'; +// @ts-ignore import type { KamiApiMerchantV1StealCreateReq } from '../models'; // @ts-ignore import type { KamiApiMerchantV1StealListRes } from '../models'; @@ -7851,6 +7853,51 @@ export const DefaultApiAxiosParamCreator = function ( options: localVarRequestOptions }; }, + /** + * + * @summary 用户查单总结 + * @param {string} [merchantOrderNo] 商户订单号 + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + apiMerchantOrderSummaryGet: async ( + merchantOrderNo?: string, + options: RawAxiosRequestConfig = {} + ): Promise => { + const localVarPath = `/api/merchant/order/summary`; + // use dummy base URL string because the URL constructor only accepts absolute URLs. + const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); + let baseOptions; + if (configuration) { + baseOptions = configuration.baseOptions; + } + + const localVarRequestOptions = { + method: 'GET', + ...baseOptions, + ...options + }; + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + + if (merchantOrderNo !== undefined) { + localVarQueryParameter['merchantOrderNo'] = merchantOrderNo; + } + + setSearchParams(localVarUrlObj, localVarQueryParameter); + let headersFromBaseOptions = + baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = { + ...localVarHeaderParameter, + ...headersFromBaseOptions, + ...options.headers + }; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions + }; + }, /** * * @summary 健康检查 @@ -15802,6 +15849,40 @@ export const DefaultApiFp = function (configuration?: Configuration) { configuration )(axios, localVarOperationServerBasePath || basePath); }, + /** + * + * @summary 用户查单总结 + * @param {string} [merchantOrderNo] 商户订单号 + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async apiMerchantOrderSummaryGet( + merchantOrderNo?: string, + options?: RawAxiosRequestConfig + ): Promise< + ( + axios?: AxiosInstance, + basePath?: string + ) => AxiosPromise + > { + const localVarAxiosArgs = + await localVarAxiosParamCreator.apiMerchantOrderSummaryGet( + merchantOrderNo, + options + ); + const localVarOperationServerIndex = configuration?.serverIndex ?? 0; + const localVarOperationServerBasePath = + operationServerMap['DefaultApi.apiMerchantOrderSummaryGet']?.[ + localVarOperationServerIndex + ]?.url; + return (axios, basePath) => + createRequestFunction( + localVarAxiosArgs, + globalAxios, + BASE_PATH, + configuration + )(axios, localVarOperationServerBasePath || basePath); + }, /** * * @summary 健康检查 @@ -20368,6 +20449,21 @@ export const DefaultApiFactory = function ( .apiMerchantOrderQueryGet(requestParameters.merchantOrderNo, options) .then(request => request(axios, basePath)); }, + /** + * + * @summary 用户查单总结 + * @param {DefaultApiApiMerchantOrderSummaryGetRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + apiMerchantOrderSummaryGet( + requestParameters: DefaultApiApiMerchantOrderSummaryGetRequest = {}, + options?: RawAxiosRequestConfig + ): AxiosPromise { + return localVarFp + .apiMerchantOrderSummaryGet(requestParameters.merchantOrderNo, options) + .then(request => request(axios, basePath)); + }, /** * * @summary 健康检查 @@ -23053,6 +23149,18 @@ export interface DefaultApiInterface { options?: RawAxiosRequestConfig ): AxiosPromise; + /** + * + * @summary 用户查单总结 + * @param {DefaultApiApiMerchantOrderSummaryGetRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + apiMerchantOrderSummaryGet( + requestParameters?: DefaultApiApiMerchantOrderSummaryGetRequest, + options?: RawAxiosRequestConfig + ): AxiosPromise; + /** * * @summary 健康检查 @@ -25319,6 +25427,16 @@ export interface DefaultApiApiMerchantOrderQueryGetRequest { readonly merchantOrderNo?: string; } +/** + * Request parameters for apiMerchantOrderSummaryGet operation in DefaultApi. + */ +export interface DefaultApiApiMerchantOrderSummaryGetRequest { + /** + * 商户订单号 + */ + readonly merchantOrderNo?: string; +} + /** * Request parameters for apiOrderInfoSummaryDailyStatsGet operation in DefaultApi. */ @@ -28572,6 +28690,22 @@ export class DefaultApi extends BaseAPI implements DefaultApiInterface { .then(request => request(this.axios, this.basePath)); } + /** + * + * @summary 用户查单总结 + * @param {DefaultApiApiMerchantOrderSummaryGetRequest} requestParameters Request parameters. + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + public apiMerchantOrderSummaryGet( + requestParameters: DefaultApiApiMerchantOrderSummaryGetRequest = {}, + options?: RawAxiosRequestConfig + ) { + return DefaultApiFp(this.configuration) + .apiMerchantOrderSummaryGet(requestParameters.merchantOrderNo, options) + .then(request => request(this.axios, this.basePath)); + } + /** * * @summary 健康检查 diff --git a/src/api/generated/docs/DefaultApi.md b/src/api/generated/docs/DefaultApi.md index 3bee9e6..2ccfd33 100644 --- a/src/api/generated/docs/DefaultApi.md +++ b/src/api/generated/docs/DefaultApi.md @@ -143,6 +143,7 @@ All URIs are relative to _http://localhost_ | [**apiMerchantListAllGet**](#apimerchantlistallget) | **GET** /api/merchant/list/all | 获取商户配置选择列表 | | [**apiMerchantListSampleAllGet**](#apimerchantlistsampleallget) | **GET** /api/merchant/list/sampleAll | 获取所有商户信息 | | [**apiMerchantOrderQueryGet**](#apimerchantorderqueryget) | **GET** /api/merchant/order/query | 用户查单详情 | +| [**apiMerchantOrderSummaryGet**](#apimerchantordersummaryget) | **GET** /api/merchant/order/summary | 用户查单总结 | | [**apiMonitorHeathcheckGet**](#apimonitorheathcheckget) | **GET** /api/monitor/heathcheck | 健康检查 | | [**apiOrderInfoSummaryDailyStatsGet**](#apiorderinfosummarydailystatsget) | **GET** /api/orderInfo/summary/dailyStats | 获取订单每日汇总 | | [**apiOrderInfoSummaryGetListGet**](#apiorderinfosummarygetlistget) | **GET** /api/orderInfo/summary/getList | 获取订单汇总 | @@ -7147,6 +7148,51 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **apiMerchantOrderSummaryGet** + +> KamiApiMerchantV1OrderQuerySummaryRes apiMerchantOrderSummaryGet() + +### Example + +```typescript +import { DefaultApi, Configuration } from './api'; + +const configuration = new Configuration(); +const apiInstance = new DefaultApi(configuration); + +let merchantOrderNo: string; //商户订单号 (optional) (default to undefined) + +const { status, data } = + await apiInstance.apiMerchantOrderSummaryGet(merchantOrderNo); +``` + +### Parameters + +| Name | Type | Description | Notes | +| ------------------- | ------------ | ----------- | -------------------------------- | +| **merchantOrderNo** | [**string**] | 商户订单号 | (optional) defaults to undefined | + +### Return type + +**KamiApiMerchantV1OrderQuerySummaryRes** + +### Authorization + +No authorization required + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +### HTTP response details + +| Status code | Description | Response headers | +| ----------- | ----------- | ---------------- | +| **200** | | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **apiMonitorHeathcheckGet** > KamiApiMonitorV1HealthCheckRes apiMonitorHeathcheckGet() diff --git a/src/api/generated/docs/KamiApiMerchantV1OrderQuerySummaryReq.md b/src/api/generated/docs/KamiApiMerchantV1OrderQuerySummaryReq.md new file mode 100644 index 0000000..8608b0f --- /dev/null +++ b/src/api/generated/docs/KamiApiMerchantV1OrderQuerySummaryReq.md @@ -0,0 +1,19 @@ +# KamiApiMerchantV1OrderQuerySummaryReq + +## Properties + +| Name | Type | Description | Notes | +| ------------------- | ---------- | ----------- | --------------------------------- | +| **merchantOrderNo** | **string** | 商户订单号 | [optional] [default to undefined] | + +## Example + +```typescript +import { KamiApiMerchantV1OrderQuerySummaryReq } from './api'; + +const instance: KamiApiMerchantV1OrderQuerySummaryReq = { + merchantOrderNo +}; +``` + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/src/api/generated/docs/KamiApiMerchantV1OrderQuerySummaryRes.md b/src/api/generated/docs/KamiApiMerchantV1OrderQuerySummaryRes.md new file mode 100644 index 0000000..06a17f8 --- /dev/null +++ b/src/api/generated/docs/KamiApiMerchantV1OrderQuerySummaryRes.md @@ -0,0 +1,19 @@ +# KamiApiMerchantV1OrderQuerySummaryRes + +## Properties + +| Name | Type | Description | Notes | +| ----------- | ---------- | ----------- | --------------------------------- | +| **message** | **string** | 结论 | [optional] [default to undefined] | + +## Example + +```typescript +import { KamiApiMerchantV1OrderQuerySummaryRes } from './api'; + +const instance: KamiApiMerchantV1OrderQuerySummaryRes = { + message +}; +``` + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/src/api/generated/models/index.ts b/src/api/generated/models/index.ts index 6f01599..ce7c04b 100644 --- a/src/api/generated/models/index.ts +++ b/src/api/generated/models/index.ts @@ -316,6 +316,8 @@ export * from './kami-api-merchant-v1-merchant-sample-all-list-res'; export * from './kami-api-merchant-v1-order-query-record'; export * from './kami-api-merchant-v1-order-query-req'; export * from './kami-api-merchant-v1-order-query-res'; +export * from './kami-api-merchant-v1-order-query-summary-req'; +export * from './kami-api-merchant-v1-order-query-summary-res'; export * from './kami-api-merchant-v1-platform-rate-record'; export * from './kami-api-merchant-v1-sample-all-list-res'; export * from './kami-api-merchant-v1-steal-create-req'; diff --git a/src/api/generated/models/kami-api-merchant-v1-order-query-summary-req.ts b/src/api/generated/models/kami-api-merchant-v1-order-query-summary-req.ts new file mode 100644 index 0000000..c2ef578 --- /dev/null +++ b/src/api/generated/models/kami-api-merchant-v1-order-query-summary-req.ts @@ -0,0 +1,20 @@ +/* tslint:disable */ + +/** + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +export interface KamiApiMerchantV1OrderQuerySummaryReq { + /** + * 商户订单号 + */ + merchantOrderNo?: string; +} diff --git a/src/api/generated/models/kami-api-merchant-v1-order-query-summary-res.ts b/src/api/generated/models/kami-api-merchant-v1-order-query-summary-res.ts new file mode 100644 index 0000000..cba25d3 --- /dev/null +++ b/src/api/generated/models/kami-api-merchant-v1-order-query-summary-res.ts @@ -0,0 +1,20 @@ +/* tslint:disable */ + +/** + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +export interface KamiApiMerchantV1OrderQuerySummaryRes { + /** + * 结论 + */ + message?: string; +} diff --git a/src/views/merchant/single/order.vue b/src/views/merchant/single/order.vue index edd13ea..a66b327 100644 --- a/src/views/merchant/single/order.vue +++ b/src/views/merchant/single/order.vue @@ -7,6 +7,7 @@ - {{ state.value }} + + + + {{ state.value }} - {{ renderData.bankOrderId }} + + + + {{ renderData.bankOrderId }} - {{ renderData.createTime }} + + + + {{ renderData.createTime }} - {{ renderData.amount }} + + + + {{ renderData.amount }} + + +
+ + + + AI 智能总结 + + + +
+ + + + AI 正在分析订单数据,请稍候... + + + 此过程可能需要较长时间,感谢您的耐心等待 + + +
+ + + + + + {{ summaryData.message }} + + + + + +
+
+ + + 详细记录 + + 【{{ item.createdAt }}】{{ item.operation }} {{ item.remark }} - {{ - loading - ? '正在查询' - : state.value - ? '没有查询到结果' - : '请输入查询条件' - }} + {{ state.value ? '没有查询到结果' : '请输入查询条件' }} + + + 正在查询 + @@ -69,25 +144,66 @@