|
@@ -72,7 +72,7 @@
|
|
<el-table-column label="建设单位" align="center" prop="constructUnit" />
|
|
<el-table-column label="建设单位" align="center" prop="constructUnit" />
|
|
<el-table-column label="开工时间" align="center" prop="startTime" />
|
|
<el-table-column label="开工时间" align="center" prop="startTime" />
|
|
<el-table-column label="备注" align="center" prop="remark" show-overflow-tooltip/>
|
|
<el-table-column label="备注" align="center" prop="remark" show-overflow-tooltip/>
|
|
- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
|
|
|
+ <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="400">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-button
|
|
<el-button
|
|
type="text"
|
|
type="text"
|
|
@@ -100,6 +100,13 @@
|
|
icon="el-icon-edit"
|
|
icon="el-icon-edit"
|
|
@click="addNewPipe(scope.row)"
|
|
@click="addNewPipe(scope.row)"
|
|
>新增顶管工程</el-button>
|
|
>新增顶管工程</el-button>
|
|
|
|
+ <el-button
|
|
|
|
+ size="mini"
|
|
|
|
+ type="text"
|
|
|
|
+ icon="el-icon-edit"
|
|
|
|
+ @click="addMaterial(scope.row)"
|
|
|
|
+ >添加用料
|
|
|
|
+ </el-button>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -114,7 +121,7 @@
|
|
<!-- 顶管工程新增 -->
|
|
<!-- 顶管工程新增 -->
|
|
<EngineePipe ref="enginPipe"/>
|
|
<EngineePipe ref="enginPipe"/>
|
|
<!-- 添加或修改开栓|安检|维修对话框 -->
|
|
<!-- 添加或修改开栓|安检|维修对话框 -->
|
|
- <el-dialog :title="title" :visible.sync="open" append-to-body customClass="appendElDialog">
|
|
|
|
|
|
+ <el-dialog :title="title" ref="nodeForm" :visible.sync="open" append-to-body customClass="appendElDialog" @close="onClose">
|
|
<el-form ref="form" :model="queryParams" :rules="rules" label-width="110px">
|
|
<el-form ref="form" :model="queryParams" :rules="rules" label-width="110px">
|
|
<el-form-item label="工程名称" prop="enginName">
|
|
<el-form-item label="工程名称" prop="enginName">
|
|
<el-input v-model="queryParams.enginName" placeholder="请输入工程名称"></el-input>
|
|
<el-input v-model="queryParams.enginName" placeholder="请输入工程名称"></el-input>
|
|
@@ -144,7 +151,11 @@
|
|
<el-form-item label="计划工期" prop="plannedDuration">
|
|
<el-form-item label="计划工期" prop="plannedDuration">
|
|
<el-input v-model="queryParams.plannedDuration" placeholder="请输入计划工期"></el-input>
|
|
<el-input v-model="queryParams.plannedDuration" placeholder="请输入计划工期"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="备注" prop="remark">
|
|
|
|
|
|
+ <el-form-item label="文件" prop="">
|
|
|
|
+ <ObsFileUpload ref="obsFileUpload" :file-size="100" :file-type="['dwg','dwt','doc','docx','xls','xlsx','png', 'jpg', 'jpeg']" :limit="9999" :value="queryParams.files"
|
|
|
|
+ ></ObsFileUpload>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="工程内容" prop="remark">
|
|
<el-input
|
|
<el-input
|
|
v-model="queryParams.remark"
|
|
v-model="queryParams.remark"
|
|
type="textarea"
|
|
type="textarea"
|
|
@@ -152,10 +163,29 @@
|
|
class="remark_input"
|
|
class="remark_input"
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="节点" style="width: 100%;margin-left: 0;">
|
|
|
|
+ <el-checkbox-group v-model="currentCheckList" @change="console.log(currentCheckList)">
|
|
|
|
+ <el-checkbox
|
|
|
|
+ :label="item.label"
|
|
|
|
+ v-for="item in checkList"
|
|
|
|
+ :key="item.label"
|
|
|
|
+ ></el-checkbox>
|
|
|
|
+ </el-checkbox-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <EnginNodeInfo
|
|
|
|
+ v-for="(e,idx) in currentCheckList"
|
|
|
|
+ :key="idx"
|
|
|
|
+ :name="e"
|
|
|
|
+ :ref="'EnginNodeInfo'+idx"
|
|
|
|
+ :currentContain="(listContain.find(i => i.name == e)).components"
|
|
|
|
+ :types="currentCheckList"
|
|
|
|
+ :status="enginNodeStatus"
|
|
|
|
+ enginType="基建工程"
|
|
|
|
+ />
|
|
</el-form>
|
|
</el-form>
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
<!-- <el-button :loading="buttonLoading" type="primary" @click="submitForm">确定</el-button> -->
|
|
<!-- <el-button :loading="buttonLoading" type="primary" @click="submitForm">确定</el-button> -->
|
|
- <el-button :loading="buttonLoading" type="primary" @click="toNodeDetail">填写节点信息</el-button>
|
|
|
|
|
|
+ <el-button :loading="buttonLoading" type="primary" @click="toNodeDetail">添加</el-button>
|
|
<el-button @click="cancel">取 消</el-button>
|
|
<el-button @click="cancel">取 消</el-button>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
@@ -181,6 +211,7 @@ import {getUnits} from "@/api/zdsz/unit";
|
|
import {getAreas} from "@/api/zdsz/area";
|
|
import {getAreas} from "@/api/zdsz/area";
|
|
import {getHouses, listHouse} from "@/api/zdsz/house";
|
|
import {getHouses, listHouse} from "@/api/zdsz/house";
|
|
import EngineeNode from '@/components/EngineeNode/index'
|
|
import EngineeNode from '@/components/EngineeNode/index'
|
|
|
|
+import EnginNodeInfo from "@/components/EnginNodeInfo/index";
|
|
import {
|
|
import {
|
|
getEngineeringInfrastructure, // 查询基建工程列表
|
|
getEngineeringInfrastructure, // 查询基建工程列表
|
|
addEngineeringInfrastructure, // 新增基建工程
|
|
addEngineeringInfrastructure, // 新增基建工程
|
|
@@ -216,7 +247,8 @@ export default {
|
|
components:{
|
|
components:{
|
|
EngineePipe,
|
|
EngineePipe,
|
|
EngineeNode,
|
|
EngineeNode,
|
|
- ConstructionDetails
|
|
|
|
|
|
+ ConstructionDetails,
|
|
|
|
+ EnginNodeInfo
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
var validatePicPass = (rule, value, callback) => {
|
|
var validatePicPass = (rule, value, callback) => {
|
|
@@ -231,6 +263,153 @@ export default {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
return {
|
|
return {
|
|
|
|
+ listContain:[
|
|
|
|
+ {
|
|
|
|
+ name:'施工进场',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'水电施工',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'瓦工',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'木工',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'防水',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'门窗',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'地板',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'油工',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'设备',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'灯具',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'保洁',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ name:'竣工',
|
|
|
|
+ components:[
|
|
|
|
+ [
|
|
|
|
+ 'materialQuality', // 材质
|
|
|
|
+ 'specifications', // 规格
|
|
|
|
+ 'number', // 数量
|
|
|
|
+ ],
|
|
|
|
+ 'constructTime', // 施工时间
|
|
|
|
+ 'zEngiineeringPhotoBoList', // 照片
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ enginNodeStatus:null,
|
|
currentCollapses:[],
|
|
currentCollapses:[],
|
|
searchParams:{
|
|
searchParams:{
|
|
enginName:''
|
|
enginName:''
|
|
@@ -277,6 +456,7 @@ export default {
|
|
completedTime:null, // 竣工时间
|
|
completedTime:null, // 竣工时间
|
|
plannedDuration:null, // 计划工期
|
|
plannedDuration:null, // 计划工期
|
|
remark:null,
|
|
remark:null,
|
|
|
|
+ files:[],
|
|
// zEngineeringNodeBo:{
|
|
// zEngineeringNodeBo:{
|
|
// type:'',
|
|
// type:'',
|
|
// zEngineeringInfoBo:{}, //节点信息
|
|
// zEngineeringInfoBo:{}, //节点信息
|
|
@@ -459,55 +639,76 @@ export default {
|
|
},
|
|
},
|
|
],
|
|
],
|
|
value: [],
|
|
value: [],
|
|
- options: [
|
|
|
|
- {
|
|
|
|
- value: 'old_renovation',
|
|
|
|
- label: '旧改',
|
|
|
|
- children: [
|
|
|
|
|
|
+ options: [
|
|
{
|
|
{
|
|
- value: 'old_renovation_indoor_engin',
|
|
|
|
- label: '室内',
|
|
|
|
|
|
+ value: 'old_renovation',
|
|
|
|
+ label: '旧改',
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ value: 'old_renovation_indoor_engin',
|
|
|
|
+ label: '室内',
|
|
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- value: 'old_renovation_courtyard',
|
|
|
|
- label: '庭院',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- value: 'old_renovation_overhead',
|
|
|
|
- label: '架空',
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- value: 'new_built',
|
|
|
|
- label: '新建',
|
|
|
|
- children: [
|
|
|
|
- {
|
|
|
|
- value: 'new_built_indoor_engin',
|
|
|
|
- label: '室内',
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: 'old_renovation_courtyard',
|
|
|
|
+ label: '庭院',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: 'old_renovation_overhead',
|
|
|
|
+ label: '架空',
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: 'new_built',
|
|
|
|
+ label: '新建',
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ value: 'new_built_indoor_engin',
|
|
|
|
+ label: '室内',
|
|
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- value: 'new_built_courtyard',
|
|
|
|
- label: '庭院',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- value: 'new_built_overhead',
|
|
|
|
- label: '架空',
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- enginClassificationOption:[], // 工程节点集合
|
|
|
|
- currentType:null,
|
|
|
|
- nodeList:[]
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: 'new_built_courtyard',
|
|
|
|
+ label: '庭院',
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: 'new_built_overhead',
|
|
|
|
+ label: '架空',
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
|
|
+ enginClassificationOption:[], // 工程节点集合
|
|
|
|
+ currentType:null,
|
|
|
|
+ nodeList:[],
|
|
|
|
+ currentCheckList:[],
|
|
|
|
+ checkList:[],
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
this.getList();
|
|
this.getList();
|
|
},
|
|
},
|
|
|
|
+ mounted(){
|
|
|
|
+ console.log(this.dict.type.engineering_infrastructure)
|
|
|
|
+ this.checkList = this.dict.type.engineering_infrastructure
|
|
|
|
+ },
|
|
methods: {
|
|
methods: {
|
|
|
|
+ // 添加用料
|
|
|
|
+ addMaterial(data){
|
|
|
|
+ this.title = "添加用料";
|
|
|
|
+ this.enginNodeStatus = '添加用料'
|
|
|
|
+ this.loading = true;
|
|
|
|
+ this.reset();
|
|
|
|
+ const id = data.id || this.ids
|
|
|
|
+ viewEngineeringInfrastructure(id).then(res => {
|
|
|
|
+ this.loading = false;
|
|
|
|
+ let newData = res.data
|
|
|
|
+ this.queryParams = newData
|
|
|
|
+ this.currentType = 'addMaterial'
|
|
|
|
+ this.open = true
|
|
|
|
+ })
|
|
|
|
+ },
|
|
// 查看历史
|
|
// 查看历史
|
|
viewSource(e){
|
|
viewSource(e){
|
|
console.log(e)
|
|
console.log(e)
|
|
@@ -528,6 +729,12 @@ export default {
|
|
console.log('折叠面板info',this.currentCollapses)
|
|
console.log('折叠面板info',this.currentCollapses)
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ onClose(){
|
|
|
|
+ console.log(this.currentCheckList)
|
|
|
|
+ this.currentCheckList = []
|
|
|
|
+ this.checkList =[]
|
|
|
|
+ this.$refs.nodeForm.resetFields()
|
|
|
|
+ },
|
|
closeToSucceed(){
|
|
closeToSucceed(){
|
|
this.open = false;
|
|
this.open = false;
|
|
this.getList()
|
|
this.getList()
|
|
@@ -584,6 +791,45 @@ export default {
|
|
this.nodeDetailVisible = false
|
|
this.nodeDetailVisible = false
|
|
},
|
|
},
|
|
toNodeDetail(){
|
|
toNodeDetail(){
|
|
|
|
+ let nodeCollection = []
|
|
|
|
+ // 收集节点信息
|
|
|
|
+ this.currentCheckList.forEach((e,idx) => {
|
|
|
|
+ let nodeItem = this.$refs['EnginNodeInfo'+ idx][0].infoCollection()
|
|
|
|
+ // console.log(nodeItem)
|
|
|
|
+ delete nodeItem.zEngiineeringPhotoBoList
|
|
|
|
+ nodeCollection.push(nodeItem)
|
|
|
|
+ })
|
|
|
|
+ this.queryParams.zEngineeringNodeBoList = nodeCollection
|
|
|
|
+
|
|
|
|
+ if(this.enginNodeStatus == '添加用料'){
|
|
|
|
+ delete this.queryParams.id
|
|
|
|
+ addEngineeringInfrastructure(this.queryParams).then(res => {
|
|
|
|
+ if(res.code == 200){
|
|
|
|
+ this.$message({
|
|
|
|
+ message: '添加成功',
|
|
|
|
+ type: 'success'
|
|
|
|
+ });
|
|
|
|
+ this.open = false
|
|
|
|
+ console.log('选中节点集合',this.currentCheckList)
|
|
|
|
+ this.currentCheckList = []
|
|
|
|
+ // this.$emit('closeToSucceed')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }else{
|
|
|
|
+ addEngineeringInfrastructure(this.queryParams).then(res => {
|
|
|
|
+ if(res.code == 200){
|
|
|
|
+ this.$message({
|
|
|
|
+ message: '新增成功',
|
|
|
|
+ type: 'success'
|
|
|
|
+ });
|
|
|
|
+ this.open = false
|
|
|
|
+ console.log('选中节点集合',this.currentCheckList)
|
|
|
|
+ this.currentCheckList = []
|
|
|
|
+ // this.$emit('closeToSucceed')
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+ return
|
|
getDictList({enginType:['engineering_infrastructure']}).then(res => {
|
|
getDictList({enginType:['engineering_infrastructure']}).then(res => {
|
|
this.nodeList = res.data
|
|
this.nodeList = res.data
|
|
if(this.currentType == 'put'){
|
|
if(this.currentType == 'put'){
|
|
@@ -687,12 +933,58 @@ export default {
|
|
},
|
|
},
|
|
// 表单重置
|
|
// 表单重置
|
|
reset() {
|
|
reset() {
|
|
- this.$nextTick(() => {
|
|
|
|
- this.$refs['form'].resetFields()
|
|
|
|
- this.$refs['nodeForm'].resetFields()
|
|
|
|
- })
|
|
|
|
|
|
+ this.form = {
|
|
|
|
+ id: undefined,
|
|
|
|
+ district: undefined,
|
|
|
|
+ areaId: undefined,
|
|
|
|
+ buildingId: undefined,
|
|
|
|
+ unitId: undefined,
|
|
|
|
+ houseId: undefined,
|
|
|
|
+ enginType: undefined,
|
|
|
|
+ enginClassification: undefined,
|
|
|
|
+ enginCycle: undefined,
|
|
|
|
+ completionStatus: undefined,
|
|
|
|
+ version: undefined,
|
|
|
|
+ imgUrl: undefined,
|
|
|
|
+ remark: undefined,
|
|
|
|
+ delFlag: undefined,
|
|
|
|
+ createBy: undefined,
|
|
|
|
+ createTime: undefined,
|
|
|
|
+ updateBy: undefined,
|
|
|
|
+ updateTime: undefined
|
|
|
|
+ };
|
|
|
|
+ this.queryParams = {
|
|
|
|
+ district: undefined,
|
|
|
|
+ areaId: undefined,
|
|
|
|
+ buildingId: undefined,
|
|
|
|
+ unitId: undefined,
|
|
|
|
+ houseId: undefined,
|
|
|
|
+ enginType: undefined,
|
|
|
|
+ enginClassification: undefined,
|
|
|
|
+ enginCycle: undefined,
|
|
|
|
+ completionStatus: undefined,
|
|
|
|
+ imgUrl: undefined,
|
|
|
|
+ // zEngineeringNodeBo: {
|
|
|
|
+ // type: undefined,
|
|
|
|
+ // zEngineeringInfoBo: {
|
|
|
|
+ // constructAddre: undefined, // 施工地址
|
|
|
|
+ // constructPhone: undefined, // 施工人电话
|
|
|
|
+ // constructUser: undefined, // 施工人
|
|
|
|
+ // headName: undefined, // 负责人
|
|
|
|
+ // headPhone: undefined, // 负责人电话
|
|
|
|
+ // constructAccordingDrawings: undefined, // 是否按图纸施工
|
|
|
|
+ // segmentedCompressionQualified: undefined, // 分段打压是否合格
|
|
|
|
+ // selfClosingValveType: undefined, // 自闭阀类型
|
|
|
|
+ // visitType: undefined, // 上门类型
|
|
|
|
+ // backfillTime: undefined, // 回填时间
|
|
|
|
+ // constructTime: undefined, // 施工时间
|
|
|
|
+ // zEngiineeringPhotoBoList: undefined, // 图片列表
|
|
|
|
+ // zEngineeringMaterialBo: undefined,// 用料对象, //节点信息
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ }
|
|
|
|
+ this.enginClassification = null
|
|
this.resetForm("form");
|
|
this.resetForm("form");
|
|
- this.resetForm("nodeForm");
|
|
|
|
},
|
|
},
|
|
/** 搜索按钮操作 */
|
|
/** 搜索按钮操作 */
|
|
handleQuery() {
|
|
handleQuery() {
|
|
@@ -714,6 +1006,7 @@ export default {
|
|
handleAdd() {
|
|
handleAdd() {
|
|
this.reset();
|
|
this.reset();
|
|
this.open = true;
|
|
this.open = true;
|
|
|
|
+ this.enginNodeStatus == '新增'
|
|
this.title = "新增工程";
|
|
this.title = "新增工程";
|
|
},
|
|
},
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|
|
@@ -774,7 +1067,9 @@ height: 80%;
|
|
|
|
|
|
|
|
|
|
.el-dialog__body{
|
|
.el-dialog__body{
|
|
-height: 85%;
|
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ overflow-y: scroll;
|
|
|
|
+ height: 85%;
|
|
}
|
|
}
|
|
|
|
|
|
.el-form-item{
|
|
.el-form-item{
|
|
@@ -790,8 +1085,8 @@ margin-top: 0.5%;
|
|
}
|
|
}
|
|
.remark_input{
|
|
.remark_input{
|
|
.el-textarea__inner{
|
|
.el-textarea__inner{
|
|
- width: 238%;
|
|
|
|
- height: 190px;
|
|
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 140px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|