瀏覽代碼

msg 修改平面图放大倍数

haojianlong 5 年之前
父節點
當前提交
de14490876

+ 2 - 1
src/components/business_space/newGraphy/canvasFun.vue

@@ -42,7 +42,7 @@
       <i class="iconfont icon-narrow" @click="reduce"></i>
     </div>
     <div class="line">
-      <el-slider tooltip-class="tooltip-class" :min="min" v-model="sliderVal" :show-tooltip="false" @input="scale"></el-slider>
+      <el-slider tooltip-class="tooltip-class" :min="min" v-model="sliderVal" :show-tooltip="false" @input="scale" :max="max"></el-slider>
     </div>
     <div>
       <i class="iconfont icon-zoom" @click="plus"></i>
@@ -56,6 +56,7 @@ export default {
       sliderVal: 1, // 滑块值
       active: '',
       min: 1,
+      max: 1000,
       everyScale: 1, // 每份的放大倍数
       isSwitch: false, // 是否开启吸附
     }

+ 2 - 2
src/components/business_space/newGraphy/graphy.vue

@@ -287,7 +287,6 @@ export default {
         // 绘制业务空间
         that.getBusinessSpace();
         that.view.fitSceneToView();
-        that.view.maxScale = that.view.scale * 10;
         that.view.minScale = that.view.scale;
         if (that.$refs.canvasFun) {
           that.$refs.canvasFun.everyScale = that.view.scale;
@@ -813,7 +812,8 @@ export default {
     "view.scale": {
       handler(n) {
         if (this.$refs.canvasFun) {
-          this.$refs.canvasFun.sliderVal = n * 10 / this.view.minScale;
+          let s = n * 10 / this.view.minScale
+          this.$refs.canvasFun.sliderVal = s > 1000 ? 1000 : s;
         }
       }
     },

+ 2 - 2
src/components/data_admin/buildTask/draw/drawModel.vue

@@ -118,7 +118,6 @@ export default {
       this.view.fitSceneToView();
       this.drawMainScene.click(this, this.canvasClick);
       if (this.$refs.canvasFun) {
-        this.view.maxScale = this.view.scale * 10;
         this.view.minScale = this.view.scale;
         this.$refs.canvasFun.everyScale = this.view.scale;
       }
@@ -211,7 +210,8 @@ export default {
     "view.scale": {
       handler(n) {
         if (this.$refs.canvasFun) {
-          this.$refs.canvasFun.sliderVal = n * 10 / this.view.minScale;
+          let s = n * 10 / this.view.minScale
+          this.$refs.canvasFun.sliderVal = s > 1000 ? 1000 : s;
         }
       }
     },

+ 2 - 2
src/components/ledger/lib/cenoteGraphy.vue

@@ -99,7 +99,6 @@ export default {
         // 绘制业务空间
         that.getBusinessSpace();
         that.view.fitSceneToView();
-        that.view.maxScale = that.view.scale * 10;
         that.view.minScale = that.view.scale;
         if (that.$refs.canvasFun) {
           that.$refs.canvasFun.everyScale = that.view.scale;
@@ -276,7 +275,8 @@ export default {
     "view.scale": {
       handler(n) {
         if (this.$refs.canvasFun) {
-          this.$refs.canvasFun.sliderVal = n * 10 / this.view.minScale;
+          let s = n * 10 / this.view.minScale
+          this.$refs.canvasFun.sliderVal = s > 1000 ? 1000 : s;
         }
       }
     }

+ 2 - 2
src/views/data_admin/buildGraphy/graphyCanvas.vue

@@ -100,7 +100,6 @@ export default {
         that.scene.markerClick(that, that.markClick);
         that.scene.spaceClick(that, that.spaceClick);
         that.view.fitSceneToView();
-        that.view.maxScale = that.view.scale * 10;
         that.view.minScale = that.view.scale;
         // that.view.minScale = 0.000001;
         if (that.$refs.canvasFun) {
@@ -307,7 +306,8 @@ export default {
     "view.scale": {
       handler(n, o) {
         if (this.$refs.canvasFun) {
-          this.$refs.canvasFun.sliderVal = n * 10 / this.view.minScale;
+          let s = n * 10 / this.view.minScale
+          this.$refs.canvasFun.sliderVal = s > 1000 ? 1000 : s;
         }
       }
     }

+ 2 - 2
src/views/ready/buildfloor/drawGraphy/drawFloor.vue

@@ -104,7 +104,6 @@ export default {
       this.drawMainScene.isSpaceSelectable = false;
 
       if (this.$refs.canvasFun) {
-        this.view.maxScale = this.view.scale * 10;
         this.view.minScale = this.view.scale;
         this.$refs.canvasFun.everyScale = this.view.scale;
       }
@@ -206,7 +205,8 @@ export default {
     "view.scale": {
       handler(n) {
         if (this.$refs.canvasFun) {
-          this.$refs.canvasFun.sliderVal = n * 10 / this.view.minScale;
+          let s = n * 10 / this.view.minScale
+          this.$refs.canvasFun.sliderVal = s > 1000 ? 1000 : s;
         }
       }
     },