whx 3 mesiacov pred
rodič
commit
3dd7b21994
51 zmenil súbory, kde vykonal 126 pridanie a 80 odobranie
  1. 24 7
      virgo.wzfrontend/console/src/components/work/bim/operationModel.vue
  2. 49 32
      virgo.wzfrontend/console/src/components/work/business/organization/detail.vue
  3. 14 2
      virgo.wzfrontend/console/src/components/work/business/organization/edit.vue
  4. 1 1
      virgo.wzfrontend/src/main/resources/static/console/index.html
  5. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/3976.f275a232.css
  6. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/4245.5d6c62ca.css
  7. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/9100.f275a232.css
  8. 0 0
      virgo.wzfrontend/src/main/resources/static/console/static/css/942.5d6c62ca.css
  9. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/1706-legacy.27da835d.js
  10. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/2623-legacy.a7b7f357.js
  11. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/3181-legacy.ad6d91b4.js
  12. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/3372-legacy.b4572233.js
  13. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/3475-legacy.438cfb18.js
  14. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/3845-legacy.4b055b5f.js
  15. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/391.696d895c.js
  16. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/3976-legacy.27448919.js
  17. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/4108-legacy.140e6914.js
  18. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/411-legacy.d5370d32.js
  19. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/4120-legacy.4fde9e0c.js
  20. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/4120-legacy.ea89b348.js
  21. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/4120.570f5391.js
  22. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/4120.6e93ba1f.js
  23. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/4135-legacy.8a098651.js
  24. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/7944.1430e493.js
  25. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/4631-legacy.73ab4679.js
  26. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/4755-legacy.7b1cdfd1.js
  27. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/5257-legacy.faa94eb2.js
  28. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/5545-legacy.e14b8811.js
  29. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/6025-legacy.40ac7f6d.js
  30. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/6338-legacy.0778ac6f.js
  31. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/6418-legacy.02335a91.js
  32. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/6493-legacy.46eabf2f.js
  33. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/6613-legacy.cd9de74f.js
  34. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/6666-legacy.db618838.js
  35. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/6720-legacy.949a3308.js
  36. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/7342-legacy.ec763afa.js
  37. 0 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/784-legacy.6c2f724a.js
  38. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/8184-legacy.95dbfdcc.js
  39. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/859-legacy.e7a121b3.js
  40. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/9100.b6438fb1.js
  41. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/9204-legacy.679654fe.js
  42. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/9314-legacy.9f1dd388.js
  43. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/9349-legacy.52cf09b2.js
  44. 1 0
      virgo.wzfrontend/src/main/resources/static/console/static/js/942-legacy.f5584a76.js
  45. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/9462-legacy.86a0724e.js
  46. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/9652-legacy.98d67a82.js
  47. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/9691-legacy.132090eb.js
  48. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/9757-legacy.2a11c822.js
  49. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/9955-legacy.6e89356d.js
  50. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/app-legacy.da7de6e1.js
  51. 1 1
      virgo.wzfrontend/src/main/resources/static/console/static/js/app.9d1f8ce4.js

+ 24 - 7
virgo.wzfrontend/console/src/components/work/bim/operationModel.vue

@@ -73,7 +73,7 @@
 	} from '@/httpApi/bim'
 	import bimView from '@/uitls/controls'
 	// import bimData from '@/config/demo'//新华医院
