2 İşlemeler 84c73b2f4d ... d97d640143

Yazar SHA1 Mesaj Tarih
  qinhouyu d97d640143 Merge remote-tracking branch 'origin/zdsz3.0' into zdsz3.0 11 ay önce
  qinhouyu 8b5127ee62 修改开栓 11 ay önce

+ 7 - 0
src/api/zdsz/engineeringGasOpening.js

@@ -15,6 +15,13 @@ export function getEngineeGasOpeningList(data) {
     params:data
   })
 }
+export function queryPageListAndGetByCivi(data) {
+  return request({
+    url: `/zdsz/engineeringGasOpening/queryPageListAndGetByCivi`,
+    method: 'get',
+    params:data
+  })
+}
 
 export function addEngineeEngineeGasOpening(data) {
   return request({

+ 27 - 3
src/views/zdsz/engineeringCivil/index.vue

@@ -277,13 +277,14 @@
               placement="top-start"
               trigger="hover"
               :content="item.Type">
+
               <span slot="reference" v-if="(item.state == '1' && item.Type != '开栓')"
                     style="height: 20px;margin-right: 5px;width: 20px; border-radius: 50%; display: inline-block; background-color: #30B08F;"></span>
               <span slot="reference" v-if="item.state == '0' && item.Type != '开栓'"
                     style="height: 20px;margin-right: 5px;width: 20px; border-radius: 50%; display: inline-block; background-color: #C03639;"></span>
-              <span slot="reference" v-if="(item.state == '0' || item.state == '2') && item.Type == '开栓'"
+              <span slot="reference" v-if="(item.state == '0' || item.state == '2') && item.Type == '开栓'" @click="gotoOpenGas(scope.row)"
                     style="height: 20px;margin-right: 5px;width: 20px; border-radius: 50%; display: inline-block; background-color: #ffff00;"></span>
-              <span slot="reference" v-if="item.state == '1' && item.Type == '开栓'"
+              <span slot="reference" v-if="item.state == '1' && item.Type == '开栓'" @click="gotoOpenGas(scope.row)"
                     style="height: 20px;margin-right: 5px;width: 20px; border-radius: 50%; display: inline-block; background-color: #6998e0;"></span>
             </el-popover>
           </div>
@@ -811,6 +812,7 @@
     </el-dialog>
     <!-- 顶管工程新增 -->
     <EngineePipe ref="enginPipe"/>
+    <engineeringGasOpening ref="engineeringGasOpening" v-if="engineeringGasOpeningShow"/>
 
   </div>
 </template>
@@ -847,6 +849,12 @@ import EngineePipe from '@/components/EngineePipe'
 import ConstructionDetails from "@/components/ConstructionDetails/index.vue";
 import ConstructionDetailsGY from "@/components/ConstructionDetails/indexGY.vue";
 import {listAll} from "@/api/system/user";
+import {
+  getEngineeGasOpeningList,
+  putEngineeGasOpening,
+  queryPageListAndGetByCivi
+} from "@/api/zdsz/engineeringGasOpening";
+import engineeringGasOpening from '@/views/zdsz/engineeringGasOpening/indexCivi.vue';
 
 function formatDate(date) {
   const days = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
@@ -869,6 +877,7 @@ export default {
     EnginNodeInfo,
     EnginNodeInfoTYG,
     ConstructionDetailsGY,
+    engineeringGasOpening,
     EngineePipe
   },
 
@@ -895,6 +904,7 @@ export default {
       currentCollapses: [],
       enginId: undefined,
       checkingsVisible: false,
+      engineeringGasOpeningShow: false,
       batchVisible: false,
       updateOption: [],
       batchFormRules: {
@@ -1434,7 +1444,6 @@ export default {
     };
   },
   created() {
-    this.getList();
     this.getAreaList();
   },
   mounted() {
@@ -2078,6 +2087,21 @@ export default {
       this.open = true;
       this.title = "添加民用工程";
     },
+    refresh(value){
+      this.engineeringGasOpeningShow=true
+    },
+    async gotoOpenGas(entity){
+      entity.pageNum = 1;
+      entity.pageSize = 10;
+      const { district, areaId, buildingId, unitId, houseId ,pageNum , pageSize} = entity;
+      const response = await queryPageListAndGetByCivi({ district, areaId, buildingId, unitId, houseId ,pageNum , pageSize});
+      if (response!=null){
+        this.engineeringGasOpeningShow=true
+        this.$nextTick(()=>{
+          this.$refs.engineeringGasOpening.handleview(response);
+        })
+      }
+    },
     /** 修改按钮操作 */
     handleUpdate(row) {
       let that = this

Dosya farkı çok büyük olduğundan ihmal edildi
+ 1271 - 0
src/views/zdsz/engineeringGasOpening/indexCivi.vue