Browse Source

deploy

master
Soleilw 2 months ago
parent
commit
8b583eb472
80 changed files with 946 additions and 534 deletions
  1. 0
    2
      dist/405.50ff1e4f.async.js
  2. 1
    1
      dist/index.html
  3. 1
    0
      dist/p__Activity__List__index.d9c2ccfc.async.js
  4. 0
    1
      dist/p__Activity__List__index.f55f872d.async.js
  5. 0
    1
      dist/p__Advertisement__List__index.6f299c7b.async.js
  6. 1
    0
      dist/p__Advertisement__List__index.b7c029cb.async.js
  7. 1
    0
      dist/p__Advertisement__Putin__index.670b82bf.async.js
  8. 0
    1
      dist/p__Advertisement__Putin__index.a641ecb1.async.js
  9. 1
    0
      dist/p__Company__Department__index.b66d99ae.async.js
  10. 0
    1
      dist/p__Company__Department__index.e64fca52.async.js
  11. 0
    1
      dist/p__Company__List__index.8d48da4e.async.js
  12. 1
    0
      dist/p__Company__List__index.d3603c40.async.js
  13. 1
    0
      dist/p__Company__Post__index.2fd568de.async.js
  14. 0
    1
      dist/p__Company__Post__index.dca8e444.async.js
  15. 0
    1
      dist/p__Company__Vip__index.a239b1b5.async.js
  16. 1
    0
      dist/p__Company__Vip__index.bbb282a9.async.js
  17. 0
    1
      dist/p__Fair__List__index.2e81bef3.async.js
  18. 1
    0
      dist/p__Fair__List__index.ced0cdfa.async.js
  19. 1
    1
      dist/p__Feedback__index.f017a388.async.js
  20. 1
    1
      dist/p__Home__index.9378dee4.async.js
  21. 0
    2
      dist/p__Information__Article__index.e20d8ab5.async.js
  22. 2
    0
      dist/p__Information__Article__index.e7733c14.async.js
  23. 0
    1
      dist/p__Information__Section__index.c1fa4349.async.js
  24. 1
    0
      dist/p__Information__Section__index.de74adda.async.js
  25. 1
    0
      dist/p__Jobseeker__List__index.b4e7d000.async.js
  26. 0
    1
      dist/p__Jobseeker__List__index.cde51a64.async.js
  27. 1
    0
      dist/p__Permission__Account__index.0b19d139.async.js
  28. 0
    1
      dist/p__Permission__Account__index.943f28ef.async.js
  29. 1
    0
      dist/p__Permission__List__index.748c1e3b.async.js
  30. 0
    1
      dist/p__Permission__List__index.b2b8640c.async.js
  31. 0
    2
      dist/p__Permission__Role__index.3f9f96be.async.js
  32. 2
    0
      dist/p__Permission__Role__index.acff0843.async.js
  33. 1
    0
      dist/p__Publichouse__index.4f84ef0a.async.js
  34. 0
    1
      dist/p__Publichouse__index.c342a65e.async.js
  35. 1
    0
      dist/p__Setting__Dictionary__index.6e4f92ce.async.js
  36. 0
    1
      dist/p__Setting__Dictionary__index.cf0f8069.async.js
  37. 0
    1
      dist/p__Setting__System__index.58220482.async.js
  38. 1
    0
      dist/p__Setting__System__index.68430916.async.js
  39. 30
    30
      dist/umi.42d5156f.js
  40. 1
    1
      package-lock.json
  41. 5
    5
      src/.umi/core/defineApp.ts
  42. 1
    1
      src/.umi/core/helmet.ts
  43. 1
    1
      src/.umi/core/history.ts
  44. 1
    1
      src/.umi/core/historyIntelli.ts
  45. 12
    12
      src/.umi/core/plugin.ts
  46. 216
    216
      src/.umi/core/polyfill.ts
  47. 1
    1
      src/.umi/core/route.tsx
  48. 12
    12
      src/.umi/exports.ts
  49. 2
    2
      src/.umi/plugin-dva/dva.tsx
  50. 1
    1
      src/.umi/plugin-dva/index.ts
  51. 2
    2
      src/.umi/plugin-dva/models.ts
  52. 1
    1
      src/.umi/plugin-layout/Layout.tsx
  53. 1
    1
      src/.umi/plugin-layout/rightRender.tsx
  54. 1
    1
      src/.umi/plugin-layout/types.d.ts
  55. 1
    1
      src/.umi/plugin-model/index.tsx
  56. 1
    1
      src/.umi/plugin-model/model.ts
  57. 3
    3
      src/.umi/plugin-request/request.ts
  58. 1
    1
      src/.umi/testBrowser.tsx
  59. 1
    1
      src/.umi/tsconfig.json
  60. 1
    1
      src/.umi/umi.ts
  61. 1
    0
      src/apis/api/index.ts
  62. 1
    0
      src/apis/url/index.ts
  63. 59
    3
      src/components/Render/Main/Activity/List/table/index.tsx
  64. 60
    8
      src/components/Render/Main/Advertisement/List/table/index.tsx
  65. 102
    24
      src/components/Render/Main/Advertisement/Putin/table/index.tsx
  66. 1
    1
      src/components/Render/Main/Company/Department/table/index.tsx
  67. 1
    1
      src/components/Render/Main/Company/List/table/index.tsx
  68. 3
    3
      src/components/Render/Main/Company/Post/table/index.tsx
  69. 1
    1
      src/components/Render/Main/Company/Vip/table/index.tsx
  70. 2
    2
      src/components/Render/Main/Fair/List/table/index.tsx
  71. 63
    8
      src/components/Render/Main/Information/Article/table/index.tsx
  72. 62
    7
      src/components/Render/Main/Information/Section/table/index.tsx
  73. 1
    1
      src/components/Render/Main/Jobseeker/List/table/index.tsx
  74. 22
    34
      src/components/Render/Main/Publichouse/create/index.tsx
  75. 47
    75
      src/components/Render/Main/Publichouse/table/index.tsx
  76. 5
    16
      src/components/Render/Permission/Account/table/index.tsx
  77. 6
    17
      src/components/Render/Permission/List/table/index.tsx
  78. 65
    6
      src/components/Render/Permission/Role/table/index.tsx
  79. 63
    3
      src/components/Render/Setting/Dictionary/table/index.tsx
  80. 63
    4
      src/components/Render/Setting/System/table/index.tsx

