import { ColorPicker } from 'element-ui'; <template> <el-main> <h1>碳报告区块链页面</h1> <el-table :data="tableData" border style="width: 100%"> <el-table-column prop="reportId" label="报告编号" width="300" fixed ></el-table-column> <!-- <el-table-column prop="submissionDate" label="提交日期" width="120" ></el-table-column> --> <el-table-column prop="companyName" label="企业名称" width="300" ></el-table-column> <el-table-column prop="industry" label="行业" width="300" ></el-table-column> <!-- <el-table-column prop="emissionType" label="排放类型" width="150" ></el-table-column> --> <el-table-column prop="emissionAmount" label="排放量" width="120" ></el-table-column> <!-- <el-table-column prop="auditStatus" label="审核状态" width="100" ></el-table-column> <el-table-column prop="auditDate" label="审核日期" width="150" ></el-table-column> --> <el-table-column fixed="right" label="操作" width="200"> <template slot-scope="scope"> <el-button @click="handleClick(scope.row)" type="text" size="small" >查看</el-button > <el-button type="text" size="small" :style="{ color: 'green' }" @click="xiazai" >追溯</el-button > </template> </el-table-column> </el-table> <el-dialog title="报告详情" :visible.sync="dialogVisible" width="30%"> <p>报告编号:{{ xiangqing.reportId }}</p> <p>公司名称:{{ xiangqing.companyName }}</p> <p>提交日期:{{ xiangqing.submissionDate }}</p> <p>排放物:{{ xiangqing.emissionType }}</p> <p>排放量:{{ xiangqing.emissionAmount }}</p> <p>CO2 总排放量:5000 t</p> <p>CH4 总排放量:200 kg</p> <p>NO2 总排放量:200 kg</p> <p>给出的建议:{{ xiangqing.reductionEfforts }}</p> <p>审核状态:{{ xiangqing.auditStatus }}</p> <p v-if="xiangqing.responsiblePersonId"> 负责人ID:{{ xiangqing.responsiblePersonId }} </p> <el-button type="primary" @click="dialogVisible = false">确 定</el-button> </el-dialog> <el-dialog title="追溯上一级的报告" :visible.sync="dialogVisibles" width="30%"> <p>报告编号:{{ xiangqing.reportId }}-tt</p> <p>公司名称:{{ xiangqing.companyName }}</p> <p>提交日期:{{ xiangqing.submissionDate }}</p> <el-button type="primary" @click="dialogVisibles = false">确 定</el-button> </el-dialog> </el-main> </template> <script> export default { methods: { xiazai(row) { this.shenhee = { ...row }; console.log(this.shenhee); this.dialogVisibles = true; }, handleClick(row) { this.xiangqing = { ...row }; console.log(this.xiangqing); this.dialogVisible = true; }, }, data() { return { xiangqing: {}, shenhee:{}, dialogVisible: false, dialogVisibles: false, tableData: [ { reportId: "RPT2023-001", submissionDate: "2022-01-15", companyName: "华能新能源有限公司", industry: "电力与能源", emissionType: "二氧化碳", emissionAmount: "450,000 t", reductionEfforts: "采用清洁能源发电,减少燃煤使用", auditStatus: "已通过", auditDate: "2022-02-28", }, { reportId: "RPT2023-002", submissionDate: "2022-02-20", companyName: "中石化集团", industry: "石油化工", emissionType: "甲烷、二氧化碳", emissionAmount: "300,000 t", reductionEfforts: "实施设备升级和节能改造", auditStatus: "未通过", auditDate: "", }, { reportId: "RPT2023-003", submissionDate: "2022-03-10", companyName: "宝钢股份", industry: "钢铁制造", emissionType: "二氧化碳、二氧化硫", emissionAmount: "600,000 t", reductionEfforts: "提高废气回收利用率", auditStatus: "待审核", auditDate: "预计2022-04-20", }, { reportId: "RPT2023-004", submissionDate: "2022-04-05", companyName: "某汽车制造企业", industry: "交通运输设备制造", emissionType: "二氧化碳", emissionAmount: "150,000 t", reductionEfforts: "推广电动汽车生产,减少尾气排放", auditStatus: "已通过", auditDate: "2022-04-18", }, { reportId: "RPT2023-005", submissionDate: "2022-05-12", companyName: "某建筑公司", industry: "建筑业", emissionType: "水泥生产相关二氧化碳", emissionAmount: "200,000 t", reductionEfforts: "采用低碳建筑材料及施工技术", auditStatus: "待审核", auditDate: "", }, { reportId: "RPT2023-006", submissionDate: "2022-06-01", companyName: "某物流运输公司", industry: "交通运输业", emissionType: "二氧化碳", emissionAmount: "75,000 t", reductionEfforts: "优化运输路线,提升燃油效率", auditStatus: "已通过", auditDate: "2022-06-15", }, { reportId: "RPT2023-007", submissionDate: "2022-07-07", companyName: "某化工厂", industry: "化学原料和化学品制造业", emissionType: "多种温室气体", emissionAmount: "350,000 t", reductionEfforts: "改进工艺流程,降低副产品排放", auditStatus: "待审核", auditDate: "", }, { reportId: "RPT2023-008", submissionDate: "2022-08-18", companyName: "某造纸企业", industry: "造纸和纸制品业", emissionType: "二氧化碳、甲烷", emissionAmount: "120,000 t", reductionEfforts: "循环利用水资源,增加生物质能源使用", auditStatus: "待审核", auditDate: "预计2022-09-05", }, ], }; }, }; </script>this.xiangqing = { ...row }; 获取行的数据写入xiangqing,之后打开dialog显示数据进行回显。
此页面参考https://jsq.hongyuan3e.com/carbon/webapp/#/carbonTable?checkIdList=%255B2%255D、
进行碳排放计算。
标签:13,companyName,auditStatus,指导,submissionDate,寒假,xiangqing,2022,reportId From: https://www.cnblogs.com/syhxx/p/17978105