|
@@ -12,8 +12,8 @@
|
|
|
<span style="color: #999999;font-size: 14px;margin-right: 12px;">建筑楼层</span>
|
|
|
<el-cascader :options="options" placeholder="请选择建筑楼层" v-model="buildFloorSelectd" @change="changeCascader">
|
|
|
<template slot-scope="{ node, data }">
|
|
|
- <i class="el-icon-warning-outline" v-if="data.Count" style="color:red;margin-right:10px;"></i>
|
|
|
<span>{{ data.label }}</span>
|
|
|
+ <i class="el-icon-warning-outline" v-if="data.Count" style="color:red;margin-right:10px;"></i>
|
|
|
</template>
|
|
|
</el-cascader>
|
|
|
</div>
|
|
@@ -48,7 +48,7 @@
|
|
|
<handsontable-main @lookEqu="lookEqu" ref="handsontable" :zoneCode="activeName" :id="`handsontable${activeName}`"></handsontable-main>
|
|
|
</div>
|
|
|
<div class="infectedTips" v-show="isMyTab==1&&infectedTotal>0">
|
|
|
- <p>因底图变化而受影响的业务空间{{infectedTotal.toString()}}个,本层受影响的业务空间{{infectedCurfloor.toString()}}个</p>
|
|
|
+ <p>因底图变化而受影响的业务空间{{infectedTotal.toString()}}个<span v-show="buildFloorSelectd.length>1">,本层受影响的业务空间{{infectedCurfloor.toString()}}个</span></p>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-show="needCalculate" style="display:flex;align-items:center;justify-content:center;height:100%;background-color:#fff;">
|
|
@@ -61,48 +61,48 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
- // import noModelDialog from "@/components/business_space/dialogs/noModelDialog";
|
|
|
- // import influenceDialog from "@/components/business_space/dialogs/influenceDialog";
|
|
|
- // import detailsDialog from "@/components/business_space/dialogs/detailsDialog";
|
|
|
- // import notRelated from "@/components/business_space/dialogs/notRelated";
|
|
|
- // import facilityDialog from "@/components/business_space/dialogs/facilityDialog";
|
|
|
- // import graphy from "@/components/business_space/graphy/business";
|
|
|
- import graphy from "@/components/business_space/newGraphy/graphy";
|
|
|
- import roomInFloorDialog from "@/components/business_space/newAddDialogs/roomInFloorDialog";
|
|
|
- import handsontableMain from "@/components/business_space/business/handsontable";
|
|
|
- import {
|
|
|
- zoneCount,
|
|
|
- getDataDictionary,
|
|
|
- getrelationTypeProject,
|
|
|
- getSpaceBdFlCount,
|
|
|
- queryAllZoneType,
|
|
|
- queryBFloorWithState,
|
|
|
- zoneQuery
|
|
|
- } from "@/api/scan/request";
|
|
|
- import floorCascader from "@/components/ledger/lib/floorCascader";
|
|
|
- import {mapGetters} from "vuex";
|
|
|
+// import noModelDialog from "@/components/business_space/dialogs/noModelDialog";
|
|
|
+// import influenceDialog from "@/components/business_space/dialogs/influenceDialog";
|
|
|
+// import detailsDialog from "@/components/business_space/dialogs/detailsDialog";
|
|
|
+// import notRelated from "@/components/business_space/dialogs/notRelated";
|
|
|
+// import facilityDialog from "@/components/business_space/dialogs/facilityDialog";
|
|
|
+// import graphy from "@/components/business_space/graphy/business";
|
|
|
+import graphy from "@/components/business_space/newGraphy/graphy";
|
|
|
+import roomInFloorDialog from "@/components/business_space/newAddDialogs/roomInFloorDialog";
|
|
|
+import handsontableMain from "@/components/business_space/business/handsontable";
|
|
|
+import {
|
|
|
+ zoneCount,
|
|
|
+ getDataDictionary,
|
|
|
+ getrelationTypeProject,
|
|
|
+ getSpaceBdFlCount,
|
|
|
+ queryAllZoneType,
|
|
|
+ queryBFloorWithState,
|
|
|
+ zoneQuery
|
|
|
+} from "@/api/scan/request";
|
|
|
+import floorCascader from "@/components/ledger/lib/floorCascader";
|
|
|
+import { mapGetters } from "vuex";
|
|
|
|
|
|
- export default {
|
|
|
- components: {
|
|
|
- graphy,
|
|
|
- handsontableMain,
|
|
|
- roomInFloorDialog,
|
|
|
- floorCascader,
|
|
|
- },
|
|
|
- computed: {
|
|
|
- ...mapGetters('layout', ['projectId', 'userId', 'secret'])
|
|
|
- },
|
|
|
- data() {
|
|
|
- return {
|
|
|
- floor: {
|
|
|
- influence: false, //受影响的业务空间弹窗
|
|
|
- details: false, //详情弹窗
|
|
|
- notRelated: false,
|
|
|
- facility: false
|
|
|
- },
|
|
|
- param: {
|
|
|
- ProjId: this.projectId, //项目id
|
|
|
- UserId: this.userId, //用户id
|
|
|
+export default {
|
|
|
+ components: {
|
|
|
+ graphy,
|
|
|
+ handsontableMain,
|
|
|
+ roomInFloorDialog,
|
|
|
+ floorCascader,
|
|
|
+ },
|
|
|
+ computed: {
|
|
|
+ ...mapGetters('layout', ['projectId', 'userId', 'secret'])
|
|
|
+ },
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ floor: {
|
|
|
+ influence: false, //受影响的业务空间弹窗
|
|
|
+ details: false, //详情弹窗
|
|
|
+ notRelated: false,
|
|
|
+ facility: false
|
|
|
+ },
|
|
|
+ param: {
|
|
|
+ ProjId: this.projectId, //项目id
|
|
|
+ UserId: this.userId, //用户id
|
|
|
secret: this.secret
|
|
|
},
|
|
|
buildMess: {
|
|
@@ -334,8 +334,6 @@
|
|
|
// },
|
|
|
// 触发获取表头-获取初始化信息点
|
|
|
initMessage() {
|
|
|
- // this.inquireZone()
|
|
|
- //
|
|
|
let params = {
|
|
|
data: {
|
|
|
Orders: "sort asc",
|