Procházet zdrojové kódy

传感器模型二维展示优化

zhangliang2 před 3 roky
rodič
revize
eae1b52fe7

+ 2 - 0
src/views/modelLibrary/components/formCamera.vue

@@ -170,6 +170,8 @@ export default {
                     this.form = res.info;
                     // 传回当前展示form的share,从而改变按钮的展示
                     this.$emit("changeShare", this.form.share);
+                    // 数据加载完毕,可展示canvas
+                    this.$emit("showDone");
                 } else {
                     this.$message.error(res.message || "获取失败");
                 }

+ 2 - 0
src/views/modelLibrary/components/formLaserRadar.vue

@@ -188,6 +188,8 @@ export default {
                     this.form = res.info;
                     // 传回当前展示form的share,从而改变按钮的展示
                     this.$emit("changeShare", this.form.share);
+                    // 数据加载完毕,可展示canvas
+                    this.$emit("showDone");
                 } else {
                     this.$message.error(res.message || "获取失败");
                 }

+ 2 - 0
src/views/modelLibrary/components/formPerfectSensor.vue

@@ -225,6 +225,8 @@ export default {
                     this.form.targetFilter = res.info.targetFilter.split(",");
                     // 传回当前展示form的share,从而改变按钮的展示
                     this.$emit("changeShare", this.form.share);
+                    // 数据加载完毕,可展示canvas
+                    this.$emit("showDone");
                 } else {
                     this.$message.error(res.message || "获取失败");
                 }

+ 6 - 0
src/views/modelLibrary/sensorModel.vue

@@ -25,6 +25,7 @@
                     ref="form1"
                     @getList="getList"
                     @changeShare="changeShare"
+                    @showDone="showDone"
                     @clearForm="addOne"
                     @inputChange="inputChange"
                 ></form-camera>
@@ -33,6 +34,7 @@
                     ref="form2"
                     @getList="getList"
                     @changeShare="changeShare"
+                    @showDone="showDone"
                     @clearForm="addOne"
                     @inputChange="inputChangeA"
                 ></form-perfect-sensor>
@@ -41,6 +43,7 @@
                     ref="form3"
                     @getList="getList"
                     @changeShare="changeShare"
+                    @showDone="showDone"
                     @clearForm="addOne"
                     @inputChange="inputChange"
                 ></form-laser-radar>
@@ -210,6 +213,9 @@ export default {
             // 根据form传回的share进行按钮展示
             this.currentShare = share;
         },
+        showDone() {
+            this.$refs[`form${this.subPageActiveName}`].inputChange();
+        },
         addOne() {
             this.$refs[
                 `form${this.subPageActiveName}`