From c954cdb51f93585b58b761c2663688c36e6b044f Mon Sep 17 00:00:00 2001
From: jihongshun <1151753686@qq.com>
Date: 星期五, 15 八月 2025 17:13:54 +0800
Subject: [PATCH] 创建航线新增全局配置

---
 src/views/system/project/components/addPorjectDialog.vue |   83 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 82 insertions(+), 1 deletions(-)

diff --git a/src/views/system/project/components/addPorjectDialog.vue b/src/views/system/project/components/addPorjectDialog.vue
index 9a082c5..df93c17 100644
--- a/src/views/system/project/components/addPorjectDialog.vue
+++ b/src/views/system/project/components/addPorjectDialog.vue
@@ -12,6 +12,7 @@
                 <div class="chooseModel">
                   <div class="fontJust">璁惧鍒楄〃</div>
                    <el-button @click="addDevice"> 鏂板</el-button>
+                   <el-button @click="lineSet"> 鑸嚎璁剧疆</el-button>
                   <el-table
                     :data="tableData"
                     max-height = '180'
@@ -66,6 +67,77 @@
     </el-dialog>
      <chooseDeviceDialog v-if="showDevice" @cancel ='cancel' @dealChooseArr="dealChooseArr" ></chooseDeviceDialog>
      <chooseModelDialog v-if="showModel" @cancelModel ='cancelModel' @receiveModel="receiveModel" :deviceId="deviceId"></chooseModelDialog>
+     <el-drawer
+      title="鑸嚎璁剧疆"
+      :visible.sync="drawer"
+      direction="rtl">
+      <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
+        <el-form-item label="璧烽鐖崌" prop="region">
+          <el-select v-model="ruleForm.region" placeholder="璇烽�夋嫨璧烽鐖崌">
+            <el-option label="鍨傜洿" value="鍨傜洿"></el-option>
+            <el-option label="鍊炬枩" value="鍊炬枩"></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item label="鍏ㄥ眬鑸嚎閫熷害" prop="region">
+          <div class="speed-control">
+            <el-input-number
+              v-model="ruleForm.speed"
+              :min="0"
+              :max="50"
+              :step="1"
+              controls-position="both"
+              @change="handleChange"
+            />
+            <span class="unit">m/s</span>
+          </div>
+        </el-form-item>
+        <el-form-item label="璧烽閫熷害" prop="fly">
+          <div class="speed-control">
+            <el-input-number
+              v-model="ruleForm.flySpeed"
+              :min="0"
+              :max="50"
+              :step="1"
+              controls-position="both"
+              @change="handleChange"
+            />
+            <span class="unit">m/s</span>
+          </div>
+        </el-form-item>
+        <el-form-item label="鑸偣绫诲瀷" prop="region1">
+          <el-select v-model="ruleForm.region1" placeholder="璇烽�夋嫨鑸偣绫诲瀷">
+            <el-option label="鍗忚皟杞集锛屼笉杩囩偣锛屾彁鍓嶈浆寮�" value="鍗忚皟杞集锛屼笉杩囩偣锛屾彁鍓嶈浆寮�"></el-option>
+            <el-option label="鐩寸嚎椋炶锛岄琛屽櫒鍒扮偣鍋�" value="鐩寸嚎椋炶锛岄琛屽櫒鍒扮偣鍋�"></el-option>
+            <el-option label="骞虫粦杩囩偣锛屾彁鍓嶈浆寮�" value="骞虫粦杩囩偣锛屾彁鍓嶈浆寮�"></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item label="椋炶鍣ㄥ亸鑸妯″紡" prop="region2">
+          <el-select v-model="ruleForm.region2" placeholder="璇烽�夋嫨椋炶鍣ㄥ亸鑸妯″紡">
+            <el-option label="娌胯埅绾挎柟鍚�" value="娌胯埅绾挎柟鍚�"></el-option>
+            <el-option label="鎵嬪姩鎺у埗" value="鎵嬪姩鎺у埗"></el-option>
+            <el-option label="閿佸畾褰撳墠鍋忚埅瑙�" value="閿佸畾褰撳墠鍋忚埅瑙�"></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item label="鑸偣闂翠簯鍙颁刊浠拌鎺у埗妯″紡" prop="region3">
+          <el-select v-model="ruleForm.region3" placeholder="璇烽�夋嫨鑸偣闂翠簯鍙颁刊浠拌鎺у埗妯″紡">
+            <el-option label="鎵嬪姩鎺у埗" value="鎵嬪姩鎺у埗"></el-option>
+            <el-option label="渚濈収姣忎釜鑸偣璁剧疆" value="渚濈収姣忎釜鑸偣璁剧疆"></el-option>
+          </el-select>
+        </el-form-item>
+         <el-form-item label="瀹屾垚鍔ㄤ綔" prop="region4">
+          <el-select v-model="ruleForm.region4" placeholder="璇烽�夋嫨瀹屾垚鍔ㄤ綔">
+            <el-option label="鑷姩杩旇埅" value="鑷姩杩旇埅"></el-option>
+            <el-option label="杩斿洖鑸嚎璧峰鐐规偓鍋�" value="杩斿洖鑸嚎璧峰鐐规偓鍋�"></el-option>
+            <el-option label="閫�鍑鸿埅绾挎ā寮�" value="閫�鍑鸿埅绾挎ā寮�"></el-option>
+            <el-option label="鍘熷湴闄嶈惤" value="鍘熷湴闄嶈惤"></el-option>
+          </el-select>
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" @click="submitForm('ruleForm')">淇濆瓨</el-button>
+          <el-button @click="resetForm('ruleForm')">鍙栨秷</el-button>
+        </el-form-item>
+      </el-form>
+    </el-drawer>
   </div>
 </template>
 <script>
@@ -93,7 +165,13 @@
         showDevice:false,
         multipleSelection: [],
         showModel:false,
-        deviceId:null
+        deviceId:null,
+        drawer:false,
+        ruleForm:{
+          speed:14,
+          flySpeed:15
+        },
+        
     }
   },
   methods:{
@@ -589,6 +667,9 @@
             })
         }
       })
+    },
+    lineSet(){
+      this.drawer =true
     }
   }
 }

--
Gitblit v1.9.3