diff --git a/src/pages/Application/ModelManagement/index.tsx b/src/pages/Application/ModelManagement/index.tsx
new file mode 100644
index 0000000..defdd1c
--- /dev/null
+++ b/src/pages/Application/ModelManagement/index.tsx
@@ -0,0 +1,303 @@
+import React, { Fragment } from 'react';
+import { Collapse, InputNumber, Select } from 'antd';
+import style from './modelStyle.less';
+
+export default function ModelManagement() {
+ const text = `
+ A dog is a type of domesticated animal.
+ Known for its loyalty and faithfulness,
+ it can be found as a welcome guest in many households across the world.
+`;
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/pages/Application/ModelManagement/modelStyle.less b/src/pages/Application/ModelManagement/modelStyle.less
new file mode 100644
index 0000000..69239ab
--- /dev/null
+++ b/src/pages/Application/ModelManagement/modelStyle.less
@@ -0,0 +1,19 @@
+.cards {
+ display: grid;
+ grid-template-columns: repeat(4, 1fr);
+ grid-row-gap: 30px;
+
+ .card {
+ display: flex;
+ align-items: center;
+ margin-right: 80px;
+
+ .label {
+ margin-right: 10px;
+ white-space: nowrap;
+ }
+
+ .input {
+ }
+ }
+}
diff --git a/src/services/analysis/industry.ts b/src/services/analysis/industry.ts
index 00fc63e..b9abfe8 100644
--- a/src/services/analysis/industry.ts
+++ b/src/services/analysis/industry.ts
@@ -1,47 +1,52 @@
-import { request } from '@umijs/max';
-// 行业
-export async function getIndustryTrend(params?: API.Analysis.IndustryParams) {
- return request('/api/cms/statics/industry', {
- method: 'GET',
- params
- });
-}
-// 区域热力图
-export async function getIndustryAreaTrend(params: any) {
- try {
- const response = await request('/api/cms/statics/industryArea', {
- method: 'GET',
- params,
- headers: {
- 'Content-Type': 'application/json'
- }
- });
-
- console.log('接口原始响应:', response); // 调试日志
- return response; // 兼容不同后端响应格式
- } catch (error) {
- console.error('接口请求异常:', error);
- throw error;
- }
-}
-// 薪资
-export async function getSalaryTrend(params?: API.Analysis.IndustryParams) {
- return request('/api/cms/statics/salary', {
- method: 'GET',
- params
- });
-}
-// 工作年限
-export async function getWorkYearTrend(params?: API.Analysis.IndustryParams) {
- return request('/api/cms/statics/workYear', {
- method: 'GET',
- params
- });
-}
-// 学历趋势
-export async function getEducationTrend(params?: API.Analysis.IndustryParams) {
- return request('/api/cms/statics/education', {
- method: 'GET',
- params
- });
-}
\ No newline at end of file
+import { request } from '@umijs/max';
+
+// 行业
+export async function getIndustryTrend(params?: API.Analysis.IndustryParams) {
+ return request('/api/cms/statics/industry', {
+ method: 'GET',
+ params,
+ });
+}
+
+// 区域热力图
+export async function getIndustryAreaTrend(params: any) {
+ try {
+ const response = await request('/api/cms/statics/industryArea', {
+ method: 'GET',
+ params,
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ });
+
+ console.log('接口原始响应:', response); // 调试日志
+ return response; // 兼容不同后端响应格式
+ } catch (error) {
+ console.error('接口请求异常:', error);
+ throw error;
+ }
+}
+
+// 薪资
+export async function getSalaryTrend(params?: API.Analysis.IndustryParams) {
+ return request('/api/cms/statics/salary', {
+ method: 'GET',
+ params,
+ });
+}
+
+// 工作年限
+export async function getWorkYearTrend(params?: API.Analysis.IndustryParams) {
+ return request('/api/cms/statics/workYear', {
+ method: 'GET',
+ params,
+ });
+}
+
+// 学历趋势
+export async function getEducationTrend(params?: API.Analysis.IndustryParams) {
+ return request('/api/cms/statics/education', {
+ method: 'GET',
+ params,
+ });
+}