From 2716502f2a9bd81f2e8f2de2165b8d3ad284de24 Mon Sep 17 00:00:00 2001
From: zhengpz <1838927346@qq.com>
Date: Sat, 04 Dec 2021 20:11:55 +0800
Subject: [PATCH] Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/zhba_regulatory_ys

---
 src/views/securityCompany/securityCrossRegion.vue |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 53 insertions(+), 5 deletions(-)

diff --git a/src/views/securityCompany/securityCrossRegion.vue b/src/views/securityCompany/securityCrossRegion.vue
index f817f28..cd4bd9c 100644
--- a/src/views/securityCompany/securityCrossRegion.vue
+++ b/src/views/securityCompany/securityCrossRegion.vue
@@ -2,7 +2,7 @@
  * @Author: Morpheus
  * @Date: 2021-07-07 17:30:05
  * @Last Modified by: liu
- * @Last Modified time: 2021-09-15 11:31:06
+ * @Last Modified time: 2021-12-04 17:02:33
  * menu-name 保安服务公司查询
  */
 <template>
@@ -45,11 +45,18 @@
           >台账查询
         </el-button>
         <el-button
+          icon="el-icon-s-custom"
+          :size="size"
+          :type="type"
+          @click.stop="handleRowlood(row)"
+          >附件预览
+        </el-button>
+        <el-button
           :size="size"
           :type="type"
           icon="el-icon-warning"
           class="zhengJian-icon"
-          @click.stop="punish(row)"
+          @click.stop="punishtable(row)"
           >处罚</el-button
         >
       </template>
@@ -86,6 +93,18 @@
         >
       </span> -->
     </el-dialog>
+    <el-dialog
+      title="处罚详情"
+      :visible.sync="dialogVisiblepunishtable"
+      width="85%"
+      height="80vh"
+      :before-close="handleClose"
+      :modal-append-to-body="false"
+      center
+    >
+      <punish :form="dialogVisiblepunishData" v-if="dialogVisiblepunishtable">
+      </punish>
+    </el-dialog>
   </basic-container>
 </template>
 
@@ -100,10 +119,16 @@
 } from "@/api/securityCompany/security";
 import { mapGetters } from "vuex";
 import { companyColimn, punishColimn } from "./column";
+import punish from "./computents/punish.vue"; //处罚信息
 
 export default {
+  components: {
+    punish,
+  },
   data() {
     return {
+      dialogVisiblepunishData: {},
+      dialogVisiblepunishtable: false,
       objf: {},
       optionf: {
         column: punishColimn,
@@ -214,6 +239,7 @@
           type: "success",
           message: "操作成功!",
         });
+        this.dialogVisiblepunishData.news = !this.dialogVisiblepunishData.news;
         that.objf = {
           enterprisename: "",
           punishreason: "",
@@ -241,12 +267,21 @@
       };
       done();
     },
-    punish(row) {
+    punishtable(row) {
+      this.dialogVisiblepunishData = {
+        ...row,
+        see: true,
+        that: this,
+        news: false,
+      };
+      this.dialogVisiblepunishtable = true;
+    },
+    punish() {
       //打开处罚
       // console.log(row);
       this.objf = {
-        deptid: row.departmentid,
-        enterprisename: row.enterprisename,
+        deptid: this.dialogVisiblepunishData.departmentid,
+        enterprisename: this.dialogVisiblepunishData.enterprisename,
       };
       this.dialogVisible = true;
     },
@@ -361,6 +396,19 @@
         query: obj,
       });
     },
+    handleRowlood(row) {
+      //附件预览1
+      // console.log(row);
+      this.$router.push({
+        // path: "/attach/index",
+        path: "/resource/attachCopy",
+        // redirect: { name: "foo" },
+        // query: { row: row },
+        query: { deptid: row.departmentid, type: "4" },
+        // query: { deptid: row.departmentid },
+        // params: { row: row.identificationnumber },
+      });
+    },
   },
 };
 </script>

--
Gitblit v1.9.3