优化位置部分输入逻辑
This commit is contained in:
parent
ba37bff558
commit
09053ca3d3
|
|
@ -60,14 +60,26 @@
|
||||||
/>
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="面积(m²)" prop="area">
|
<el-form-item
|
||||||
<el-input v-model="formData.area" placeholder="请输入面积" clearable />
|
label="面积(m²)"
|
||||||
|
prop="area"
|
||||||
|
v-if="formData.type !== 'campus' && formData.type !== 'building' && formData.type !== 'floor'"
|
||||||
|
>
|
||||||
|
<el-input-number v-model="formData.area" :min="0" :max="9999" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="可容纳人数" prop="capacity">
|
<el-form-item
|
||||||
<el-input v-model="formData.capacity" placeholder="请输入可容纳人数" clearable />
|
label="可容纳人数"
|
||||||
|
prop="capacity"
|
||||||
|
v-if="formData.type !== 'campus' && formData.type !== 'building' && formData.type !== 'floor'"
|
||||||
|
>
|
||||||
|
<el-input-number v-model="formData.capacity" :min="0" :max="9999" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="楼层号" prop="floorNumber">
|
<el-form-item
|
||||||
<el-input v-model="formData.floorNumber" placeholder="请输入楼层号" clearable />
|
label="楼层号"
|
||||||
|
prop="floorNumber"
|
||||||
|
v-if="formData.type !== 'campus' && formData.type !== 'building'"
|
||||||
|
>
|
||||||
|
<el-input-number v-model="formData.floorNumber" :min="-9999" :max="9999" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</popup>
|
</popup>
|
||||||
|
|
@ -167,6 +179,9 @@ const filterTree = (tree: any[], predicate: (item: any) => boolean): any[] => {
|
||||||
|
|
||||||
const handleSubmit = async () => {
|
const handleSubmit = async () => {
|
||||||
await formRef.value?.validate()
|
await formRef.value?.validate()
|
||||||
|
if (formData.parentId == 0) {
|
||||||
|
formData.parentId = NaN
|
||||||
|
}
|
||||||
mode.value == 'edit' ? await updateLocation(formData) : await addLocation(formData)
|
mode.value == 'edit' ? await updateLocation(formData) : await addLocation(formData)
|
||||||
popupRef.value?.close()
|
popupRef.value?.close()
|
||||||
emit('success')
|
emit('success')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue