feat : 隧道管理新增施工长度输入框

This commit is contained in:
2024-02-28 23:52:05 +08:00
parent 9afde77c00
commit 76bdc87c50
2 changed files with 8 additions and 17 deletions

View File

@@ -25,9 +25,9 @@
<el-form-item label="隧道长度"> <el-form-item label="隧道长度">
<el-input type="number" v-model="form.totalLength" placeholder="请输入隧道长度"/> <el-input type="number" v-model="form.totalLength" placeholder="请输入隧道长度"/>
</el-form-item> </el-form-item>
<!-- <el-form-item label="施工长度">--> <el-form-item label="施工长度">
<!-- <el-input type="number" v-model="form.constructionLength" placeholder="请输入施工长度"/>--> <el-input type="number" v-model="form.constructionLength" placeholder="请输入施工长度"/>
<!-- </el-form-item>--> </el-form-item>
<el-form-item label="是否默认"> <el-form-item label="是否默认">
<el-radio-group v-model="form.isDefault"> <el-radio-group v-model="form.isDefault">
<el-radio :label="true"></el-radio> <el-radio :label="true"></el-radio>
@@ -56,7 +56,6 @@ const router = useRouter();
const tunnelId = reactive(router.currentRoute.value.params.tunnelId); const tunnelId = reactive(router.currentRoute.value.params.tunnelId);
const userId = reactive(router.currentRoute.value.params.userId); const userId = reactive(router.currentRoute.value.params.userId);
const type = reactive(router.currentRoute.value.params.type); const type = reactive(router.currentRoute.value.params.type);
const constructionLength = ref(0)
const modelEquipmentList = ref(null) const modelEquipmentList = ref(null)
const form = ref({ const form = ref({
tunnelName: "", tunnelName: "",
@@ -65,13 +64,10 @@ const form = ref({
isDefault: false, isDefault: false,
remarks: "", remarks: "",
}); });
const getTunnel = (type) => { const getTunnel = () => {
getTunnelDetail(tunnelId).then((res) => { getTunnelDetail(tunnelId).then((res) => {
if (res?.code === 1000) { if (res?.code === 1000) {
form.value = res.data; form.value = res.data;
if (type == 1) {
constructionLength.value = res.data.constructionLength
}
} }
}); });
}; };
@@ -89,11 +85,7 @@ const handleGoTunnelMgr = () => {
}; };
const getTunnelInfo = () => { const getTunnelInfo = () => {
initSceneData(tunnelId).then((res) => { initSceneData(tunnelId).then((res) => {
constructionLength.value = res.data.constructionLength
modelEquipmentList.value = JSON.parse(res.data.tunnelThreeConfig) modelEquipmentList.value = JSON.parse(res.data.tunnelThreeConfig)
if(constructionLength.value===null){
constructionLength.value=0
}
if(modelEquipmentList.value===null){ if(modelEquipmentList.value===null){
modelEquipmentList.value=[] modelEquipmentList.value=[]
} }
@@ -103,8 +95,7 @@ const getTunnelInfo = () => {
tunnelAlias: form.value.tunnelAlias, tunnelAlias: form.value.tunnelAlias,
serialNumber: form.value.serialNumber, serialNumber: form.value.serialNumber,
remarks: form.value.remarks, remarks: form.value.remarks,
constructionLength: constructionLength.value, constructionLength: form.value.constructionLength,
// constructionLength: form.value.constructionLength,
tunnelLength: form.value.totalLength, tunnelLength: form.value.totalLength,
isDefault: form.value.isDefault, isDefault: form.value.isDefault,
modelEquipmentList: modelEquipmentList.value, modelEquipmentList: modelEquipmentList.value,

View File

@@ -79,9 +79,9 @@
<el-form-item label="隧道长度" prop="totalLength"> <el-form-item label="隧道长度" prop="totalLength">
<el-input type="number" v-model="form.totalLength" placeholder="请输入隧道长度"/> <el-input type="number" v-model="form.totalLength" placeholder="请输入隧道长度"/>
</el-form-item> </el-form-item>
<!-- <el-form-item label="施工长度" prop="constructionLength">--> <el-form-item label="施工长度" prop="constructionLength">
<!-- <el-input type="number" v-model="form.constructionLength" placeholder="请输入施工长度"/>--> <el-input type="number" v-model="form.constructionLength" placeholder="请输入施工长度"/>
<!-- </el-form-item>--> </el-form-item>
<el-form-item label="是否默认"> <el-form-item label="是否默认">
<el-radio-group v-model="form.isDefault"> <el-radio-group v-model="form.isDefault">
<el-radio :label="true"></el-radio> <el-radio :label="true"></el-radio>