+ 0
- 2
dist/405.50ff1e4f.async.js
File diff suppressed because it is too large
View File


+ 1
- 1
dist/index.html View File

@@ -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
- 0
dist/p__Activity__List__index.d9c2ccfc.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Activity__List__index.f55f872d.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Advertisement__List__index.6f299c7b.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Advertisement__List__index.b7c029cb.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Advertisement__Putin__index.670b82bf.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Advertisement__Putin__index.a641ecb1.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Company__Department__index.b66d99ae.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Company__Department__index.e64fca52.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Company__List__index.8d48da4e.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Company__List__index.d3603c40.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Company__Post__index.2fd568de.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Company__Post__index.dca8e444.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Company__Vip__index.a239b1b5.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Company__Vip__index.bbb282a9.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Fair__List__index.2e81bef3.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Fair__List__index.ced0cdfa.async.js
File diff suppressed because it is too large
View File


dist/p__Feedback__index.f017a388.async.js
File diff suppressed because it is too large
View File


dist/p__Home__index.9378dee4.async.js
File diff suppressed because it is too large
View File


+ 0
- 2
dist/p__Information__Article__index.e20d8ab5.async.js
File diff suppressed because it is too large
View File


+ 2
- 0
dist/p__Information__Article__index.e7733c14.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Information__Section__index.c1fa4349.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Information__Section__index.de74adda.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Jobseeker__List__index.b4e7d000.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Jobseeker__List__index.cde51a64.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Permission__Account__index.0b19d139.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Permission__Account__index.943f28ef.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Permission__List__index.748c1e3b.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Permission__List__index.b2b8640c.async.js
File diff suppressed because it is too large
View File


+ 0
- 2
dist/p__Permission__Role__index.3f9f96be.async.js
File diff suppressed because it is too large
View File


+ 2
- 0
dist/p__Permission__Role__index.acff0843.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Publichouse__index.4f84ef0a.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Publichouse__index.c342a65e.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Setting__Dictionary__index.6e4f92ce.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Setting__Dictionary__index.cf0f8069.async.js
File diff suppressed because it is too large
View File


+ 0
- 1
dist/p__Setting__System__index.58220482.async.js
File diff suppressed because it is too large
View File


+ 1
- 0
dist/p__Setting__System__index.68430916.async.js
File diff suppressed because it is too large
View File


dist/umi.42d5156f.js
File diff suppressed because it is too large
View File


+ 1
- 1
package-lock.json View File

