|
|
@ -75,9 +75,7 @@ |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
<script> |
|
|
|
import { getAreasData } from "@/api/areas/index"; |
|
|
|
import { getDikeWaterRainRecordsList } from "@/api/dike"; |
|
|
|
import { template } from "@/api/system/labelAttribute"; |
|
|
|
|
|
|
|
export default { |
|
|
|
data() { |
|
|
@ -90,15 +88,11 @@ export default { |
|
|
|
total: 0, |
|
|
|
}, |
|
|
|
dikeTypeList: [], // 堤防类型列表 |
|
|
|
dikeGradList: [], // 堤防级别列表 |
|
|
|
embankmentTyperOptions: [], // 堤防型式列表 |
|
|
|
tableData: [], |
|
|
|
}; |
|
|
|
}, |
|
|
|
created() { |
|
|
|
this.getDicts("embankment_level").then((response) => { |
|
|
|
this.dikeGradList = response.data; |
|
|
|
}); |
|
|
|
this.getDicts("embankment_type").then((response) => { |
|
|
|
this.dikeTypeList = response.data; |
|
|
|
}); |
|
|
@ -108,7 +102,6 @@ export default { |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
this.getTableData(); |
|
|
|
this.getTreeData(); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
// 获取列表信息 |
|
|
@ -139,30 +132,6 @@ export default { |
|
|
|
this.searchWaterLevel = null; |
|
|
|
this.getTableData(); |
|
|
|
}, |
|
|
|
|
|
|
|
// 获取地区树数据 |
|
|
|
getTreeData() { |
|
|
|
getAreasData().then((items) => { |
|
|
|
if (items?.data) { |
|
|
|
let res = []; |
|
|
|
let getChildren = (res, pid) => { |
|
|
|
for (const i of items.data) { |
|
|
|
if (i.parentid === pid) { |
|
|
|
const newItem = { |
|
|
|
label: i.name, |
|
|
|
value: i.id, |
|
|
|
}; |
|
|
|
if (i.layer != 3) newItem.children = []; |
|
|
|
res.push(newItem); |
|
|
|
getChildren(newItem.children, newItem.value); |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
getChildren(res, items.data[0].parentid); |
|
|
|
this.areasOptions = res; |
|
|
|
} |
|
|
|
}); |
|
|
|
}, |
|
|
|
// 获取堤防型式 |
|
|
|
getDikePatt(val) { |
|
|
|
if (val) { |
|
|
|