From ca7ec9812212102eb6a85a84a0bb5c13c3a14bd6 Mon Sep 17 00:00:00 2001
From: panzy <225@qq.com>
Date: 星期六, 14 五月 2022 12:12:38 +0800
Subject: [PATCH] 对接接口

---
 src/views/hiddenDangerManagement/index.vue                |    8 +-
 src/views/delayHiddenDangerRectification/index.vue        |    2 
 src/views/hiddenDangerManagement/fillRectificationAdd.vue |   96 ++++++++++---------------------
 src/api/sgyhpczl/recheckCancellationNumber.js             |   18 ++++++
 4 files changed, 54 insertions(+), 70 deletions(-)

diff --git a/src/api/sgyhpczl/recheckCancellationNumber.js b/src/api/sgyhpczl/recheckCancellationNumber.js
index ac9bc16..f770b54 100644
--- a/src/api/sgyhpczl/recheckCancellationNumber.js
+++ b/src/api/sgyhpczl/recheckCancellationNumber.js
@@ -111,6 +111,22 @@
     });
 }
 
+
+
+//自查隐患详情
+export function self_info(id) {
+    return request({
+        headers:{
+            'token': getTokenAndVerify().token,
+            'verify':getTokenAndVerify().verify
+        },
+        url: "/taboi/danger/self_info?id="+id,
+        contentType: "application/json",
+        method: 'GET',
+    });
+}
+
+
 //查询审批记录
 export function getWfRecordList(id) {
     return request({
@@ -124,5 +140,7 @@
     });
 }
 
+
+
 // /taboi/file/dowloand_do?type=0&fileName=自查隐患管理表_453929676.xls
 
diff --git a/src/views/delayHiddenDangerRectification/index.vue b/src/views/delayHiddenDangerRectification/index.vue
index 686eeb8..e0fd2b9 100644
--- a/src/views/delayHiddenDangerRectification/index.vue
+++ b/src/views/delayHiddenDangerRectification/index.vue
@@ -431,7 +431,7 @@
         sendBath() {
             var selectData = this.$refs.dataTable.selection;
             if (selectData.length < 1) {
-                this.$message({type: 'warn', message: "请选择需要发送的数据!", duration: 3000})
+                this.$message({type: 'warning', message: "请选择需要发送的数据!", duration: 3000})
                 return;
             }
             var selectIds = "";
diff --git a/src/views/hiddenDangerManagement/fillRectificationAdd.vue b/src/views/hiddenDangerManagement/fillRectificationAdd.vue
index c4fe786..e7320f2 100644
--- a/src/views/hiddenDangerManagement/fillRectificationAdd.vue
+++ b/src/views/hiddenDangerManagement/fillRectificationAdd.vue
@@ -37,50 +37,6 @@
                             </el-form-item>
                         </el-col>
                     </el-row>
-                    <!--<el-row>
-                        <el-col :span="9">
-                            <el-form-item label="检查类别" prop="checktype">
-                                <el-select v-model="ruleForm.checktype" placeholder="请选择"  style="width: 100%">
-                                    <el-option
-                                        v-for="item in JCLBList"
-                                        :key="item.value"
-                                        :label="item.value"
-                                        :value="item.value">
-                                    </el-option>
-                                </el-select>
-                            </el-form-item>
-                        </el-col>
-                        <el-col :span="9" :offset="4">
-                            <el-form-item label="检查单位" prop="check_main_branch">
-                                <el-select v-model="ruleForm.check_main_branch" placeholder="请选择"  @change="changeJCDW"  style="width: 100%">
-                                    <el-option
-                                        v-for="item in JCDWList"
-                                        :key="item.label"
-                                        :label="item.label"
-                                        :value="item.label"
-                                    >
-                                    </el-option>
-                                </el-select>
-                            </el-form-item>
-                        </el-col>
-                    </el-row>
-                    <el-row>
-                        <el-col :span="9">
-                            <el-form-item label="检查部门" prop="check_branch">
-                                <el-select v-model="ruleForm.check_branch" placeholder="请选择" style="width: 100%">
-                                    <el-option
-                                        v-for="item in JCBMList"
-                                        :key="item.value"
-                                        :label="item.value"
-                                        :value="item.value">
-                                    </el-option>
-                                </el-select>
-                            </el-form-item>
-                        </el-col>
-                        <el-col :span="9" :offset="4">
-
-                        </el-col>
-                    </el-row>-->
 
                     <el-row>
                         <el-col :span="9">
@@ -88,21 +44,8 @@
                                 <el-input v-model="ruleForm.check_man"></el-input>
                             </el-form-item>
                         </el-col>
-                        <!--<el-col :span="9" :offset="4">
-                            <el-form-item label="陪检人员" prop="acc_man">
-                                <el-input v-model="ruleForm.acc_man"></el-input>
-                            </el-form-item>
-                        </el-col>-->
                     </el-row>
 
-
-                    <!--  <el-row>
-                          <el-col :span="22">
-                              <el-form-item label="行走路线">
-                                  <el-input v-model="ruleForm.route" rows="3" type="textarea" class="multiline"></el-input>
-                              </el-form-item>
-                          </el-col>
-                      </el-row>-->
 
                     <el-row style="margin-bottom: 20px">
                         <el-col :span="9">
@@ -341,9 +284,9 @@
     initWxy
 } from "@/api/sgyhpczl/initSelect";
 import {initDangerRebound} from '@/api/sgyhpczl/hiddenDangerRegistration'
