refactor: 简化地面倾角输入为单个输入框

This commit is contained in:
dmy
2026-03-02 22:01:04 +08:00
parent dbd6c4f702
commit 12565e971d

View File

@@ -152,24 +152,16 @@
<!-- 地面倾角 --> <!-- 地面倾角 -->
<div class="q-mt-md"> <div class="q-mt-md">
<div class="text-subtitle2 q-mb-sm">
地面倾角 (°) - 向下为正
</div>
<div class="row q-col-gutter-sm"> <div class="row q-col-gutter-sm">
<div class="col" v-for="(angle, index) in params.parameter.ground_angels" :key="index"> <div class="col-12 col-md-6">
<q-input <q-input
v-model="params.parameter.ground_angels[index]" v-model="params.parameter.ground_angels[0]"
type="number" type="number"
step="1" step="1"
:label="`角度 ${index + 1}`" label="地面倾角 (°) - 向下为正"
dense >
/> <q-tooltip>地面倾斜角度向下为正值</q-tooltip>
</div> </q-input>
<div class="col-auto">
<q-btn flat round color="primary" icon="add" @click="addGroundAngel" />
</div>
<div class="col-auto">
<q-btn flat round color="negative" icon="remove" @click="removeGroundAngel" :disable="params.parameter.ground_angels.length <= 1" />
</div> </div>
</div> </div>
</div> </div>
@@ -384,16 +376,6 @@ const removeGcX = () => {
} }
} }
const addGroundAngel = () => {
params.parameter.ground_angels.push(0)
}
const removeGroundAngel = () => {
if (params.parameter.ground_angels.length > 1) {
params.parameter.ground_angels.pop()
}
}
// 计算函数 // 计算函数
const calculate = async () => { const calculate = async () => {
calculating.value = true calculating.value = true