模型增加
parent
f4b4b18015
commit
361b58fda6
|
@ -11,6 +11,32 @@
|
|||
<svg-icon icon-class="signal"></svg-icon>
|
||||
项目概况
|
||||
</div>
|
||||
<div>
|
||||
<div class="floor-area">{{prj.floorArea}}</div>
|
||||
<div>建筑面积:单位(平方米)</div>
|
||||
</div>
|
||||
<table class="tb-prj">
|
||||
<tr>
|
||||
<th>项目名称</th>
|
||||
<td>{{prj.projectName}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>建设单位</th>
|
||||
<td>{{prj.constructionUnit}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>总包单位</th>
|
||||
<td>{{prj.packageUnit}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>开工日期</th>
|
||||
<td>{{prj.startDate}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>计划完工日期</th>
|
||||
<td>{{prj.endDate}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="div-row">
|
||||
<div class="row-title">
|
||||
|
@ -223,6 +249,14 @@ export default {
|
|||
rightSrc: "./bimImages/arrow_right_retract.png",
|
||||
leftShow: true,
|
||||
towerWarning: [],
|
||||
prj:{
|
||||
floorArea:0,
|
||||
projectName:'',
|
||||
constructionUnit:'',
|
||||
packageUnit:'',
|
||||
startDate:'',
|
||||
endDate:'',
|
||||
}
|
||||
};
|
||||
},
|
||||
beforeDestroy() {
|
||||
|
@ -240,11 +274,13 @@ export default {
|
|||
"projectChange",
|
||||
debounce((prj) => {
|
||||
this.selProject = prj;
|
||||
this.updateProjectInfo();
|
||||
this.elId++;
|
||||
this.initEngine();
|
||||
})
|
||||
);
|
||||
this.selProject = this.$store.getters.selProject;
|
||||
this.updateProjectInfo();
|
||||
console.log("----mount--->");
|
||||
document.body.classList.add("is-sapi");
|
||||
this.initEngine();
|
||||
|
@ -253,6 +289,10 @@ export default {
|
|||
});
|
||||
},
|
||||
methods: {
|
||||
updateProjectInfo(){
|
||||
this.prj.floorArea=this.selProject?.floorArea||0;
|
||||
console.log(this.selProject)
|
||||
},
|
||||
arrowRetract() {
|
||||
if (this.leftShow == true) {
|
||||
this.rightSrc = "./images/arrow_right_open.png";
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
<el-option v-for="item in data.projects" :key="item.id" :label="item.projectName" :value="item.id"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="所属单位" prop="deptId">
|
||||
<!-- <el-form-item label="所属单位" prop="deptId" >
|
||||
<el-select v-model="queryParams.deptId" clearable filterable placeholder="请选择所属单位" style="width: 200px">
|
||||
<el-option v-for="item in data.subDepts" :key="item.id" :label="item.subDeptName" :value="item.id"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
<el-form-item label="模型名称" prop="modelName">
|
||||
<el-input v-model="queryParams.modelName" placeholder="请输入模型名称" clearable @keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
|
@ -61,12 +61,15 @@
|
|||
<!-- 添加或修改Bim模型对话框 -->
|
||||
<el-dialog :title="title" v-model="open" width="600px" append-to-body>
|
||||
<el-form ref="bimModelRef" :model="form" :rules="rules" label-width="120px">
|
||||
<el-form-item label="所属单位" prop="deptId">
|
||||
<!-- <el-form-item label="所属单位" prop="deptId">
|
||||
<el-select v-model="form.deptId" clearable filterable placeholder="请选择所属单位" style="width: 200px">
|
||||
<el-option v-for="item in data.subDepts" :key="item.id" :label="item.subDeptName" :value="item.id"></el-option>
|
||||
</el-select>
|
||||
<el-button type="primary" style="margin-left:20px;" @click="selectModelHandler">从模型服务器选择模型</el-button>
|
||||
</el-form-item>
|
||||
|
||||
</el-form-item> -->
|
||||
<div style="margin-bottom:10px;">
|
||||
<el-button type="primary" style="margin-left:20px;" @click="selectModelHandler">从模型服务器选择模型</el-button>
|
||||
</div>
|
||||
<el-form-item label="模型名称" prop="modelName">
|
||||
<el-input v-model="form.modelName" disabled placeholder="请输入模型名称" />
|
||||
</el-form-item>
|
||||
|
@ -142,7 +145,6 @@ const data = reactive({
|
|||
rules: {
|
||||
comId: [{ required: true, message: '租户id不能为空', trigger: 'blur' }],
|
||||
projectId: [{ required: true, message: '项目id不能为空', trigger: 'blur' }],
|
||||
deptId: [{ required: true, message: '单位id不能为空', trigger: 'blur' }],
|
||||
},
|
||||
isAdmin: false,
|
||||
projects: [],
|
||||
|
|
Loading…
Reference in New Issue