-import {getDangerDetails} from "@/api/sgyhpczl/recheckCancellationNumber";
+import {getDangerDetails,self_info} from "@/api/sgyhpczl/recheckCancellationNumber";
 
-import {saveSelfDanger} from '@/api/sgyhpczl/hiddenDangerManagement'
+import {saveSelfDanger,self_edit_do} from '@/api/sgyhpczl/hiddenDangerManagement'
 import {deepClone} from '@/utils'
 
 export default {
@@ -380,22 +323,22 @@
             YWKSList: [],
             update: false,
             reboundList: [],
-            ruleForm: {},
+            ruleForm: {
+                check_date:"",
+                check_class:"",
+                check_man:""
+            },
             rules: {
                 check_date: [{required: true, message: '不能为空', trigger: 'blur'},],
                 check_class: [{required: true, message: '不能为空', trigger: 'blur'},],
-                check_main_branch: [{required: true, message: '不能为空', trigger: 'blur'},],
-                check_branch: [{required: true, message: '不能为空', trigger: 'blur'},],
                 check_man: [{required: true, message: '不能为空', trigger: 'blur'},],
-                checktype: [{required: true, message: '不能为空', trigger: 'blur'},],
             },
             tableData: [],
         };
     },
     mounted() {
         if (this.$route.query != null) {
-            console.log(11111)
-            getDangerDetails(this.$route.query.id).then(res => {
+            self_info(this.$route.query.id).then(res => {
                 console.log(res)
                 if (res.data.ok) {
                     this.tableData.push(res.data.data);
@@ -614,6 +557,29 @@
                 });
             } else {
                 console.log(this.tableData)
+                this.$refs[formName].validate((valid) => {
+                    if (valid) {
+                        var requestData = this.tableData[0];
+                        requestData.check_class= this.ruleForm.check_class
+                        requestData.check_man= this.ruleForm.check_man
+                        requestData.check_date= this.ruleForm.check_date
+                        console.log(requestData)
+                        self_edit_do(requestData).then(res => {
+                            if (res.data.ok == 1) {
+                                this.$message({type: 'success', message: "编辑成功", duration: 3000})
+                                this.$router.push({
+                                    path: "/hiddenDangerManagement"
+                                })
+                            } else {
+                                this.$message({type: 'error', message: res.data.msg, duration: 3000})
+                            }
+                        })
+
+                    } else {
+                        console.log("error submit!!");
+                        return false;
+                    }
+                });
             }
         },
         close() {
diff --git a/src/views/hiddenDangerManagement/index.vue b/src/views/hiddenDangerManagement/index.vue
index 30fa22e..addaa9a 100644
--- a/src/views/hiddenDangerManagement/index.vue
+++ b/src/views/hiddenDangerManagement/index.vue
@@ -478,7 +478,7 @@
         fillRectification() {
             var checkData = this.$refs.dataTable.selection;
             if (checkData.length < 1) {
-                this.$message({type: 'warn', message: "请选择勾选需要填写的数据!", duration: 3000})
+                this.$message({type: 'warning', message: "请选择勾选需要填写的数据!", duration: 3000})
                 return;
             }
             this.$router.push({
@@ -489,7 +489,7 @@
         fillInspector() {
             var checkData = this.$refs.dataTable.selection;
             if (checkData.length < 1) {
-                this.$message({type: 'warn', message: "请选择勾选需要填写的数据!", duration: 3000})
+                this.$message({type: 'warning', message: "请选择勾选需要填写的数据!", duration: 3000})
                 return;
             }
             this.$router.push({
@@ -571,7 +571,7 @@
         revoke() {
             var checkData = this.$refs.dataTable.selection;
             if (checkData.length < 1) {
-                this.$message({type: 'warn', message: "请勾选需要撤销的数据!", duration: 3000})
+                this.$message({type: 'warning', message: "请勾选需要撤销的数据!", duration: 3000})
                 return;
             }
             var revokeIds = "";
@@ -599,7 +599,7 @@
         deleteBath() {
             var checkData = this.$refs.dataTable.selection;
             if (checkData.length < 1) {
-                this.$message({type: 'warn', message: "请勾选需要删除的数据!", duration: 3000})
+                this.$message({type: 'warning', message: "请勾选需要删除的数据!", duration: 3000})
                 return;
             }
             var deleteIds = "";

--
Gitblit v1.9.2