Prechádzať zdrojové kódy

修改带气封堵施工

wangzhe 1 rok pred
rodič
commit
535ed05461

+ 1 - 0
src/api/zdsz/engineeringAirWall.js

@@ -58,6 +58,7 @@ export function QueryEngineeAirWall({id, type}) {
 }
 
 export function UpdateEngineeAirWall(data) {
+  console.log("UpdateEngineeAirWall=",data)
   return request({
     url: '/zdsz/engineeringAirWall/updateNodeByBo',
     method: 'put',

+ 194 - 51
src/components/ConstructionDetails/index.vue

@@ -51,12 +51,24 @@
             </div>
             <hr>
             <!--带气封堵施工 start-->
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='pe' || enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='pe' || engineType==='iron_air'">
               <h4 style="width: 995px;font-weight: 600;text-align: left;text-indent: 25px;">工程名称:{{ e.headName }}</h4>
               <h4 style="width: 995px;font-weight: 600;text-align: left;text-indent: 25px;">地点:{{ e.constructAddre }}</h4>
               <h4 style="width: 995px;font-weight: 600;text-align: left;text-indent: 25px;">作业方式:{{ e.segmentedCompressionQualified }}</h4>
               <h4 style="width: 995px;font-weight: 600;text-align: left;text-indent: 25px;">施工内容:{{ e.remark }}</h4>
               <h4 style="width: 995px;font-weight: 600;text-align: left;text-indent: 25px;">管道压力:{{ e.constructAccordingDrawings }}</h4>
+              <!--<el-form class="nodeForm materialForm">-->
+                <!--<el-form-item-->
+                    <!--:prop="e.headName + ''"-->
+                    <!--:class="'labelWidth'"-->
+                    <!--label="工程名称"-->
+                    <!--label-width="95px"-->
+                <!--&gt;-->
+                  <!--<div class="block" style="display: inline-block; margin-right: 20px;">-->
+                    <!--<el-input v-model="e.headName" placeholder="请输入工程名称" style="width: 100%"  oninput="value=value.match(/\d+(\.\d{0,1})?/) ? value.match(/\d+(\.\d{0,1})?/)[0] : ''"  max="999999999" :disabled="status == 'read-only'"> </el-input>-->
+                  <!--</div>-->
+                <!--</el-form-item>-->
+              <!--</el-form>-->
             </div>
             <!--带气封堵施工 end-->
             <!--  用料明细 -->
@@ -261,7 +273,7 @@
                 </el-input> -->
             </div>
             <!-- <el-form-item label="照片" prop="zEngiineeringPhotoBoList" class="obsImage"> -->
-              <div style="display: flex;width: 100%;height: 100%;" v-if="!(currentDicts.some(item=>item.label==='底腿'))&&!(node==='下沟')&&!(node=='回填')&&!(node=='trench_construction')&&!(node=='underditch_construction')&&!(enginType=='pe')&&!(enginType=='iron_air')&&!(node=='调压柜安装')">
+              <div style="display: flex;width: 100%;height: 100%;" v-if="!(currentDicts.some(item=>item.label==='底腿'))&&!(node==='下沟')&&!(node=='回填')&&!(node=='trench_construction')&&!(node=='underditch_construction')&&!(engineType=='pe')&&!(engineType=='iron_air')&&!(node=='调压柜安装')">
                 <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">图片</h3>
                 <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
@@ -280,7 +292,7 @@
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getwelding(arguments,idx)"
                   :value="e.welding"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
@@ -292,7 +304,7 @@
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getaczoiling(arguments,idx)"
                   :value="e.aczoiling"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
@@ -304,7 +316,7 @@
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getpiping(arguments,idx)"
                   :value="e.piping"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
@@ -316,7 +328,7 @@
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getwarning(arguments,idx)"
                   :value="e.warning"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
@@ -328,223 +340,223 @@
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getbackfilling(arguments,idx)"
                   :value="e.backfilling"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='pe'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='pe'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">鞍型焊接</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getpeSaddleWelding(arguments,idx)"
                   :value="e.peSaddleWelding"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='pe'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='pe'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">气密实验</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getpeAirtightTest(arguments,idx)"
                   :value="e.peAirtightTest"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='pe'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='pe'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">开孔</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getpeHolesOpening(arguments,idx)"
                   :value="e.peHolesOpening"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='pe'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='pe'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">清扫</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getpeCleaning(arguments,idx)"
                   :value="e.peCleaning"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='pe'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='pe'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">封堵</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getpePlugging(arguments,idx)"
                   :value="e.pePlugging"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='pe'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='pe'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">碰口作业</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getpeCollisionOperating(arguments,idx)"
                   :value="e.peCollisionOperating"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='pe'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='pe'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">通气捡漏</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getpeAirrecovering(arguments,idx)"
                   :value="e.peAirrecovering"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='pe'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='pe'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">作业完成</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getpeHomeworkDone(arguments,idx)"
                   :value="e.peHomeworkDone"
                   :disabled="status == 'read-only' "
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">管道壁厚</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getironPipelineThickness(arguments,idx)"
                   :value="e.ironPipelineThickness"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">焊接四通</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getiron4Welding(arguments,idx)"
                   :value="e.iron4Welding"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">焊接旁通</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getironBypassWelding(arguments,idx)"
                   :value="e.ironBypassWelding"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">开孔</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getironHolesOpening(arguments,idx)"
                   :value="e.ironHolesOpening"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">封堵</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getironCleaning(arguments,idx)"
                   :value="e.ironCleaning"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">氮气吹扫</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getironNitrogenPurging(arguments,idx)"
                   :value="e.ironNitrogenPurging"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">管道置换</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getironPipelineReplacing(arguments,idx)"
                   :value="e.ironPipelineReplacing"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">下堵</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getironLowerEndCap(arguments,idx)"
                   :value="e.ironLowerEndCap"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">四通防腐</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getiron4Aczoiling(arguments,idx)"
                   :value="e.iron4Aczoiling"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
             </div>
-            <div style="display: flex;width: 100%;height: 100%;" v-if="enginType==='iron_air'">
+            <div style="display: flex;width: 100%;height: 100%;" v-if="engineType==='iron_air'">
               <h3 style="width: 95px;font-weight: 600;text-align: left;text-indent: 25px;">作业完成</h3>
               <ObsImageUpload
                   :class=" status == 'read-only' ? 'obsImageUploads' : '' "
                   ref="obsImageUpload"
                   :limit="11"
                   :fileType="['png', 'jpg', 'jpeg']"
-                  @input="getductalEpitheliumUrl(arguments,idx)"
+                  @input="getironHomeworkDone(arguments,idx)"
                   :value="e.ironHomeworkDone"
                   :disabled="status == 'read-only'"
               ></ObsImageUpload>
@@ -833,7 +845,9 @@ export default {
       materialQualityList:[],                     // 材质
       specificationsList:[],                      // 规格
       materialComponList:[],
-      enginType:null,
+      // The data property "enginType" is already declared as a prop.
+      // enginType:null, // Use prop default value instead.
+      engineType:null,
       enginClassification:null,
       nodeInfo:{
           backfillTime:'',                       // 回填时间
@@ -890,7 +904,8 @@ export default {
     // 此处监听variable变量,当期有变化时执行
     currentDicts(item1, item2) {
       // item1为新值,item2为旧值
-      console.log('item1为新值,item2为旧值', item1[0].value)
+      console.log('item1为新值,item2为旧值 item1=', item1)
+      console.log('item1为新值,item2为旧值 item1[0].value=', item1[0].value)
       this.activeNames = item1[0].value
       this.$parent.viewNodeSource(item1[0].value)
       // alert(item1[0].value)
@@ -1079,15 +1094,19 @@ export default {
       if(dicts && dicts[0]){
         this.node = dicts[0].value
       }
-      // alert(type)
+      // alert(enginType)
       console.log(1)
-      console.log(currentStatus)
-      console.log(type)
-      console.log(kind)
+      console.log('dicts=',dicts)
+      console.log('type=',type)
+      console.log('currentStatus=',currentStatus)
+      console.log('kind=',kind)
+      console.log('node=',this.node)
+      console.log('enginType=',enginType)
       console.log(2)
       // if (kind=='民用'||kind=='基建'){
       // alert(enginType)
-        this.enginType=enginType
+      //   this.enginType=enginType
+        this.engineType=enginType
         this.enginSort=enginSort
         this.enginClassification=enginClassification
         let data = {enginType:enginType}
@@ -1151,6 +1170,15 @@ export default {
         }
         this.currentDicts = dicts
       }
+      // alert(enginType)
+      if(enginType == 'pe'){
+        this.currentDicts = dicts
+        this.node = dicts[0].value
+      }else if(enginType == 'iron_air'){
+        this.currentDicts = dicts
+        this.node = dicts[0].value
+      }
+      // alert(this.currentDicts)
       //this.currentDicts = dicts
       console.log("this.currentDicts",this.currentDicts)
       this.dialogVisible = true
@@ -1217,7 +1245,122 @@ export default {
     {
       this.currentCollapses[idx].onTheDitch = [...arguments][0][0].map(e=>e.url) || [];
       console.log(this.currentCollapses[idx].onTheDitch)
-    }
+    },
+    getwelding(_,idx)
+    {
+      this.currentCollapses[idx].welding = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].welding)
+    },
+    getaczoiling(_,idx)
+    {
+      this.currentCollapses[idx].aczoiling = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].aczoiling)
+    },
+    getpiping(_,idx)
+    {
+      this.currentCollapses[idx].piping = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].piping)
+    },
+    getwarning(_,idx)
+    {
+      this.currentCollapses[idx].warning = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].warning)
+    },
+    getbackfilling(_,idx)
+    {
+      this.currentCollapses[idx].backfilling = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].backfilling)
+    },
+    getpeAirrecovering(_,idx)
+    {
+      this.currentCollapses[idx].peAirrecovering = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].peAirrecovering)
+    },
+    getpeAirtightTest(_,idx)
+    {
+      this.currentCollapses[idx].peAirtightTest = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].peAirtightTest)
+    },
+    getpeCleaning(_,idx)
+    {
+      this.currentCollapses[idx].peCleaning = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].peCleaning)
+    },
+    getpeCollisionOperating(_,idx)
+    {
+      this.currentCollapses[idx].peCollisionOperating = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].peCollisionOperating)
+    },
+    getpeHolesOpening(_,idx)
+    {
+      this.currentCollapses[idx].peHolesOpening = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].peHolesOpening)
+    },
+    getpeHomeworkDone(_,idx)
+    {
+      this.currentCollapses[idx].peHomeworkDone = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].peHomeworkDone)
+    },
+    getpePlugging(_,idx)
+    {
+      this.currentCollapses[idx].pePlugging = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].pePlugging)
+    },
+    getpeSaddleWelding(_,idx)
+    {
+      this.currentCollapses[idx].peSaddleWelding = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].peSaddleWelding)
+    },
+    getiron4Aczoiling(_,idx)
+    {
+      this.currentCollapses[idx].iron4Aczoiling = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].iron4Aczoiling)
+    },
+    getiron4Welding(_,idx)
+    {
+      this.currentCollapses[idx].iron4Welding = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].iron4Welding)
+    },
+    getironBypassWelding(_,idx)
+    {
+      this.currentCollapses[idx].ironBypassWelding = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].ironBypassWelding)
+    },
+    getironCleaning(_,idx)
+    {
+      this.currentCollapses[idx].ironCleaning = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].ironCleaning)
+    },
+    getironHolesOpening(_,idx)
+    {
+      this.currentCollapses[idx].ironHolesOpening = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].ironHolesOpening)
+    },
+    getironHomeworkDone(_,idx)
+    {
+      this.currentCollapses[idx].ironHomeworkDone = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].ironHomeworkDone)
+    },
+    getironLowerEndCap(_,idx)
+    {
+      this.currentCollapses[idx].ironLowerEndCap = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].ironLowerEndCap)
+    },
+    getironNitrogenPurging(_,idx)
+    {
+      this.currentCollapses[idx].ironNitrogenPurging = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].ironNitrogenPurging)
+    },
+    getironPipelineReplacing(_,idx)
+    {
+      this.currentCollapses[idx].ironPipelineReplacing = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].ironPipelineReplacing)
+    },
+    getironPipelineThickness(_,idx)
+    {
+      this.currentCollapses[idx].ironPipelineThickness = [...arguments][0][0].map(e=>e.url) || [];
+      console.log(this.currentCollapses[idx].ironPipelineThickness)
+    },
   }
 }
 </script>

