From 52156f45caaa779e183032853e9d1df42add29a6 Mon Sep 17 00:00:00 2001
From: cqf
Date: 星期一, 16 五月 2022 17:32:14 +0800
Subject: [PATCH] 举一反三隐患

---
 src/views/oneFromanother/index.vue |   99 +++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 86 insertions(+), 13 deletions(-)

diff --git a/src/views/oneFromanother/index.vue b/src/views/oneFromanother/index.vue
index e3ada87..8f664c2 100644
--- a/src/views/oneFromanother/index.vue
+++ b/src/views/oneFromanother/index.vue
@@ -4,7 +4,7 @@
             <el-form-item label="下发单位">
                <el-select v-model="listQuery.form.ht_typesub" placeholder="请选择">
                     <el-option
-                        v-for="item in YHLXList"
+                        v-for="item in XFDWList"
                         :key="item.value"
                         :label="item.value"
                         :value="item.value">
@@ -17,7 +17,7 @@
             <el-form-item label="隐患类别">
                 <el-select v-model="listQuery.form.ht_typesub" placeholder="请选择">
                     <el-option
-                        v-for="item in YHLXList"
+                        v-for="item in YHLBList"
                         :key="item.value"
                         :label="item.value"
                         :value="item.value">
@@ -40,7 +40,7 @@
                <el-form-item label="检查类别">
                 <el-select v-model="listQuery.form.ht_typesub" placeholder="请选择">
                     <el-option
-                        v-for="item in YHLXList"
+                        v-for="item in JCLBList"
                         :key="item.value"
                         :label="item.value"
                         :value="item.value">
@@ -83,20 +83,24 @@
                 <el-button class="btns" type="primary" size="small" @click="sendBath()">撤销</el-button>
             </el-col>
         </el-row>
-         <el-table ref="dataTable" :data="tableData" style="width: 100%" @selection-change="handleSelectionChange">
+         <el-table
+            v-loading="listLoading"
+            :data="tableData"
+            style="width: 100%"
+            @selection-change="handleSelectionChange">
             <el-table-column type="selection" width="55" align="center"></el-table-column>
           <el-table-column prop="check_date" label="检查时间" width="120" align="center">
-                    <template slot-scope="scope">
+                    <!-- <template slot-scope="scope">
                         <label>{{ formatDate(scope.row.check_date)}}</label><br/>
                         <label>{{ scope.row.check_class}}</label>
-                    </template>
+                    </template> -->
                 </el-table-column>
-            <el-table-column prop="check_branch" label="检查单位" align="center"></el-table-column>
+            <el-table-column prop="check_main_branch" label="检查单位" align="center"></el-table-column>
             <el-table-column prop="checktype" label="检查类别" align="center"></el-table-column>
                 <el-table-column prop="measure" label="被检单位" align="center"></el-table-column>
             <el-table-column prop="date" label="隐患类别" align="center"></el-table-column>
             <el-table-column prop="DTRisk_level" label="隐患级别" align="center"></el-table-column>
-            <el-table-column prop="warningLevel" label="隐患地点" align="center"></el-table-column>
+            <el-table-column prop="address" label="隐患地点" align="center"></el-table-column>
             <el-table-column prop="curWarningLevel" label="内容" width="200" align="center"></el-table-column>
             <el-table-column prop="curWarningLevel" label="下发单位" align="center"></el-table-column>
             <el-table-column prop="date" label="流程操作" align="center">
@@ -120,18 +124,37 @@
             >
             </el-pagination>
         </div>
-        
+
     </div>
 </template>
 <script>
+    import { getPageList } from "@/api/sgyhpczl/oneFromanother"
+    import {initXFDW, initYHLX, initJCLB, initYHJB} from "@/api/sgyhpczl/initSelect";
+
     export default{
         data(){
             return{
                 listQuery:{
-                    form:{}
+                    page:1,
+                    limit:10,
+                    type: 0,
+                    form:{},
                 },
-                radio1:'待自查',       
+                XFDWList:[],
+                YHLBList:[],
+                YHJBList:[],
+                JCLBList:[],
+                tableData:[],
+                radio1:'待自查',
+                listLoading: false,
             }
+        },
+        mounted() {
+            this.getPageList();
+            this.initJCLB();
+            this.initXFDW();
+            this.initYHJB();
+            this.initYHLB();
         },
         methods:{
             sendBath(){
@@ -145,7 +168,57 @@
                         path:'/exist'
                     })
                 }
-            }
+            },
+            initXFDW(){
+                initXFDW().then(res=>{
+                    if (res.data.ok==1){
+                        this.XFDWList=res.data.data
+                    } else{
+                        this.$message({type:'error', message:res.data.msg, duration:3000})
+                    }
+                })
+            },
+            initYHLB(){
+                initYHLX().then(res=>{
+                    if (res.data.ok==1){
+                        this.YHLBList=res.data.data
+                    } else{
+                        this.$message({type:'error', message:res.data.msg, duration:3000})
+                    }
+                })
+            },
+            initYHJB(){
+                initYHJB().then(res=>{
+                    if (res.data.ok==1){
+                        this.YHJBList=res.data.data
+                    } else{
+                        this.$message({type:'error', message:res.data.msg, duration:3000})
+                    }
+                })
+            },
+            initJCLB(){
+                initJCLB().then(res=>{
+                    if (res.data.ok==1){
+                        this.JCLBList=res.data.data
+                    } else{
+                        this.$message({type:'error', message:res.data.msg, duration:3000})
+                    }
+                })
+            },
+            //搜索
+            getPageList(){
+                this.listQuery.page=1
+                // this.checkTime()
+                getPageList(this.listQuery).then(res=>{
+                    if (res.data.ok==1) {
+                        this.tableData = res.data.data.items
+                        this.recordTotal=res.data.data.total
+                    }else{
+                        this.$message({type:'error', message:res.data.msg, duration:3000})
+                    }
+                })
+            },
+
         }
     }
 </script>
@@ -180,4 +253,4 @@
     background-color: #034ea2;
     background-color: #034ea2;
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.2