138 lines
4.5 KiB
Vue
Raw Normal View History

2025-11-03 17:56:26 +08:00
<template>
2025-11-14 14:58:33 +08:00
<div>
<div class="area-title-block">
所属服务站: <span class="title-text">{{ stationName }}</span>
</div>
<el-form :model="form" class="equipment-form">
<!-- 第一行设备名称设备大类设备类型 -->
2025-11-04 14:16:30 +08:00
<el-row :gutter="20">
2025-11-14 14:58:33 +08:00
<el-col :span="8">
<el-form-item label="设备名称" prop="sbmc">
<el-input v-model="form.sbmc" maxlength="20" placeholder="请输入设备名称" />
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
<el-col :span="8">
<el-form-item label="设备大类" prop="sbdl">
<el-select v-model="form.sbdl" placeholder="请选择">
<el-option label="示例大类1" value="dl1" />
<el-option label="示例大类2" value="dl2" />
</el-select>
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
<el-col :span="8">
<el-form-item label="设备类型" prop="sblx">
<el-select v-model="form.sblx" placeholder="请选择">
<el-option label="示例类型1" value="lx1" />
<el-option label="示例类型2" value="lx2" />
</el-select>
2025-11-04 14:16:30 +08:00
</el-form-item>
</el-col>
2025-11-14 14:58:33 +08:00
</el-row>
<!-- 第二行设备型号设备经度只读设备纬度只读 -->
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="设备型号" prop="sbxh">
<el-input v-model="form.sbxh" placeholder="请输入设备型号" />
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
<el-col :span="8">
<el-form-item label="设备经度" prop="jd">
<el-input v-model="form.jd" placeholder="自动填充服务站经纬度" />
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
<el-col :span="8">
<el-form-item label="设备纬度" prop="wd">
<el-input v-model="form.wd" placeholder="自动填充服务站经纬度" />
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
</el-row>
<!-- 第三行购置日期购买费用万元应急设备 -->
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="购置日期" prop="gzrq">
<el-date-picker v-model="form.gzrq" type="date" placeholder="请选择购置日期" style="width: 100%;" />
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
<el-col :span="8">
<el-form-item label="购买费用(万元)" prop="gmfy">
<el-input-number v-model="form.gmfy" :min="1" :max="10" controls-position="right" />
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
<el-col :span="8">
<el-form-item label="应急设备" prop="sfyjsb">
<el-select v-model="form.sfyjsb" placeholder="请选择">
<el-option label="是" value="是" />
<el-option label="否" value="否" />
</el-select>
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
</el-row>
<!-- 第四行辐射范围生产商纳入市级补助范围 -->
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="辐射范围" prop="fsfw">
<el-input v-model="form.fsfw" placeholder="请输入辐射范围" />
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
<el-col :span="8">
<el-form-item label="生产商" prop="sccj">
<el-input v-model="form.sccj" placeholder="请输入生产商" />
2025-11-04 14:16:30 +08:00
</el-form-item>
2025-11-14 14:58:33 +08:00
</el-col>
<el-col :span="8">
<el-form-item label="纳入市级补助范围" prop="sfnrsjbz">
<el-select v-model="form.sfnrsjbz" placeholder="请选择">
<el-option label="是" value="是" />
<el-option label="否" value="否" />
</el-select>
2025-11-04 14:16:30 +08:00
</el-form-item>
</el-col>
</el-row>
2025-11-04 10:13:02 +08:00
</el-form>
</div>
2025-11-14 14:58:33 +08:00
2025-11-04 10:13:02 +08:00
</template>
2025-11-14 14:58:33 +08:00
<script setup>
import { ref, computed } from "vue";
2025-11-04 10:13:02 +08:00
const props = defineProps({
detailData: {
type: Object,
default: () => ({}),
},
form: {
type: Object,
default: () => ({}),
},
2025-11-14 14:58:33 +08:00
// 养护站数据
yhzData: {
type: [Object, null],
default: null,
}
2025-11-04 10:13:02 +08:00
});
2025-11-14 14:58:33 +08:00
const stationName = computed(() => {
return props.yhzData ? props.yhzData.rawName : ''
})
2025-11-04 10:13:02 +08:00
</script>
2025-11-14 14:58:33 +08:00
<style scoped lang="scss">
.area-title-block {
margin-bottom: 20px;
.title-text {
color: rgb(10, 124, 255);
font-size: 16px;
}
}
:deep(.equipment-form) {
.el-form-item {
margin-bottom: 30px;
}
}
2025-11-04 10:13:02 +08:00
</style>