瀏覽代碼

deploy

master
Soleilw 7 月之前
父節點
當前提交
8b583eb472
共有 80 個檔案被更改,包括 946 行新增534 行删除
  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
文件差異過大導致無法顯示
查看文件


+ 1
- 1
dist/index.html 查看文件

</head> </head>
<body> <body>
<div id="root"></div> <div id="root"></div>
<script src="/umi.1ea9be75.js"></script>
<script src="/umi.42d5156f.js"></script>
</body> </body>
</html> </html>

+ 1
- 0
dist/p__Activity__List__index.d9c2ccfc.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Activity__List__index.f55f872d.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Advertisement__List__index.6f299c7b.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Advertisement__List__index.b7c029cb.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Advertisement__Putin__index.670b82bf.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Advertisement__Putin__index.a641ecb1.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Company__Department__index.b66d99ae.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Company__Department__index.e64fca52.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Company__List__index.8d48da4e.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Company__List__index.d3603c40.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Company__Post__index.2fd568de.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Company__Post__index.dca8e444.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Company__Vip__index.a239b1b5.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Company__Vip__index.bbb282a9.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Fair__List__index.2e81bef3.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Fair__List__index.ced0cdfa.async.js
文件差異過大導致無法顯示
查看文件


dist/p__Feedback__index.f017a388.async.js
文件差異過大導致無法顯示
查看文件


dist/p__Home__index.9378dee4.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 2
dist/p__Information__Article__index.e20d8ab5.async.js
文件差異過大導致無法顯示
查看文件


+ 2
- 0
dist/p__Information__Article__index.e7733c14.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Information__Section__index.c1fa4349.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Information__Section__index.de74adda.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Jobseeker__List__index.b4e7d000.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Jobseeker__List__index.cde51a64.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Permission__Account__index.0b19d139.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Permission__Account__index.943f28ef.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Permission__List__index.748c1e3b.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Permission__List__index.b2b8640c.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 2
dist/p__Permission__Role__index.3f9f96be.async.js
文件差異過大導致無法顯示
查看文件


+ 2
- 0
dist/p__Permission__Role__index.acff0843.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Publichouse__index.4f84ef0a.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Publichouse__index.c342a65e.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Setting__Dictionary__index.6e4f92ce.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Setting__Dictionary__index.cf0f8069.async.js
文件差異過大導致無法顯示
查看文件


+ 0
- 1
dist/p__Setting__System__index.58220482.async.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
dist/p__Setting__System__index.68430916.async.js
文件差異過大導致無法顯示
查看文件


dist/umi.42d5156f.js
文件差異過大導致無法顯示
查看文件


+ 1
- 1
package-lock.json 查看文件

