diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/bim/domain/BimModelInfo.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/bim/domain/BimModelInfo.java new file mode 100755 index 00000000..24943437 --- /dev/null +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/bim/domain/BimModelInfo.java @@ -0,0 +1,222 @@ +package com.yanzhu.bim.domain; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.yanzhu.common.core.annotation.Excel; +import com.yanzhu.common.core.web.domain.BaseEntity; + + +/** + * Bim模型对象 bim_model_info + * + * @author yanzhu + * @date 2025-04-02 + */ +public class BimModelInfo extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** $column.columnComment */ + private Long modelId; + + /** 租户id */ + @Excel(name = "租户id") + private Long comId; + + /** 项目id */ + @Excel(name = "项目id") + private Long projectId; + + /** 单位id */ + @Excel(name = "单位id") + private Long deptId; + + /** 模型名称 */ + @Excel(name = "模型名称") + private String modelName; + + /** 轻量化名称 */ + @Excel(name = "轻量化名称") + private String lightweightName; + + /** api服务返回的json */ + @Excel(name = "api服务返回的json") + private String gisJson; + + /** 轻量化状态 */ + @Excel(name = "轻量化状态") + private Long modelStatus; + + /** 模型类型 */ + @Excel(name = "模型类型") + private String modelType; + + /** 模型文件类型 */ + @Excel(name = "模型文件类型") + private String fileType; + + /** 文件大小 */ + @Excel(name = "文件大小") + private Long fileSize; + /** 是否有效 */ + @Excel(name = "是否有效") + private Long isDel; + + public Long getIsDel() { + return isDel; + } + + public void setIsDel(Long isDel) { + this.isDel = isDel; + } + + public String getLightweightName() { + return lightweightName; + } + + public void setLightweightName(String lightweightName) { + this.lightweightName = lightweightName; + } + + /** 是否在沙盘显示0不显示,1显示 */ + @Excel(name = "是否在沙盘显示0不显示,1显示") + private Long showSand; + + /** $column.columnComment */ + @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") + private Long status; + + public void setModelId(Long modelId) + { + this.modelId = modelId; + } + + public Long getModelId() + { + return modelId; + } + public void setComId(Long comId) + { + this.comId = comId; + } + + public Long getComId() + { + return comId; + } + public void setProjectId(Long projectId) + { + this.projectId = projectId; + } + + public Long getProjectId() + { + return projectId; + } + public void setDeptId(Long deptId) + { + this.deptId = deptId; + } + + public Long getDeptId() + { + return deptId; + } + public void setModelName(String modelName) + { + this.modelName = modelName; + } + + public String getModelName() + { + return modelName; + } + + + public void setGisJson(String gisJson) + { + this.gisJson = gisJson; + } + + public String getGisJson() + { + return gisJson; + } + public void setModelStatus(Long modelStatus) + { + this.modelStatus = modelStatus; + } + + public Long getModelStatus() + { + return modelStatus; + } + public void setModelType(String modelType) + { + this.modelType = modelType; + } + + public String getModelType() + { + return modelType; + } + public void setFileType(String fileType) + { + this.fileType = fileType; + } + + public String getFileType() + { + return fileType; + } + public void setFileSize(Long fileSize) + { + this.fileSize = fileSize; + } + + public Long getFileSize() + { + return fileSize; + } + public void setShowSand(Long showSand) + { + this.showSand = showSand; + } + + public Long getShowSand() + { + return showSand; + } + public void setStatus(Long status) + { + this.status = status; + } + + public Long getStatus() + { + return status; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("modelId", getModelId()) + .append("comId", getComId()) + .append("projectId", getProjectId()) + .append("deptId", getDeptId()) + .append("modelName", getModelName()) + .append("lightweightName", getLightweightName()) + .append("gisJson", getGisJson()) + .append("modelStatus", getModelStatus()) + .append("modelType", getModelType()) + .append("fileType", getFileType()) + .append("fileSize", getFileSize()) + .append("showSand", getShowSand()) + .append("status", getStatus()) + .append("remark", getRemark()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .toString(); + } +} diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/bim/mapper/BimModelInfoMapper.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/bim/mapper/BimModelInfoMapper.java new file mode 100755 index 00000000..f89a3557 --- /dev/null +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/bim/mapper/BimModelInfoMapper.java @@ -0,0 +1,62 @@ +package com.yanzhu.bim.mapper; + +import com.yanzhu.bim.domain.BimModelInfo; + +import java.util.List; + +/** + * Bim模型Mapper接口 + * + * @author yanzhu + * @date 2025-04-02 + */ +public interface BimModelInfoMapper +{ + /** + * 查询Bim模型 + * + * @param modelId Bim模型主键 + * @return Bim模型 + */ + public BimModelInfo selectBimModelInfoByModelId(Long modelId); + + /** + * 查询Bim模型列表 + * + * @param bimModelInfo Bim模型 + * @return Bim模型集合 + */ + public List selectBimModelInfoList(BimModelInfo bimModelInfo); + + /** + * 新增Bim模型 + * + * @param bimModelInfo Bim模型 + * @return 结果 + */ + public int insertBimModelInfo(BimModelInfo bimModelInfo); + + /** + * 修改Bim模型 + * + * @param bimModelInfo Bim模型 + * @return 结果 + */ + public int updateBimModelInfo(BimModelInfo bimModelInfo); + + /** + * 删除Bim模型 + * + * @param modelId Bim模型主键 + * @return 结果 + */ + public int deleteBimModelInfoByModelId(Long modelId); + + /** + * 批量删除Bim模型 + * + * @param modelIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteBimModelInfoByModelIds(Long[] modelIds); +} diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/bim/BimModelInfoMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/bim/BimModelInfoMapper.xml new file mode 100755 index 00000000..a6c0c1eb --- /dev/null +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/bim/BimModelInfoMapper.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + select model_id, com_id, project_id, dept_id, model_name, lightweightName, gis_json, model_status, model_type, + file_type, file_size, show_sand, status, remark, create_by, create_time, update_by, update_time,is_del + from bim_model_info + + + + + + + + insert into bim_model_info + + com_id, + project_id, + dept_id, + model_name, + lightweightName, + gis_json, + model_status, + model_type, + file_type, + file_size, + show_sand, + status, + remark, + create_by, + create_time, + update_by, + update_time, + + + #{comId}, + #{projectId}, + #{deptId}, + #{modelName}, + #{lightweightName}, + #{gisJson}, + #{modelStatus}, + #{modelType}, + #{fileType}, + #{fileSize}, + #{showSand}, + #{status}, + #{remark}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + + + + + update bim_model_info + + com_id = #{comId}, + project_id = #{projectId}, + dept_id = #{deptId}, + model_name = #{modelName}, + lightweightName = #{lightweightName}, + gis_json = #{gisJson}, + model_status = #{modelStatus}, + model_type = #{modelType}, + file_type = #{fileType}, + file_size = #{fileSize}, + show_sand = #{showSand}, + is_del = #{isDel}, + status = #{status}, + remark = #{remark}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + where model_id = #{modelId} + + + + delete from bim_model_info where model_id = #{modelId} + + + + delete from bim_model_info where model_id in + + #{modelId} + + + \ No newline at end of file diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/bim/BimModelInfoController.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/bim/BimModelInfoController.java new file mode 100755 index 00000000..f90a2b85 --- /dev/null +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/bim/BimModelInfoController.java @@ -0,0 +1,115 @@ +package com.yanzhu.manage.controller.bim; + +import java.util.List; +import java.util.stream.Collectors; +import javax.servlet.http.HttpServletResponse; + +import com.yanzhu.bim.domain.BimModelInfo; +import com.yanzhu.common.core.utils.StringUtils; +import com.yanzhu.common.core.utils.poi.ExcelUtil; +import com.yanzhu.common.core.web.controller.BaseController; +import com.yanzhu.common.core.web.domain.AjaxResult; +import com.yanzhu.common.core.web.page.TableDataInfo; +import com.yanzhu.common.log.enums.BusinessType; +import com.yanzhu.common.security.annotation.RequiresPermissions; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.yanzhu.manage.service.IBimModelInfoService; +import com.yanzhu.common.log.annotation.Log; +/** + * Bim模型Controller + * + * @author yanzhu + * @date 2025-04-02 + */ +@RestController +@RequestMapping("/bim/bimModel") +public class BimModelInfoController extends BaseController +{ + @Autowired + private IBimModelInfoService bimModelInfoService; + + /** + * 查询Bim模型列表 + */ + @RequiresPermissions("bim:bimModel:list") + @GetMapping("/list") + public TableDataInfo list(BimModelInfo bimModelInfo) + { + startPage(); + List list = bimModelInfoService.selectBimModelInfoList(bimModelInfo); + return getDataTable(list); + } + + /** + * 导出Bim模型列表 + */ + @RequiresPermissions("bim:bimModel:export") + @Log(title = "Bim模型", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, BimModelInfo bimModelInfo) + { + List list = bimModelInfoService.selectBimModelInfoList(bimModelInfo); + ExcelUtil util = new ExcelUtil(BimModelInfo.class); + util.exportExcel(response, list, "Bim模型数据"); + } + + /** + * 获取Bim模型详细信息 + */ + @RequiresPermissions("bim:bimModel:query") + @GetMapping(value = "/{modelId}") + public AjaxResult getInfo(@PathVariable("modelId") Long modelId) + { + return success(bimModelInfoService.selectBimModelInfoByModelId(modelId)); + } + + /** + * 新增Bim模型 + */ + @RequiresPermissions("bim:bimModel:add") + @Log(title = "Bim模型", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody BimModelInfo bimModelInfo) + { + return toAjax(bimModelInfoService.insertBimModelInfo(bimModelInfo)); + } + + /** + * 修改Bim模型 + */ + @RequiresPermissions("bim:bimModel:edit") + @Log(title = "Bim模型", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody BimModelInfo bimModelInfo) + { + return toAjax(bimModelInfoService.updateBimModelInfo(bimModelInfo)); + } + + /** + * 删除Bim模型 + */ + @RequiresPermissions("bim:bimModel:remove") + @Log(title = "Bim模型", businessType = BusinessType.DELETE) + @DeleteMapping("/{modelIds}") + public AjaxResult remove(@PathVariable Long[] modelIds) + { + return toAjax(bimModelInfoService.deleteBimModelInfoByModelIds(modelIds)); + } + + @RequiresPermissions("bim:bimModel:add") + @PostMapping("/checkLightweightName") + public AjaxResult checkLightweightName(@RequestBody List lightweightNames){ + List list=bimModelInfoService.selectBimModelInfoList(new BimModelInfo()) + .stream().map(d->d.getLightweightName()).filter(d-> StringUtils.isNotEmpty(d)).collect(Collectors.toList()); + List result=lightweightNames.stream().filter(d->!list.contains(d)).collect(Collectors.toList()); + return AjaxResult.success(result); + } +} diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/IBimModelInfoService.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/IBimModelInfoService.java new file mode 100755 index 00000000..5e3b9a93 --- /dev/null +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/IBimModelInfoService.java @@ -0,0 +1,62 @@ +package com.yanzhu.manage.service; + +import com.yanzhu.bim.domain.BimModelInfo; + +import java.util.List; + +/** + * Bim模型Service接口 + * + * @author yanzhu + * @date 2025-04-02 + */ +public interface IBimModelInfoService +{ + /** + * 查询Bim模型 + * + * @param modelId Bim模型主键 + * @return Bim模型 + */ + public BimModelInfo selectBimModelInfoByModelId(Long modelId); + + /** + * 查询Bim模型列表 + * + * @param bimModelInfo Bim模型 + * @return Bim模型集合 + */ + public List selectBimModelInfoList(BimModelInfo bimModelInfo); + + /** + * 新增Bim模型 + * + * @param bimModelInfo Bim模型 + * @return 结果 + */ + public int insertBimModelInfo(BimModelInfo bimModelInfo); + + /** + * 修改Bim模型 + * + * @param bimModelInfo Bim模型 + * @return 结果 + */ + public int updateBimModelInfo(BimModelInfo bimModelInfo); + + /** + * 批量删除Bim模型 + * + * @param modelIds 需要删除的Bim模型主键集合 + * @return 结果 + */ + public int deleteBimModelInfoByModelIds(Long[] modelIds); + + /** + * 删除Bim模型信息 + * + * @param modelId Bim模型主键 + * @return 结果 + */ + public int deleteBimModelInfoByModelId(Long modelId); +} diff --git a/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/BimModelInfoServiceImpl.java b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/BimModelInfoServiceImpl.java new file mode 100755 index 00000000..2936e779 --- /dev/null +++ b/yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/service/impl/BimModelInfoServiceImpl.java @@ -0,0 +1,101 @@ +package com.yanzhu.manage.service.impl; + + +import com.yanzhu.bim.domain.BimModelInfo; +import com.yanzhu.bim.mapper.BimModelInfoMapper; +import com.yanzhu.common.core.context.SecurityContextHolder; +import com.yanzhu.common.core.utils.DateUtils; +import com.yanzhu.manage.service.IBimModelInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Bim模型Service业务层处理 + * + * @author yanzhu + * @date 2025-04-02 + */ +@Service +public class BimModelInfoServiceImpl implements IBimModelInfoService +{ + @Autowired + private BimModelInfoMapper bimModelInfoMapper; + + /** + * 查询Bim模型 + * + * @param modelId Bim模型主键 + * @return Bim模型 + */ + @Override + public BimModelInfo selectBimModelInfoByModelId(Long modelId) + { + return bimModelInfoMapper.selectBimModelInfoByModelId(modelId); + } + + /** + * 查询Bim模型列表 + * + * @param bimModelInfo Bim模型 + * @return Bim模型 + */ + @Override + public List selectBimModelInfoList(BimModelInfo bimModelInfo) + { + return bimModelInfoMapper.selectBimModelInfoList(bimModelInfo); + } + + /** + * 新增Bim模型 + * + * @param bimModelInfo Bim模型 + * @return 结果 + */ + @Override + public int insertBimModelInfo(BimModelInfo bimModelInfo) + { + bimModelInfo.setCreateBy(SecurityContextHolder.getUserName()); + bimModelInfo.setCreateTime(DateUtils.getNowDate()); + return bimModelInfoMapper.insertBimModelInfo(bimModelInfo); + } + + /** + * 修改Bim模型 + * + * @param bimModelInfo Bim模型 + * @return 结果 + */ + @Override + public int updateBimModelInfo(BimModelInfo bimModelInfo) + { + bimModelInfo.setUpdateBy(SecurityContextHolder.getUserName()); + bimModelInfo.setUpdateTime(DateUtils.getNowDate()); + return bimModelInfoMapper.updateBimModelInfo(bimModelInfo); + } + + /** + * 批量删除Bim模型 + * + * @param modelIds 需要删除的Bim模型主键 + * @return 结果 + */ + @Override + public int deleteBimModelInfoByModelIds(Long[] modelIds) + { + return bimModelInfoMapper.deleteBimModelInfoByModelIds(modelIds); + } + + /** + * 删除Bim模型信息 + * + * @param modelId Bim模型主键 + * @return 结果 + */ + @Override + public int deleteBimModelInfoByModelId(Long modelId) + { + return bimModelInfoMapper.deleteBimModelInfoByModelId(modelId); + } +} diff --git a/yanzhu-ui-vue3/src/api/bim/bimApi.js b/yanzhu-ui-vue3/src/api/bim/bimApi.js new file mode 100644 index 00000000..dee73746 --- /dev/null +++ b/yanzhu-ui-vue3/src/api/bim/bimApi.js @@ -0,0 +1,18 @@ +import axios from "axios"; +import bimCfg from "./bimCfg"; +import { pa } from "element-plus/es/locales.mjs"; + +export function queryModels() { + return axios({ + method: "get", + url: bimCfg.BimServer + "/api/app/model/complete-transcoding", + headers: { + "Content-Type": "application/json", + Token: bimCfg.Token, + }, + params: { + PageIndex: 0, + MaxResultCount: 100, + }, + }); +} diff --git a/yanzhu-ui-vue3/src/api/bim/bimCfg.js b/yanzhu-ui-vue3/src/api/bim/bimCfg.js new file mode 100644 index 00000000..a394756a --- /dev/null +++ b/yanzhu-ui-vue3/src/api/bim/bimCfg.js @@ -0,0 +1,5 @@ +export default { + Token: + "cbe8c300dfb0280d71bf6546087c6d2fa49260085f53fca8e5bdce7cde8509800e60acd60891a0dfaedaed48706cede62c884a84004218a7c2eb3de18b4f3783258c47f45b34485a2edb350010e2f42cd5b388af45c6b070850288d284cbbbcda2d085ba47169a7d4fc79609ffbef2dc54455448c112333d4b48d4870843cd1a156822f418515a2ad17683749ba4ff5118ae3f686e966fbfdd71fd75e0bbc3738a94867b381ae88ecd6668e8ca6b6d286dce7e5d799b0a175d5afe5554a4332203e774bed8a04535067c9aac0a18108055b1db541f70363b277050951ab91fcbccd8329463d92cd2f81b95abdf8d437c4965454914fcc7b07d28062bc2976948356e76d9d11fd5b479eb391b46cc93e66da10e0ba1fed735c8b1b1f086973f6152b6a2299e3e22c9cc8c33b16ea71cc03013404ec41c18c9cc748e652ce16fe7061c32d550edfda330c1555e0c08e51f698f96b91615d8220acd9cb22f32e9757681487e0680adfbfacb9b5d2ce5a13b664d8466043270f9f3bde6ac6a05cf25ab0ccc0659a290c9669997be7ccc0086c3d61f7cf5f649cb25f0dbad9f7f66e3165cad25065145affac91bea061f4ff485af667dd7ebaf4baeea64611acbe5c74018be5a8b704fcd4f53d18504940411fac91bea061f4ff49a2f853c245297edc3d61f7cf5f649cb0f9b84173857a7b67c27928b58b4a6a65f517a43f106335e8b1d5c423a171723ffa04d0ac4e5c1a1853fcb2bc95ee8056cd5b4826fa55926733ef859a5f169e6afafd0506174e86864d53d967da98ab0b0e08d14be6d452c6c69755ac3a391993370a029761da893cfbf575da87c6b5ca602467b79c6c9532f438aaafb9ec915692f0287a8db979969e5635404d6fdfb753151533a277044afdd825f7197f2896c69755ac3a391993370a029761da893af24d88c02bccfae6cd5b4826fa55926f7722b78090b30b986f9287101582d8841187054ec673ebd2042f9836ea453c3afafd0506174e86800225b7f4102e3585b1923cb186fe0ceee54c6f17ab8555da26ecd334722494fc515b205e9624a4494c772ef4f023a606882e118fa6321c24ddee4821c840fb56aac929d6d0a052d5ff97d71e43811db939f7340826236af6f10316a04bf618d494a26e0fd06f7daa07177989e1680a4cf14829a5847f70377d6c12f1649400fcab44f4ff52989cf129aa6cca660be152a75b8e35648925dbce381b345d9e137c04a02a4c8252625f5625eed58fd34b7be4266e54212e88b23f012bead9abaef9e18aa308f0ecffaf3dda7d7b4efd2e0c4b8de161864620fc1f2af98bde031b29e0865381c96bbc10921b48a068558915ff023d18526f5d399e0893df43db7122415d52565dc982ea24fbd825734dbaefadc6df0f19d925c7f63d343a622134b1c934d130d662447add19064adbbb2fd24a82c0fbfcbc3175fc32761df099156daf4e86455740207eb4e4a5300d9c1a17ffd43703d476c36ef07df2206bd8d232b844ff3c1d7cf7c47ec502183af4e27b644d89a77efad286dee59796b124081510f8a6ea5c1dff9c3d61f7cf5f649cb25f0dbad9f7f66e3e0e7c3406ae4dd4eebc424f09f933d0eb1a881ed05ca8d5c70958237eb5b91d4e574440ea0c9179a582dc966bcfc1f21cf3630a2823a9a2d22bd09a00b213aae3866768ae2f24dde6784fbf292c2cba136689b286e75a81e016aa63061505f57a8c1113b833628e3a18dff8ae8ac8eaa7a4fba6045bc9b4b", + BimServer: "http://szgc.jhncidg.com/mapmodel", +}; diff --git a/yanzhu-ui-vue3/src/api/bim/bimModel.js b/yanzhu-ui-vue3/src/api/bim/bimModel.js new file mode 100755 index 00000000..351709f6 --- /dev/null +++ b/yanzhu-ui-vue3/src/api/bim/bimModel.js @@ -0,0 +1,52 @@ +import request from "@/utils/request"; + +// 查询Bim模型列表 +export function listBimModel(query) { + return request({ + url: "/manage/bim/bimModel/list", + method: "get", + params: query, + }); +} + +// 查询Bim模型详细 +export function getBimModel(modelId) { + return request({ + url: "/manage/bim/bimModel/" + modelId, + method: "get", + }); +} + +// 新增Bim模型 +export function addBimModel(data) { + return request({ + url: "/manage/bim/bimModel", + method: "post", + data: data, + }); +} + +// 修改Bim模型 +export function updateBimModel(data) { + return request({ + url: "/manage/bim/bimModel", + method: "put", + data: data, + }); +} + +// 删除Bim模型 +export function delBimModel(modelId) { + return request({ + url: "/manage/bim/bimModel/" + modelId, + method: "delete", + }); +} + +export function checkLightweightName(data) { + return request({ + url: "/manage/bim/bimModel/checkLightweightName", + method: "post", + data: data, + }); +} diff --git a/yanzhu-ui-vue3/src/views/bim/bimModel/index.vue b/yanzhu-ui-vue3/src/views/bim/bimModel/index.vue new file mode 100755 index 00000000..ce8e1da7 --- /dev/null +++ b/yanzhu-ui-vue3/src/views/bim/bimModel/index.vue @@ -0,0 +1,311 @@ + + + diff --git a/yanzhu-ui-vue3/src/views/bim/bimModel/modelSelectDialog.vue b/yanzhu-ui-vue3/src/views/bim/bimModel/modelSelectDialog.vue new file mode 100644 index 00000000..4993c11f --- /dev/null +++ b/yanzhu-ui-vue3/src/views/bim/bimModel/modelSelectDialog.vue @@ -0,0 +1,79 @@ + + + + + \ No newline at end of file diff --git a/yanzhu-ui-vue3/src/views/index.vue b/yanzhu-ui-vue3/src/views/index.vue index ad1b85a9..dadf08f0 100644 --- a/yanzhu-ui-vue3/src/views/index.vue +++ b/yanzhu-ui-vue3/src/views/index.vue @@ -1,10 +1,11 @@