|
|
|
@ -4,9 +4,9 @@
|
|
|
|
|
<div class="top">
|
|
|
|
|
<div class="title">整体项目情况</div>
|
|
|
|
|
<div class="importdiv">
|
|
|
|
|
<el-date-picker v-model="selectedYear" type="year" placeholder="选择年份" format="yyyy"
|
|
|
|
|
<!-- <el-date-picker v-model="selectedYear" type="year" placeholder="选择年份" format="yyyy"
|
|
|
|
|
value-format="yyyy" @change="handleYearChange">
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</el-date-picker> -->
|
|
|
|
|
<!-- <el-button icon="el-icon-upload2" style="background-color: #2B62F1; color: #FFFFFF;"
|
|
|
|
|
@click="handleExport">
|
|
|
|
|
报告导出
|
|
|
|
@ -86,7 +86,7 @@
|
|
|
|
|
<img src="@/assets/images/icon-yjsl@2x.png" alt="">
|
|
|
|
|
<div class="itemleft">
|
|
|
|
|
<div class="lefttitle">拟建数量(个)</div>
|
|
|
|
|
<div class="number">{{ currentYearData.currentBuilding2 }}</div>
|
|
|
|
|
<div class="number">{{ currentYearData.currentBuilding3 }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@ -95,7 +95,7 @@
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import { allproject } from '@/api/ManageApi';
|
|
|
|
|
import { allinformationtwo } from '@/api/ManageApi';
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
data() {
|
|
|
|
@ -109,10 +109,11 @@ export default {
|
|
|
|
|
allBuilding3: 0 // 拟建
|
|
|
|
|
},
|
|
|
|
|
currentYearData: {
|
|
|
|
|
currentYearProject: 0, //总数
|
|
|
|
|
currentYearGrossArea: 0, //面积
|
|
|
|
|
currentYearProject: 0, //总数
|
|
|
|
|
currentYearGrossArea: 0, //面积
|
|
|
|
|
currentYearBuilding1: 0, // 已建
|
|
|
|
|
currentBuilding2: 0 // 在建
|
|
|
|
|
currentBuilding2: 0 , // 在建
|
|
|
|
|
currentBuilding3: 0 // 在建
|
|
|
|
|
},
|
|
|
|
|
loading: false,
|
|
|
|
|
error: null
|
|
|
|
@ -145,7 +146,7 @@ export default {
|
|
|
|
|
this.loading = true;
|
|
|
|
|
try {
|
|
|
|
|
// 调用 API 时传入 years 参数
|
|
|
|
|
const response = await allproject({
|
|
|
|
|
const response = await allinformationtwo({
|
|
|
|
|
years: this.selectedYear,
|
|
|
|
|
_t: Date.now() // 添加时间戳防止缓存
|
|
|
|
|
});
|
|
|
|
@ -160,7 +161,8 @@ export default {
|
|
|
|
|
currentYearProject: response.data.currentYearProject || 0,
|
|
|
|
|
currentYearGrossArea: response.data.currentYearGrossArea || 0,
|
|
|
|
|
currentYearBuilding1: response.data.currentYearBuilding1 || 0,
|
|
|
|
|
currentBuilding2: response.data.currentBuilding2 || 0
|
|
|
|
|
currentBuilding2: response.data.currentBuilding2 || 0,
|
|
|
|
|
currentBuilding3: response.data.currentBuilding3 || 0,
|
|
|
|
|
};
|
|
|
|
|
} catch (error) {
|
|
|
|
|
console.error("获取数据失败:", error);
|
|
|
|
|