فهرست منبع

修改检验范围

ronaldo9Zhang 1 سال پیش
والد
کامیت
455593c1fc

+ 14 - 5
src/views/modelLibrary/components/formCamera.vue

@@ -124,6 +124,15 @@ export default {
             callback();
         };
 
+        // 校验不大于360
+        let validateNoMore360 = (rule, value, callback) => {
+            if (value > 360) {
+                callback(new Error(rule.message));
+                return;
+            }
+            callback();
+        };
+
         // 校验盲区距离应小于探测距离
         let validateNoMoreFar = (rule, value, callback) => {
             let far = this.form.farDistance;
@@ -207,8 +216,8 @@ export default {
                         trigger: ["blur"],
                     },
                     {
-                        validator: validateNoMore180,
-                        message: "请输入不大于180的非负数",
+                        validator: validateNoMore360,
+                        message: "请输入不大于360的非负数",
                         trigger: ["blur"],
                     },
                 ],
@@ -220,8 +229,8 @@ export default {
                         trigger: ["blur"],
                     },
                     {
-                        validator: validateNoMore180,
-                        message: "请输入不大于180的非负数",
+                        validator: validateNoMore360,
+                        message: "请输入不大于360的非负数",
                         trigger: ["blur"],
                     },
                 ],
@@ -338,7 +347,7 @@ export default {
                 return
             }
 
-            if (fovH < 0 || fovH > 180 || fovV < 0 || fovV > 180) {
+            if (fovH < 0 || fovH > 360 || fovV < 0 || fovV > 360) {
                 this.$emit("clearCube");
                 return
             }

+ 13 - 35
src/views/modelLibrary/components/formGps.vue

@@ -6,47 +6,29 @@
                 <div>{{ form.sensorCode }}</div>
             </div>
             <el-form-item label="传感器名称:" prop="sensorName">
-                <el-input
-                    placeholder="请输入"
-                    maxlength="60"
-                    v-autoTrim="{ obj: form, key: 'sensorName' }"
-                    v-model="form.sensorName"
-                >
+                <el-input placeholder="请输入" maxlength="60" v-autoTrim="{ obj: form, key: 'sensorName' }"
+                    v-model="form.sensorName">
                 </el-input>
             </el-form-item>
             <el-form-item label="传感器描述:" prop="description">
-                <el-input
-                    v-autoTrim="{
-                        obj: form,
-                        key: 'description',
-                    }"
-                    v-model="form.description"
-                    type="textarea"
-                    placeholder="请输入传感器描述"
-                    :autosize="{ minRows: 4, maxRows: 4 }"
-                    maxlength="200"
-                ></el-input>
+                <el-input v-autoTrim="{
+                    obj: form,
+                    key: 'description',
+                }" v-model="form.description" type="textarea" placeholder="请输入传感器描述"
+                    :autosize="{ minRows: 4, maxRows: 4 }" maxlength="200"></el-input>
             </el-form-item>
 
             <div class="titlePanel">
                 <div class="titlePanelBor">内参</div>
             </div>
             <el-form-item label="经度偏移量(deg):" prop="longitudeOffset">
-                <el-input
-                    placeholder="请输入"
-                    maxlength="12"
-                    v-autoTrim="{ obj: form, key: 'longitudeOffset' }"
-                    v-model="form.longitudeOffset"
-                >
+                <el-input placeholder="请输入" maxlength="12" v-autoTrim="{ obj: form, key: 'longitudeOffset' }"
+                    v-model="form.longitudeOffset">
                 </el-input>
             </el-form-item>
             <el-form-item label="纬度偏移量(deg):" prop="latitudeOffset">
-                <el-input
-                    placeholder="请输入"
-                    maxlength="12"
-                    v-autoTrim="{ obj: form, key: 'latitudeOffset' }"
-                    v-model="form.latitudeOffset"
-                >
+                <el-input placeholder="请输入" maxlength="12" v-autoTrim="{ obj: form, key: 'latitudeOffset' }"
+                    v-model="form.latitudeOffset">
                 </el-input>
             </el-form-item>
 
@@ -55,12 +37,8 @@
             </div>
             <el-form-item label="帧率(HZ):" prop="frameRate">
                 <el-select v-model="form.frameRate">
-                    <el-option
-                        v-for="item in frameRateList"
-                        :label="item.caption"
-                        :value="item.code"
-                        :key="item.code"
-                    ></el-option>
+                    <el-option v-for="item in frameRateList" :label="item.caption" :value="item.code"
+                        :key="item.code"></el-option>
                 </el-select>
             </el-form-item>
         </el-form>

+ 5 - 10
src/views/modelLibrary/components/formLaserRadar.vue

@@ -195,14 +195,9 @@ export default {
                         message: "请输入最多带有4位小数的非负数",
                         trigger: ["blur"],
                     },
-                    // {
-                    //     validator: validateNoMore360,
-                    //     message: "请输入不大于360的非负数",
-                    //     trigger: ["blur"],
-                    // },
                     {
-                        validator: validateNoMore180,
-                        message: "请输入不大于180的非负数",
+                        validator: validateNoMore360,
+                        message: "请输入不大于360的非负数",
                         trigger: ["blur"],
                     },
                 ],
@@ -214,8 +209,8 @@ export default {
                         trigger: ["blur"],
                     },
                     {
-                        validator: validateNoMore180,
-                        message: "请输入不大于180的非负数",
+                        validator: validateNoMore360,
+                        message: "请输入不大于360的非负数",
                         trigger: ["blur"],
                     },
                 ],
@@ -346,7 +341,7 @@ export default {
                 return
             }
 
-            if (fovH < 0 || fovH > 180 || fovV < 0 || fovV > 180) {
+            if (fovH < 0 || fovH > 360 || fovV < 0 || fovV > 360) {
                 this.$emit("clearCube");
                 return
             }