@@ -1,5 +1,5 @@
{
"name": "rencaishichanghoutai",
"name": "job-manage",
"lockfileVersion": 3,
"requires": true,
"packages": {

+ 5
- 5
src/.umi/core/defineApp.ts View File

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

+ 1
- 1
src/.umi/core/helmet.ts View File

@@ -2,7 +2,7 @@
// This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY!
import React from 'react';
import { HelmetProvider } from '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
- 1
src/.umi/core/history.ts View File

@@ -1,7 +1,7 @@
// @ts-nocheck
// This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY!
import { createHashHistory, createMemoryHistory, createBrowserHistory } from '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;

+ 1
- 1
src/.umi/core/historyIntelli.ts View File

@@ -2,7 +2,7 @@
// This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY!
import { getRoutes } from './route'
import type { History } from '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]

+ 12
- 12
src/.umi/core/plugin.ts View File

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

+ 216
- 216
src/.umi/core/polyfill.ts View File

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

+ 1
- 1
src/.umi/core/route.tsx View File

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

+ 12
- 12
src/.umi/exports.ts View File

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

+ 2
- 2
src/.umi/plugin-dva/dva.tsx View File

@@ -3,8 +3,8 @@
// DO NOT CHANGE IT MANUALLY!
// It's faked dva
// aliased to @umijs/plugins/templates/dva
import { create, Provider } from '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
- 1
src/.umi/plugin-dva/index.ts View File

@@ -1,5 +1,5 @@
// @ts-nocheck
// This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY!
export { connect, useDispatch, useStore, useSelector } from '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';

+ 2
- 2
src/.umi/plugin-dva/models.ts View File

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

+ 1
- 1
src/.umi/plugin-layout/Layout.tsx View File

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

+ 1
- 1
src/.umi/plugin-layout/rightRender.tsx View File

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

+ 1
- 1
src/.umi/plugin-layout/types.d.ts View File

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

+ 1
- 1
src/.umi/plugin-model/index.tsx View File

@@ -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
- 1
src/.umi/plugin-model/model.ts View File

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

+ 3
- 3
src/.umi/plugin-request/request.ts View File

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


+ 1
- 1
src/.umi/testBrowser.tsx View File

@@ -3,7 +3,7 @@
// DO NOT CHANGE IT MANUALLY!
import React, { useEffect, useState } from 'react';
import { ApplyPluginsType } from 'umi';
import { renderClient, RenderClientOpts } from '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';

+ 1
- 1
src/.umi/tsconfig.json View File

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

+ 1
- 1
src/.umi/umi.ts View File

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

+ 1
- 0
src/apis/api/index.ts View File

@@ -152,6 +152,7 @@ export const GetActivityaddressCate = GetModel(url.activityaddressCate);

// 字典数据
export const GetDictTree = GetModel(url.dictTree);

export const PostImageUpload = PostModel(url.ImageUpload);

// 简历

+ 1
- 0
src/apis/url/index.ts View File

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

+ 59
- 3
src/components/Render/Main/Activity/List/table/index.tsx View File

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

+ 60
- 8
src/components/Render/Main/Advertisement/List/table/index.tsx View File

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

+ 102
- 24
src/components/Render/Main/Advertisement/Putin/table/index.tsx View File

@@ -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="是否删除"

+ 1
- 1
src/components/Render/Main/Company/Department/table/index.tsx View File

@@ -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: '确定要删除所选的数据吗',

+ 1
- 1
src/components/Render/Main/Company/List/table/index.tsx View File

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

+ 3
- 3
src/components/Render/Main/Company/Post/table/index.tsx View File

@@ -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: '确定要删除所选的数据吗',

+ 1
- 1
src/components/Render/Main/Company/Vip/table/index.tsx View File

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

+ 2
- 2
src/components/Render/Main/Fair/List/table/index.tsx View File

@@ -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: '确定要删除所选的数据吗',

+ 63
- 8
src/components/Render/Main/Information/Article/table/index.tsx View File

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

+ 62
- 7
src/components/Render/Main/Information/Section/table/index.tsx View File

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

+ 1
- 1
src/components/Render/Main/Jobseeker/List/table/index.tsx View File

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

+ 22
- 34
src/components/Render/Main/Publichouse/create/index.tsx View File

@@ -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: '请输入联系电话' }]}

+ 47
- 75
src/components/Render/Main/Publichouse/table/index.tsx View File

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

+ 5
- 16
src/components/Render/Permission/Account/table/index.tsx View File

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

+ 6
- 17
src/components/Render/Permission/List/table/index.tsx View File

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

+ 65
- 6
src/components/Render/Permission/Role/table/index.tsx View File

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

+ 63
- 3
src/components/Render/Setting/Dictionary/table/index.tsx View File

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

+ 63
- 4
src/components/Render/Setting/System/table/index.tsx View File

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

Loading…
Cancel
Save