update typescript

This commit is contained in:
yangqianjuan 2024-01-17 15:59:30 +08:00
parent 9fde397d26
commit b416f90b46
35 changed files with 458 additions and 367 deletions

4
web/.gitignore vendored
View file

@ -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

View file

@ -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' },
// },
// },
});

2
web/package-lock.json generated
View file

@ -1,5 +1,5 @@
{
"name": "client",
"name": "web",
"lockfileVersion": 3,
"requires": true,
"packages": {

View file

@ -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;

View file

@ -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) => {

View file

@ -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;

View file

@ -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<ReturnType<typeof getRoutes>>['routes']
type AllRoute = Routes[keyof Routes]

View file

@ -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',
},
];
}

View file

@ -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 {};

View file

@ -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')),
},
};
}

View file

@ -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

View file

@ -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';

View file

@ -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';

View file

@ -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 },

View file

@ -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';

View file

@ -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"

View file

@ -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';

BIN
web/src/assets/1.pdf Normal file

Binary file not shown.

View file

@ -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<kFProps> = ({ kFModel, dispatch, getKfList, kb_id }) => {
const { isShowCEFwModal } = kFModel
const { t } = useTranslation()
const handleCancel = () => {

View file

@ -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<kFProps> = ({ kFModel, dispatch, id }) => {
const { data, loading } = kFModel
const [inputValue, setInputValue] = useState('')
const [doc_id, setDocId] = useState('0')

View file

@ -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<kFModelState>;
};
subscriptions: { setup: Subscription };
}
const Model: kFModelType = {
namespace: 'kFModel',
state: {
isShowCEFwModal: false,
isShowTntModal: false,
isShowSegmentSetModal: false,
loading: false,
tenantIfo: {}
tenantIfo: {},
data: []
},
subscriptions: {
setup({ dispatch, history }) {

View file

@ -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<kFProps> = ({ kFModel, settingModel, dispatch, getKfList, parser_id, doc_id }) => {
const [selectedTag, setSelectedTag] = useState('')
const { tenantIfo = {} } = settingModel
const { parser_ids = '' } = tenantIfo

View file

@ -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<UploadProps["customRequest"]>
>[0];
const Index: React.FC<PropsType> = ({ 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()
};

View file

@ -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<kSProps> = ({ 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!' }]}
>
<Select placeholder="Please select a country" disabled={id}>
<Select placeholder="Please select a country" >
{embd_id.split(',').map((item: string) => {
return <Option value={item} key={item}>{item}</Option>
})}

View file

@ -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<kSModelState>;
};
subscriptions: { setup: Subscription };
}
const Model: kSModelType = {
namespace: 'kSModel',
state: {
isShowPSwModal: false,

View file

@ -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<PageProps> = ({ index, dispatch }) => {
const { name } = index;
return <div>chat: {name}</div>;
const View: React.FC<chatProps> = ({ chatModel, dispatch }) => {
const { name } = chatModel;
return <div>chat:{name} </div>;
};
export default connect(
({ index, loading }: { index: IndexModelState; loading: Loading }) => ({
index,
loading: loading.models.index,
}),
)(IndexPage);
export default connect(({ chatModel, loading }) => ({ chatModel, loading }))(View);

View file

@ -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<IndexModelState>;
// 启用 immer 之后
// save: ImmerReducer<IndexModelState>;
save: Reducer<chatModelState>;
};
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;
export default Model;

View file

@ -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)

View file

@ -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<KnowledgeProps> = ({ 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 }) => {
<FloatButton onClick={handleAddKnowledge} icon={<PlusOutlined />} type="primary" style={{ right: 24, top: 100 }} />
<Row gutter={{ xs: 8, sm: 16, md: 24, lg: 32 }}>
{
data.map((item, index) => {
return (<Col className="gutter-row" key={item.title} xs={24} sm={12} md={8} lg={6}>
data.map((item: any) => {
return (<Col className="gutter-row" key={item.name} xs={24} sm={12} md={8} lg={6}>
<Card className={styles.card}
onClick={() => { handleEditKnowledge(item.id) }}
>
@ -63,7 +63,7 @@ const Index: React.FC = ({ knowledgeModel, dispatch }) => {
<Popconfirm
title="Delete the task"
description="Are you sure to delete this task?"
onConfirm={(e) => {
onConfirm={(e: any) => {
e.stopPropagation();
e.nativeEvent.stopImmediatePropagation()
confirm(item.id)

View file

@ -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<knowledgeModelState>;
};
subscriptions: { setup: Subscription };
}
const Model: knowledgegModelType = {
namespace: 'knowledgeModel',
state: {
loading: false,

View file

@ -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;
}

View file

@ -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<loginModelState>;
};
subscriptions: { setup: Subscription };
}
const Model: logingModelType = {
namespace: 'loginModel',
state: {
list: [],
info: {},
visible: false,
pagination: {},
campaignInfo: {}
},
subscriptions: {
setup({ dispatch, history }) {

View file

@ -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';

View file

@ -1,7 +1,7 @@
let api_host = `/v1`;
let api_host = `http://54.80.112.79:9380/v1`;
export { api_host };

View file

@ -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) {