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