diff --git a/src/views/heating/heatanalysis/HeatanalysisList.vue b/src/views/heating/heatanalysis/HeatanalysisList.vue
index e3320b3..b6d3477 100644
--- a/src/views/heating/heatanalysis/HeatanalysisList.vue
+++ b/src/views/heating/heatanalysis/HeatanalysisList.vue
@@ -64,6 +64,10 @@
+
+
+
+
{{ record.view005 }}
@@ -77,6 +81,8 @@
+
+
@@ -86,6 +92,7 @@ import { BasicTable, useTable, TableAction } from '/@/components/Table';
import { useListPage } from '/@/hooks/system/useListPage';
import { columns } from './Heatanalysis.data';
import { list, companylist, heatsourcelist, heatsourcestationlist } from './Heatanalysis.api';
+import HeatanalysisModal from './components/HeatanalysisModal.vue'
const queryParam = ref({});
const toggleSearchStatus = ref(false);
@@ -99,7 +106,6 @@ const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({
canResize: false,
useSearchForm: false,
clickToRowSelect: false,
- showActionColumn: false,
showIndexColumn: false,
tableSetting: {
// 是否显示刷新按钮
@@ -156,13 +162,13 @@ function searchReset() {
const thermalcompany = ref();
async function getThermalcompany() {
- let params = {regionType:'城区'};
+ let params = { regionType: '城区' };
thermalcompany.value = await companylist(params);
}
const heatsource = ref();
async function getHeatsource() {
- let params = {regionType:'城区'};
+ let params = { regionType: '城区' };
heatsource.value = await heatsourcelist(params);
}
@@ -172,7 +178,7 @@ async function getHeatsourcestation() {
}
async function handleChange1(record) {
- var params = { companyId: record,regionType:'城区' };
+ var params = { companyId: record, regionType: '城区' };
heatsource.value = await heatsourcelist(params);
heatsourcestation.value = [];
}
@@ -183,6 +189,22 @@ async function handleChange2(record) {
function handleChange3(record) {
}
+function handleDetail(record) {
+ registerModal.value.cqDetail(record)
+}
+
+/**
+ * 操作栏
+ */
+function getTableAction(record) {
+ return [
+ {
+ label: '详情',
+ onClick: handleDetail.bind(null, record),
+ },
+ ];
+}
+
onMounted(() => {
getThermalcompany();
getHeatsource();
diff --git a/src/views/heating/heatanalysis/components/Cqzxt.vue b/src/views/heating/heatanalysis/components/Cqzxt.vue
new file mode 100644
index 0000000..89ad4f7
--- /dev/null
+++ b/src/views/heating/heatanalysis/components/Cqzxt.vue
@@ -0,0 +1,199 @@
+
+
+
+
{{ headerText }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/heating/heatanalysis/components/HeatanalysisModal.vue b/src/views/heating/heatanalysis/components/HeatanalysisModal.vue
index d4b5d44..6129f74 100644
--- a/src/views/heating/heatanalysis/components/HeatanalysisModal.vue
+++ b/src/views/heating/heatanalysis/components/HeatanalysisModal.vue
@@ -1,12 +1,19 @@
-
-
+
+
+
+
+
+
@@ -72,4 +93,21 @@ defineExpose({
.jee-hidden {
display: none !important;
}
+
+.full-modal {
+ .ant-modal {
+ max-width: 100%;
+ top: 0;
+ padding-bottom: 0;
+ margin: 0;
+ }
+ .ant-modal-content {
+ display: flex;
+ flex-direction: column;
+ height: calc(100vh);
+ }
+ .ant-modal-body {
+ flex: 1;
+ }
+}