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="否" />
|
2025-11-11 14:51:55 +08:00
|
|
|
|
</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>
|