{ {
"name": "rencaishichanghoutai",
"name": "job-manage",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {

+ 5
- 5
src/.umi/core/defineApp.ts 查看文件

// @ts-nocheck // @ts-nocheck
// This file is generated by Umi automatically // This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY! // 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 { interface IDefaultRuntimeConfig {
onRouteChange?: (props: { routes: any, clientRoutes: any, location: any, action: any, isFirst: boolean }) => void; onRouteChange?: (props: { routes: any, clientRoutes: any, location: any, action: any, isFirst: boolean }) => void;
patchRoutes?: (props: { routes: any }) => void; patchRoutes?: (props: { routes: any }) => void;

+ 1
- 1
src/.umi/core/helmet.ts 查看文件

// This file is generated by Umi automatically // This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY! // DO NOT CHANGE IT MANUALLY!
import React from 'react'; 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'; import { context } from './helmetContext';


export const innerProvider = (container) => { export const innerProvider = (container) => {

+ 1
- 1
src/.umi/core/history.ts 查看文件

// @ts-nocheck // @ts-nocheck
// This file is generated by Umi automatically // This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY! // 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'; import type { UmiHistory } from './historyIntelli';


let history: UmiHistory; let history: UmiHistory;

+ 1
- 1
src/.umi/core/historyIntelli.ts 查看文件

// This file is generated by Umi automatically // This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY! // DO NOT CHANGE IT MANUALLY!
import { getRoutes } from './route' 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 Routes = Awaited<ReturnType<typeof getRoutes>>['routes']
type AllRoute = Routes[keyof Routes] type AllRoute = Routes[keyof Routes]

+ 12
- 12
src/.umi/core/plugin.ts 查看文件

// @ts-nocheck // @ts-nocheck
// This file is generated by Umi automatically // This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY! // 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_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'; import { PluginManager } from 'umi';


function __defaultExport (obj) { function __defaultExport (obj) {
return [ return [
{ {
apply: __defaultExport(Plugin_0), 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, apply: Plugin_1,
}, },
{ {
apply: Plugin_2, 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, 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, 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, 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, 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 查看文件

// @ts-nocheck // @ts-nocheck
// This file is generated by Umi automatically // This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY! // 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 {}; export {};

+ 1
- 1
src/.umi/core/route.tsx 查看文件

'30': React.lazy(() => import(/* webpackChunkName: "p__Setting__Other__index" */'@/pages/Setting/Other/index.tsx')), '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')), '31': React.lazy(() => import(/* webpackChunkName: "p__Feedback__index" */'@/pages/Feedback/index.tsx')),
'32': React.lazy(() => import(/* webpackChunkName: "p__Publichouse__index" */'@/pages/Publichouse/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 查看文件

export { defineApp } from './core/defineApp' export { defineApp } from './core/defineApp'
export type { RuntimeConfig } from './core/defineApp' export type { RuntimeConfig } from './core/defineApp'
// plugins // 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 // 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-* // @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 // 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 { history, createHistory } from './core/history';
export { terminal } from './core/terminal'; export { terminal } from './core/terminal';
// react ssr // react ssr

+ 2
- 2
src/.umi/plugin-dva/dva.tsx 查看文件

// DO NOT CHANGE IT MANUALLY! // DO NOT CHANGE IT MANUALLY!
// It's faked dva // It's faked dva
// aliased to @umijs/plugins/templates/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 React, { useRef } from 'react';
import { history, ApplyPluginsType, useAppData } from 'umi'; import { history, ApplyPluginsType, useAppData } from 'umi';

+ 1
- 1
src/.umi/plugin-dva/index.ts 查看文件

// @ts-nocheck // @ts-nocheck
// This file is generated by Umi automatically // This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY! // 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'; export { getDvaApp } from './dva';

+ 2
- 2
src/.umi/plugin-dva/models.ts 查看文件

// @ts-nocheck // @ts-nocheck
// This file is generated by Umi automatically // This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY! // 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 = { export const models = {
model_1: { namespace: 'dictModel', model: model_1 }, model_1: { namespace: 'dictModel', model: model_1 },

+ 1
- 1
src/.umi/plugin-layout/Layout.tsx 查看文件

import React, { useMemo } from 'react'; import React, { useMemo } from 'react';
import { import {
ProLayout, 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 './Layout.css';
import Logo from './Logo'; import Logo from './Logo';
import Exception from './Exception'; import Exception from './Exception';

+ 1
- 1
src/.umi/plugin-layout/rightRender.tsx 查看文件

// DO NOT CHANGE IT MANUALLY! // DO NOT CHANGE IT MANUALLY!
import React from 'react'; import React from 'react';
import { Avatar, version, Dropdown, Menu, Spin } from 'antd'; 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: { export function getRightRenderContent (opts: {
runtimeConfig: any, runtimeConfig: any,

+ 1
- 1
src/.umi/plugin-layout/types.d.ts 查看文件

/// <reference types="@ant-design/pro-components" /> /// <reference types="@ant-design/pro-components" />
/// <reference types="antd" /> /// <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'; import type InitialStateType from '@@/plugin-initialState/@@initialState';
type InitDataType = ReturnType<typeof InitialStateType>; type InitDataType = ReturnType<typeof InitialStateType>;

+ 1
- 1
src/.umi/plugin-model/index.tsx 查看文件

// DO NOT CHANGE IT MANUALLY! // DO NOT CHANGE IT MANUALLY!
// @ts-ignore // @ts-ignore
import type { models as rawModels } from '@@/plugin-model/model'; 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'; import React, { useContext, useEffect, useMemo, useRef, useState } from 'react';


type Models = typeof rawModels; type Models = typeof rawModels;

+ 1
- 1
src/.umi/plugin-model/model.ts 查看文件

// @ts-nocheck // @ts-nocheck
// This file is generated by Umi automatically // This file is generated by Umi automatically
// DO NOT CHANGE IT MANUALLY! // 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 = { export const models = {
model_1: { namespace: '@@initialState', model: model_1 }, model_1: { namespace: '@@initialState', model: model_1 },

+ 3
- 3
src/.umi/plugin-request/request.ts 查看文件

type AxiosRequestConfig, type AxiosRequestConfig,
type AxiosResponse, type AxiosResponse,
type AxiosError, 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 { ApplyPluginsType } from 'umi';
import { getPluginManager } from '../core/plugin'; import { getPluginManager } from '../core/plugin';


PaginatedOptionsWithFormat, PaginatedOptionsWithFormat,
PaginatedParams, PaginatedParams,
PaginatedResult, 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 }; type ResultWithData< T = any > = { data?: T; [key: string]: any };



+ 1
- 1
src/.umi/testBrowser.tsx 查看文件

// DO NOT CHANGE IT MANUALLY! // DO NOT CHANGE IT MANUALLY!
import React, { useEffect, useState } from 'react'; import React, { useEffect, useState } from 'react';
import { ApplyPluginsType } from 'umi'; 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 { createHistory } from './core/history';
import { createPluginManager } from './core/plugin'; import { createPluginManager } from './core/plugin';
import { getRoutes } from './core/route'; import { getRoutes } from './core/route';

+ 1
- 1
src/.umi/tsconfig.json 查看文件

"src/.umi/*" "src/.umi/*"
], ],
"@umijs/max": [ "@umijs/max": [
"E:\\项目\\outpackage\\rencaishichanghoutai\\node_modules\\umi"
"D:\\项目\\outpackage\\job-manage\\node_modules\\umi"
], ],
"@umijs/max/typings": [ "@umijs/max/typings": [
"src/.umi/typings" "src/.umi/typings"

+ 1
- 1
src/.umi/umi.ts 查看文件

// DO NOT CHANGE IT MANUALLY! // DO NOT CHANGE IT MANUALLY!
import './core/polyfill'; import './core/polyfill';
import 'antd/dist/reset.css'; 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 { getRoutes } from './core/route';
import { createPluginManager } from './core/plugin'; import { createPluginManager } from './core/plugin';
import { createHistory } from './core/history'; import { createHistory } from './core/history';

+ 1
- 0
src/apis/api/index.ts 查看文件



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

export const PostImageUpload = PostModel(url.ImageUpload); export const PostImageUpload = PostModel(url.ImageUpload);


// 简历 // 简历

+ 1
- 0
src/apis/url/index.ts 查看文件



// 字典 // 字典
dictTree: common + '/dict/tree', dictTree: common + '/dict/tree',

ImageUpload: common + '/image/upload?imgtype=1', ImageUpload: common + '/image/upload?imgtype=1',
DocUpload: common + '/doc/upload?doctype=1', DocUpload: common + '/doc/upload?doctype=1',
EsJobseeker: common + '/es/jobseeker', EsJobseeker: common + '/es/jobseeker',

+ 59
- 3
src/components/Render/Main/Activity/List/table/index.tsx 查看文件

import { import {
ProTable, TableDropdown ProTable, TableDropdown
} from '@ant-design/pro-components'; } 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 { GetActivityaddressList, PostActivityExportUsers, PostActivityaddressDel } from '@/apis/api';
import { Imageprefix } from '@/constants'; import { Imageprefix } from '@/constants';


const [total, setTotal] = useState<number>(0) const [total, setTotal] = useState<number>(0)
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)
const [ids, setIds] = useState<number[]>([])


const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)


useEffect(() => { useEffect(() => {
if (!openModel.openModal) { if (!openModel.openModal) {
actionRef.current.reload();
actionRef.current?.reload();
} }
}, [openModel.openModal]) }, [openModel.openModal])


bordered={true} bordered={true}
actionRef={actionRef} actionRef={actionRef}
dataSource={list} 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={{ rowSelection={{
type: 'checkbox' type: 'checkbox'
}} }}

+ 60
- 8
src/components/Render/Main/Advertisement/List/table/index.tsx 查看文件

import { import {
ProTable, TableDropdown ProTable, TableDropdown
} from '@ant-design/pro-components'; } 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 PagesMainAdvertisementListTable: React.FC = ({ dispatch, openModel, getId }: any) => {
const actionRef = useRef<ActionType>(); const actionRef = useRef<ActionType>();
const [total, setTotal] = useState<number>(0) const [total, setTotal] = useState<number>(0)
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)
const [ids, setIds] = useState<number[]>([])


const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)


useEffect(() => { useEffect(() => {
if (!openModel.openModal) { if (!openModel.openModal) {
actionRef.current.reload();
actionRef.current?.reload();
} }
}, [openModel.openModal]) }, [openModel.openModal])


actionRef={actionRef} actionRef={actionRef}
dataSource={list} dataSource={list}
search={{ span: 8, labelWidth: 'auto' }} 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={{ rowSelection={{
type: 'checkbox' type: 'checkbox'
}} }}
<Popconfirm <Popconfirm
title="是否删除" title="是否删除"
onConfirm={(e) => { onConfirm={(e) => {
delSection({ id: record.id }).then(res => {
PostAdvertareaDel({ id: record.id }).then(res => {
message.success('删除成功') message.success('删除成功')
actionRef.current?.reload(); actionRef.current?.reload();
}) })
} }
headerTitle="广告位置列表" headerTitle="广告位置列表"
toolBarRender={() => [ toolBarRender={() => [
<Button type="primary" onClick={() => {
}}>
批量删除
</Button>,
<Button type="primary" onClick={() => { <Button type="primary" onClick={() => {
dispatch({ type: 'openModel/getOpenModal', payload: true }) dispatch({ type: 'openModel/getOpenModal', payload: true })
}}> }}>

+ 102
- 24
src/components/Render/Main/Advertisement/Putin/table/index.tsx 查看文件

import { connect, history } from '@umijs/max'; import { connect, history } from '@umijs/max';
import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; import type { ActionType, ProFormInstance } from '@ant-design/pro-components';
import { import {
ProTable, ProFormSelect
ProTable, ProFormSelect, ProForm
} from '@ant-design/pro-components'; } 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 selectfieldNames = { label: 'full_name', value: 'id' };
const selectfieldAreaNames = { label: 'name', value: 'id' }; const selectfieldAreaNames = { label: 'name', value: 'id' };
import UploadModel from '@/components/Common/upload';


const PagesMainAdvertisementPutinTable: React.FC = ({ dispatch, openModel, getId }: any) => { const PagesMainAdvertisementPutinTable: React.FC = ({ dispatch, openModel, getId }: any) => {
const actionRef = useRef<ActionType>(); const actionRef = useRef<ActionType>();
const [total, setTotal] = useState<number>(0) const [total, setTotal] = useState<number>(0)
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)
const [ids, setIds] = useState<number[]>([])


const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)


useEffect(() => { useEffect(() => {
if (!openModel.openModal) { if (!openModel.openModal) {
actionRef.current.reload();
actionRef.current?.reload();
} }
}, [openModel.openModal]) }, [openModel.openModal])


const [uploadedFilephotoName, setUploadedFilephotoName] = useState<string>('');
const uploadedFilephotoNameRef = useRef<string>('');
const handleFileUploadedphoto = (filename: string) => {
setUploadedFilephotoName(filename);
};

useEffect(() => {
uploadedFilephotoNameRef.current = uploadedFilephotoName;
}, [uploadedFilephotoName])

return ( return (
<> <>
<ConfigProvider <ConfigProvider
actionRef={actionRef} actionRef={actionRef}
dataSource={list} dataSource={list}
search={{ span: 8, labelWidth: 'auto' }} 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={{ rowSelection={{
type: 'checkbox' type: 'checkbox'
}} }}


search: false search: false
}, },
{
title: '封面图',
dataIndex: 'image_url',
search: false,
width: 200,
render: (_, record) => (<>
<Image src={`${Imageprefix}${record.image_url}`} width={40} height={40} />
</>
)
},
{ {
title: '投放位置', title: '投放位置',
dataIndex: 'area_id', dataIndex: 'area_id',
dispatch({ type: 'openModel/getOpenModal', payload: true }) dispatch({ type: 'openModel/getOpenModal', payload: true })
}}>编辑</Button>, }}>编辑</Button>,
<Button size='small' type='link' onClick={() => { <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>, }}>更换图片</Button>,
<Popconfirm <Popconfirm
title="是否删除" title="是否删除"

+ 1
- 1
src/components/Render/Main/Company/Department/table/index.tsx 查看文件

}) => { }) => {
return ( return (
<Space size={16}> <Space size={16}>
<Button type="primary" onClick={() => {
<Button danger type="primary" onClick={() => {
Modal.confirm({ Modal.confirm({
title: '批量删除', title: '批量删除',
content: '确定要删除所选的数据吗', content: '确定要删除所选的数据吗',

+ 1
- 1
src/components/Render/Main/Company/List/table/index.tsx 查看文件

tableAlertOptionRender={() => { tableAlertOptionRender={() => {
return ( return (
<Space size={16}> <Space size={16}>
<Button type="primary" onClick={() => {
<Button onClick={() => {
if (ids.length === 0) { if (ids.length === 0) {
message.error('请选择要操作的数据') message.error('请选择要操作的数据')
} else { } else {

+ 3
- 3
src/components/Render/Main/Company/Post/table/index.tsx 查看文件

}) => { }) => {
return ( return (
<Space> <Space>
<Button type="primary" onClick={() => {
<Button onClick={() => {
if (ids.length === 0) { if (ids.length === 0) {
message.error('请选择要操作的数据') message.error('请选择要操作的数据')
} else { } else {
}}> }}>
批量发布 批量发布
</Button>, </Button>,
<Button type="primary" onClick={() => {
<Button onClick={() => {
if (ids.length === 0) { if (ids.length === 0) {
message.error('请选择要操作的数据') message.error('请选择要操作的数据')
} else { } else {
}}> }}>
批量更改状态 批量更改状态
</Button>, </Button>,
<Button type="primary" onClick={() => {
<Button danger type="primary" onClick={() => {
Modal.confirm({ Modal.confirm({
title: '批量删除', title: '批量删除',
content: '确定要删除所选的数据吗', content: '确定要删除所选的数据吗',

+ 1
- 1
src/components/Render/Main/Company/Vip/table/index.tsx 查看文件

tableAlertOptionRender={() => { tableAlertOptionRender={() => {
return ( return (
<Space size={16}> <Space size={16}>
<Button type="primary" onClick={() => {
<Button onClick={() => {
if (ids.length === 0) { if (ids.length === 0) {
message.error('请选择要操作的数据') message.error('请选择要操作的数据')
} else { } else {

+ 2
- 2
src/components/Render/Main/Fair/List/table/index.tsx 查看文件

tableAlertOptionRender={() => { tableAlertOptionRender={() => {
return ( return (
<Space> <Space>
<Button type="primary" onClick={() => {
<Button onClick={() => {
if (ids.length === 0) { if (ids.length === 0) {
message.error('请选择要操作的数据') message.error('请选择要操作的数据')
} else { } else {
}}> }}>
批量管理招聘会 批量管理招聘会
</Button>, </Button>,
<Button type="primary" onClick={() => {
<Button danger type="primary" onClick={() => {
Modal.confirm({ Modal.confirm({
title: '批量删除', title: '批量删除',
content: '确定要删除所选的数据吗', content: '确定要删除所选的数据吗',

+ 63
- 8
src/components/Render/Main/Information/Article/table/index.tsx 查看文件

import { connect, history } from '@umijs/max'; import { connect, history } from '@umijs/max';
import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; import type { ActionType, ProFormInstance } from '@ant-design/pro-components';
import { import {
ProTable, TableDropdown, ProFormSelect
ProTable, ProForm, ProFormSelect
} from '@ant-design/pro-components'; } 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'; import { Imageprefix } from '@/constants';
const selectfieldNames = { label: 'name', value: 'id', children: 'childs' }; const selectfieldNames = { label: 'name', value: 'id', children: 'childs' };
import UploadModel from '@/components/Common/upload'; import UploadModel from '@/components/Common/upload';
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)


const [ids, setIds] = useState<number[]>([])
const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)
} }
bordered={true} bordered={true}
actionRef={actionRef} actionRef={actionRef}
dataSource={list} 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={{ rowSelection={{
type: 'checkbox' type: 'checkbox'
}} }}
title: '更换图片', title: '更换图片',
content: (<> content: (<>
<ProForm submitter={{ render: false }}> <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> </ProForm>
</>), </>),
async onOk() { 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(); actionRef.current?.reload();
}, },
onCancel() { onCancel() {

+ 62
- 7
src/components/Render/Main/Information/Section/table/index.tsx 查看文件

import { import {
ProTable, ProForm ProTable, ProForm
} from '@ant-design/pro-components'; } 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 { Imageprefix } from '@/constants';
import UploadModel from '@/components/Common/upload'; import UploadModel from '@/components/Common/upload';


const [total, setTotal] = useState<number>(0) const [total, setTotal] = useState<number>(0)
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)
const [ids, setIds] = useState<number[]>([])


const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)
bordered={true} bordered={true}
actionRef={actionRef} actionRef={actionRef}
dataSource={list} 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={{ rowSelection={{
type: 'checkbox' type: 'checkbox'
}} }}
title: '更换图片', title: '更换图片',
content: (<> content: (<>
<ProForm submitter={{ render: false }}> <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> </ProForm>
</>), </>),
async onOk() { 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(); actionRef.current?.reload();
}, },
onCancel() { onCancel() {

+ 1
- 1
src/components/Render/Main/Jobseeker/List/table/index.tsx 查看文件

tableAlertOptionRender={() => { tableAlertOptionRender={() => {
return ( return (
<Space size={16}> <Space size={16}>
<Button type="primary" onClick={(record) => {
<Button onClick={(record) => {
if (ids.length === 0) { if (ids.length === 0) {
message.error('请选择要操作的数据') message.error('请选择要操作的数据')
} else { } else {

+ 22
- 34
src/components/Render/Main/Publichouse/create/index.tsx 查看文件

ProFormDatePicker ProFormDatePicker
} from '@ant-design/pro-components'; } from '@ant-design/pro-components';
import { ConfigProvider, Flex, Space, Modal, message, Image, Row, Col, Switch, Form, Typography, Divider, Radio } from 'antd'; 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'; import { isArrayOfType } from '@/utils/dataHelper';




useEffect(() => { useEffect(() => {
dispatch({ type: 'dictModel/getList', payload: { code: 2006, type: 'setEducationList' } }) dispatch({ type: 'dictModel/getList', payload: { code: 2006, type: 'setEducationList' } })
}, []) }, [])




} else { } else {
setDetail(null) setDetail(null)
return { 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
} }
} }
}} }}
} }
}} }}
onFinish={async (values) => { onFinish={async (values) => {
values.cover_img = uploadedFilephotoName ? uploadedFilephotoName : '';


if (id) { if (id) {
values.id = 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) let res = await PostTalentsinfoUpdate(values)
message.success('提交成功') message.success('提交成功')
dispatch({ type: 'openModel/getOpenModal', payload: false }) dispatch({ type: 'openModel/getOpenModal', payload: false })
} else { } 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) let res = await PostTalentsinfoAdd(values)
message.success('提交成功') message.success('提交成功')
dispatch({ type: 'openModel/getOpenModal', payload: false }) dispatch({ type: 'openModel/getOpenModal', payload: false })
<Row gutter={[16, 16]}> <Row gutter={[16, 16]}>
<Col span={24}> <Col span={24}>
<ProFormText <ProFormText
name="author"
name="code"
label="户口卡编号" label="户口卡编号"
placeholder="请输入户口卡编号" placeholder="请输入户口卡编号"
rules={[{ required: true, message: '请输入户口卡编号' }]} rules={[{ required: true, message: '请输入户口卡编号' }]}
/> />
</Col> </Col>
<Col span={4}>
{/* <Col span={4}>
<ProFormRadio.Group <ProFormRadio.Group
name="gender" name="gender"
label="是否是主办人" label="是否是主办人"
]} ]}
rules={[{ required: true, message: '请选择是否是主办人' }]} rules={[{ required: true, message: '请选择是否是主办人' }]}
/> />
</Col>
</Col> */}
<Col span={16}> <Col span={16}>
<ProFormText <ProFormText
name="author"
name="name"
label="姓名" label="姓名"
placeholder="请输入姓名" placeholder="请输入姓名"
rules={[{ required: true, message: '请输入姓名' }]} rules={[{ required: true, message: '请输入姓名' }]}


/> />
</Col> </Col>
<Col span={4}>
{/* <Col span={4}>
<ProFormRadio.Group <ProFormRadio.Group
name="gender" name="gender"
label="是否是随迁人" label="是否是随迁人"
]} ]}
rules={[{ required: true, message: '请选择是否是随迁人' }]} rules={[{ required: true, message: '请选择是否是随迁人' }]}
/> />
</Col>
</Col> */}
<Col span={14}> <Col span={14}>
<ProFormSelect <ProFormSelect
name="education" name="education"
</Col> </Col>
<Col span={6}> <Col span={6}>
<ProFormDatePicker <ProFormDatePicker
name="dob"
name="do_time"
label="入户时间" label="入户时间"
placeholder='请选择入户时间' placeholder='请选择入户时间'
width={'lg'} width={'lg'}
</Col> </Col>
<Col span={8}> <Col span={8}>
<ProFormText <ProFormText
name="author"
name="mobile"
label="联系电话" label="联系电话"
placeholder="请输入联系电话" placeholder="请输入联系电话"
rules={[{ required: true, message: '请输入联系电话' }]} rules={[{ required: true, message: '请输入联系电话' }]}

+ 47
- 75
src/components/Render/Main/Publichouse/table/index.tsx 查看文件

import { connect, history } from '@umijs/max'; import { connect, history } from '@umijs/max';
import type { ActionType, ProFormInstance } from '@ant-design/pro-components'; import type { ActionType, ProFormInstance } from '@ant-design/pro-components';
import { import {
ProTable, TableDropdown,ProFormSelect
ProTable, TableDropdown, ProFormSelect
} from '@ant-design/pro-components'; } 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'; import { Imageprefix } from '@/constants';
const selectfieldNames = { label: 'name', value: 'id', children: 'childs' }; const selectfieldNames = { label: 'name', value: 'id', children: 'childs' };




useEffect(() => { useEffect(() => {
if (!openModel.openModal) { if (!openModel.openModal) {
actionRef.current.reload();
actionRef.current?.reload();
} }
}, [openModel.openModal]) }, [openModel.openModal])


scroll={{ x: 1300 }} scroll={{ x: 1300 }}
actionRef={actionRef} actionRef={actionRef}
dataSource={list} dataSource={list}
columns={[ {
columns={[{
title: 'ID', title: 'ID',
dataIndex: 'id', dataIndex: 'id',
width: 100, width: 100,
search: false, 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="是否删除" title="是否删除"
onConfirm={(e) => { onConfirm={(e) => {
PostTalentsinfoDel({ id: record.id }).then(res => { PostTalentsinfoDel({ id: record.id }).then(res => {
okText="删除" okText="删除"
cancelText="取消" cancelText="取消"
> >
<a
key="delete"
>
删除
</a>
<Button danger type='link'>删除</Button>

</Popconfirm> </Popconfirm>
],
},
],
},
]} ]}
rowKey="id" rowKey="id"
pagination={{ pagination={{
sort: 'id', sort: 'id',
sortby: 'desc', sortby: 'desc',
keyword: params.name, keyword: params.name,
section_id: params.section_id
}).then(res => { }).then(res => {
setList(res.data.articles)
setList(res.data.talentsInfos)
setTotal(res.data.total) setTotal(res.data.total)
}) })
} }

+ 5
- 16
src/components/Render/Permission/Account/table/index.tsx 查看文件

import { import {
ProTable, TableDropdown ProTable, TableDropdown
} from '@ant-design/pro-components'; } 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 { getAccount } from '@/apis/api';
import { Imageprefix } from '@/constants'; import { Imageprefix } from '@/constants';


const [total, setTotal] = useState<number>(0) const [total, setTotal] = useState<number>(0)
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)
const [ids, setIds] = useState<number[]>([])


const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)


useEffect(() => { useEffect(() => {
if (!openModel.openModal) { if (!openModel.openModal) {
actionRef.current.reload();
actionRef.current?.reload();
} }
}, [openModel.openModal]) }, [openModel.openModal])


bordered={true} bordered={true}
actionRef={actionRef} actionRef={actionRef}
dataSource={list} dataSource={list}
search={{ span: 8, labelWidth: 'auto' }}
search={{ span: 6, labelWidth: 'auto' }}
columns={[ columns={[
{ {
title: '手机号码', title: '手机号码',
setId(record.id) setId(record.id)
dispatch({ type: 'openModel/getOpenModal', payload: true }) dispatch({ type: 'openModel/getOpenModal', payload: true })
}}>编辑</Button>, }}>编辑</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 查看文件

import { import {
ProTable, TableDropdown ProTable, TableDropdown
} from '@ant-design/pro-components'; } 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 { getPermissionListWithchilds } from '@/apis/api';
import { Imageprefix } from '@/constants'; import { Imageprefix } from '@/constants';


const [total, setTotal] = useState<number>(0) const [total, setTotal] = useState<number>(0)
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)
const [ids, setIds] = useState<number[]>([])


const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)


useEffect(() => { useEffect(() => {
if (!openModel.openParentModal) { if (!openModel.openParentModal) {
actionRef.current.reload();
actionRef.current?.reload();
} }
}, [openModel.openParentModal]) }, [openModel.openParentModal])


useEffect(() => { useEffect(() => {
if (!openModel.openModal) { if (!openModel.openModal) {
actionRef.current.reload();
actionRef.current?.reload();
} }
}, [openModel.openModal]) }, [openModel.openModal])


actionRef={actionRef} actionRef={actionRef}
dataSource={list} dataSource={list}
search={false} search={false}
columns={[ columns={[
{ {
title: 'ID', title: 'ID',
<Button key='3' type='link' onClick={() => { <Button key='3' type='link' onClick={() => {
setId(record) setId(record)
dispatch({ type: 'openModel/getOpenParentModal', payload: true }) 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 查看文件

import { import {
ProTable, TableDropdown ProTable, TableDropdown
} from '@ant-design/pro-components'; } 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'; import { Imageprefix } from '@/constants';


const PagesPermissionRoleTable: React.FC = ({ dispatch, openModel, getId }: any) => { const PagesPermissionRoleTable: React.FC = ({ dispatch, openModel, getId }: any) => {
const [total, setTotal] = useState<number>(0) const [total, setTotal] = useState<number>(0)
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)
const [ids, setIds] = useState<number[]>([])


const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)


useEffect(() => { useEffect(() => {
if (!openModel.openModal) { if (!openModel.openModal) {
actionRef.current.reload();
actionRef.current?.reload();
} }
}, [openModel.openModal]) }, [openModel.openModal])


bordered={true} bordered={true}
actionRef={actionRef} actionRef={actionRef}
dataSource={list} 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={[ columns={[
{ {
title: 'ID', title: 'ID',
setId(record.id) setId(record.id)
dispatch({ type: 'openModel/getOpenDispenseModal', payload: true }) dispatch({ type: 'openModel/getOpenDispenseModal', payload: true })
}}>分配权限</Button>, }}>分配权限</Button>,
<Popconfirm <Popconfirm
title="是否删除" title="是否删除"
onConfirm={(e) => { onConfirm={(e) => {
PostActivityaddressDel({ id: record.id }).then(res => {
PostRoleDel({ id: record.id }).then(res => {
message.success('删除成功') message.success('删除成功')
actionRef.current?.reload(); actionRef.current?.reload();
}) })

+ 63
- 3
src/components/Render/Setting/Dictionary/table/index.tsx 查看文件

import { import {
ProTable, TableDropdown ProTable, TableDropdown
} from '@ant-design/pro-components'; } 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'; import { Imageprefix } from '@/constants';


const PagesSettingDictionaryTable: React.FC = ({ dispatch, openModel, getId }: any) => { const PagesSettingDictionaryTable: React.FC = ({ dispatch, openModel, getId }: any) => {
const [total, setTotal] = useState<number>(0) const [total, setTotal] = useState<number>(0)
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)
const [ids, setIds] = useState<number[]>([])


const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)
size='small' size='small'
search={false} search={false}
scroll={{ y: 480, x: 'auto' }} scroll={{ y: 480, x: 'auto' }}

bordered={true} bordered={true}
actionRef={actionRef} actionRef={actionRef}
dataSource={list} 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={[ columns={[
{ {
title: 'ID', title: 'ID',
<Popconfirm <Popconfirm
title="是否删除" title="是否删除"
onConfirm={(e) => { onConfirm={(e) => {
PostActivityaddressDel({ id: record.id }).then(res => {
PostDictDel({ id: record.id }).then(res => {
message.success('删除成功') message.success('删除成功')
actionRef.current?.reload(); actionRef.current?.reload();
}) })

+ 63
- 4
src/components/Render/Setting/System/table/index.tsx 查看文件

import { import {
ProTable, TableDropdown ProTable, TableDropdown
} from '@ant-design/pro-components'; } 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 { Imageprefix } from '@/constants';
import he from 'he'; import he from 'he';


const [total, setTotal] = useState<number>(0) const [total, setTotal] = useState<number>(0)
const [page, setPage] = useState<number>(1) const [page, setPage] = useState<number>(1)
const [pageSize, setPageSize] = useState<number>(10) const [pageSize, setPageSize] = useState<number>(10)
const [ids, setIds] = useState<number[]>([])


const setId = (id: number) => { const setId = (id: number) => {
getId(id) getId(id)


useEffect(() => { useEffect(() => {
if (!openModel.openModal) { if (!openModel.openModal) {
actionRef.current.reload();
actionRef.current?.reload();
} }
}, [openModel.openModal]) }, [openModel.openModal])


bordered={true} bordered={true}
scroll={{ y: 480 }} scroll={{ y: 480 }}
actionRef={actionRef} 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} dataSource={list}
columns={[ columns={[
{ {
<Popconfirm <Popconfirm
title="是否删除" title="是否删除"
onConfirm={(e) => { onConfirm={(e) => {
PostActivityaddressDel({ id: record.id }).then(res => {
PostSysconfigDel({ id: record.id }).then(res => {
message.success('删除成功') message.success('删除成功')
actionRef.current?.reload(); actionRef.current?.reload();
}) })

Loading…
取消
儲存