| @@ -8,6 +8,6 @@ | |||
| </head> | |||
| <body> | |||
| <div id="root"></div> | |||
| <script src="/umi.1ea9be75.js"></script> | |||
| <script src="/umi.42d5156f.js"></script> | |||
| </body> | |||
| </html> | |||
| @@ -1,5 +1,5 @@ | |||
| { | |||
| "name": "rencaishichanghoutai", | |||
| "name": "job-manage", | |||
| "lockfileVersion": 3, | |||
| "requires": true, | |||
| "packages": { | |||
| @@ -1,11 +1,11 @@ | |||
| // @ts-nocheck | |||
| // This file is generated by Umi automatically | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import type { IRuntimeConfig as Plugin0 } from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-antd/runtimeConfig.d' | |||
| import type { IRuntimeConfig as Plugin1 } from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-dva/runtimeConfig.d' | |||
| import type { IRuntimeConfig as Plugin2 } from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-initialState/runtimeConfig.d' | |||
| import type { IRuntimeConfig as Plugin3 } from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-layout/runtimeConfig.d' | |||
| import type { IRuntimeConfig as Plugin4 } from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-request/runtimeConfig.d' | |||
| import type { IRuntimeConfig as Plugin0 } from 'D:/项目/outpackage/job-manage/src/.umi/plugin-antd/runtimeConfig.d' | |||
| import type { IRuntimeConfig as Plugin1 } from 'D:/项目/outpackage/job-manage/src/.umi/plugin-dva/runtimeConfig.d' | |||
| import type { IRuntimeConfig as Plugin2 } from 'D:/项目/outpackage/job-manage/src/.umi/plugin-initialState/runtimeConfig.d' | |||
| import type { IRuntimeConfig as Plugin3 } from 'D:/项目/outpackage/job-manage/src/.umi/plugin-layout/runtimeConfig.d' | |||
| import type { IRuntimeConfig as Plugin4 } from 'D:/项目/outpackage/job-manage/src/.umi/plugin-request/runtimeConfig.d' | |||
| interface IDefaultRuntimeConfig { | |||
| onRouteChange?: (props: { routes: any, clientRoutes: any, location: any, action: any, isFirst: boolean }) => void; | |||
| patchRoutes?: (props: { routes: any }) => void; | |||
| @@ -2,7 +2,7 @@ | |||
| // This file is generated by Umi automatically | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import React from 'react'; | |||
| import { HelmetProvider } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/renderer-react'; | |||
| import { HelmetProvider } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/renderer-react'; | |||
| import { context } from './helmetContext'; | |||
| export const innerProvider = (container) => { | |||
| @@ -1,7 +1,7 @@ | |||
| // @ts-nocheck | |||
| // This file is generated by Umi automatically | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import { createHashHistory, createMemoryHistory, createBrowserHistory } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/renderer-react'; | |||
| import { createHashHistory, createMemoryHistory, createBrowserHistory } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/renderer-react'; | |||
| import type { UmiHistory } from './historyIntelli'; | |||
| let history: UmiHistory; | |||
| @@ -2,7 +2,7 @@ | |||
| // This file is generated by Umi automatically | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import { getRoutes } from './route' | |||
| import type { History } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/renderer-react' | |||
| import type { History } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/renderer-react' | |||
| type Routes = Awaited<ReturnType<typeof getRoutes>>['routes'] | |||
| type AllRoute = Routes[keyof Routes] | |||
| @@ -1,13 +1,13 @@ | |||
| // @ts-nocheck | |||
| // This file is generated by Umi automatically | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import * as Plugin_0 from 'E:/项目/outpackage/rencaishichanghoutai/src/app.tsx'; | |||
| import * as Plugin_0 from 'D:/项目/outpackage/job-manage/src/app.tsx'; | |||
| import * as Plugin_1 from '@@/core/helmet.ts'; | |||
| import * as Plugin_2 from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-access/runtime.tsx'; | |||
| import * as Plugin_3 from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-dva/runtime.tsx'; | |||
| import * as Plugin_4 from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-initialState/runtime.tsx'; | |||
| import * as Plugin_5 from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-layout/runtime.tsx'; | |||
| import * as Plugin_6 from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-model/runtime.tsx'; | |||
| import * as Plugin_2 from 'D:/项目/outpackage/job-manage/src/.umi/plugin-access/runtime.tsx'; | |||
| import * as Plugin_3 from 'D:/项目/outpackage/job-manage/src/.umi/plugin-dva/runtime.tsx'; | |||
| import * as Plugin_4 from 'D:/项目/outpackage/job-manage/src/.umi/plugin-initialState/runtime.tsx'; | |||
| import * as Plugin_5 from 'D:/项目/outpackage/job-manage/src/.umi/plugin-layout/runtime.tsx'; | |||
| import * as Plugin_6 from 'D:/项目/outpackage/job-manage/src/.umi/plugin-model/runtime.tsx'; | |||
| import { PluginManager } from 'umi'; | |||
| function __defaultExport (obj) { | |||
| @@ -20,7 +20,7 @@ export function getPlugins() { | |||
| return [ | |||
| { | |||
| apply: __defaultExport(Plugin_0), | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'E:/项目/outpackage/rencaishichanghoutai/src/app.tsx', | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'D:/项目/outpackage/job-manage/src/app.tsx', | |||
| }, | |||
| { | |||
| apply: Plugin_1, | |||
| @@ -28,23 +28,23 @@ export function getPlugins() { | |||
| }, | |||
| { | |||
| apply: Plugin_2, | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-access/runtime.tsx', | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'D:/项目/outpackage/job-manage/src/.umi/plugin-access/runtime.tsx', | |||
| }, | |||
| { | |||
| apply: Plugin_3, | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-dva/runtime.tsx', | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'D:/项目/outpackage/job-manage/src/.umi/plugin-dva/runtime.tsx', | |||
| }, | |||
| { | |||
| apply: Plugin_4, | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-initialState/runtime.tsx', | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'D:/项目/outpackage/job-manage/src/.umi/plugin-initialState/runtime.tsx', | |||
| }, | |||
| { | |||
| apply: Plugin_5, | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-layout/runtime.tsx', | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'D:/项目/outpackage/job-manage/src/.umi/plugin-layout/runtime.tsx', | |||
| }, | |||
| { | |||
| apply: Plugin_6, | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-model/runtime.tsx', | |||
| path: process.env.NODE_ENV === 'production' ? void 0 : 'D:/项目/outpackage/job-manage/src/.umi/plugin-model/runtime.tsx', | |||
| }, | |||
| ]; | |||
| } | |||
| @@ -1,220 +1,220 @@ | |||
| // @ts-nocheck | |||
| // This file is generated by Umi automatically | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.error.cause.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.aggregate-error.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.aggregate-error.cause.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.at.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.find-last.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.find-last-index.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.push.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.reduce.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.reduce-right.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.to-reversed.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.to-sorted.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.to-spliced.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.array.with.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.map.group-by.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.object.group-by.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.object.has-own.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.promise.any.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.promise.with-resolvers.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.reflect.to-string-tag.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.regexp.flags.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.string.at-alternative.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.string.is-well-formed.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.string.replace-all.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.string.to-well-formed.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.typed-array.at.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.typed-array.find-last.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.typed-array.find-last-index.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.typed-array.set.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.typed-array.to-reversed.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.typed-array.to-sorted.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/es.typed-array.with.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.suppressed-error.constructor.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.from-async.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.filter-out.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.filter-reject.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.group.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.group-by.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.group-by-to-map.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.group-to-map.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.is-template-object.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.last-index.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.last-item.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array.unique-by.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array-buffer.detached.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array-buffer.transfer.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.constructor.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.drop.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.every.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.filter.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.find.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.flat-map.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.for-each.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.from.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.indexed.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.map.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.reduce.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.some.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.take.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.async-iterator.to-array.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.bigint.range.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.composite-key.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.composite-symbol.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.data-view.get-float16.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.data-view.get-uint8-clamped.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.data-view.set-float16.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.data-view.set-uint8-clamped.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.disposable-stack.constructor.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.function.demethodize.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.function.is-callable.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.function.is-constructor.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.function.metadata.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.function.un-this.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.constructor.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.dispose.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.drop.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.every.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.filter.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.find.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.flat-map.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.for-each.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.from.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.indexed.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.map.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.range.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.reduce.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.some.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.take.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.to-array.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.iterator.to-async.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.json.is-raw-json.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.json.parse.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.json.raw-json.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.delete-all.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.emplace.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.every.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.filter.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.find.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.find-key.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.from.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.includes.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.key-by.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.key-of.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.map-keys.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.map-values.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.merge.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.of.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.reduce.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.some.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.update.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.update-or-insert.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.map.upsert.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.clamp.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.deg-per-rad.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.degrees.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.fscale.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.f16round.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.iaddh.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.imulh.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.isubh.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.rad-per-deg.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.radians.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.scale.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.seeded-prng.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.signbit.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.math.umulh.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.number.from-string.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.number.range.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.object.iterate-entries.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.object.iterate-keys.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.object.iterate-values.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.observable.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.promise.try.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.reflect.define-metadata.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.reflect.delete-metadata.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.reflect.get-metadata.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.reflect.has-metadata.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.reflect.metadata.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.regexp.escape.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.add-all.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.delete-all.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.difference.v2.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.difference.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.every.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.filter.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.find.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.from.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.intersection.v2.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.intersection.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.is-disjoint-from.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.is-subset-of.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.is-superset-of.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.join.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.map.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.of.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.reduce.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.some.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.symmetric-difference.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.union.v2.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.set.union.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.string.at.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.string.cooked.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.string.code-points.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.string.dedent.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.async-dispose.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.dispose.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.is-registered-symbol.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.is-registered.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.is-well-known-symbol.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.is-well-known.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.matcher.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.metadata.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.metadata-key.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.observable.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.pattern-match.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.symbol.replace-all.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.typed-array.from-async.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.typed-array.filter-out.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.typed-array.filter-reject.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.typed-array.group-by.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.typed-array.to-spliced.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.typed-array.unique-by.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.uint8-array.from-base64.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.uint8-array.from-hex.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.uint8-array.to-base64.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.uint8-array.to-hex.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.weak-map.delete-all.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.weak-map.from.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.weak-map.of.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.weak-map.emplace.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.weak-map.upsert.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.weak-set.add-all.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.weak-set.delete-all.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.weak-set.from.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/esnext.weak-set.of.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/web.dom-exception.stack.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/web.immediate.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/web.self.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/web.structured-clone.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/web.url.can-parse.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/web.url-search-params.delete.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/web.url-search-params.has.js"; | |||
| import "E:/\u9879\u76EE/outpackage/rencaishichanghoutai/node_modules/core-js/modules/web.url-search-params.size.js"; | |||
| import 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/preset-umi/node_modules/regenerator-runtime/runtime.js'; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.error.cause.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.aggregate-error.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.aggregate-error.cause.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.at.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.find-last.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.find-last-index.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.push.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.reduce.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.reduce-right.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.to-reversed.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.to-sorted.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.to-spliced.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.array.with.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.map.group-by.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.object.group-by.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.object.has-own.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.promise.any.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.promise.with-resolvers.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.reflect.to-string-tag.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.regexp.flags.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.string.at-alternative.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.string.is-well-formed.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.string.replace-all.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.string.to-well-formed.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.typed-array.at.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.typed-array.find-last.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.typed-array.find-last-index.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.typed-array.set.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.typed-array.to-reversed.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.typed-array.to-sorted.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/es.typed-array.with.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.suppressed-error.constructor.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.from-async.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.filter-out.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.filter-reject.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.group.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.group-by.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.group-by-to-map.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.group-to-map.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.is-template-object.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.last-index.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.last-item.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array.unique-by.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array-buffer.detached.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array-buffer.transfer.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.constructor.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.drop.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.every.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.filter.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.find.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.flat-map.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.for-each.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.from.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.indexed.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.map.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.reduce.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.some.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.take.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.async-iterator.to-array.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.bigint.range.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.composite-key.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.composite-symbol.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.data-view.get-float16.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.data-view.get-uint8-clamped.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.data-view.set-float16.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.data-view.set-uint8-clamped.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.disposable-stack.constructor.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.function.demethodize.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.function.is-callable.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.function.is-constructor.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.function.metadata.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.function.un-this.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.constructor.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.dispose.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.drop.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.every.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.filter.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.find.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.flat-map.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.for-each.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.from.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.indexed.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.map.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.range.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.reduce.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.some.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.take.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.to-array.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.iterator.to-async.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.json.is-raw-json.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.json.parse.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.json.raw-json.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.delete-all.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.emplace.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.every.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.filter.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.find.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.find-key.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.from.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.includes.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.key-by.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.key-of.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.map-keys.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.map-values.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.merge.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.of.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.reduce.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.some.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.update.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.update-or-insert.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.map.upsert.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.clamp.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.deg-per-rad.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.degrees.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.fscale.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.f16round.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.iaddh.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.imulh.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.isubh.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.rad-per-deg.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.radians.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.scale.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.seeded-prng.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.signbit.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.math.umulh.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.number.from-string.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.number.range.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.object.iterate-entries.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.object.iterate-keys.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.object.iterate-values.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.observable.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.promise.try.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.reflect.define-metadata.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.reflect.delete-metadata.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.reflect.get-metadata.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.reflect.has-metadata.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.reflect.metadata.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.regexp.escape.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.add-all.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.delete-all.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.difference.v2.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.difference.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.every.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.filter.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.find.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.from.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.intersection.v2.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.intersection.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.is-disjoint-from.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.is-subset-of.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.is-superset-of.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.join.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.map.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.of.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.reduce.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.some.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.symmetric-difference.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.union.v2.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.set.union.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.string.at.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.string.cooked.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.string.code-points.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.string.dedent.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.async-dispose.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.dispose.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.is-registered-symbol.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.is-registered.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.is-well-known-symbol.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.is-well-known.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.matcher.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.metadata.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.metadata-key.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.observable.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.pattern-match.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.symbol.replace-all.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.typed-array.from-async.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.typed-array.filter-out.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.typed-array.filter-reject.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.typed-array.group-by.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.typed-array.to-spliced.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.typed-array.unique-by.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.uint8-array.from-base64.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.uint8-array.from-hex.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.uint8-array.to-base64.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.uint8-array.to-hex.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.weak-map.delete-all.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.weak-map.from.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.weak-map.of.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.weak-map.emplace.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.weak-map.upsert.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.weak-set.add-all.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.weak-set.delete-all.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.weak-set.from.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/esnext.weak-set.of.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/web.dom-exception.stack.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/web.immediate.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/web.self.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/web.structured-clone.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/web.url.can-parse.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/web.url-search-params.delete.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/web.url-search-params.has.js"; | |||
| import "D:/\u9879\u76EE/outpackage/job-manage/node_modules/core-js/modules/web.url-search-params.size.js"; | |||
| import 'D:/项目/outpackage/job-manage/node_modules/@umijs/preset-umi/node_modules/regenerator-runtime/runtime.js'; | |||
| export {}; | |||
| @@ -40,7 +40,7 @@ export async function getRoutes() { | |||
| '30': React.lazy(() => import(/* webpackChunkName: "p__Setting__Other__index" */'@/pages/Setting/Other/index.tsx')), | |||
| '31': React.lazy(() => import(/* webpackChunkName: "p__Feedback__index" */'@/pages/Feedback/index.tsx')), | |||
| '32': React.lazy(() => import(/* webpackChunkName: "p__Publichouse__index" */'@/pages/Publichouse/index.tsx')), | |||
| 'ant-design-pro-layout': React.lazy(() => import(/* webpackChunkName: "umi__plugin-layout__Layout" */'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-layout/Layout.tsx')), | |||
| 'ant-design-pro-layout': React.lazy(() => import(/* webpackChunkName: "umi__plugin-layout__Layout" */'D:/项目/outpackage/job-manage/src/.umi/plugin-layout/Layout.tsx')), | |||
| }, | |||
| }; | |||
| } | |||
| @@ -5,21 +5,21 @@ | |||
| export { defineApp } from './core/defineApp' | |||
| export type { RuntimeConfig } from './core/defineApp' | |||
| // plugins | |||
| export { Access, useAccess, useAccessMarkedRoutes } from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-access'; | |||
| export { connect, useDispatch, useStore, useSelector, getDvaApp } from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-dva'; | |||
| export { Provider, useModel } from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-model'; | |||
| export { useRequest, UseRequestProvider, request, getRequestInstance } from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-request'; | |||
| export { Access, useAccess, useAccessMarkedRoutes } from 'D:/项目/outpackage/job-manage/src/.umi/plugin-access'; | |||
| export { connect, useDispatch, useStore, useSelector, getDvaApp } from 'D:/项目/outpackage/job-manage/src/.umi/plugin-dva'; | |||
| export { Provider, useModel } from 'D:/项目/outpackage/job-manage/src/.umi/plugin-model'; | |||
| export { useRequest, UseRequestProvider, request, getRequestInstance } from 'D:/项目/outpackage/job-manage/src/.umi/plugin-request'; | |||
| // plugins types.d.ts | |||
| export * from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-access/types.d'; | |||
| export * from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-antd/types.d'; | |||
| export * from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-dva/types.d'; | |||
| export * from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-layout/types.d'; | |||
| export * from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-request/types.d'; | |||
| export * from 'D:/项目/outpackage/job-manage/src/.umi/plugin-access/types.d'; | |||
| export * from 'D:/项目/outpackage/job-manage/src/.umi/plugin-antd/types.d'; | |||
| export * from 'D:/项目/outpackage/job-manage/src/.umi/plugin-dva/types.d'; | |||
| export * from 'D:/项目/outpackage/job-manage/src/.umi/plugin-layout/types.d'; | |||
| export * from 'D:/项目/outpackage/job-manage/src/.umi/plugin-request/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 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/renderer-react'; | |||
| export type { History } from 'E:/项目/outpackage/rencaishichanghoutai/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 'D:/项目/outpackage/job-manage/node_modules/@umijs/renderer-react'; | |||
| export type { History } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/renderer-react' | |||
| // umi/client/client/plugin | |||
| export { ApplyPluginsType, PluginManager } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/umi/client/client/plugin.js'; | |||
| export { ApplyPluginsType, PluginManager } from 'D:/项目/outpackage/job-manage/node_modules/umi/client/client/plugin.js'; | |||
| export { history, createHistory } from './core/history'; | |||
| export { terminal } from './core/terminal'; | |||
| // react ssr | |||
| @@ -3,8 +3,8 @@ | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| // It's faked dva | |||
| // aliased to @umijs/plugins/templates/dva | |||
| import { create, Provider } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/plugins/libs/dva.tsx'; | |||
| import createLoading from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/dva-loading/dist/index.js'; | |||
| import { create, Provider } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/plugins/libs/dva.tsx'; | |||
| import createLoading from 'D:/项目/outpackage/job-manage/node_modules/dva-loading/dist/index.js'; | |||
| import React, { useRef } from 'react'; | |||
| import { history, ApplyPluginsType, useAppData } from 'umi'; | |||
| @@ -1,5 +1,5 @@ | |||
| // @ts-nocheck | |||
| // This file is generated by Umi automatically | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| export { connect, useDispatch, useStore, useSelector } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/plugins/libs/dva.tsx'; | |||
| export { connect, useDispatch, useStore, useSelector } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/plugins/libs/dva.tsx'; | |||
| export { getDvaApp } from './dva'; | |||
| @@ -1,8 +1,8 @@ | |||
| // @ts-nocheck | |||
| // This file is generated by Umi automatically | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import model_1 from 'E:/项目/outpackage/rencaishichanghoutai/src/models/dictModel'; | |||
| import model_2 from 'E:/项目/outpackage/rencaishichanghoutai/src/models/openModel'; | |||
| import model_1 from 'D:/项目/outpackage/job-manage/src/models/dictModel'; | |||
| import model_2 from 'D:/项目/outpackage/job-manage/src/models/openModel'; | |||
| export const models = { | |||
| model_1: { namespace: 'dictModel', model: model_1 }, | |||
| @@ -11,7 +11,7 @@ import { | |||
| import React, { useMemo } from 'react'; | |||
| import { | |||
| ProLayout, | |||
| } from "E:/项目/outpackage/rencaishichanghoutai/node_modules/@ant-design/pro-components"; | |||
| } from "D:/项目/outpackage/job-manage/node_modules/@ant-design/pro-components"; | |||
| import './Layout.css'; | |||
| import Logo from './Logo'; | |||
| import Exception from './Exception'; | |||
| @@ -3,7 +3,7 @@ | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import React from 'react'; | |||
| import { Avatar, version, Dropdown, Menu, Spin } from 'antd'; | |||
| import { LogoutOutlined } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/plugins/node_modules/@ant-design/icons'; | |||
| import { LogoutOutlined } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/plugins/node_modules/@ant-design/icons'; | |||
| export function getRightRenderContent (opts: { | |||
| runtimeConfig: any, | |||
| @@ -3,7 +3,7 @@ | |||
| /// <reference types="@ant-design/pro-components" /> | |||
| /// <reference types="antd" /> | |||
| import type { ProLayoutProps, HeaderProps } from "E:/项目/outpackage/rencaishichanghoutai/node_modules/@ant-design/pro-components"; | |||
| import type { ProLayoutProps, HeaderProps } from "D:/项目/outpackage/job-manage/node_modules/@ant-design/pro-components"; | |||
| import type InitialStateType from '@@/plugin-initialState/@@initialState'; | |||
| type InitDataType = ReturnType<typeof InitialStateType>; | |||
| @@ -3,7 +3,7 @@ | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| // @ts-ignore | |||
| import type { models as rawModels } from '@@/plugin-model/model'; | |||
| import isEqual from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/fast-deep-equal/index.js'; | |||
| import isEqual from 'D:/项目/outpackage/job-manage/node_modules/fast-deep-equal/index.js'; | |||
| import React, { useContext, useEffect, useMemo, useRef, useState } from 'react'; | |||
| type Models = typeof rawModels; | |||
| @@ -1,7 +1,7 @@ | |||
| // @ts-nocheck | |||
| // This file is generated by Umi automatically | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import model_1 from 'E:/项目/outpackage/rencaishichanghoutai/src/.umi/plugin-initialState/@@initialState'; | |||
| import model_1 from 'D:/项目/outpackage/job-manage/src/.umi/plugin-initialState/@@initialState'; | |||
| export const models = { | |||
| model_1: { namespace: '@@initialState', model: model_1 }, | |||
| @@ -6,8 +6,8 @@ import axios, { | |||
| type AxiosRequestConfig, | |||
| type AxiosResponse, | |||
| type AxiosError, | |||
| } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/axios'; | |||
| import useUmiRequest, { UseRequestProvider } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/plugins/node_modules/@ahooksjs/use-request'; | |||
| } from 'D:/项目/outpackage/job-manage/node_modules/axios'; | |||
| import useUmiRequest, { UseRequestProvider } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/plugins/node_modules/@ahooksjs/use-request'; | |||
| import { ApplyPluginsType } from 'umi'; | |||
| import { getPluginManager } from '../core/plugin'; | |||
| @@ -26,7 +26,7 @@ import { | |||
| PaginatedOptionsWithFormat, | |||
| PaginatedParams, | |||
| PaginatedResult, | |||
| } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/plugins/node_modules/@ahooksjs/use-request/es/types'; | |||
| } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/plugins/node_modules/@ahooksjs/use-request/es/types'; | |||
| type ResultWithData< T = any > = { data?: T; [key: string]: any }; | |||
| @@ -3,7 +3,7 @@ | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import React, { useEffect, useState } from 'react'; | |||
| import { ApplyPluginsType } from 'umi'; | |||
| import { renderClient, RenderClientOpts } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/renderer-react'; | |||
| import { renderClient, RenderClientOpts } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/renderer-react'; | |||
| import { createHistory } from './core/history'; | |||
| import { createPluginManager } from './core/plugin'; | |||
| import { getRoutes } from './core/route'; | |||
| @@ -27,7 +27,7 @@ | |||
| "src/.umi/*" | |||
| ], | |||
| "@umijs/max": [ | |||
| "E:\\项目\\outpackage\\rencaishichanghoutai\\node_modules\\umi" | |||
| "D:\\项目\\outpackage\\job-manage\\node_modules\\umi" | |||
| ], | |||
| "@umijs/max/typings": [ | |||
| "src/.umi/typings" | |||
| @@ -3,7 +3,7 @@ | |||
| // DO NOT CHANGE IT MANUALLY! | |||
| import './core/polyfill'; | |||
| import 'antd/dist/reset.css'; | |||
| import { renderClient } from 'E:/项目/outpackage/rencaishichanghoutai/node_modules/@umijs/renderer-react'; | |||
| import { renderClient } from 'D:/项目/outpackage/job-manage/node_modules/@umijs/renderer-react'; | |||
| import { getRoutes } from './core/route'; | |||
| import { createPluginManager } from './core/plugin'; | |||
| import { createHistory } from './core/history'; | |||
| @@ -152,6 +152,7 @@ export const GetActivityaddressCate = GetModel(url.activityaddressCate); | |||
| // 字典数据 | |||
| export const GetDictTree = GetModel(url.dictTree); | |||
| export const PostImageUpload = PostModel(url.ImageUpload); | |||
| // 简历 | |||
| @@ -117,6 +117,7 @@ export const url: urlType.url = { | |||
| // 字典 | |||
| dictTree: common + '/dict/tree', | |||
| ImageUpload: common + '/image/upload?imgtype=1', | |||
| DocUpload: common + '/doc/upload?doctype=1', | |||
| EsJobseeker: common + '/es/jobseeker', | |||
| @@ -4,7 +4,7 @@ import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, TableDropdown | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, message, Popconfirm } from 'antd'; | |||
| import { Button, Space, ConfigProvider, message, Popconfirm, Modal } from 'antd'; | |||
| import { GetActivityaddressList, PostActivityExportUsers, PostActivityaddressDel } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| @@ -14,6 +14,7 @@ const PagesMainActivityListTable: React.FC = ({ dispatch, openModel, getId }: an | |||
| const [total, setTotal] = useState<number>(0) | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| @@ -21,7 +22,7 @@ const PagesMainActivityListTable: React.FC = ({ dispatch, openModel, getId }: an | |||
| useEffect(() => { | |||
| if (!openModel.openModal) { | |||
| actionRef.current.reload(); | |||
| actionRef.current?.reload(); | |||
| } | |||
| }, [openModel.openModal]) | |||
| @@ -40,7 +41,62 @@ const PagesMainActivityListTable: React.FC = ({ dispatch, openModel, getId }: an | |||
| bordered={true} | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| search={{ span: 8, labelWidth: 'auto' }} | |||
| search={{ span: 6, labelWidth: 'auto' }} | |||
| tableAlertRender={({ | |||
| selectedRowKeys, | |||
| selectedRows, | |||
| onCleanSelected, | |||
| }) => { | |||
| setIds(selectedRows) | |||
| return ( | |||
| <Space size={24}> | |||
| <span> | |||
| 已选 {selectedRows.length} 项 | |||
| <a style={{ marginInlineStart: 8 }} onClick={onCleanSelected}> | |||
| 取消选择 | |||
| </a> | |||
| </span> | |||
| </Space> | |||
| ); | |||
| }} | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space> | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| onOk() { | |||
| const promises = ids.map(item => { | |||
| return PostActivityaddressDel({ id: item.id }); | |||
| }); | |||
| // 等待所有请求完成 | |||
| Promise.all(promises) | |||
| .then(() => { | |||
| message.success('批量删除成功'); | |||
| actionRef.current?.clearSelected(); | |||
| actionRef.current?.reload(); | |||
| }) | |||
| .catch(error => { | |||
| console.error('批量删除成功:', error); | |||
| message.error('批量删除成功'); | |||
| }); | |||
| }, | |||
| onCancel() { | |||
| console.log('Cancel'); | |||
| }, | |||
| okText: '确定', | |||
| cancelText: '取消', | |||
| centered: true | |||
| }); | |||
| }}> | |||
| 批量删除 | |||
| </Button>, | |||
| </Space> | |||
| ); | |||
| }} | |||
| rowSelection={{ | |||
| type: 'checkbox' | |||
| }} | |||
| @@ -4,8 +4,8 @@ import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, TableDropdown | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, Space, Descriptions, Popconfirm } from 'antd'; | |||
| import { GetAdvertareaList } from '@/apis/api'; | |||
| import { Button, Image, ConfigProvider, Space, Descriptions, Popconfirm, Modal, message } from 'antd'; | |||
| import { GetAdvertareaList , PostAdvertareaDel} from '@/apis/api'; | |||
| const PagesMainAdvertisementListTable: React.FC = ({ dispatch, openModel, getId }: any) => { | |||
| const actionRef = useRef<ActionType>(); | |||
| @@ -13,6 +13,7 @@ const PagesMainAdvertisementListTable: React.FC = ({ dispatch, openModel, getId | |||
| const [total, setTotal] = useState<number>(0) | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| @@ -20,7 +21,7 @@ const PagesMainAdvertisementListTable: React.FC = ({ dispatch, openModel, getId | |||
| useEffect(() => { | |||
| if (!openModel.openModal) { | |||
| actionRef.current.reload(); | |||
| actionRef.current?.reload(); | |||
| } | |||
| }, [openModel.openModal]) | |||
| @@ -58,6 +59,61 @@ const PagesMainAdvertisementListTable: React.FC = ({ dispatch, openModel, getId | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| search={{ span: 8, labelWidth: 'auto' }} | |||
| tableAlertRender={({ | |||
| selectedRowKeys, | |||
| selectedRows, | |||
| onCleanSelected, | |||
| }) => { | |||
| setIds(selectedRows) | |||
| return ( | |||
| <Space size={24}> | |||
| <span> | |||
| 已选 {selectedRows.length} 项 | |||
| <a style={{ marginInlineStart: 8 }} onClick={onCleanSelected}> | |||
| 取消选择 | |||
| </a> | |||
| </span> | |||
| </Space> | |||
| ); | |||
| }} | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space> | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| onOk() { | |||
| const promises = ids.map(item => { | |||
| return PostAdvertareaDel({ id: item.id }); | |||
| }); | |||
| // 等待所有请求完成 | |||
| Promise.all(promises) | |||
| .then(() => { | |||
| message.success('批量删除成功'); | |||
| actionRef.current?.clearSelected(); | |||
| actionRef.current?.reload(); | |||
| }) | |||
| .catch(error => { | |||
| console.error('批量删除成功:', error); | |||
| message.error('批量删除成功'); | |||
| }); | |||
| }, | |||
| onCancel() { | |||
| console.log('Cancel'); | |||
| }, | |||
| okText: '确定', | |||
| cancelText: '取消', | |||
| centered: true | |||
| }); | |||
| }}> | |||
| 批量删除 | |||
| </Button>, | |||
| </Space> | |||
| ); | |||
| }} | |||
| rowSelection={{ | |||
| type: 'checkbox' | |||
| }} | |||
| @@ -91,7 +147,7 @@ const PagesMainAdvertisementListTable: React.FC = ({ dispatch, openModel, getId | |||
| <Popconfirm | |||
| title="是否删除" | |||
| onConfirm={(e) => { | |||
| delSection({ id: record.id }).then(res => { | |||
| PostAdvertareaDel({ id: record.id }).then(res => { | |||
| message.success('删除成功') | |||
| actionRef.current?.reload(); | |||
| }) | |||
| @@ -135,10 +191,6 @@ const PagesMainAdvertisementListTable: React.FC = ({ dispatch, openModel, getId | |||
| } | |||
| headerTitle="广告位置列表" | |||
| toolBarRender={() => [ | |||
| <Button type="primary" onClick={() => { | |||
| }}> | |||
| 批量删除 | |||
| </Button>, | |||
| <Button type="primary" onClick={() => { | |||
| dispatch({ type: 'openModel/getOpenModal', payload: true }) | |||
| }}> | |||
| @@ -2,12 +2,15 @@ import { useRef, useState, useEffect } from 'react'; | |||
| import { connect, history } from '@umijs/max'; | |||
| import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, ProFormSelect | |||
| ProTable, ProFormSelect, ProForm | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Popconfirm, ConfigProvider, Tag, message } from 'antd'; | |||
| import { GetAdvertscheduleList, getCompanyList, GetAdvertareaList, PostAdvertscheduleDel } from '@/apis/api'; | |||
| import { Button, Popconfirm, ConfigProvider, Modal, message , Space ,Image} from 'antd'; | |||
| import { GetAdvertscheduleList, getCompanyList, GetAdvertareaList, PostAdvertscheduleDel, PostAdvertscheduleUpdate } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| const selectfieldNames = { label: 'full_name', value: 'id' }; | |||
| const selectfieldAreaNames = { label: 'name', value: 'id' }; | |||
| import UploadModel from '@/components/Common/upload'; | |||
| const PagesMainAdvertisementPutinTable: React.FC = ({ dispatch, openModel, getId }: any) => { | |||
| const actionRef = useRef<ActionType>(); | |||
| @@ -15,6 +18,7 @@ const PagesMainAdvertisementPutinTable: React.FC = ({ dispatch, openModel, getId | |||
| const [total, setTotal] = useState<number>(0) | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| @@ -22,10 +26,20 @@ const PagesMainAdvertisementPutinTable: React.FC = ({ dispatch, openModel, getId | |||
| useEffect(() => { | |||
| if (!openModel.openModal) { | |||
| actionRef.current.reload(); | |||
| actionRef.current?.reload(); | |||
| } | |||
| }, [openModel.openModal]) | |||
| const [uploadedFilephotoName, setUploadedFilephotoName] = useState<string>(''); | |||
| const uploadedFilephotoNameRef = useRef<string>(''); | |||
| const handleFileUploadedphoto = (filename: string) => { | |||
| setUploadedFilephotoName(filename); | |||
| }; | |||
| useEffect(() => { | |||
| uploadedFilephotoNameRef.current = uploadedFilephotoName; | |||
| }, [uploadedFilephotoName]) | |||
| return ( | |||
| <> | |||
| <ConfigProvider | |||
| @@ -42,6 +56,61 @@ const PagesMainAdvertisementPutinTable: React.FC = ({ dispatch, openModel, getId | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| search={{ span: 8, labelWidth: 'auto' }} | |||
| tableAlertRender={({ | |||
| selectedRowKeys, | |||
| selectedRows, | |||
| onCleanSelected, | |||
| }) => { | |||
| setIds(selectedRows) | |||
| return ( | |||
| <Space size={24}> | |||
| <span> | |||
| 已选 {selectedRows.length} 项 | |||
| <a style={{ marginInlineStart: 8 }} onClick={onCleanSelected}> | |||
| 取消选择 | |||
| </a> | |||
| </span> | |||
| </Space> | |||
| ); | |||
| }} | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space> | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| onOk() { | |||
| const promises = ids.map(item => { | |||
| return PostAdvertscheduleDel({ id: item.id }); | |||
| }); | |||
| // 等待所有请求完成 | |||
| Promise.all(promises) | |||
| .then(() => { | |||
| message.success('批量删除成功'); | |||
| actionRef.current?.clearSelected(); | |||
| actionRef.current?.reload(); | |||
| }) | |||
| .catch(error => { | |||
| console.error('批量删除成功:', error); | |||
| message.error('批量删除成功'); | |||
| }); | |||
| }, | |||
| onCancel() { | |||
| console.log('Cancel'); | |||
| }, | |||
| okText: '确定', | |||
| cancelText: '取消', | |||
| centered: true | |||
| }); | |||
| }}> | |||
| 批量删除 | |||
| </Button>, | |||
| </Space> | |||
| ); | |||
| }} | |||
| rowSelection={{ | |||
| type: 'checkbox' | |||
| }} | |||
| @@ -63,6 +132,16 @@ const PagesMainAdvertisementPutinTable: React.FC = ({ dispatch, openModel, getId | |||
| search: false | |||
| }, | |||
| { | |||
| title: '封面图', | |||
| dataIndex: 'image_url', | |||
| search: false, | |||
| width: 200, | |||
| render: (_, record) => (<> | |||
| <Image src={`${Imageprefix}${record.image_url}`} width={40} height={40} /> | |||
| </> | |||
| ) | |||
| }, | |||
| { | |||
| title: '投放位置', | |||
| dataIndex: 'area_id', | |||
| @@ -150,26 +229,25 @@ const PagesMainAdvertisementPutinTable: React.FC = ({ dispatch, openModel, getId | |||
| dispatch({ type: 'openModel/getOpenModal', payload: true }) | |||
| }}>编辑</Button>, | |||
| <Button size='small' type='link' onClick={() => { | |||
| // Modal.confirm({ | |||
| // title: '更换图片', | |||
| // content: (<> | |||
| // <ProForm submitter={{ render: false }}> | |||
| // <UploadModel multiple={false} form_name="photo" image_length={1} uploadTxt="更换图片" image_type={3} imageUrl={record.photo} onUploadComplete={handleFileUploadedphoto}></UploadModel> | |||
| // </ProForm> | |||
| // </>), | |||
| // async onOk() { | |||
| // // let info = await GetCompanyInfo({ id: record.id }); | |||
| // // let res = await updateCompany({ ...info.data, license_path: uploadedFilelicenseNameRef.current }); | |||
| // // setUploadedFilelicenseName(''); | |||
| // actionRef.current?.reload(); | |||
| // }, | |||
| // onCancel() { | |||
| // console.log('Cancel'); | |||
| // }, | |||
| // okText: '保存', | |||
| // cancelText: '取消', | |||
| // centered: true, | |||
| // }); | |||
| Modal.confirm({ | |||
| title: '更换图片', | |||
| content: (<> | |||
| <ProForm submitter={{ render: false }}> | |||
| <UploadModel multiple={false} form_name="image_url" image_length={1} uploadTxt="更换图片" image_type={3} imageUrl={record.image_url} onUploadComplete={handleFileUploadedphoto}></UploadModel> | |||
| </ProForm> | |||
| </>), | |||
| async onOk() { | |||
| let res = await PostAdvertscheduleUpdate({ ...record, image_url: uploadedFilephotoNameRef.current }); | |||
| setUploadedFilephotoName(''); | |||
| actionRef.current?.reload(); | |||
| }, | |||
| onCancel() { | |||
| console.log('Cancel'); | |||
| }, | |||
| okText: '保存', | |||
| cancelText: '取消', | |||
| centered: true, | |||
| }); | |||
| }}>更换图片</Button>, | |||
| <Popconfirm | |||
| title="是否删除" | |||
| @@ -83,7 +83,7 @@ const PagesMainCompanyDepartmentTable: React.FC = ({ dispatch, getId, openModel | |||
| }) => { | |||
| return ( | |||
| <Space size={16}> | |||
| <Button type="primary" onClick={() => { | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| @@ -234,7 +234,7 @@ const PagesMainCompanyListTable: React.FC = ({ dispatch, openModel, getId }: any | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space size={16}> | |||
| <Button type="primary" onClick={() => { | |||
| <Button onClick={() => { | |||
| if (ids.length === 0) { | |||
| message.error('请选择要操作的数据') | |||
| } else { | |||
| @@ -99,7 +99,7 @@ const PagesMainCompanyPostTable: React.FC = ({ dispatch, getId, openModel }: any | |||
| }) => { | |||
| return ( | |||
| <Space> | |||
| <Button type="primary" onClick={() => { | |||
| <Button onClick={() => { | |||
| if (ids.length === 0) { | |||
| message.error('请选择要操作的数据') | |||
| } else { | |||
| @@ -108,7 +108,7 @@ const PagesMainCompanyPostTable: React.FC = ({ dispatch, getId, openModel }: any | |||
| }}> | |||
| 批量发布 | |||
| </Button>, | |||
| <Button type="primary" onClick={() => { | |||
| <Button onClick={() => { | |||
| if (ids.length === 0) { | |||
| message.error('请选择要操作的数据') | |||
| } else { | |||
| @@ -117,7 +117,7 @@ const PagesMainCompanyPostTable: React.FC = ({ dispatch, getId, openModel }: any | |||
| }}> | |||
| 批量更改状态 | |||
| </Button>, | |||
| <Button type="primary" onClick={() => { | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| @@ -136,7 +136,7 @@ const CompanyListPage: React.FC = ({ dispatch, getId, openModel }: any) => { | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space size={16}> | |||
| <Button type="primary" onClick={() => { | |||
| <Button onClick={() => { | |||
| if (ids.length === 0) { | |||
| message.error('请选择要操作的数据') | |||
| } else { | |||
| @@ -96,7 +96,7 @@ const MainFairListPage: React.FC = ({ dispatch, getId, openModel }: any) => { | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space> | |||
| <Button type="primary" onClick={() => { | |||
| <Button onClick={() => { | |||
| if (ids.length === 0) { | |||
| message.error('请选择要操作的数据') | |||
| } else { | |||
| @@ -105,7 +105,7 @@ const MainFairListPage: React.FC = ({ dispatch, getId, openModel }: any) => { | |||
| }}> | |||
| 批量管理招聘会 | |||
| </Button>, | |||
| <Button type="primary" onClick={() => { | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| @@ -2,10 +2,10 @@ import { useRef, useState, useEffect } from 'react'; | |||
| import { connect, history } from '@umijs/max'; | |||
| import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, TableDropdown, ProFormSelect | |||
| ProTable, ProForm, ProFormSelect | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, Popconfirm, message, Modal } from 'antd'; | |||
| import { listArticle, listSection, delArticle } from '@/apis/api'; | |||
| import { Button, Image, ConfigProvider, Popconfirm, message, Modal , Space} from 'antd'; | |||
| import { listArticle, listSection, delArticle, updateArticle } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| const selectfieldNames = { label: 'name', value: 'id', children: 'childs' }; | |||
| import UploadModel from '@/components/Common/upload'; | |||
| @@ -17,6 +17,7 @@ const PagesMainInformationArticleTable: React.FC = ({ dispatch, openModel, getId | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| } | |||
| @@ -52,7 +53,62 @@ const PagesMainInformationArticleTable: React.FC = ({ dispatch, openModel, getId | |||
| bordered={true} | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| search={{ span: 8, labelWidth: 'auto' }} | |||
| search={{ span: 6, labelWidth: 'auto' }} | |||
| tableAlertRender={({ | |||
| selectedRowKeys, | |||
| selectedRows, | |||
| onCleanSelected, | |||
| }) => { | |||
| setIds(selectedRows) | |||
| return ( | |||
| <Space size={24}> | |||
| <span> | |||
| 已选 {selectedRows.length} 项 | |||
| <a style={{ marginInlineStart: 8 }} onClick={onCleanSelected}> | |||
| 取消选择 | |||
| </a> | |||
| </span> | |||
| </Space> | |||
| ); | |||
| }} | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space> | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| onOk() { | |||
| const promises = ids.map(item => { | |||
| return delArticle({ id: item.id }); | |||
| }); | |||
| // 等待所有请求完成 | |||
| Promise.all(promises) | |||
| .then(() => { | |||
| message.success('批量删除成功'); | |||
| actionRef.current?.clearSelected(); | |||
| actionRef.current?.reload(); | |||
| }) | |||
| .catch(error => { | |||
| console.error('批量删除成功:', error); | |||
| message.error('批量删除成功'); | |||
| }); | |||
| }, | |||
| onCancel() { | |||
| console.log('Cancel'); | |||
| }, | |||
| okText: '确定', | |||
| cancelText: '取消', | |||
| centered: true | |||
| }); | |||
| }}> | |||
| 批量删除 | |||
| </Button>, | |||
| </Space> | |||
| ); | |||
| }} | |||
| rowSelection={{ | |||
| type: 'checkbox' | |||
| }} | |||
| @@ -160,13 +216,12 @@ const PagesMainInformationArticleTable: React.FC = ({ dispatch, openModel, getId | |||
| title: '更换图片', | |||
| content: (<> | |||
| <ProForm submitter={{ render: false }}> | |||
| <UploadModel multiple={false} form_name="photo" image_length={1} uploadTxt="更换图片" image_type={3} imageUrl={record.photo} onUploadComplete={handleFileUploadedphoto}></UploadModel> | |||
| <UploadModel multiple={false} form_name="cover_img" image_length={1} uploadTxt="更换图片" image_type={3} imageUrl={record.cover_img} onUploadComplete={handleFileUploadedphoto}></UploadModel> | |||
| </ProForm> | |||
| </>), | |||
| async onOk() { | |||
| // let info = await GetCompanyInfo({ id: record.id }); | |||
| // let res = await updateCompany({ ...info.data, license_path: uploadedFilelicenseNameRef.current }); | |||
| // setUploadedFilelicenseName(''); | |||
| let res = await updateArticle({ ...record, cover_img: uploadedFilephotoNameRef.current }); | |||
| setUploadedFilephotoName(''); | |||
| actionRef.current?.reload(); | |||
| }, | |||
| onCancel() { | |||
| @@ -4,8 +4,8 @@ import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, ProForm | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, Popconfirm, message, Modal, Radio, Row, Col } from 'antd'; | |||
| import { listSection, delSection } from '@/apis/api'; | |||
| import { Button, Image, ConfigProvider, Popconfirm, message, Modal, Space, Row, Col } from 'antd'; | |||
| import { listSection, delSection , updateSection} from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| import UploadModel from '@/components/Common/upload'; | |||
| @@ -15,6 +15,7 @@ const PagesMainInformationSectionTable: React.FC = ({ dispatch, openModel, getId | |||
| const [total, setTotal] = useState<number>(0) | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| @@ -51,7 +52,62 @@ const PagesMainInformationSectionTable: React.FC = ({ dispatch, openModel, getId | |||
| bordered={true} | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| search={{ span: 8, labelWidth: 'auto' }} | |||
| search={{ span: 6, labelWidth: 'auto' }} | |||
| tableAlertRender={({ | |||
| selectedRowKeys, | |||
| selectedRows, | |||
| onCleanSelected, | |||
| }) => { | |||
| setIds(selectedRows) | |||
| return ( | |||
| <Space size={24}> | |||
| <span> | |||
| 已选 {selectedRows.length} 项 | |||
| <a style={{ marginInlineStart: 8 }} onClick={onCleanSelected}> | |||
| 取消选择 | |||
| </a> | |||
| </span> | |||
| </Space> | |||
| ); | |||
| }} | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space> | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| onOk() { | |||
| const promises = ids.map(item => { | |||
| return delSection({ id: item.id }); | |||
| }); | |||
| // 等待所有请求完成 | |||
| Promise.all(promises) | |||
| .then(() => { | |||
| message.success('批量删除成功'); | |||
| actionRef.current?.clearSelected(); | |||
| actionRef.current?.reload(); | |||
| }) | |||
| .catch(error => { | |||
| console.error('批量删除成功:', error); | |||
| message.error('批量删除成功'); | |||
| }); | |||
| }, | |||
| onCancel() { | |||
| console.log('Cancel'); | |||
| }, | |||
| okText: '确定', | |||
| cancelText: '取消', | |||
| centered: true | |||
| }); | |||
| }}> | |||
| 批量删除 | |||
| </Button>, | |||
| </Space> | |||
| ); | |||
| }} | |||
| rowSelection={{ | |||
| type: 'checkbox' | |||
| }} | |||
| @@ -119,13 +175,12 @@ const PagesMainInformationSectionTable: React.FC = ({ dispatch, openModel, getId | |||
| title: '更换图片', | |||
| content: (<> | |||
| <ProForm submitter={{ render: false }}> | |||
| <UploadModel multiple={false} form_name="photo" image_length={1} uploadTxt="更换图片" image_type={3} imageUrl={record.photo} onUploadComplete={handleFileUploadedphoto}></UploadModel> | |||
| <UploadModel multiple={false} form_name="cover_img" image_length={1} uploadTxt="更换图片" image_type={3} imageUrl={record.cover_img} onUploadComplete={handleFileUploadedphoto}></UploadModel> | |||
| </ProForm> | |||
| </>), | |||
| async onOk() { | |||
| // let info = await GetCompanyInfo({ id: record.id }); | |||
| // let res = await updateCompany({ ...info.data, license_path: uploadedFilelicenseNameRef.current }); | |||
| // setUploadedFilelicenseName(''); | |||
| let res = await updateSection({ ...record, cover_img: uploadedFilephotoNameRef.current }); | |||
| setUploadedFilephotoName;(''); | |||
| actionRef.current?.reload(); | |||
| }, | |||
| onCancel() { | |||
| @@ -133,7 +133,7 @@ const PagesMainJobseekerListTable: React.FC = ({ dispatch, getId, dictModel, ope | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space size={16}> | |||
| <Button type="primary" onClick={(record) => { | |||
| <Button onClick={(record) => { | |||
| if (ids.length === 0) { | |||
| message.error('请选择要操作的数据') | |||
| } else { | |||
| @@ -14,12 +14,6 @@ import { | |||
| ProFormDatePicker | |||
| } from '@ant-design/pro-components'; | |||
| import { ConfigProvider, Flex, Space, Modal, message, Image, Row, Col, Switch, Form, Typography, Divider, Radio } from 'antd'; | |||
| import { addArticle, updateArticle, listSection, GetArticleDetail } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| import UploadModel from '@/components/Common/upload'; | |||
| import DragUpload from '@/components/Common/dragupload'; | |||
| import RichComponent from '@/components/Common/rich'; | |||
| import he from 'he'; | |||
| import { isArrayOfType } from '@/utils/dataHelper'; | |||
| @@ -41,7 +35,7 @@ const PagesMainInformationArticleCreate: React.FC = ({ dispatch, dictModel, open | |||
| useEffect(() => { | |||
| dispatch({ type: 'dictModel/getList', payload: { code: 2006, type: 'setEducationList' } }) | |||
| }, []) | |||
| @@ -78,14 +72,18 @@ const PagesMainInformationArticleCreate: React.FC = ({ dispatch, dictModel, open | |||
| } else { | |||
| setDetail(null) | |||
| return { | |||
| title: '', | |||
| cover_img: '', | |||
| doc_url: '', | |||
| section_id: null, | |||
| content: '', | |||
| stick_top: 0, | |||
| hot: 0, | |||
| author: '' | |||
| "code": "", | |||
| "company_name": "", | |||
| "household_num": 1, | |||
| "name": "", | |||
| "gender": "", | |||
| "school_or_institution": "", | |||
| "major": "", | |||
| "id_number": "", | |||
| "mobile": "", | |||
| "do_time": null, | |||
| "remark": "", | |||
| "status": 1 | |||
| } | |||
| } | |||
| }} | |||
| @@ -101,24 +99,14 @@ const PagesMainInformationArticleCreate: React.FC = ({ dispatch, dictModel, open | |||
| } | |||
| }} | |||
| onFinish={async (values) => { | |||
| values.cover_img = uploadedFilephotoName ? uploadedFilephotoName : ''; | |||
| if (id) { | |||
| values.id = id; | |||
| // 判断是字符串数组还是数字数组 | |||
| if (isArrayOfType(values.section_arr, 'string')) { | |||
| // 是字符串 | |||
| values.section_id = detail?.section_id | |||
| } else { | |||
| values.section_id = values.section_arr.length > 0 ? values.section_arr[values.section_arr.length - 1] : 0; | |||
| delete values.section_arr; | |||
| } | |||
| let res = await PostTalentsinfoUpdate(values) | |||
| message.success('提交成功') | |||
| dispatch({ type: 'openModel/getOpenModal', payload: false }) | |||
| } else { | |||
| values.section_id = values.section_arr.length > 0 ? values.section_arr[values.section_arr.length - 1] : 0; | |||
| delete values.section_arr; | |||
| let res = await PostTalentsinfoAdd(values) | |||
| message.success('提交成功') | |||
| dispatch({ type: 'openModel/getOpenModal', payload: false }) | |||
| @@ -128,13 +116,13 @@ const PagesMainInformationArticleCreate: React.FC = ({ dispatch, dictModel, open | |||
| <Row gutter={[16, 16]}> | |||
| <Col span={24}> | |||
| <ProFormText | |||
| name="author" | |||
| name="code" | |||
| label="户口卡编号" | |||
| placeholder="请输入户口卡编号" | |||
| rules={[{ required: true, message: '请输入户口卡编号' }]} | |||
| /> | |||
| </Col> | |||
| <Col span={4}> | |||
| {/* <Col span={4}> | |||
| <ProFormRadio.Group | |||
| name="gender" | |||
| label="是否是主办人" | |||
| @@ -144,10 +132,10 @@ const PagesMainInformationArticleCreate: React.FC = ({ dispatch, dictModel, open | |||
| ]} | |||
| rules={[{ required: true, message: '请选择是否是主办人' }]} | |||
| /> | |||
| </Col> | |||
| </Col> */} | |||
| <Col span={16}> | |||
| <ProFormText | |||
| name="author" | |||
| name="name" | |||
| label="姓名" | |||
| placeholder="请输入姓名" | |||
| rules={[{ required: true, message: '请输入姓名' }]} | |||
| @@ -166,7 +154,7 @@ const PagesMainInformationArticleCreate: React.FC = ({ dispatch, dictModel, open | |||
| /> | |||
| </Col> | |||
| <Col span={4}> | |||
| {/* <Col span={4}> | |||
| <ProFormRadio.Group | |||
| name="gender" | |||
| label="是否是随迁人" | |||
| @@ -176,7 +164,7 @@ const PagesMainInformationArticleCreate: React.FC = ({ dispatch, dictModel, open | |||
| ]} | |||
| rules={[{ required: true, message: '请选择是否是随迁人' }]} | |||
| /> | |||
| </Col> | |||
| </Col> */} | |||
| <Col span={14}> | |||
| <ProFormSelect | |||
| name="education" | |||
| @@ -191,7 +179,7 @@ const PagesMainInformationArticleCreate: React.FC = ({ dispatch, dictModel, open | |||
| </Col> | |||
| <Col span={6}> | |||
| <ProFormDatePicker | |||
| name="dob" | |||
| name="do_time" | |||
| label="入户时间" | |||
| placeholder='请选择入户时间' | |||
| width={'lg'} | |||
| @@ -214,7 +202,7 @@ const PagesMainInformationArticleCreate: React.FC = ({ dispatch, dictModel, open | |||
| </Col> | |||
| <Col span={8}> | |||
| <ProFormText | |||
| name="author" | |||
| name="mobile" | |||
| label="联系电话" | |||
| placeholder="请输入联系电话" | |||
| rules={[{ required: true, message: '请输入联系电话' }]} | |||
| @@ -2,10 +2,10 @@ import { useRef, useState, useEffect } from 'react'; | |||
| import { connect, history } from '@umijs/max'; | |||
| import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, TableDropdown,ProFormSelect | |||
| ProTable, TableDropdown, ProFormSelect | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, Popconfirm, message , Tag} from 'antd'; | |||
| import { GetTalentsinfoList,PostTalentsinfoDel} from '@/apis/api'; | |||
| import { Button, Image, ConfigProvider, Popconfirm, message, Tag } from 'antd'; | |||
| import { GetTalentsinfoList, PostTalentsinfoDel } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| const selectfieldNames = { label: 'name', value: 'id', children: 'childs' }; | |||
| @@ -22,7 +22,7 @@ const PagesMainInformationArticleTable: React.FC = ({ dispatch, openModel, getId | |||
| useEffect(() => { | |||
| if (!openModel.openModal) { | |||
| actionRef.current.reload(); | |||
| actionRef.current?.reload(); | |||
| } | |||
| }, [openModel.openModal]) | |||
| @@ -42,75 +42,51 @@ const PagesMainInformationArticleTable: React.FC = ({ dispatch, openModel, getId | |||
| scroll={{ x: 1300 }} | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| columns={[ { | |||
| columns={[{ | |||
| title: 'ID', | |||
| dataIndex: 'id', | |||
| width: 100, | |||
| search: false, | |||
| }, | |||
| { | |||
| title: '文章名', | |||
| dataIndex: 'title', | |||
| width: 400, | |||
| }, | |||
| { | |||
| title: '所属栏目', | |||
| dataIndex: 'section_name', | |||
| search: false | |||
| }, | |||
| { | |||
| title: '封面图', | |||
| dataIndex: 'cover_img', | |||
| search: false, | |||
| render: (_, record) => (<> | |||
| <Image src={`${Imageprefix}${record.cover_img}`} width={40} height={40}/> | |||
| </> | |||
| ) | |||
| }, | |||
| { | |||
| title: '置顶', | |||
| dataIndex: 'stick_top', | |||
| search: false, | |||
| render: (_, record) => (<> | |||
| { | |||
| <> | |||
| {record.stick_top === 1 ? <Tag color="green">置顶</Tag> : <Tag>未置顶</Tag>} | |||
| </> | |||
| } | |||
| { | |||
| title: '户口编号', | |||
| dataIndex: 'title', | |||
| search: false, | |||
| }, | |||
| { | |||
| title: '姓名', | |||
| dataIndex: 'name', | |||
| }, | |||
| { | |||
| title: '性别', | |||
| dataIndex: 'cover_img', | |||
| search: false, | |||
| </>), | |||
| }, | |||
| { | |||
| title: '热门', | |||
| dataIndex: 'hot', | |||
| search: false, | |||
| render: (_, record) => (<> | |||
| { | |||
| <> | |||
| {record.hot === 1 ? <Tag >普通</Tag> : <Tag color="red">热门推荐</Tag>} | |||
| </> | |||
| } | |||
| }, | |||
| { | |||
| title: '是否随迁', | |||
| dataIndex: 'stick_top', | |||
| search: false, | |||
| </>), | |||
| }, | |||
| { | |||
| title: '作者', | |||
| dataIndex: 'author', | |||
| search: false | |||
| }, | |||
| { | |||
| title: '操作', | |||
| width: 300, | |||
| key: 'option', | |||
| valueType: 'option', | |||
| fixed: 'right', | |||
| render: (_, record, action) => [ | |||
| <Button key='1' type='link' onClick={() => { | |||
| setId(record.id) | |||
| dispatch({ type: 'openModel/getOpenModal', payload: true }) | |||
| }}>编辑</Button>, | |||
| <Popconfirm | |||
| }, | |||
| { | |||
| title: '操作', | |||
| width: 300, | |||
| key: 'option', | |||
| valueType: 'option', | |||
| fixed: 'right', | |||
| render: (_, record, action) => [ | |||
| <Button key='1' type='link' onClick={() => { | |||
| setId(record.id) | |||
| dispatch({ type: 'openModel/getOpenModal', payload: true }) | |||
| }}>编辑</Button>, | |||
| <Button key='1' type='link' onClick={() => { | |||
| }}>迁入</Button>, | |||
| <Button key='1' type='link' onClick={() => { | |||
| }}>迁出</Button>, | |||
| <Popconfirm | |||
| title="是否删除" | |||
| onConfirm={(e) => { | |||
| PostTalentsinfoDel({ id: record.id }).then(res => { | |||
| @@ -121,14 +97,11 @@ const PagesMainInformationArticleTable: React.FC = ({ dispatch, openModel, getId | |||
| okText="删除" | |||
| cancelText="取消" | |||
| > | |||
| <a | |||
| key="delete" | |||
| > | |||
| 删除 | |||
| </a> | |||
| <Button danger type='link'>删除</Button> | |||
| </Popconfirm> | |||
| ], | |||
| }, | |||
| ], | |||
| }, | |||
| ]} | |||
| rowKey="id" | |||
| pagination={{ | |||
| @@ -153,9 +126,8 @@ const PagesMainInformationArticleTable: React.FC = ({ dispatch, openModel, getId | |||
| sort: 'id', | |||
| sortby: 'desc', | |||
| keyword: params.name, | |||
| section_id: params.section_id | |||
| }).then(res => { | |||
| setList(res.data.articles) | |||
| setList(res.data.talentsInfos) | |||
| setTotal(res.data.total) | |||
| }) | |||
| } | |||
| @@ -4,7 +4,7 @@ import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, TableDropdown | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, Popconfirm } from 'antd'; | |||
| import { Button, Image, ConfigProvider, Popconfirm , Space, Modal} from 'antd'; | |||
| import { getAccount } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| @@ -14,6 +14,7 @@ const PagesPermissionAccountTable: React.FC = ({ dispatch, openModel, getId }: a | |||
| const [total, setTotal] = useState<number>(0) | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| @@ -21,7 +22,7 @@ const PagesPermissionAccountTable: React.FC = ({ dispatch, openModel, getId }: a | |||
| useEffect(() => { | |||
| if (!openModel.openModal) { | |||
| actionRef.current.reload(); | |||
| actionRef.current?.reload(); | |||
| } | |||
| }, [openModel.openModal]) | |||
| @@ -40,7 +41,7 @@ const PagesPermissionAccountTable: React.FC = ({ dispatch, openModel, getId }: a | |||
| bordered={true} | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| search={{ span: 8, labelWidth: 'auto' }} | |||
| search={{ span: 6, labelWidth: 'auto' }} | |||
| columns={[ | |||
| { | |||
| title: '手机号码', | |||
| @@ -74,19 +75,7 @@ const PagesPermissionAccountTable: React.FC = ({ dispatch, openModel, getId }: a | |||
| setId(record.id) | |||
| dispatch({ type: 'openModel/getOpenModal', payload: true }) | |||
| }}>编辑</Button>, | |||
| <Popconfirm | |||
| title="是否删除" | |||
| onConfirm={(e) => { | |||
| PostActivityaddressDel({ id: record.id }).then(res => { | |||
| message.success('删除成功') | |||
| actionRef.current?.reload(); | |||
| }) | |||
| }} | |||
| okText="删除" | |||
| cancelText="取消" | |||
| > | |||
| <Button danger type='link'>删除</Button> | |||
| </Popconfirm> | |||
| ], | |||
| }, | |||
| ]} | |||
| @@ -4,7 +4,7 @@ import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, TableDropdown | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, Popconfirm, Badge } from 'antd'; | |||
| import { Button, Image, ConfigProvider, Popconfirm, Badge, Space, Modal } from 'antd'; | |||
| import { getPermissionListWithchilds } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| @@ -14,6 +14,7 @@ const PagesPermissionListTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| const [total, setTotal] = useState<number>(0) | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| @@ -22,13 +23,13 @@ const PagesPermissionListTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| useEffect(() => { | |||
| if (!openModel.openParentModal) { | |||
| actionRef.current.reload(); | |||
| actionRef.current?.reload(); | |||
| } | |||
| }, [openModel.openParentModal]) | |||
| useEffect(() => { | |||
| if (!openModel.openModal) { | |||
| actionRef.current.reload(); | |||
| actionRef.current?.reload(); | |||
| } | |||
| }, [openModel.openModal]) | |||
| @@ -48,6 +49,7 @@ const PagesPermissionListTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| search={false} | |||
| columns={[ | |||
| { | |||
| title: 'ID', | |||
| @@ -125,20 +127,7 @@ const PagesPermissionListTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| <Button key='3' type='link' onClick={() => { | |||
| setId(record) | |||
| dispatch({ type: 'openModel/getOpenParentModal', payload: true }) | |||
| }}>更换父级</Button>, | |||
| <Popconfirm | |||
| title="是否删除" | |||
| onConfirm={(e) => { | |||
| PostActivityaddressDel({ id: record.id }).then(res => { | |||
| message.success('删除成功') | |||
| actionRef.current?.reload(); | |||
| }) | |||
| }} | |||
| okText="删除" | |||
| cancelText="取消" | |||
| > | |||
| <Button danger type='link'>删除</Button> | |||
| </Popconfirm> | |||
| }}>更换父级</Button> | |||
| ], | |||
| }, | |||
| ]} | |||
| @@ -4,8 +4,8 @@ import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, TableDropdown | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, Popconfirm } from 'antd'; | |||
| import { GetRoleList } from '@/apis/api'; | |||
| import { Button, Image, ConfigProvider, Popconfirm , Space, Modal, message} from 'antd'; | |||
| import { GetRoleList, PostRoleDel } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| const PagesPermissionRoleTable: React.FC = ({ dispatch, openModel, getId }: any) => { | |||
| @@ -14,6 +14,7 @@ const PagesPermissionRoleTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| const [total, setTotal] = useState<number>(0) | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| @@ -21,7 +22,7 @@ const PagesPermissionRoleTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| useEffect(() => { | |||
| if (!openModel.openModal) { | |||
| actionRef.current.reload(); | |||
| actionRef.current?.reload(); | |||
| } | |||
| }, [openModel.openModal]) | |||
| @@ -40,7 +41,65 @@ const PagesPermissionRoleTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| bordered={true} | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| search={{ span: 8, labelWidth: 'auto' }} | |||
| search={{ span: 6, labelWidth: 'auto' }} | |||
| tableAlertRender={({ | |||
| selectedRowKeys, | |||
| selectedRows, | |||
| onCleanSelected, | |||
| }) => { | |||
| setIds(selectedRows) | |||
| return ( | |||
| <Space size={24}> | |||
| <span> | |||
| 已选 {selectedRows.length} 项 | |||
| <a style={{ marginInlineStart: 8 }} onClick={onCleanSelected}> | |||
| 取消选择 | |||
| </a> | |||
| </span> | |||
| </Space> | |||
| ); | |||
| }} | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space> | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| onOk() { | |||
| const promises = ids.map(item => { | |||
| return PostRoleDel({ id: item.id }); | |||
| }); | |||
| // 等待所有请求完成 | |||
| Promise.all(promises) | |||
| .then(() => { | |||
| message.success('批量删除成功'); | |||
| actionRef.current?.clearSelected(); | |||
| actionRef.current?.reload(); | |||
| }) | |||
| .catch(error => { | |||
| console.error('批量删除成功:', error); | |||
| message.error('批量删除成功'); | |||
| }); | |||
| }, | |||
| onCancel() { | |||
| console.log('Cancel'); | |||
| }, | |||
| okText: '确定', | |||
| cancelText: '取消', | |||
| centered: true | |||
| }); | |||
| }}> | |||
| 批量删除 | |||
| </Button>, | |||
| </Space> | |||
| ); | |||
| }} | |||
| rowSelection={{ | |||
| type: 'checkbox' | |||
| }} | |||
| columns={[ | |||
| { | |||
| title: 'ID', | |||
| @@ -76,11 +135,11 @@ const PagesPermissionRoleTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| setId(record.id) | |||
| dispatch({ type: 'openModel/getOpenDispenseModal', payload: true }) | |||
| }}>分配权限</Button>, | |||
| <Popconfirm | |||
| title="是否删除" | |||
| onConfirm={(e) => { | |||
| PostActivityaddressDel({ id: record.id }).then(res => { | |||
| PostRoleDel({ id: record.id }).then(res => { | |||
| message.success('删除成功') | |||
| actionRef.current?.reload(); | |||
| }) | |||
| @@ -4,8 +4,8 @@ import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, TableDropdown | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, Popconfirm } from 'antd'; | |||
| import { GetDictList } from '@/apis/api'; | |||
| import { Button, Image, ConfigProvider, Popconfirm, Space, Modal , message} from 'antd'; | |||
| import { GetDictList, PostDictDel } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| const PagesSettingDictionaryTable: React.FC = ({ dispatch, openModel, getId }: any) => { | |||
| @@ -14,6 +14,7 @@ const PagesSettingDictionaryTable: React.FC = ({ dispatch, openModel, getId }: a | |||
| const [total, setTotal] = useState<number>(0) | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| @@ -39,9 +40,68 @@ const PagesSettingDictionaryTable: React.FC = ({ dispatch, openModel, getId }: a | |||
| size='small' | |||
| search={false} | |||
| scroll={{ y: 480, x: 'auto' }} | |||
| bordered={true} | |||
| actionRef={actionRef} | |||
| dataSource={list} | |||
| tableAlertRender={({ | |||
| selectedRowKeys, | |||
| selectedRows, | |||
| onCleanSelected, | |||
| }) => { | |||
| setIds(selectedRows) | |||
| return ( | |||
| <Space size={24}> | |||
| <span> | |||
| 已选 {selectedRows.length} 项 | |||
| <a style={{ marginInlineStart: 8 }} onClick={onCleanSelected}> | |||
| 取消选择 | |||
| </a> | |||
| </span> | |||
| </Space> | |||
| ); | |||
| }} | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space> | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| onOk() { | |||
| const promises = ids.map(item => { | |||
| return PostDictDel({ id: item.id }); | |||
| }); | |||
| // 等待所有请求完成 | |||
| Promise.all(promises) | |||
| .then(() => { | |||
| message.success('批量删除成功'); | |||
| actionRef.current?.clearSelected(); | |||
| actionRef.current?.reload(); | |||
| }) | |||
| .catch(error => { | |||
| console.error('批量删除成功:', error); | |||
| message.error('批量删除成功'); | |||
| }); | |||
| }, | |||
| onCancel() { | |||
| console.log('Cancel'); | |||
| }, | |||
| okText: '确定', | |||
| cancelText: '取消', | |||
| centered: true | |||
| }); | |||
| }}> | |||
| 批量删除 | |||
| </Button>, | |||
| </Space> | |||
| ); | |||
| }} | |||
| rowSelection={{ | |||
| type: 'checkbox' | |||
| }} | |||
| columns={[ | |||
| { | |||
| title: 'ID', | |||
| @@ -76,7 +136,7 @@ const PagesSettingDictionaryTable: React.FC = ({ dispatch, openModel, getId }: a | |||
| <Popconfirm | |||
| title="是否删除" | |||
| onConfirm={(e) => { | |||
| PostActivityaddressDel({ id: record.id }).then(res => { | |||
| PostDictDel({ id: record.id }).then(res => { | |||
| message.success('删除成功') | |||
| actionRef.current?.reload(); | |||
| }) | |||
| @@ -4,8 +4,8 @@ import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; | |||
| import { | |||
| ProTable, TableDropdown | |||
| } from '@ant-design/pro-components'; | |||
| import { Button, Image, ConfigProvider, Popconfirm } from 'antd'; | |||
| import { GetSysconfigList } from '@/apis/api'; | |||
| import { Button, message, ConfigProvider, Popconfirm , Space, Modal} from 'antd'; | |||
| import { GetSysconfigList, PostSysconfigDel } from '@/apis/api'; | |||
| import { Imageprefix } from '@/constants'; | |||
| import he from 'he'; | |||
| @@ -15,6 +15,7 @@ const PagesSettingSystemTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| const [total, setTotal] = useState<number>(0) | |||
| const [page, setPage] = useState<number>(1) | |||
| const [pageSize, setPageSize] = useState<number>(10) | |||
| const [ids, setIds] = useState<number[]>([]) | |||
| const setId = (id: number) => { | |||
| getId(id) | |||
| @@ -22,7 +23,7 @@ const PagesSettingSystemTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| useEffect(() => { | |||
| if (!openModel.openModal) { | |||
| actionRef.current.reload(); | |||
| actionRef.current?.reload(); | |||
| } | |||
| }, [openModel.openModal]) | |||
| @@ -41,6 +42,64 @@ const PagesSettingSystemTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| bordered={true} | |||
| scroll={{ y: 480 }} | |||
| actionRef={actionRef} | |||
| tableAlertRender={({ | |||
| selectedRowKeys, | |||
| selectedRows, | |||
| onCleanSelected, | |||
| }) => { | |||
| setIds(selectedRows) | |||
| return ( | |||
| <Space size={24}> | |||
| <span> | |||
| 已选 {selectedRows.length} 项 | |||
| <a style={{ marginInlineStart: 8 }} onClick={onCleanSelected}> | |||
| 取消选择 | |||
| </a> | |||
| </span> | |||
| </Space> | |||
| ); | |||
| }} | |||
| tableAlertOptionRender={() => { | |||
| return ( | |||
| <Space> | |||
| <Button danger type="primary" onClick={() => { | |||
| Modal.confirm({ | |||
| title: '批量删除', | |||
| content: '确定要删除所选的数据吗', | |||
| onOk() { | |||
| const promises = ids.map(item => { | |||
| return PostSysconfigDel({ id: item.id }); | |||
| }); | |||
| // 等待所有请求完成 | |||
| Promise.all(promises) | |||
| .then(() => { | |||
| message.success('批量删除成功'); | |||
| actionRef.current?.clearSelected(); | |||
| actionRef.current?.reload(); | |||
| }) | |||
| .catch(error => { | |||
| console.error('批量删除成功:', error); | |||
| message.error('批量删除成功'); | |||
| }); | |||
| }, | |||
| onCancel() { | |||
| console.log('Cancel'); | |||
| }, | |||
| okText: '确定', | |||
| cancelText: '取消', | |||
| centered: true | |||
| }); | |||
| }}> | |||
| 批量删除 | |||
| </Button>, | |||
| </Space> | |||
| ); | |||
| }} | |||
| rowSelection={{ | |||
| type: 'checkbox' | |||
| }} | |||
| dataSource={list} | |||
| columns={[ | |||
| { | |||
| @@ -77,7 +136,7 @@ const PagesSettingSystemTable: React.FC = ({ dispatch, openModel, getId }: any) | |||
| <Popconfirm | |||
| title="是否删除" | |||
| onConfirm={(e) => { | |||
| PostActivityaddressDel({ id: record.id }).then(res => { | |||
| PostSysconfigDel({ id: record.id }).then(res => { | |||
| message.success('删除成功') | |||
| actionRef.current?.reload(); | |||
| }) | |||