From b498685e9c29c9c4b56f24f1ee1c9db9fd109ad9 Mon Sep 17 00:00:00 2001 From: jihongshun <1151753686@qq.com> Date: 星期六, 12 七月 2025 17:23:02 +0800 Subject: [PATCH] 算法优化 --- src/views/system/model/components/modelDialog.vue | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/views/system/model/components/modelDialog.vue b/src/views/system/model/components/modelDialog.vue index 0ed2cac..e9fefad 100644 --- a/src/views/system/model/components/modelDialog.vue +++ b/src/views/system/model/components/modelDialog.vue @@ -14,7 +14,7 @@ </el-select> </el-form-item> <el-form-item label="鏂囦欢涓婁紶" prop="modelRoute"> - <el-upload class="upload-demo" action="" :auto-upload="false" accept="" + <el-upload class="upload-demo" action="" :auto-upload="false" accept=".glb" :on-change="getFile" :limit="1"> <div class="icon-bg-box icon-bg-box1"> <el-icon ><PictureFilled /> </el-icon> @@ -42,6 +42,7 @@ <script> import cesiumMapNoSelect from "@/components/common/cesiumMapNoSelect.vue"; +import { uploadFile} from "@/api/system/device" export default { name: 'modelManage', components: { cesiumMapNoSelect }, @@ -106,7 +107,7 @@ // formData.append("type", 'pic'); //涓婁紶鍥剧墖鐨勬帴鍙� uploadFile(formData).then(res => { - this.$set(this.form, 'modelRoute', res.data.url) + this.$set(this.form, 'modelRoute', res.url) }) }, handleSelectAddress(data) { @@ -123,13 +124,14 @@ submitForm() { this.$refs["form"].validate(valid => { console.log(this.form) - // if (valid) { - // this.$api.save('work/tower/', 'id', Object.assign({}, this.form)).then(res => { - // this.form = {} - // this.$emit('on-submit') - // this.open = false - // }) - // } + + if (valid) { + this.$api.save('tower/model/', 'id', Object.assign({}, this.form)).then(res => { + this.form = {} + this.$emit('on-submit') + this.open = false + }) + } }); }, addModel(){ @@ -162,7 +164,6 @@ orientation: orientation, model: { uri: "/Model/tower.glb", // 鏇挎崲鎴愪綘鐨勬ā鍨嬭矾寰� - scale: 1000, }, }); console.log(entity) -- Gitblit v1.9.3