From 7b6f305d23198164afcb4eb1a3080a759e2d0aae Mon Sep 17 00:00:00 2001 From: zy_zr <985512818@qq.com> Date: Thu, 17 Apr 2025 11:19:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 43 ++- .../CollectCrculate/components/addForm.vue | 202 ++++++++++++ .../CollectCrculate/index.vue | 242 +++++++++++++++ .../components/addForm.vue | 154 +++++++++ .../ConstructionManagement}/index.vue | 91 +++--- .../RlStatisticalAnalysis/index.vue | 264 ++++++++++++++++ .../TaskScheduling/components/addForm.vue | 176 +++++++++++ .../TaskScheduling}/index.vue | 107 ++++--- .../StatisticalAnalysis/index.vue | 8 +- .../components/detailForm.vue | 221 ------------- .../components/detailForm.vue | 142 --------- src/views/home/echarts/3DpieEcharts.vue | 291 ++++++++++++++++++ 12 files changed, 1486 insertions(+), 455 deletions(-) create mode 100644 src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/components/addForm.vue create mode 100644 src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index.vue create mode 100644 src/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/components/addForm.vue rename src/views/backOfficeSystem/{ScrapMetal/RecyclingBusinessManagement => HumanIntelligence/ConstructionManagement}/index.vue (54%) create mode 100644 src/views/backOfficeSystem/HumanIntelligence/RlStatisticalAnalysis/index.vue create mode 100644 src/views/backOfficeSystem/HumanIntelligence/TaskScheduling/components/addForm.vue rename src/views/backOfficeSystem/{ScrapMetal/PremisesManagement => HumanIntelligence/TaskScheduling}/index.vue (52%) delete mode 100644 src/views/backOfficeSystem/ScrapMetal/PremisesManagement/components/detailForm.vue delete mode 100644 src/views/backOfficeSystem/ScrapMetal/RecyclingBusinessManagement/components/detailForm.vue create mode 100644 src/views/home/echarts/3DpieEcharts.vue diff --git a/src/router/index.js b/src/router/index.js index 74bdf6c..bf64ea4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -191,32 +191,51 @@ export const publicRoutes = [ }, ], }, - // ))))))))))))))))))))) { - path: "/ScrapMetal", - name: "ScrapMetal", - meta: { title: "废旧金属", icon: "article" }, + path: "/HumanIntelligence", + name: "HumanIntelligence", + meta: { title: "人力情报采集管理系统", icon: "article" }, children: [ { - path: "/PremisesManagement", - name: "PremisesManagement", - component: () => import("@/views/backOfficeSystem/ScrapMetal/PremisesManagement/index"), + path: "/RlStatisticalAnalysis", + name: "RlStatisticalAnalysis", + component: () => import("@/views/backOfficeSystem/HumanIntelligence/RlStatisticalAnalysis/index"), meta: { - title: "废旧金属回收场所管理", + title: "人力情报统计分析", icon: "article" } }, { - path: "/RecyclingBusinessManagement", - name: "RecyclingBusinessManagement", - component: () => import("@/views/backOfficeSystem/ScrapMetal/RecyclingBusinessManagement/index"), + path: "/CollectCrculate", + name: "CollectCrculate", + component: () => import("@/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index"), meta: { - title: "废旧金属回收业务管理", + title: "人力情报信息采集流转", + icon: "article" + } + }, + { + path: "/TaskScheduling", + name: "TaskScheduling", + component: () => import("@/views/backOfficeSystem/HumanIntelligence/TaskScheduling/index"), + meta: { + title: "人力情报信息搜索任务调度", + icon: "article" + } + }, + { + path: "/ConstructionManagement", + name: "ConstructionManagement", + component: () => import("@/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/index"), + meta: { + title: "社会信息人员建设管理", icon: "article" } }, ], }, + // ))))))))))))))))))))) + { path: "/3DPrinting", name: "3DPrinting", diff --git a/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/components/addForm.vue b/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/components/addForm.vue new file mode 100644 index 0000000..383fd76 --- /dev/null +++ b/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/components/addForm.vue @@ -0,0 +1,202 @@ + + + + 情报信息流转{{ title }} + + 关闭 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index.vue b/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index.vue new file mode 100644 index 0000000..a4d85a2 --- /dev/null +++ b/src/views/backOfficeSystem/HumanIntelligence/CollectCrculate/index.vue @@ -0,0 +1,242 @@ + + + + + + + 新增 + + + + 批量删除 + + + 导出 + + + + + + + + + + + + + 编辑 + 处置 + 删除 + 采纳 + + + + + + + + + + + + + +// 下载附件 +const downloadAttachment = (row) => { + // TODO: 实现附件下载逻辑 +}; + +// 预览附件 +const previewAttachment = (row) => { + // TODO: 实现附件预览逻辑 +}; + +// 删除行 +const deleteRow = (row) => { + // TODO: 实现删除逻辑 +}; + +// 流转线索 +const transferClue = (row) => { + // TODO: 实现线索流转逻辑 +}; diff --git a/src/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/components/addForm.vue b/src/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/components/addForm.vue new file mode 100644 index 0000000..082a478 --- /dev/null +++ b/src/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/components/addForm.vue @@ -0,0 +1,154 @@ + + + + 社会信息人员建设管理{{ title }} + + 关闭 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/backOfficeSystem/ScrapMetal/RecyclingBusinessManagement/index.vue b/src/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/index.vue similarity index 54% rename from src/views/backOfficeSystem/ScrapMetal/RecyclingBusinessManagement/index.vue rename to src/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/index.vue index 0b44fbf..411e437 100644 --- a/src/views/backOfficeSystem/ScrapMetal/RecyclingBusinessManagement/index.vue +++ b/src/views/backOfficeSystem/HumanIntelligence/ConstructionManagement/index.vue @@ -1,19 +1,24 @@ - + + + + 新增 + + + + 导入 + + + + 导出 + + - - - - - 至 - - - - + @@ -27,7 +32,9 @@ @chooseData="chooseData"> - 详情 + 编辑 + 删除 + 查看 { - // getList() + getList() tabHeightFn(); }); @@ -112,6 +124,12 @@ const onSearch = (val) =>{ getList() } +const onReset = () => { + queryFrom.value = {} + pageData.pageConfiger.pageCurrent = 1; + getList() +} + const changeNo = (val) =>{ pageData.pageConfiger.pageNum = val; getList() @@ -138,7 +156,6 @@ const addEdit = (type, row) => { detailDiloag.value.init(type, row); }; - // 表格高度计算 const tabHeightFn = () => { pageData.tableHeight = window.innerHeight - searchBox.value.offsetHeight - 250; diff --git a/src/views/backOfficeSystem/HumanIntelligence/RlStatisticalAnalysis/index.vue b/src/views/backOfficeSystem/HumanIntelligence/RlStatisticalAnalysis/index.vue new file mode 100644 index 0000000..ced257d --- /dev/null +++ b/src/views/backOfficeSystem/HumanIntelligence/RlStatisticalAnalysis/index.vue @@ -0,0 +1,264 @@ + + + + + + + + + + + + + + {{ + it.label + }} + + + 查询 + 重置 + + + + + + + 报送情况 + 导出统计表 + + + + + + + + 采纳情况 + 导出统计表 + + + + + + + + 战果情况 + 导出统计表 + + + + {{ it.label }} + + {{ it.value }} 个 + + + + + + + 奖惩情况 + 导出统计表 + + + + + + + + + + + diff --git a/src/views/backOfficeSystem/HumanIntelligence/TaskScheduling/components/addForm.vue b/src/views/backOfficeSystem/HumanIntelligence/TaskScheduling/components/addForm.vue new file mode 100644 index 0000000..b2c24d0 --- /dev/null +++ b/src/views/backOfficeSystem/HumanIntelligence/TaskScheduling/components/addForm.vue @@ -0,0 +1,176 @@ + + + + 人力情报信息搜索任务调度{{ title }} + + 关闭 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/views/backOfficeSystem/ScrapMetal/PremisesManagement/index.vue b/src/views/backOfficeSystem/HumanIntelligence/TaskScheduling/index.vue similarity index 52% rename from src/views/backOfficeSystem/ScrapMetal/PremisesManagement/index.vue rename to src/views/backOfficeSystem/HumanIntelligence/TaskScheduling/index.vue index cfbb4fd..2a0f94c 100644 --- a/src/views/backOfficeSystem/ScrapMetal/PremisesManagement/index.vue +++ b/src/views/backOfficeSystem/HumanIntelligence/TaskScheduling/index.vue @@ -1,19 +1,23 @@ - + + + + 新增 + + + + 批量删除 + + + 导出 + + - - - - - 至 - - - - + @@ -27,9 +31,10 @@ @chooseData="chooseData"> - 详情 - 从业人员 - 转区域 + 编辑 + 处置 + 删除 + 采纳 { - // getList() + getList() tabHeightFn(); }); @@ -141,7 +147,6 @@ const addEdit = (type, row) => { detailDiloag.value.init(type, row); }; - // 表格高度计算 const tabHeightFn = () => { pageData.tableHeight = window.innerHeight - searchBox.value.offsetHeight - 250; @@ -156,3 +161,23 @@ const tabHeightFn = () => { background: rgba(0, 0, 0, 0.5) !important; } + +// 下载附件 +const downloadAttachment = (row) => { + // TODO: 实现附件下载逻辑 +}; + +// 预览附件 +const previewAttachment = (row) => { + // TODO: 实现附件预览逻辑 +}; + +// 删除行 +const deleteRow = (row) => { + // TODO: 实现删除逻辑 +}; + +// 流转线索 +const transferClue = (row) => { + // TODO: 实现线索流转逻辑 +}; diff --git a/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/StatisticalAnalysis/index.vue b/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/StatisticalAnalysis/index.vue index 2aa4723..99ae588 100644 --- a/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/StatisticalAnalysis/index.vue +++ b/src/views/backOfficeSystem/ResearchJudgment/InformationFlows/StatisticalAnalysis/index.vue @@ -66,7 +66,7 @@ 线索类型统计 导出统计表 - + {{ it.label }} {}); background-color: #fff; border-radius: 8px; padding: 20px; + box-sizing: border-box; + overflow: hidden; + overflow-y: auto; .chart-title { font-size: 16px; font-weight: bold; - margin-bottom: 16px; color: #333; display: flex; justify-content: space-between; @@ -237,6 +239,8 @@ onMounted(() => {}); } .chart { height: calc(100% - 40px); + overflow: hidden; + overflow-y: auto; } } } diff --git a/src/views/backOfficeSystem/ScrapMetal/PremisesManagement/components/detailForm.vue b/src/views/backOfficeSystem/ScrapMetal/PremisesManagement/components/detailForm.vue deleted file mode 100644 index f80d24c..0000000 --- a/src/views/backOfficeSystem/ScrapMetal/PremisesManagement/components/detailForm.vue +++ /dev/null @@ -1,221 +0,0 @@ - - - - {{ title }} - - 关闭 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/views/backOfficeSystem/ScrapMetal/RecyclingBusinessManagement/components/detailForm.vue b/src/views/backOfficeSystem/ScrapMetal/RecyclingBusinessManagement/components/detailForm.vue deleted file mode 100644 index c3a86c3..0000000 --- a/src/views/backOfficeSystem/ScrapMetal/RecyclingBusinessManagement/components/detailForm.vue +++ /dev/null @@ -1,142 +0,0 @@ - - - - 废旧金属回收业务信息详情 - - 关闭 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/views/home/echarts/3DpieEcharts.vue b/src/views/home/echarts/3DpieEcharts.vue new file mode 100644 index 0000000..4e42b34 --- /dev/null +++ b/src/views/home/echarts/3DpieEcharts.vue @@ -0,0 +1,291 @@ + + + + + + + + \ No newline at end of file