-	// import bimData from '@/config/demo2'
+	// import bimData from '@/config/demo2'
 	import bimData from '@/config/demo1'
 	import noticeBoard from '@/components/work/common/noticeBoard'
 	export default {
@@ -522,9 +522,22 @@
 			},
 			setFloor() { //设置房间
 				for (var i = 0; i < bimData.roomList.length; i++) {
+					let boundary = bimData.roomList[i].boundary;
+					let arrX = boundary.map(node => node.x);
+					let arrY = boundary.map(node => node.y);
+					let maxX = Math.max(...arrX);
+					let minX = Math.min(...arrX);
+					let maxY = Math.max(...arrY);
+					let minY = Math.min(...arrY);
+					let x = (maxX - minX) / 2 + minX;
+					let y = (maxY - minY) / 2 + minY;
 					if (bimData.roomList[i].name) {
 						this.bimViewer.addDrawable({
-							position: bimData.roomList[i].position,
+							position: {
+								x: x,
+								y: y,
+								z: boundary[0].z + bimData.roomList[i].height
+							},
 							offsetX: -75,
 							offsetY: -40,
 							html: `	<div class="tips-4">${bimData.roomList[i].name}<i class="iconfont huifont-sanjiaojiantou-xia"></i></div>`,
@@ -535,7 +548,11 @@
 					}
 					if (bimData.roomList[i].floorName) {
 						this.bimViewer.addDrawable({
-							position: bimData.roomList[i].position,
+							position: {
+								x: x,
+								y: y,
+								z: boundary[0].z + bimData.roomList[i].height
+							},
 							offsetX: -30,
 							offsetY: 5,
 							html: `	<div class="floor-name">${bimData.roomList[i].floorName}</div>`,
@@ -753,10 +770,10 @@
 				this.bimViewer.overrideComponentsColorByObjectData([{
 					family: "楼板",
 					levelName: "标高 1"
-				}], "#cecece")
-				this.bimViewer.overrideComponentsColorByObjectData([{
-					family: "基本墙",
-					levelName: "标高 1"
+				}], "#cecece")
+				this.bimViewer.overrideComponentsColorByObjectData([{
+					family: "基本墙",
+					levelName: "标高 1"
 				}], "#afa6ab")
 				this.initFloor();
 				this.setFloor();

+ 49 - 32
virgo.wzfrontend/console/src/components/work/business/organization/detail.vue

@@ -25,38 +25,55 @@
 			<div class="hui-detail-item">
 				<div class="hui-detail-label">注册资本</div>
 				<div class="hui-detail-value">{{detail.registeredCapital}}</div>
-			</div>
-			<div class="hui-detail-item">
-				<div class="hui-detail-label">企业地址</div>
-				<div class="hui-detail-value">{{detail.address}}</div>
-			</div>
-			<div class="hui-detail-item">
-				<div class="hui-detail-label">经营范围</div>
-				<div class="hui-detail-value">{{detail.businessScope}}</div>
-			</div>
-			<div class="hui-detail-item">
-				<div class="hui-detail-label">企业规模</div>
-				<div class="hui-detail-value">{{detail.corporateScale}}</div>
-			</div>
-			<div class="hui-detail-item">
-				<div class="hui-detail-label">企业理念</div>
-				<div class="hui-detail-value">{{detail.corporatePhilosophy}}</div>
-			</div>
-			<div class="hui-detail-item">
-				<div class="hui-detail-label">企业文化</div>
-				<div class="hui-detail-value">{{detail.corporateCulture}}</div>
-			</div>
-			<div class="hui-detail-item">
-				<div class="hui-detail-label">联系方式</div>
-				<div class="hui-detail-value">{{detail.contactInformation}}</div>
-			</div>
-			<div class="hui-detail-item">
-				<div class="hui-detail-label">传真</div>
-				<div class="hui-detail-value">{{detail.fax}}</div>
-			</div>
-			<div class="hui-detail-item">
-				<div class="hui-detail-label">电子邮箱</div>
-				<div class="hui-detail-value">{{detail.email}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">企业地址</div>
+				<div class="hui-detail-value">{{detail.address}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">经营范围</div>
+				<div class="hui-detail-value">{{detail.businessScope}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">企业规模</div>
+				<div class="hui-detail-value">{{detail.corporateScale}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">企业理念</div>
+				<div class="hui-detail-value">{{detail.corporatePhilosophy}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">企业文化</div>
+				<div class="hui-detail-value">{{detail.corporateCulture}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">联系方式</div>
+				<div class="hui-detail-value">{{detail.contactInformation}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">传真</div>
+				<div class="hui-detail-value">{{detail.fax}}</div>
+			</div>
+			<div class="hui-detail-item">
+				<div class="hui-detail-label">电子邮箱</div>
+				<div class="hui-detail-value">{{detail.email}}</div>
+			</div>
+		</div>
+		<div v-if="detail.roomIds">
+			<div class="hui-detail-title">入驻信息</div>
+			<div class="hui-detail-content">
+				<div class="hui-detail-item">
+					<div class="hui-detail-label">入驻房源</div>
+					<div class="hui-detail-value">
+						<div class="hui-ellipsis" v-for="(item,index) in detail.roomMap" :key="index">
+							{{item}}
+						</div>
+					</div>
+				</div>
+				<div class="hui-detail-item">
+					<div class="hui-detail-label">入驻时间</div>
+					<div class="hui-detail-value">{{detail.entryTime}}</div>
+				</div>
 			</div>
 		</div>
 		<div v-if="detail.data && detail.data != '[]'">

+ 14 - 2
virgo.wzfrontend/console/src/components/work/business/organization/edit.vue

@@ -17,7 +17,15 @@
 				</el-form-item>
 				<el-form-item label="成立时间" prop="establishDate" :rules="[{required: true, message: '请选择成立时间'}]">
 					<el-date-picker v-model="organizationForm.establishDate" value-format="yyyy-MM-dd" type="date"
-						placeholder="请选择启用日期">
+						placeholder="请选择成立时间">
+					</el-date-picker>
+				</el-form-item>
+				<el-form-item label="入驻房源" prop="roomIds">
+					<select-house ref="selectHouse" :ids="organizationForm.roomIds"></select-house>
+				</el-form-item>
+				<el-form-item label="入驻时间" prop="entryTime">
+					<el-date-picker v-model="organizationForm.entryTime" value-format="yyyy-MM-dd" type="date"
+						placeholder="请选择入驻时间">
 					</el-date-picker>
 				</el-form-item>
 				<el-form-item label="营业期限" prop="businessTerm" :rules="[{required: true, message: '请输入营业期限'}]">
@@ -71,6 +79,7 @@
 		getOrganizationDetailById
 	} from '@/httpApi/business'
 	import customData from './customData'
+	import selectHouse from '@/components/common/selectHouse';
 	export default {
 		props: ['isUpdate', 'detailId'],
 		data() {
@@ -79,6 +88,7 @@
 					name: '',
 					legalPerson: '',
 					establishDate: '',
+					entryTime: '',
 					businessTerm: '',
 					organizationId: '',
 					registeredCapital: '',
@@ -116,6 +126,7 @@
 				this.$refs.organizationForm.validate((valid) => {
 					if (valid) {
 						let postData = JSON.parse(JSON.stringify(this.organizationForm));
+						postData['roomIds'] = this.$refs.selectHouse.selectNodeId;
 						postData['data'] = JSON.stringify(this.$refs.customData.listData);
 						if (this.isUpdate) {
 							updateOrganization(postData).then(this.successFunc);
@@ -137,7 +148,8 @@
 			}
 		},
 		components: {
-			customData
+			customData,
+			selectHouse
 		},
 	}
 </script>

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/index.html


virgo.wzfrontend/src/main/resources/static/console/static/css/391.f275a232.css → virgo.wzfrontend/src/main/resources/static/console/static/css/3976.f275a232.css


virgo.wzfrontend/src/main/resources/static/console/static/css/6025.5d6c62ca.css → virgo.wzfrontend/src/main/resources/static/console/static/css/4245.5d6c62ca.css


virgo.wzfrontend/src/main/resources/static/console/static/css/784.f275a232.css → virgo.wzfrontend/src/main/resources/static/console/static/css/9100.f275a232.css


virgo.wzfrontend/src/main/resources/static/console/static/css/7944.5d6c62ca.css → virgo.wzfrontend/src/main/resources/static/console/static/css/942.5d6c62ca.css


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/1706-legacy.27da835d.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/2623-legacy.a7b7f357.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/3181-legacy.ad6d91b4.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/3372-legacy.b4572233.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/3475-legacy.438cfb18.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/3845-legacy.4b055b5f.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/391.696d895c.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/3976-legacy.27448919.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/4108-legacy.140e6914.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/411-legacy.d5370d32.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/4120-legacy.4fde9e0c.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/4120-legacy.ea89b348.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/4120.570f5391.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/4120.6e93ba1f.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/4135-legacy.8a098651.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/7944.1430e493.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/4631-legacy.73ab4679.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/4755-legacy.7b1cdfd1.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/5257-legacy.faa94eb2.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/5545-legacy.e14b8811.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/6025-legacy.40ac7f6d.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/6338-legacy.0778ac6f.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/6418-legacy.02335a91.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/6493-legacy.46eabf2f.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/6613-legacy.cd9de74f.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/6666-legacy.db618838.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/6720-legacy.949a3308.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/7342-legacy.ec763afa.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/784-legacy.6c2f724a.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/8184-legacy.95dbfdcc.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/859-legacy.e7a121b3.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/9100.b6438fb1.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/9204-legacy.679654fe.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/9314-legacy.9f1dd388.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/9349-legacy.52cf09b2.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 0
virgo.wzfrontend/src/main/resources/static/console/static/js/942-legacy.f5584a76.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/9462-legacy.86a0724e.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/9652-legacy.98d67a82.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/9691-legacy.132090eb.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/9757-legacy.2a11c822.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/9955-legacy.6e89356d.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/app-legacy.da7de6e1.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 1 - 1
virgo.wzfrontend/src/main/resources/static/console/static/js/app.9d1f8ce4.js