| | |
| | | <el-input v-model="formInline.name"></el-input> |
| | | </el-form-item> |
| | | <el-form-item :label="$t('common.type')"> |
| | | <el-input v-model="formInline.type"></el-input> |
| | | <el-select |
| | | v-model="formInline.type" |
| | | style="width:100%" |
| | | > |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value" |
| | | > |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <!-- <el-form-item :label="$t('common.info')"> |
| | | <el-input v-model="formInline.info"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="URL"> |
| | | <el-input v-model="formInline.url"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="Icon"> |
| | | <el-input v-model="formInline.icon"></el-input> |
| | | </el-form-item> --> |
| | | |
| | | <el-form-item :label="$t('common.bak')"> |
| | | <el-input v-model="formInline.bak"></el-input> |
| | | </el-form-item> |
| | |
| | | comprehensive_selectFiles, |
| | | comprehensive_deletes, |
| | | comprehensive_selectModelByPageAndCount, |
| | | comprehensive_insertModel |
| | | comprehensive_insertModel, |
| | | comprehensive_updateModel |
| | | } from "../../api/api.js"; |
| | | import { |
| | | OverviewMap, |
| | |
| | | }, |
| | | activeName: "first", |
| | | isShowModel: false, |
| | | options: [{ |
| | | value: '倾斜模型', |
| | | label: '倾斜模型' |
| | | }, { |
| | | value: 'BIM模型', |
| | | label: 'BIM模型' |
| | | }, { |
| | | value: '点云模型', |
| | | label: '点云模型' |
| | | }, { |
| | | value: '地质设计模型', |
| | | label: '地质设计模型' |
| | | }, { |
| | | value: '人工模型', |
| | | label: '人工模型' |
| | | }, { |
| | | value: '其他模型', |
| | | label: '其他模型' |
| | | }] |
| | | }; |
| | | }, |
| | | methods: { |
| | |
| | | }, |
| | | async showModelCatch() { |
| | | if (this.$store.state.catModel) { |
| | | |
| | | this.startModelData(); |
| | | this.formInline = { |
| | | title: '', |
| | | file: '', |
| | | name: '', |
| | | type: '', |
| | | info: '', |
| | | icon: '', |
| | | bak: '' |
| | | } |
| | | this.formInline.title = this.$store.state.catModelInfo.name; |
| | | |
| | | this.formInline.Id = this.$store.state.catModelInfo.id; |
| | | this.formInline.LayerName = this.$store.state.catModelInfo.layerName; |
| | | |
| | | this.startModelData(); |
| | | this.activeName = "first" |
| | | this.getAttacthFlieList(); |
| | | this.dialogVisible = true; |
| | |
| | | async startModelData() { |
| | | var obj = { |
| | | layerid: this.$store.state.catModelInfo.layerId, |
| | | pageIndex: 1, |
| | | pageSize: 10, |
| | | modelid: this.$store.state.catModelInfo.id |
| | | } |
| | | const data = await comprehensive_selectModelByPageAndCount(obj); |
| | | const data = await comprehensive_selectModelByGuid(obj); |
| | | if (data.code != 200) { |
| | | return; |
| | | } |
| | | if (data.count == 0) { |
| | | |
| | | if (data.result == null) { |
| | | this.isShowModel = true; |
| | | this.formInline.name = this.formInline.title; |
| | | } else { |
| | | this.isShowModel = false; |
| | | this.formInline = data.result; |
| | | |
| | | this.isShowModel = false; |
| | | this.formInline.title = this.formInline.name; |
| | | |
| | | } |
| | | }, |
| | | async EditData() { |
| | | const data = await comprehensive_updateModel(this.formInline) |
| | | if (data.code != 200) { |
| | | this.$message.error('修改失败'); |
| | | } else { |
| | | this.$message({ |
| | | message: '修改成功', |
| | | type: 'success' |
| | | }); |
| | | } |
| | | this.startModelData(); |
| | | }, |
| | | async InsertData() { |
| | | const data = await comprehensive_insertModel(this.formInline) |
| | | debugger |
| | | var std = { |
| | | "bak": this.formInline.bak, |
| | | "guid": this.$store.state.catModelInfo.id, |
| | | "layerid": this.$store.state.catModelInfo.layerId, |
| | | "modelid": this.$store.state.catModelInfo.id, |
| | | "name": this.formInline.name, |
| | | "type": this.formInline.type |
| | | } |
| | | const data = await comprehensive_insertModel(std) |
| | | if (data.code != 200) { |
| | | this.$message.error('添加失败'); |
| | | } else { |
| | | this.$message({ |
| | | message: '添加成功', |
| | | type: 'success' |
| | | }); |
| | | } |
| | | this.startModelData(); |
| | | |
| | | }, |