模型增加
parent
f4b4b18015
commit
361b58fda6
|
@ -11,6 +11,32 @@
|
||||||
<svg-icon icon-class="signal"></svg-icon>
|
<svg-icon icon-class="signal"></svg-icon>
|
||||||
项目概况
|
项目概况
|
||||||
</div>
|
</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>
|
||||||
<div class="div-row">
|
<div class="div-row">
|
||||||
<div class="row-title">
|
<div class="row-title">
|
||||||
|
@ -223,6 +249,14 @@ export default {
|
||||||
rightSrc: "./bimImages/arrow_right_retract.png",
|
rightSrc: "./bimImages/arrow_right_retract.png",
|
||||||
leftShow: true,
|
leftShow: true,
|
||||||
towerWarning: [],
|
towerWarning: [],
|
||||||
|
prj:{
|
||||||
|
floorArea:0,
|
||||||
|
projectName:'',
|
||||||
|
constructionUnit:'',
|
||||||
|
packageUnit:'',
|
||||||
|
startDate:'',
|
||||||
|
endDate:'',
|
||||||
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
beforeDestroy() {
|
beforeDestroy() {
|
||||||
|
@ -240,11 +274,13 @@ export default {
|
||||||
"projectChange",
|
"projectChange",
|
||||||
debounce((prj) => {
|
debounce((prj) => {
|
||||||
this.selProject = prj;
|
this.selProject = prj;
|
||||||
|
this.updateProjectInfo();
|
||||||
this.elId++;
|
this.elId++;
|
||||||
this.initEngine();
|
this.initEngine();
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
this.selProject = this.$store.getters.selProject;
|
this.selProject = this.$store.getters.selProject;
|
||||||
|
this.updateProjectInfo();
|
||||||
console.log("----mount--->");
|
console.log("----mount--->");
|
||||||
document.body.classList.add("is-sapi");
|
document.body.classList.add("is-sapi");
|
||||||
this.initEngine();
|
this.initEngine();
|
||||||
|
@ -253,6 +289,10 @@ export default {
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
updateProjectInfo(){
|
||||||
|
this.prj.floorArea=this.selProject?.floorArea||0;
|
||||||
|
console.log(this.selProject)
|
||||||
|
},
|
||||||
arrowRetract() {
|
arrowRetract() {
|
||||||
if (this.leftShow == true) {
|
if (this.leftShow == true) {
|
||||||
this.rightSrc = "./images/arrow_right_open.png";
|
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-option v-for="item in data.projects" :key="item.id" :label="item.projectName" :value="item.id"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</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-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-option v-for="item in data.subDepts" :key="item.id" :label="item.subDeptName" :value="item.id"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
<el-form-item label="模型名称" prop="modelName">
|
<el-form-item label="模型名称" prop="modelName">
|
||||||
<el-input v-model="queryParams.modelName" placeholder="请输入模型名称" clearable @keyup.enter="handleQuery" />
|
<el-input v-model="queryParams.modelName" placeholder="请输入模型名称" clearable @keyup.enter="handleQuery" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -61,12 +61,15 @@
|
||||||
<!-- 添加或修改Bim模型对话框 -->
|
<!-- 添加或修改Bim模型对话框 -->
|
||||||
<el-dialog :title="title" v-model="open" width="600px" append-to-body>
|
<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 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-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-option v-for="item in data.subDepts" :key="item.id" :label="item.subDeptName" :value="item.id"></el-option>
|
||||||
</el-select>
|
</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-form-item label="模型名称" prop="modelName">
|
||||||
<el-input v-model="form.modelName" disabled placeholder="请输入模型名称" />
|
<el-input v-model="form.modelName" disabled placeholder="请输入模型名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -142,7 +145,6 @@ const data = reactive({
|
||||||
rules: {
|
rules: {
|
||||||
comId: [{ required: true, message: '租户id不能为空', trigger: 'blur' }],
|
comId: [{ required: true, message: '租户id不能为空', trigger: 'blur' }],
|
||||||
projectId: [{ required: true, message: '项目id不能为空', trigger: 'blur' }],
|
projectId: [{ required: true, message: '项目id不能为空', trigger: 'blur' }],
|
||||||
deptId: [{ required: true, message: '单位id不能为空', trigger: 'blur' }],
|
|
||||||
},
|
},
|
||||||
isAdmin: false,
|
isAdmin: false,
|
||||||
projects: [],
|
projects: [],
|
||||||
|
|
Loading…
Reference in New Issue