From 9cf1b6fd90cdb9f316184f46252c87a8b6220010 Mon Sep 17 00:00:00 2001 From: wbc <942429426@qq.com> Date: Mon, 19 May 2025 14:11:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=84=E5=8C=BA=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../achievement/achievementOverall/index.vue | 1100 +++-------------- .../achievement/achievementType/index.vue | 18 +- .../achievement/achievementType/secondTab.vue | 390 ++++-- .../manage/{api.ts => manage.api.ts} | 0 src/views/pollution/manage/table.vue | 2 +- 5 files changed, 481 insertions(+), 1029 deletions(-) rename src/views/pollution/manage/{api.ts => manage.api.ts} (100%) diff --git a/src/views/achievement/achievementOverall/index.vue b/src/views/achievement/achievementOverall/index.vue index 644f55f..1293b24 100644 --- a/src/views/achievement/achievementOverall/index.vue +++ b/src/views/achievement/achievementOverall/index.vue @@ -3,490 +3,26 @@
- - -
项目信息
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
项目类别填报
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
项目技术应用
- - - - - - - - - - - - - - - - - - 注:实际投资/占地面积 - - - - - - 注:实际投资/占地面积 - - - - - - - - - - - - - - - - - - - - - - - - -
工程内容
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 提交 - -
-
- -
- {{ item.name }} - - - - 文件上传 - - + +
+
-
- -
- {{ item.name }} - - - - 文件上传 - - +
+
- -
- {{ item.name }} - - - - 文件上传 - - + +
+
- -
- {{ item.name }} - - - - 文件上传 - - + + +
+
-
- -
- {{ item.name }} - - - - 文件上传 - - +
+
@@ -499,494 +35,208 @@ import { reactive, ref } from 'vue'; import { PageWrapper } from '@/components/Page'; - const activeKey = ref('1'); - //项目类别表单 - const projectType = reactive({ - projectName: '', - projectDate: '', - planInvest: '', - actualInvest: '', - investResource: '', - ifPlan: '', - approvalLevel: '', - expect: '', - earlyDesign: [], - district: '', - controlArea: '', - riverBasin: '', - cityFomula: '', - riverDeal: '', - villageFomula: '', - waterProtect: '', - internalDeal: '', - overall: '', - projectTech: '', - techName: '', - techCost: '', - devCost: '', - techUsability: '', - techStability: '', - OperationLevel: '', - projectContent: '', - projectProgress: '', - acceptMethod: '', - devResult: '', - devStatus: '', - goal: '', - patrolType: '', - manageType: '', - longOperation: '', - cod: '', - tn: '', - tp: '', - }); - //Options - const investResourceOptions = [ - { - value: '资金不足而搁置', - }, - { - value: '自筹资金且无法保障', - }, - { - value: '自筹资金且充足', - }, - { - value: '市、区级政府专项资金', - }, - { - value: '国家、省级专项资金', - }, - ]; - const ifPlanOptions = [ - { - value: '是', - }, - { - value: '否', - }, - ]; - const approvalLevelOptions = [ - { - value: '审批材料不完整', - }, - { - value: '区级批复', - }, - { - value: '市级批复', - }, - { - value: '省级批复', - }, - { - value: '省级部门联合批复', - }, - ]; - const earlyDesignOptions = [ - { - value: '无', - }, + const activeKey = ref('1'); + const dataSource1 = ref([]); + const columns1 = [ { - value: '内容基本完善', - }, - { - value: '有勘察或测绘报告', - }, - { - value: '有环境影响评估', - }, - { - value: '有水土保持报告', - }, - ]; - const cityFomulaOptions = [ - { - value: 'a', - label: '城镇污水处理及配套', - }, - { - value: 'b', - label: '排水系统完善建设', - }, - { - value: 'c', - label: '城镇生活垃圾处理收集', - }, - ]; - const riverDealOptions = [ - { - value: 'a', - label: '生态修复、河道清淤、沿河截污', - }, - ]; - const villageFomulaOptions = [ - { - value: 'a', - label: '农村污水治理', - }, - { - value: 'b', - label: '农业面源治理', - }, - ]; - const waterProtectOptions = [ - { - value: 'a', - label: '饮用水源保护', - }, - ]; - const internalDealOptions = [ - { - value: 'a', - label: '内源治理', - }, - ]; - const overallOptions = [ - { - value: 'a', - label: '水资源综合利用', - }, - { - value: 'b', - label: '水资源调度', - }, - ]; - const projectTechOptions = [ - { - value: '水环境监测预警与管理技术', - label: '水环境监测预警与管理技术', + title: '分类项目投资效率评价分析结果', children: [ { - value: '水环境监测预警技术', - label: '水环境监测预警技术', + dataIndex: 'dmu', + key: 'dmu', + title: 'DMU', + width: 200, + }, + { + dataIndex: 'overallEfficiency', + key: 'overallEfficiency', + title: '综合技术效率', + }, + { + dataIndex: 'scale', + key: 'scale', + title: '纯技术规模', + }, + { + dataIndex: 'scaleEfficiency', + key: 'scaleEfficiency', + title: '规模效率', + }, + { + dataIndex: 'scalePay', + key: 'scalePay', + title: '规模报酬', }, { - value: '水环境管理技术', - label: '水环境管理技术', + dataIndex: 'beyondEfficiency', + key: 'beyondEfficiency', + title: '超效率值', }, ], }, + ]; + const dataSource2 = ref([]); + const columns2 = [ { - value: '控污技术', - label: '控污技术', + title: '分类项目优化策略', children: [ { - value: '点源污染控制技术', - label: '点源污染控制技术', + dataIndex: 'dmu', + key: 'dmu', + title: 'DMU', + width: 200, + }, + { + dataIndex: 'type', + key: 'type', + title: '类别', + }, + { + dataIndex: 'actualScore', + key: 'actualScore', + title: '实际评分', + }, + { + dataIndex: 'idealScore', + key: 'idealScore', + title: '理想评分', }, { - value: '城市面源污染控制技术', - label: '城市面源污染控制技术', + dataIndex: 'difference', + key: 'difference', + title: '差值', }, { - value: '农业农村面源污染控制技术', - label: '农业农村面源污染控制技术', + dataIndex: 'differencePercent', + key: 'differencePercent', + title: '百分比', }, ], }, + ]; + const dataSource3 = ref([]); + const columns3 = [ { - value: '内源污染治理技术', - label: '内源污染治理技术', + title: '各周期评价分析结果', children: [ { - value: '蓝藻控制与资源化技术', - label: '蓝藻控制与资源化技术', + dataIndex: 'date', + key: 'date', + title: '时期', + width: 200, }, { - value: '底泥控制技术', - label: '底泥控制技术', + dataIndex: 'overallEfficiency', + key: 'overallEfficiency', + title: '综合技术效率', + }, + { + dataIndex: 'scale', + key: 'scale', + title: '纯技术规模', + }, + { + dataIndex: 'scaleEfficiency', + key: 'scaleEfficiency', + title: '规模效率', + }, + { + dataIndex: 'scalePay', + key: 'scalePay', + title: '规模报酬', + }, + { + dataIndex: 'beyondEfficiency', + key: 'beyondEfficiency', + title: '超效率值', }, ], }, + ]; + const dataSource4 = ref([]); + const columns4 = [ { - value: '生态修复技术', - label: '生态修复技术', + title: '各控制区效率评价分析结果', children: [ { - value: '河湖生态修复技术', - label: '河湖生态修复技术', + dataIndex: 'dmu', + key: 'dmu', + title: 'DMU', + width: 200, + }, + { + dataIndex: 'overallEfficiency', + key: 'overallEfficiency', + title: '综合技术效率', + }, + { + dataIndex: 'scale', + key: 'scale', + title: '纯技术规模', + }, + { + dataIndex: 'scaleEfficiency', + key: 'scaleEfficiency', + title: '规模效率', + }, + { + dataIndex: 'scalePay', + key: 'scalePay', + title: '规模报酬', }, { - value: '水源地生态修复技术', - label: '水源地生态修复技术', + dataIndex: 'beyondEfficiency', + key: 'beyondEfficiency', + title: '超效率值', }, ], }, ]; - const techUsabilityOptions = [ - { - value: - '治理技术适用性广,取得多项发明专利,在经济、环境、能耗等方面取得重大突破,工程运行良好', - }, - { - value: '治理技术适用性较广,取得发明专利,工程在经济、环境、能耗等方面有较大提升', - }, - { - value: '治理技术适用性一般,取得实用新型专利,在经济、环境、能耗等方面有一定提升', - }, - { - value: '治理技术适用性较窄,治理技术通过工程示范,显示其在经济、环境、能耗等方面几乎无提升', - }, - { - value: '治理技术适用性窄,治理技术通过工程示范,显示其在经济、环境、能耗等方面完全无提升', - }, - ]; - const techStabilityOptions = [ - { - value: '技术很稳定,几乎不受降水、温度、污染物浓度等条件改变的影响', - }, - { - value: '技术较稳定,受降水、温度、污染物浓度等条件改变的影响较小', - }, - { - value: '技术稳定性一般,受到降水、温度、污染物浓度等条件改变的一定影响', - }, - { - value: '技术较不稳定,受降水、温度、污染物浓度等条件改变的影响较大', - }, - { - value: '技术很不稳定,受降水、温度、污染物浓度等条件改变的影响很大', - }, - ]; - const OperationLevelOptions = [ - { - value: '管理与操作很简单,可实现全自动化操作', - }, - { - value: '管理与操作简单,基本实现全自动化', - }, - { - value: '管理与操作难度一般,实现半自动化', - }, - { - value: '管理与操作较难,少部分过程可自动化', - }, - { - value: '管理与操作难,全人工操作', - }, - ]; - const projectProgressOptions = [ + const dataSource5 = ref([]); + const columns5 = [ { - value: '前期', - }, - { - value: '调试', - }, - { - value: '在建', - }, - { - value: '已完工', - }, - { - value: '未实施', - }, - { - value: '取消', - }, - { - value: '暂缓实施', - }, - { - value: '未运行', - }, - ]; - - const acceptMethodOptions = [ - { - value: '合同与验收报告缺失', - }, - { - value: '材料基本齐全', - }, - { - value: '联合验收', - }, - ]; - const devStatusOptions = [ - { - value: '荒废', - }, - { - value: '短暂运行', - }, - { - value: '正常运行并有年度运行报告', - }, - { - value: '基本达到设计目标', - }, - { - value: '远超设计目标实现联合调度', - }, - ]; - const patrolTypeOptions = [ - { - value: '无', - }, - { - value: '主管部门定期巡查', - }, - { - value: '市级部门巡查', - }, - { - value: '市级部门联合巡查', - }, - { - value: '实时监控', - }, - ]; - const manageTypeOptions = [ - { - value: '属地管理并社会招标', - }, - { - value: '属地管理且由国企实际运行', - }, - { - value: '市级部门下属国企管理', - }, - { - value: '多部门联合管理', - }, - ]; - const longOperationOptions = [ - { - value: '实时监测', - }, - { - value: '定时监测', - }, - { - value: '人工巡检', - }, - { - value: '在线监测', - }, - { - value: '维持', - }, - { - value: '无', - }, - ]; - //上传文件 - const earlySet = [ - { - name: '项目建议书', - id: 1, - }, - { - name: '可行性研究', - id: 2, - }, - { - name: '初步设计', - id: 3, - }, - { - name: '其他程序', - id: 4, - }, - ]; - const unitedTenders = [ - { - name: '招标', - id: 5, - }, - { - name: '投标', - id: 5, - }, - { - name: '其他程序', - id: 6, - }, - ]; - const buildEffect = [ - { - name: '工程开工', - id: 7, - }, - { - name: '施工设计', - id: 8, - }, - { - name: '资金来源', - id: 9, - }, - { - name: '进度管理', - id: 10, - }, - { - name: '成本管理', - id: 11, - }, - { - name: '质量管理', - id: 12, - }, - { - name: '合同管理', - id: 13, - }, - { - name: '技术管理', - id: 14, - }, - ]; - const acceptApproval = [ - { - name: '调试运行', - id: 15, - }, - { - name: '环保验收', - id: 16, - }, - { - name: '竣工验收', - id: 17, - }, - { - name: '工程结算', - id: 18, - }, - { - name: '项目总结', - id: 19, - }, - ]; - const operationProtect = [ - { - name: '定期巡查', - id: 20, - }, - { - name: '管理模式', - id: 21, - }, - { - name: '运行日志', - id: 22, + title: 'XXX区优化策略', + children: [ + { + dataIndex: 'dmu', + key: 'dmu', + title: 'DMU', + width: 200, + }, + { + dataIndex: 'type', + key: 'type', + title: '类别', + }, + { + dataIndex: 'actualScore', + key: 'actualScore', + title: '实际评分', + }, + { + dataIndex: 'idealScore', + key: 'idealScore', + title: '理想评分', + }, + { + dataIndex: 'difference', + key: 'difference', + title: '差值', + }, + { + dataIndex: 'differencePercent', + key: 'differencePercent', + title: '百分比', + }, + ], }, ]; - const rule1 = { - value1: [{ required: true, message: '请选择', trigger: 'change' }], - }; diff --git a/src/views/achievement/achievementType/index.vue b/src/views/achievement/achievementType/index.vue index 589b644..b5db60e 100644 --- a/src/views/achievement/achievementType/index.vue +++ b/src/views/achievement/achievementType/index.vue @@ -6,11 +6,19 @@ - - - - - + + + + + + + + + + + + +
diff --git a/src/views/achievement/achievementType/secondTab.vue b/src/views/achievement/achievementType/secondTab.vue index 616a385..f0ef0a9 100644 --- a/src/views/achievement/achievementType/secondTab.vue +++ b/src/views/achievement/achievementType/secondTab.vue @@ -2,6 +2,7 @@
+
{{ msg }}
@@ -27,14 +28,53 @@
- 2 - 3 + +
+
+ +
+
+
+
技术优势明显
+
技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显
+
+
+
+
+
+ +
+
+
+
技术改进空间较大
+
技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显技术优势明显
+
+
+
+
+
+
+ +
+
+ +
+ +
+
+ 技术优势明显技术优势明显技术优势明显技术优势明技术优势明显技术优势明显技术优势明显技术优势明技术优势明显技术优势明显技术优势明显技术优势明技术优势明显技术优势明显技术优势明显技术优势明技术优势明显技术优势明显技术优势明显技术优势明技术优势明显技术优势明显技术优势明显技术优势明 +
+