+ 28 - 3
src/views/zdsz/engineeringAirWall/index.vue

@@ -555,8 +555,13 @@ export default {
     },
     updateNodeOption(value) {
       console.log(this.form);
-      console.log(value)
+      console.log('updateNodeOption=',value)
+      console.log('this.form=',this.form)
       this.form.files = this.form.pics
+      if(this.form.zEngineeringNodeBo && !this.form.zEngineeringNodeBo.zEngineeringInfoBo){
+        this.form.zEngineeringNodeBo.zEngineeringInfoBo = {}
+      }
+      this.form.zEngineeringNodeBo.zEngineeringInfoBo.ironPipelineThickness = value[0].ironPipelineThickness
       UpdateEngineeAirWall(this.form).then(res => {
         this.$modal.msgSuccess("修改成功");
 
@@ -710,10 +715,30 @@ export default {
         this.status = 'read-only'
       })
     },
-    // 历史查询
+    // 修改施工信息
     updateviewSource(e) {
+      let dicts = []
+      let enginType = e.enginType
+      const dict = this.dict.type.air_wall_node
+      for(let i = 0; i < dict.length; i++){
+        if(dict[i].value == enginType){
+          dicts.push({
+            value: dict[i].value,
+            label: dict[i].label
+          })
+        }
+      }
+      // this.enginType = enginType
       this.currentId = e.id
-      this.$refs.ConstructionDetails.open(_, this.form.type,null,null,null,null,null,this.form.type === '1' ? "工业工程" : "市政工程")
+
+      console.log("修改施工信息",e)
+      console.log("修改施工信息 dict",dict)
+      // this.$refs.ConstructionDetails.open(_, this.form.type,null,null,null,null,null,this.form.type === '1' ? "工业工程" : "市政工程")
+      // let dicts = [{
+      //   value: "历史数据",
+      //   label: "历史数据"
+      // }]
+      this.$refs.ConstructionDetails.open(dicts, this.form.type,null,null,null,null,null,enginType)
       this.status = 'put'
     },
     viewNodeSource(e) {