diff --git a/web/.gitignore b/web/.gitignore index 881931c08..4cbac851d 100644 --- a/web/.gitignore +++ b/web/.gitignore @@ -2,8 +2,8 @@ /.env.local /.umirc.local.ts /config/config.local.ts -/src/.umi -/src/.umi-production +/src/.umi/* +/src/.umi-production/* /src/.umi-test /dist .swc diff --git a/web/.umirc.ts b/web/.umirc.ts index ef815ac40..4b4b804b6 100644 --- a/web/.umirc.ts +++ b/web/.umirc.ts @@ -8,6 +8,7 @@ export default defineConfig({ npmClient: 'npm', base: '/', publicPath: '/client/dist/', + esbuildMinifyIIFE: true, icons: { }, @@ -17,12 +18,12 @@ export default defineConfig({ }, plugins: ['@umijs/plugins/dist/dva'], dva: {}, - proxy: { - '/v1': { - 'target': 'http://54.80.112.79:9380/', - 'changeOrigin': true, - 'pathRewrite': { '^/v1': '/v1' }, - }, - }, + // proxy: { + // '/v1': { + // 'target': 'http://54.80.112.79:9380/', + // 'changeOrigin': true, + // 'pathRewrite': { '^/v1': '/v1' }, + // }, + // }, }); diff --git a/web/package-lock.json b/web/package-lock.json index b9bfbcf95..a3ae3d0cd 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,5 +1,5 @@ { - "name": "client", + "name": "web", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/web/src/.umi/core/defineApp.ts b/web/src/.umi/core/defineApp.ts index dceaed698..2b9cb11f7 100644 --- a/web/src/.umi/core/defineApp.ts +++ b/web/src/.umi/core/defineApp.ts @@ -1,7 +1,7 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -import type { IRuntimeConfig as Plugin0 } from 'C:/Users/zfc/Desktop/docgpt/client/src/.umi/plugin-dva/runtimeConfig.d' +import type { IRuntimeConfig as Plugin0 } from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/.umi/plugin-dva/runtimeConfig.d' interface IDefaultRuntimeConfig { onRouteChange?: (props: { routes: any, clientRoutes: any, location: any, action: any, isFirst: boolean }) => void; patchRoutes?: (props: { routes: any }) => void; diff --git a/web/src/.umi/core/helmet.ts b/web/src/.umi/core/helmet.ts index d1c92d179..421d1903d 100644 --- a/web/src/.umi/core/helmet.ts +++ b/web/src/.umi/core/helmet.ts @@ -2,7 +2,7 @@ // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! import React from 'react'; -import { HelmetProvider } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/renderer-react'; +import { HelmetProvider } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/renderer-react'; import { context } from './helmetContext'; export const innerProvider = (container) => { diff --git a/web/src/.umi/core/history.ts b/web/src/.umi/core/history.ts index e367c6a34..f963d6a27 100644 --- a/web/src/.umi/core/history.ts +++ b/web/src/.umi/core/history.ts @@ -1,7 +1,7 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -import { createHashHistory, createMemoryHistory, createBrowserHistory } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/renderer-react'; +import { createHashHistory, createMemoryHistory, createBrowserHistory } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/renderer-react'; import type { UmiHistory } from './historyIntelli'; let history: UmiHistory; diff --git a/web/src/.umi/core/historyIntelli.ts b/web/src/.umi/core/historyIntelli.ts index 40318dada..7acfae344 100644 --- a/web/src/.umi/core/historyIntelli.ts +++ b/web/src/.umi/core/historyIntelli.ts @@ -2,7 +2,7 @@ // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! import { getRoutes } from './route' -import type { History } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/renderer-react' +import type { History } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/renderer-react' type Routes = Awaited>['routes'] type AllRoute = Routes[keyof Routes] diff --git a/web/src/.umi/core/plugin.ts b/web/src/.umi/core/plugin.ts index a3c6a54c6..ddb50f983 100644 --- a/web/src/.umi/core/plugin.ts +++ b/web/src/.umi/core/plugin.ts @@ -2,7 +2,7 @@ // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! import * as Plugin_0 from '@@/core/helmet.ts'; -import * as Plugin_1 from 'C:/Users/zfc/Desktop/docgpt/client/src/.umi/plugin-dva/runtime.tsx'; +import * as Plugin_1 from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/.umi/plugin-dva/runtime.tsx'; import { PluginManager } from 'umi'; function __defaultExport (obj) { @@ -19,7 +19,7 @@ export function getPlugins() { }, { apply: Plugin_1, - path: process.env.NODE_ENV === 'production' ? void 0 : 'C:/Users/zfc/Desktop/docgpt/client/src/.umi/plugin-dva/runtime.tsx', + path: process.env.NODE_ENV === 'production' ? void 0 : 'C:/Users/zfc/Desktop/doc/ragflow/web/src/.umi/plugin-dva/runtime.tsx', }, ]; } diff --git a/web/src/.umi/core/polyfill.ts b/web/src/.umi/core/polyfill.ts index 2ae5f0489..15cc5c3bc 100644 --- a/web/src/.umi/core/polyfill.ts +++ b/web/src/.umi/core/polyfill.ts @@ -1,220 +1,220 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.error.cause.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.aggregate-error.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.aggregate-error.cause.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.at.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.find-last.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.find-last-index.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.push.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.reduce.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.reduce-right.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.to-reversed.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.to-sorted.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.to-spliced.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.array.with.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.map.group-by.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.object.group-by.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.object.has-own.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.promise.any.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.promise.with-resolvers.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.reflect.to-string-tag.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.regexp.flags.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.string.at-alternative.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.string.is-well-formed.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.string.replace-all.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.string.to-well-formed.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.typed-array.at.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.typed-array.find-last.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.typed-array.find-last-index.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.typed-array.set.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.typed-array.to-reversed.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.typed-array.to-sorted.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/es.typed-array.with.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.suppressed-error.constructor.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.from-async.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.filter-out.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.filter-reject.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.group.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.group-by.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.group-by-to-map.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.group-to-map.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.is-template-object.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.last-index.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.last-item.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array.unique-by.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array-buffer.detached.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array-buffer.transfer.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.constructor.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.drop.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.every.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.filter.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.find.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.flat-map.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.for-each.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.from.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.indexed.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.map.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.reduce.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.some.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.take.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.async-iterator.to-array.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.bigint.range.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.composite-key.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.composite-symbol.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.data-view.get-float16.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.data-view.get-uint8-clamped.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.data-view.set-float16.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.data-view.set-uint8-clamped.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.disposable-stack.constructor.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.function.demethodize.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.function.is-callable.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.function.is-constructor.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.function.metadata.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.function.un-this.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.constructor.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.dispose.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.drop.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.every.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.filter.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.find.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.flat-map.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.for-each.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.from.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.indexed.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.map.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.range.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.reduce.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.some.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.take.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.to-array.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.iterator.to-async.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.json.is-raw-json.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.json.parse.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.json.raw-json.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.delete-all.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.emplace.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.every.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.filter.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.find.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.find-key.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.from.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.includes.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.key-by.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.key-of.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.map-keys.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.map-values.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.merge.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.of.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.reduce.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.some.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.update.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.update-or-insert.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.map.upsert.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.clamp.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.deg-per-rad.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.degrees.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.fscale.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.f16round.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.iaddh.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.imulh.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.isubh.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.rad-per-deg.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.radians.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.scale.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.seeded-prng.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.signbit.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.math.umulh.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.number.from-string.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.number.range.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.object.iterate-entries.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.object.iterate-keys.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.object.iterate-values.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.observable.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.promise.try.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.reflect.define-metadata.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.reflect.delete-metadata.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.reflect.get-metadata.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.reflect.has-metadata.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.reflect.metadata.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.regexp.escape.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.add-all.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.delete-all.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.difference.v2.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.difference.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.every.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.filter.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.find.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.from.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.intersection.v2.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.intersection.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.is-disjoint-from.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.is-subset-of.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.is-superset-of.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.join.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.map.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.of.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.reduce.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.some.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.symmetric-difference.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.union.v2.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.set.union.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.string.at.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.string.cooked.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.string.code-points.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.string.dedent.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.async-dispose.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.dispose.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.is-registered-symbol.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.is-registered.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.is-well-known-symbol.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.is-well-known.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.matcher.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.metadata.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.metadata-key.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.observable.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.pattern-match.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.symbol.replace-all.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.typed-array.from-async.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.typed-array.filter-out.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.typed-array.filter-reject.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.typed-array.group-by.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.typed-array.to-spliced.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.typed-array.unique-by.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.uint8-array.from-base64.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.uint8-array.from-hex.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.uint8-array.to-base64.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.uint8-array.to-hex.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.weak-map.delete-all.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.weak-map.from.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.weak-map.of.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.weak-map.emplace.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.weak-map.upsert.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.weak-set.add-all.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.weak-set.delete-all.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.weak-set.from.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/esnext.weak-set.of.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/web.dom-exception.stack.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/web.immediate.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/web.self.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/web.structured-clone.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/web.url.can-parse.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/web.url-search-params.delete.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/web.url-search-params.has.js"; -import "C:/Users/zfc/Desktop/docgpt/client/node_modules/core-js/modules/web.url-search-params.size.js"; -import 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/preset-umi/node_modules/regenerator-runtime/runtime.js'; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.error.cause.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.aggregate-error.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.aggregate-error.cause.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.at.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.find-last.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.find-last-index.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.push.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.reduce.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.reduce-right.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.to-reversed.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.to-sorted.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.to-spliced.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.array.with.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.map.group-by.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.object.group-by.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.object.has-own.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.promise.any.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.promise.with-resolvers.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.reflect.to-string-tag.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.regexp.flags.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.string.at-alternative.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.string.is-well-formed.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.string.replace-all.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.string.to-well-formed.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.typed-array.at.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.typed-array.find-last.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.typed-array.find-last-index.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.typed-array.set.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.typed-array.to-reversed.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.typed-array.to-sorted.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/es.typed-array.with.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.suppressed-error.constructor.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.from-async.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.filter-out.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.filter-reject.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.group.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.group-by.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.group-by-to-map.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.group-to-map.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.is-template-object.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.last-index.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.last-item.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array.unique-by.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array-buffer.detached.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array-buffer.transfer.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.constructor.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.drop.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.every.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.filter.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.find.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.flat-map.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.for-each.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.from.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.indexed.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.map.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.reduce.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.some.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.take.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.async-iterator.to-array.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.bigint.range.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.composite-key.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.composite-symbol.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.data-view.get-float16.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.data-view.get-uint8-clamped.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.data-view.set-float16.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.data-view.set-uint8-clamped.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.disposable-stack.constructor.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.function.demethodize.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.function.is-callable.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.function.is-constructor.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.function.metadata.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.function.un-this.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.constructor.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.dispose.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.drop.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.every.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.filter.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.find.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.flat-map.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.for-each.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.from.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.indexed.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.map.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.range.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.reduce.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.some.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.take.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.to-array.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.iterator.to-async.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.json.is-raw-json.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.json.parse.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.json.raw-json.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.delete-all.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.emplace.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.every.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.filter.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.find.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.find-key.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.from.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.includes.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.key-by.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.key-of.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.map-keys.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.map-values.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.merge.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.of.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.reduce.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.some.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.update.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.update-or-insert.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.map.upsert.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.clamp.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.deg-per-rad.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.degrees.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.fscale.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.f16round.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.iaddh.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.imulh.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.isubh.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.rad-per-deg.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.radians.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.scale.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.seeded-prng.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.signbit.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.math.umulh.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.number.from-string.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.number.range.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.object.iterate-entries.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.object.iterate-keys.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.object.iterate-values.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.observable.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.promise.try.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.reflect.define-metadata.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.reflect.delete-metadata.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.reflect.get-metadata.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.reflect.has-metadata.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.reflect.metadata.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.regexp.escape.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.add-all.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.delete-all.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.difference.v2.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.difference.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.every.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.filter.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.find.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.from.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.intersection.v2.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.intersection.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.is-disjoint-from.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.is-subset-of.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.is-superset-of.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.join.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.map.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.of.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.reduce.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.some.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.symmetric-difference.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.union.v2.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.set.union.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.string.at.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.string.cooked.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.string.code-points.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.string.dedent.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.async-dispose.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.dispose.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.is-registered-symbol.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.is-registered.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.is-well-known-symbol.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.is-well-known.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.matcher.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.metadata.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.metadata-key.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.observable.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.pattern-match.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.symbol.replace-all.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.typed-array.from-async.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.typed-array.filter-out.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.typed-array.filter-reject.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.typed-array.group-by.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.typed-array.to-spliced.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.typed-array.unique-by.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.uint8-array.from-base64.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.uint8-array.from-hex.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.uint8-array.to-base64.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.uint8-array.to-hex.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.weak-map.delete-all.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.weak-map.from.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.weak-map.of.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.weak-map.emplace.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.weak-map.upsert.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.weak-set.add-all.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.weak-set.delete-all.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.weak-set.from.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/esnext.weak-set.of.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/web.dom-exception.stack.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/web.immediate.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/web.self.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/web.structured-clone.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/web.url.can-parse.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/web.url-search-params.delete.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/web.url-search-params.has.js"; +import "C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/core-js/modules/web.url-search-params.size.js"; +import 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/preset-umi/node_modules/regenerator-runtime/runtime.js'; export {}; diff --git a/web/src/.umi/core/route.tsx b/web/src/.umi/core/route.tsx index 9632e50b8..c654fffe0 100644 --- a/web/src/.umi/core/route.tsx +++ b/web/src/.umi/core/route.tsx @@ -16,7 +16,7 @@ export async function getRoutes() { '6': React.lazy(() => import(/* webpackChunkName: "p__setting__index" */'@/pages/setting/index.tsx')), '7': React.lazy(() => import(/* webpackChunkName: "p__file__index" */'@/pages/file/index.tsx')), '8': React.lazy(() => import(/* webpackChunkName: "p__404" */'@/pages/404.jsx')), -'@@/global-layout': React.lazy(() => import(/* webpackChunkName: "layouts__index" */'C:/Users/zfc/Desktop/docgpt/client/src/layouts/index.tsx')), +'@@/global-layout': React.lazy(() => import(/* webpackChunkName: "layouts__index" */'C:/Users/zfc/Desktop/doc/ragflow/web/src/layouts/index.tsx')), }, }; } diff --git a/web/src/.umi/exports.ts b/web/src/.umi/exports.ts index e210dcbf5..43f49a115 100644 --- a/web/src/.umi/exports.ts +++ b/web/src/.umi/exports.ts @@ -5,15 +5,15 @@ export { defineApp } from './core/defineApp' export type { RuntimeConfig } from './core/defineApp' // plugins -export { connect, useDispatch, useStore, useSelector, getDvaApp } from 'C:/Users/zfc/Desktop/docgpt/client/src/.umi/plugin-dva'; -export { Icon } from 'C:/Users/zfc/Desktop/docgpt/client/src/.umi/plugin-icons'; +export { connect, useDispatch, useStore, useSelector, getDvaApp } from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/.umi/plugin-dva'; +export { Icon } from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/.umi/plugin-icons'; // plugins types.d.ts -export * from 'C:/Users/zfc/Desktop/docgpt/client/src/.umi/plugin-dva/types.d'; +export * from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/.umi/plugin-dva/types.d'; // @umijs/renderer-* -export { createBrowserHistory, createHashHistory, createMemoryHistory, Helmet, HelmetProvider, createSearchParams, generatePath, matchPath, matchRoutes, Navigate, NavLink, Outlet, resolvePath, useLocation, useMatch, useNavigate, useOutlet, useOutletContext, useParams, useResolvedPath, useRoutes, useSearchParams, useAppData, useClientLoaderData, useRouteProps, useSelectedRoutes, useServerLoaderData, renderClient, __getRoot, Link, useRouteData, __useFetcher, withRouter } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/renderer-react'; -export type { History } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/renderer-react' +export { createBrowserHistory, createHashHistory, createMemoryHistory, Helmet, HelmetProvider, createSearchParams, generatePath, matchPath, matchRoutes, Navigate, NavLink, Outlet, resolvePath, useLocation, useMatch, useNavigate, useOutlet, useOutletContext, useParams, useResolvedPath, useRoutes, useSearchParams, useAppData, useClientLoaderData, useRouteProps, useSelectedRoutes, useServerLoaderData, renderClient, __getRoot, Link, useRouteData, __useFetcher, withRouter } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/renderer-react'; +export type { History } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/renderer-react' // umi/client/client/plugin -export { ApplyPluginsType, PluginManager } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/umi/client/client/plugin.js'; +export { ApplyPluginsType, PluginManager } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/umi/client/client/plugin.js'; export { history, createHistory } from './core/history'; export { terminal } from './core/terminal'; // react ssr diff --git a/web/src/.umi/plugin-dva/dva.tsx b/web/src/.umi/plugin-dva/dva.tsx index 2bd978994..1c4831146 100644 --- a/web/src/.umi/plugin-dva/dva.tsx +++ b/web/src/.umi/plugin-dva/dva.tsx @@ -3,8 +3,8 @@ // DO NOT CHANGE IT MANUALLY! // It's faked dva // aliased to @umijs/plugins/templates/dva -import { create, Provider } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/plugins/libs/dva.tsx'; -import createLoading from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/dva-loading/dist/index.js'; +import { create, Provider } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/plugins/libs/dva.tsx'; +import createLoading from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/dva-loading/dist/index.js'; import React, { useRef } from 'react'; import { history, ApplyPluginsType, useAppData } from 'umi'; diff --git a/web/src/.umi/plugin-dva/index.ts b/web/src/.umi/plugin-dva/index.ts index 6c2f0f75d..5c1a1f8b4 100644 --- a/web/src/.umi/plugin-dva/index.ts +++ b/web/src/.umi/plugin-dva/index.ts @@ -1,5 +1,5 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -export { connect, useDispatch, useStore, useSelector } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/plugins/libs/dva.tsx'; +export { connect, useDispatch, useStore, useSelector } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/plugins/libs/dva.tsx'; export { getDvaApp } from './dva'; diff --git a/web/src/.umi/plugin-dva/models.ts b/web/src/.umi/plugin-dva/models.ts index 89d4fc255..deb7d3324 100644 --- a/web/src/.umi/plugin-dva/models.ts +++ b/web/src/.umi/plugin-dva/models.ts @@ -1,13 +1,13 @@ // @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! -import model_1 from 'C:/Users/zfc/Desktop/docgpt/client/src/pages/add-knowledge/components/knowledge-file/model'; -import model_2 from 'C:/Users/zfc/Desktop/docgpt/client/src/pages/add-knowledge/components/knowledge-setting/model'; -import model_3 from 'C:/Users/zfc/Desktop/docgpt/client/src/pages/add-knowledge/model'; -import model_4 from 'C:/Users/zfc/Desktop/docgpt/client/src/pages/chat/model'; -import model_5 from 'C:/Users/zfc/Desktop/docgpt/client/src/pages/knowledge/model'; -import model_6 from 'C:/Users/zfc/Desktop/docgpt/client/src/pages/login/model'; -import model_7 from 'C:/Users/zfc/Desktop/docgpt/client/src/pages/setting/model'; +import model_1 from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/pages/add-knowledge/components/knowledge-file/model'; +import model_2 from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/pages/add-knowledge/components/knowledge-setting/model'; +import model_3 from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/pages/add-knowledge/model'; +import model_4 from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/pages/chat/model'; +import model_5 from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/pages/knowledge/model'; +import model_6 from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/pages/login/model'; +import model_7 from 'C:/Users/zfc/Desktop/doc/ragflow/web/src/pages/setting/model'; export const models = { model_1: { namespace: 'add-knowledge.components.knowledge-file.model', model: model_1 }, diff --git a/web/src/.umi/testBrowser.tsx b/web/src/.umi/testBrowser.tsx index 00f4134f3..9e7f4a04e 100644 --- a/web/src/.umi/testBrowser.tsx +++ b/web/src/.umi/testBrowser.tsx @@ -3,7 +3,7 @@ // DO NOT CHANGE IT MANUALLY! import React, { useEffect, useState } from 'react'; import { ApplyPluginsType } from 'umi'; -import { renderClient, RenderClientOpts } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/renderer-react'; +import { renderClient, RenderClientOpts } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/renderer-react'; import { createHistory } from './core/history'; import { createPluginManager } from './core/plugin'; import { getRoutes } from './core/route'; diff --git a/web/src/.umi/tsconfig.json b/web/src/.umi/tsconfig.json index d9971abc5..83899c5e5 100644 --- a/web/src/.umi/tsconfig.json +++ b/web/src/.umi/tsconfig.json @@ -27,7 +27,7 @@ "src/.umi/*" ], "umi": [ - "C:\\Users\\zfc\\Desktop\\docgpt\\client\\node_modules\\umi" + "C:\\Users\\zfc\\Desktop\\doc\\ragflow\\web\\node_modules\\umi" ], "umi/typings": [ "src/.umi/typings" diff --git a/web/src/.umi/umi.ts b/web/src/.umi/umi.ts index 9e3e220cd..097976a49 100644 --- a/web/src/.umi/umi.ts +++ b/web/src/.umi/umi.ts @@ -3,7 +3,7 @@ // DO NOT CHANGE IT MANUALLY! import './core/polyfill'; -import { renderClient } from 'C:/Users/zfc/Desktop/docgpt/client/node_modules/@umijs/renderer-react'; +import { renderClient } from 'C:/Users/zfc/Desktop/doc/ragflow/web/node_modules/@umijs/renderer-react'; import { getRoutes } from './core/route'; import { createPluginManager } from './core/plugin'; import { createHistory } from './core/history'; diff --git a/web/src/assets/1.pdf b/web/src/assets/1.pdf new file mode 100644 index 000000000..43b8558ec Binary files /dev/null and b/web/src/assets/1.pdf differ diff --git a/web/src/pages/add-knowledge/components/knowledge-file/createEFileModal.tsx b/web/src/pages/add-knowledge/components/knowledge-file/createEFileModal.tsx index 62fce6ef7..f892cfdf5 100644 --- a/web/src/pages/add-knowledge/components/knowledge-file/createEFileModal.tsx +++ b/web/src/pages/add-knowledge/components/knowledge-file/createEFileModal.tsx @@ -1,14 +1,22 @@ -import { connect } from 'umi'; +import React from 'react' +import { connect, Dispatch } from 'umi'; import i18n from 'i18next'; import { useTranslation, Trans } from 'react-i18next' import { Input, Modal, Form } from 'antd' import { rsaPsw } from '@/utils' import styles from './index.less'; +import type { kFModelState } from './model' type FieldType = { name?: string; }; -const Index = ({ kFModel, dispatch, getKfList, kb_id }) => { +interface kFProps { + dispatch: Dispatch; + kFModel: kFModelState; + getKfList: () => void; + kb_id: string +} +const Index: React.FC = ({ kFModel, dispatch, getKfList, kb_id }) => { const { isShowCEFwModal } = kFModel const { t } = useTranslation() const handleCancel = () => { diff --git a/web/src/pages/add-knowledge/components/knowledge-file/index.tsx b/web/src/pages/add-knowledge/components/knowledge-file/index.tsx index 28598cc1a..3b13309e1 100644 --- a/web/src/pages/add-knowledge/components/knowledge-file/index.tsx +++ b/web/src/pages/add-knowledge/components/knowledge-file/index.tsx @@ -1,5 +1,5 @@ import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { connect, useNavigate, useLocation } from 'umi' +import { connect, Dispatch } from 'umi' import { Space, Table, Tag, Input, Button, Switch, Popover, Dropdown, } from 'antd'; import type { MenuProps } from 'antd'; import { PlusOutlined, DownOutlined } from '@ant-design/icons' @@ -9,6 +9,8 @@ import UploadFile from './upload' import CreateEPModal from './createEFileModal' import SegmentSetModal from './segmentSetModal' import styles from './index.less' +import type { kFModelState } from './model' +import type { settingModelState } from '@/pages/setting/model' interface DataType { name: string; @@ -21,9 +23,14 @@ interface DataType { parser_id: string } +interface kFProps { + dispatch: Dispatch; + kFModel: kFModelState; + settingModel: settingModelState; + id: string +} - -const Index: React.FC = ({ kFModel, dispatch, id }) => { +const Index: React.FC = ({ kFModel, dispatch, id }) => { const { data, loading } = kFModel const [inputValue, setInputValue] = useState('') const [doc_id, setDocId] = useState('0') diff --git a/web/src/pages/add-knowledge/components/knowledge-file/model.ts b/web/src/pages/add-knowledge/components/knowledge-file/model.ts index 4f62d0394..a1146865f 100644 --- a/web/src/pages/add-knowledge/components/knowledge-file/model.ts +++ b/web/src/pages/add-knowledge/components/knowledge-file/model.ts @@ -1,15 +1,42 @@ import { message } from 'antd'; -import { addParam } from '@/utils'; +import { Effect, Reducer, Subscription } from 'umi' import kbService from '@/services/kbService'; -const Model = { +export interface kFModelState { + isShowCEFwModal: boolean; + isShowTntModal: boolean; + isShowSegmentSetModal: boolean; + loading: boolean; + tenantIfo: any; + data: any[] +} +export interface kFModelType { + namespace: 'kFModel'; + state: kFModelState; + effects: { + createKf: Effect; + updateKf: Effect; + getKfDetail: Effect; + getKfList: Effect; + updateDocumentStatus: Effect; + document_rm: Effect; + document_create: Effect; + document_change_parser: Effect; + }; + reducers: { + updateState: Reducer; + }; + subscriptions: { setup: Subscription }; +} +const Model: kFModelType = { namespace: 'kFModel', state: { isShowCEFwModal: false, isShowTntModal: false, isShowSegmentSetModal: false, loading: false, - tenantIfo: {} + tenantIfo: {}, + data: [] }, subscriptions: { setup({ dispatch, history }) { diff --git a/web/src/pages/add-knowledge/components/knowledge-file/segmentSetModal.tsx b/web/src/pages/add-knowledge/components/knowledge-file/segmentSetModal.tsx index 4853b23c8..f44903959 100644 --- a/web/src/pages/add-knowledge/components/knowledge-file/segmentSetModal.tsx +++ b/web/src/pages/add-knowledge/components/knowledge-file/segmentSetModal.tsx @@ -1,15 +1,23 @@ -import { connect } from 'umi'; +import React from 'react'; +import { connect, Dispatch } from 'umi'; import i18n from 'i18next'; import { useTranslation, Trans } from 'react-i18next' import { Input, Modal, Form, Tag, Space } from 'antd' import { rsaPsw } from '@/utils' import { useEffect, useState } from 'react'; import styles from './index.less'; +import type { kFModelState } from './model' +import type { settingModelState } from '@/pages/setting/model' const { CheckableTag } = Tag; -type FieldType = { - name?: string; -}; -const Index = ({ kFModel, settingModel, dispatch, getKfList, parser_id, doc_id }) => { +interface kFProps { + dispatch: Dispatch; + kFModel: kFModelState; + settingModel: settingModelState; + getKfList: () => void; + parser_id: string; + doc_id: string; +} +const Index: React.FC = ({ kFModel, settingModel, dispatch, getKfList, parser_id, doc_id }) => { const [selectedTag, setSelectedTag] = useState('') const { tenantIfo = {} } = settingModel const { parser_ids = '' } = tenantIfo diff --git a/web/src/pages/add-knowledge/components/knowledge-file/upload.tsx b/web/src/pages/add-knowledge/components/knowledge-file/upload.tsx index 1c2f7c961..91af3e142 100644 --- a/web/src/pages/add-knowledge/components/knowledge-file/upload.tsx +++ b/web/src/pages/add-knowledge/components/knowledge-file/upload.tsx @@ -1,20 +1,23 @@ import React from 'react'; import { connect } from 'umi' -import { UploadOutlined } from '@ant-design/icons'; import type { UploadProps } from 'antd'; import { Button, message, Upload } from 'antd'; import uploadService from '@/services/uploadService' - - -const Index = ({ kb_id, getKfList }) => { - console.log(kb_id) - const createRequest = async function ({ file, onSuccess, onError }) { +interface PropsType { + kb_id: string; + getKfList: () => void +} +type UploadRequestOption = Parameters< + NonNullable +>[0]; +const Index: React.FC = ({ kb_id, getKfList }) => { + const createRequest: (props: UploadRequestOption) => void = async function ({ file, onSuccess, onError }) { const { retcode, data } = await uploadService.uploadFile(file, kb_id); if (retcode === 0) { - onSuccess(data, file); + onSuccess && onSuccess(data, file); } else { - onError(data); + onError && onError(data); } getKfList && getKfList() }; diff --git a/web/src/pages/add-knowledge/components/knowledge-setting/index.tsx b/web/src/pages/add-knowledge/components/knowledge-setting/index.tsx index 50026330d..e9d67d1ca 100644 --- a/web/src/pages/add-knowledge/components/knowledge-setting/index.tsx +++ b/web/src/pages/add-knowledge/components/knowledge-setting/index.tsx @@ -1,6 +1,8 @@ import React, { useEffect, useState } from 'react'; -import { useNavigate, connect } from 'umi' +import { useNavigate, connect, Dispatch } from 'umi' import { Button, Form, Input, InputNumber, Radio, Select, Tag, Space, Avatar, Divider, List, Skeleton } from 'antd'; +import type { kSModelState } from './model' +import type { settingModelState } from '@/pages/setting/model' import styles from './index.less' const { CheckableTag } = Tag; const layout = { @@ -10,41 +12,17 @@ const layout = { }; const { Option } = Select /* eslint-disable no-template-curly-in-string */ -const validateMessages = { - required: '${label} is required!', - types: { - email: '${label} is not a valid email!', - number: '${label} is not a valid number!', - }, - number: { - range: '${label} must be between ${min} and ${max}', - }, -}; -/* eslint-enable no-template-curly-in-string */ - -interface DataType { - gender: string; - name: { - title: string; - first: string; - last: string; - }; - email: string; - picture: { - large: string; - medium: string; - thumbnail: string; - }; - nat: string; +interface kSProps { + dispatch: Dispatch; + kSModel: kSModelState; + settingModel: settingModelState; + id: string } -const tags = [{ title: '研报' }, { title: '法律' }, { title: '简历' }, { title: '说明书' }, { title: '书籍' }, { title: '演讲稿' }] - -const Index: React.FC = ({ settingModel, kSModel, dispatch, ...props }) => { +const Index: React.FC = ({ settingModel, kSModel, dispatch, id }) => { let navigate = useNavigate(); const { tenantIfo = {} } = settingModel const { parser_ids = '', embd_id = '' } = tenantIfo - const { id = '' } = props const [form] = Form.useForm(); useEffect(() => { @@ -140,7 +118,7 @@ const Index: React.FC = ({ settingModel, kSModel, dispatch, ...props }) => { hasFeedback rules={[{ required: true, message: 'Please select your country!' }]} > - {embd_id.split(',').map((item: string) => { return })} diff --git a/web/src/pages/add-knowledge/components/knowledge-setting/model.ts b/web/src/pages/add-knowledge/components/knowledge-setting/model.ts index 197ad044a..42e33a5b3 100644 --- a/web/src/pages/add-knowledge/components/knowledge-setting/model.ts +++ b/web/src/pages/add-knowledge/components/knowledge-setting/model.ts @@ -1,8 +1,27 @@ import { message } from 'antd'; -import { addParam } from '@/utils'; +import { Effect, Reducer, Subscription } from 'umi' import kbService from '@/services/kbService'; -const Model = { +export interface kSModelState { + isShowPSwModal: boolean; + isShowTntModal: boolean; + loading: boolean; + tenantIfo: any +} +export interface kSModelType { + namespace: 'kSModel'; + state: kSModelState; + effects: { + createKb: Effect; + updateKb: Effect; + getKbDetail: Effect; + }; + reducers: { + updateState: Reducer; + }; + subscriptions: { setup: Subscription }; +} +const Model: kSModelType = { namespace: 'kSModel', state: { isShowPSwModal: false, diff --git a/web/src/pages/chat/index.tsx b/web/src/pages/chat/index.tsx index 3e1b4d0ac..64445f6b4 100644 --- a/web/src/pages/chat/index.tsx +++ b/web/src/pages/chat/index.tsx @@ -1,19 +1,15 @@ -import React, { FC } from 'react'; -import { IndexModelState, ConnectProps, Loading, connect } from 'umi'; +import React from 'react'; +import { connect, Dispatch } from 'umi'; +import type { chatModelState } from './model' -interface PageProps extends ConnectProps { - index: IndexModelState; - loading: boolean; +interface chatProps { + chatModel: chatModelState; + dispatch: Dispatch } -const IndexPage: FC = ({ index, dispatch }) => { - const { name } = index; - return
chat: {name}
; +const View: React.FC = ({ chatModel, dispatch }) => { + const { name } = chatModel; + return
chat:{name}
; }; -export default connect( - ({ index, loading }: { index: IndexModelState; loading: Loading }) => ({ - index, - loading: loading.models.index, - }), -)(IndexPage); \ No newline at end of file +export default connect(({ chatModel, loading }) => ({ chatModel, loading }))(View); \ No newline at end of file diff --git a/web/src/pages/chat/model.ts b/web/src/pages/chat/model.ts index 94d6b4e47..103c978c9 100644 --- a/web/src/pages/chat/model.ts +++ b/web/src/pages/chat/model.ts @@ -1,25 +1,23 @@ -import { Effect, ImmerReducer, Reducer, Subscription } from 'umi'; +import { Effect, Reducer, Subscription } from 'umi'; -export interface IndexModelState { +export interface chatModelState { name: string; } -export interface IndexModelType { - namespace: 'index'; - state: IndexModelState; +export interface chatModelType { + namespace: 'chatModel'; + state: chatModelState; effects: { query: Effect; }; reducers: { - save: Reducer; - // 启用 immer 之后 - // save: ImmerReducer; + save: Reducer; }; subscriptions: { setup: Subscription }; } -const IndexModel: IndexModelType = { - namespace: 'index', +const Model: chatModelType = { + namespace: 'chatModel', state: { name: 'kate', }, @@ -34,10 +32,6 @@ const IndexModel: IndexModelType = { ...action.payload, }; }, - // 启用 immer 之后 - // save(state, action) { - // state.name = action.payload; - // }, }, subscriptions: { setup({ dispatch, history }) { @@ -49,4 +43,4 @@ const IndexModel: IndexModelType = { }, }; -export default IndexModel; \ No newline at end of file +export default Model; \ No newline at end of file diff --git a/web/src/pages/file/index.tsx b/web/src/pages/file/index.tsx index c690f18ad..a9310e3d9 100644 --- a/web/src/pages/file/index.tsx +++ b/web/src/pages/file/index.tsx @@ -20,7 +20,7 @@ const App: React.FC = () => { } useEffect(() => { const timer = setInterval(() => { - setFileList((fileList) => { + setFileList((fileList: any) => { const percent = fileList[0]?.percent if (percent + 10 >= 100) { clearInterval(timer) diff --git a/web/src/pages/knowledge/index.tsx b/web/src/pages/knowledge/index.tsx index 48025bcd8..dfb3c2809 100644 --- a/web/src/pages/knowledge/index.tsx +++ b/web/src/pages/knowledge/index.tsx @@ -1,20 +1,20 @@ import React, { useEffect, useState, } from 'react'; -import { useNavigate, connect } from 'umi' +import { useNavigate, connect, Dispatch } from 'umi' import { Card, List, Popconfirm, message, FloatButton, Row, Col } from 'antd'; import { MinusSquareOutlined, DeleteOutlined, PlusOutlined } from '@ant-design/icons'; import styles from './index.less' import { formatDate } from '@/utils/date' - -const dd = [{ - title: 'Title 4', - text: '4', - des: '111' -}] -const Index: React.FC = ({ knowledgeModel, dispatch }) => { +import type { knowledgeModelState } from './model' +interface KnowledgeProps { + dispatch: Dispatch; + knowledgeModel: knowledgeModelState +} +const Index: React.FC = ({ knowledgeModel, dispatch }) => { const navigate = useNavigate() // const [datas, setDatas] = useState(data) - const { data } = knowledgeModel - const confirm = (id) => { + const { data = [] } = knowledgeModel + console.log(knowledgeModel) + const confirm = (id: string) => { dispatch({ type: 'knowledgeModel/rmKb', payload: { @@ -49,8 +49,8 @@ const Index: React.FC = ({ knowledgeModel, dispatch }) => { } type="primary" style={{ right: 24, top: 100 }} /> { - data.map((item, index) => { - return ( + data.map((item: any) => { + return ( { handleEditKnowledge(item.id) }} > @@ -63,7 +63,7 @@ const Index: React.FC = ({ knowledgeModel, dispatch }) => { { + onConfirm={(e: any) => { e.stopPropagation(); e.nativeEvent.stopImmediatePropagation() confirm(item.id) diff --git a/web/src/pages/knowledge/model.ts b/web/src/pages/knowledge/model.ts index 0e5090f79..d90a8e72b 100644 --- a/web/src/pages/knowledge/model.ts +++ b/web/src/pages/knowledge/model.ts @@ -1,8 +1,24 @@ +import { Effect, Reducer, Subscription } from 'umi' import { message } from 'antd'; -import { addParam } from '@/utils'; import kbService from '@/services/kbService'; -const Model = { +export interface knowledgeModelState { + loading: boolean; + data: any[] +} +export interface knowledgegModelType { + namespace: 'knowledgeModel'; + state: knowledgeModelState; + effects: { + rmKb: Effect; + getList: Effect; + }; + reducers: { + updateState: Reducer; + }; + subscriptions: { setup: Subscription }; +} +const Model: knowledgegModelType = { namespace: 'knowledgeModel', state: { loading: false, diff --git a/web/src/pages/login/index.tsx b/web/src/pages/login/index.tsx index d992feda3..e15fa19b9 100644 --- a/web/src/pages/login/index.tsx +++ b/web/src/pages/login/index.tsx @@ -3,6 +3,7 @@ import { Input, Form, Button, Checkbox } from 'antd'; import styles from './index.less'; import { rsaPsw } from '@/utils' import { useState, useEffect, FC } from 'react'; + interface LoginProps { dispatch: Dispatch; } diff --git a/web/src/pages/login/model.ts b/web/src/pages/login/model.ts index b886ab3ac..d95187e9f 100644 --- a/web/src/pages/login/model.ts +++ b/web/src/pages/login/model.ts @@ -1,15 +1,30 @@ +import { Effect, Reducer, Subscription } from 'umi' import { message } from 'antd'; -import { addParam } from '@/utils'; import userService from '@/services/userService'; -const Model = { +export interface loginModelState { + list: any[]; + info: any; + visible: boolean; +} +export interface logingModelType { + namespace: 'loginModel'; + state: loginModelState; + effects: { + login: Effect; + register: Effect; + }; + reducers: { + updateState: Reducer; + }; + subscriptions: { setup: Subscription }; +} +const Model: logingModelType = { namespace: 'loginModel', state: { list: [], info: {}, visible: false, - pagination: {}, - campaignInfo: {} }, subscriptions: { setup({ dispatch, history }) { diff --git a/web/src/pages/setting/model.ts b/web/src/pages/setting/model.ts index 49e781ddb..d8c9d860d 100644 --- a/web/src/pages/setting/model.ts +++ b/web/src/pages/setting/model.ts @@ -1,6 +1,5 @@ import { Effect, Reducer, Subscription } from 'umi'; import { message } from 'antd'; -import { addParam } from '@/utils'; import userService from '@/services/userService'; import { rearg } from 'lodash'; diff --git a/web/src/utils/api.ts b/web/src/utils/api.ts index 19599ad5d..b20f1f01e 100644 --- a/web/src/utils/api.ts +++ b/web/src/utils/api.ts @@ -1,7 +1,7 @@ -let api_host = `/v1`; +let api_host = `http://54.80.112.79:9380/v1`; export { api_host }; diff --git a/web/src/utils/request.ts b/web/src/utils/request.ts index 74227ffd9..b7e2a3a3b 100644 --- a/web/src/utils/request.ts +++ b/web/src/utils/request.ts @@ -27,18 +27,39 @@ const retcodeMessage = { 503: '服务不可用,服务器暂时过载或维护。', 504: '网关超时。' }; - +type retcode = + | 200 + | 201 + | 202 + | 204 + | 400 + | 401 + | 403 + | 404 + | 406 + | 410 + | 422 + | 500 + | 502 + | 503 + | 504; /** * 异常处理程序 */ -const errorHandler = (error: any) => { +interface responseType { + retcode: number; + data: any; + retmsg: string; + status: number +} +const errorHandler = (error: { response: Response, message: string }): Response => { const { response } = error; // 手动中断请求 abort if (error.message === ABORT_REQUEST_ERR_MESSAGE) { console.log('user abort request'); } else { if (response && response.status) { - const errorText = retcodeMessage[response.status] || response.statusText; + const errorText = retcodeMessage[response.status as retcode] || response.statusText; const { status, url } = response; notification.error({ message: `请求错误 ${status}: ${url}`, @@ -59,14 +80,11 @@ const errorHandler = (error: any) => { */ const request = extend({ errorHandler, // 默认错误处理 - // credentials: 'include', // 默认请求是否带上cookie timeout: 3000000, getResponse: true }); -request.interceptors.request.use((url, options) => { - let prefix = ''; - console.log(url) +request.interceptors.request.use((url: string, options: any) => { const Authorization = localStorage.getItem('Authorization') return { url, @@ -84,9 +102,10 @@ request.interceptors.request.use((url, options) => { /* * 请求response拦截器 * */ -request.interceptors.response.use(async (response, request) => { + +request.interceptors.response.use(async (response: any, request) => { console.log(response, request) - const data = await response.clone().json(); + const data: responseType = await response.clone().json(); // response 拦截 if (data.retcode === 401 || data.retcode === 401) {