From b48c80193bdf93643b6d9f9c18565d45bd5ed20d Mon Sep 17 00:00:00 2001
From: 13937891274 <kxc0822>
Date: 星期二, 17 五月 2022 17:58:20 +0800
Subject: [PATCH] 安全隐患台账-举一反三

---
 src/permission.js                                  |    2 
 src/views/safetyHazardAccount/inferOtherThings.vue |  108 ++++++++++++++++++++++++++++++++++++
 src/router/index.js                                |   11 +++
 3 files changed, 118 insertions(+), 3 deletions(-)

diff --git a/src/permission.js b/src/permission.js
index 0fe644b..409e367 100644
--- a/src/permission.js
+++ b/src/permission.js
@@ -16,7 +16,7 @@
   if (!permissionRoles) return true
   return roles.some(role => permissionRoles.indexOf(role) >= 0)
 }
-const whiteList = ['/login', '/auth-redirect','/agreement','/register','/productionEquipment','/instrumentData','/oneFromanother','/hiddenDangerTroubleshootingList','/preview','/inspectionNotExist','/send','/Issuedbysuperiors','/oneFromanotherN','/summaryPotentialSafetyHzards','/safetyHazardAccount','/superiorsSend','/accountSend','/existN','/exist','/hazardSource','/safetyedit','/Dualbase','/supervision']// no redirect whitelist
+const whiteList = ['/login', '/auth-redirect','/agreement','/register','/productionEquipment','/instrumentData','/oneFromanother','/hiddenDangerTroubleshootingList','/preview','/inspectionNotExist','/send','/Issuedbysuperiors','/oneFromanotherN','/summaryPotentialSafetyHzards','/safetyHazardAccount','/superiorsSend','/accountSend','/existN','/exist','/hazardSource','/safetyedit','/Dualbase','/supervision','/inferOtherThings']// no redirect whitelist
 
 router.beforeEach((to, from, next) => {
   NProgress.start() // start progress bar
diff --git a/src/router/index.js b/src/router/index.js
index c714b3b..1befa24 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -445,9 +445,16 @@
             },
               {
                   path: '/supervision',
-                  // name: '安全隐患台账-关联危险源',
+                  // name: '安全隐患台账-督查督办',
                   component: () => import('@/views/safetyHazardAccount/supervision'),
-                  // meta: { title: '安全隐患台账-关联危险源', icon: '' }
+                  // meta: { title: '安全隐患台账-督查督办', icon: '' }
+                  hidden: true
+              },
+              {
+                  path: '/inferOtherThings',
+                  // name: '安全隐患台账-举一反三',
+                  component: () => import('@/views/safetyHazardAccount/inferOtherThings'),
+                  // meta: { title: '安全隐患台账-举一反三', icon: '' }
                   hidden: true
               },
           ]
diff --git a/src/views/safetyHazardAccount/inferOtherThings.vue b/src/views/safetyHazardAccount/inferOtherThings.vue
new file mode 100644
index 0000000..1fa2401
--- /dev/null
+++ b/src/views/safetyHazardAccount/inferOtherThings.vue
@@ -0,0 +1,108 @@
+<template>
+    <div>
+        <el-button type="text" @click="dialogVisible = true">点击打开 Dialog</el-button>
+        <el-dialog
+            title="责任单位"
+            :visible.sync="dialogVisible"
+            width="37%"
+            :before-close="handleClose">
+            <el-checkbox-group v-model="checkList">
+                <el-checkbox label="安全环保部"></el-checkbox>
+                <el-checkbox label="生产技术部 "></el-checkbox>
+                <el-checkbox label="机电部"></el-checkbox>
+                <el-checkbox label="企管部"></el-checkbox>
+                <el-checkbox label="消防保卫部"></el-checkbox>
+
+                <el-checkbox label="质检中心"></el-checkbox>
+                <el-checkbox label="市场开发部"></el-checkbox>
+                <el-checkbox label="综合办公室"></el-checkbox>
+                <el-checkbox label="工程部 "></el-checkbox>
+                <el-checkbox label="财务部"></el-checkbox>
+
+                <el-checkbox label="党群工作部"></el-checkbox>
+                <el-checkbox label="纪检监察部"></el-checkbox>
+                <el-checkbox label="化产一车间"></el-checkbox>
+                <el-checkbox label="炼焦一车间"></el-checkbox>
+                <el-checkbox label="原料一车间"></el-checkbox>
+
+                <el-checkbox label="选煤厂"></el-checkbox>
+                <el-checkbox label="电仪车间"></el-checkbox>
+                <el-checkbox label="众和机电"></el-checkbox>
+                <el-checkbox label="原料二车间"></el-checkbox>
+                <el-checkbox label="化产二车间"></el-checkbox>
+
+                <el-checkbox label="炼焦二车间"></el-checkbox>
+                <el-checkbox label="甲醇厂"></el-checkbox>
+                <el-checkbox label="干熄焦"></el-checkbox>
+            </el-checkbox-group>
+            <span slot="footer" class="dialog-footer">
+            <el-button class="btn" type="primary" @click="dialogVisible = false">确 定</el-button>
+          </span>
+        </el-dialog>
+    </div>
+</template>
+
+<script>
+export default {
+    name: "inferOtherThings",
+    data() {
+        return {
+            dialogVisible: false,
+            checkList: []
+        };
+    },
+    methods: {
+        handleClose(done) {
+            this.$confirm('确认关闭?')
+                .then(_ => {
+                    done();
+                })
+                .catch(_ => {});
+        }
+    }
+}
+</script>
+
+<style scoped>
+/deep/ .el-dialog__header{
+    text-align: center;
+    padding: 50px 50px 20px 50px;
+}
+/deep/ .el-dialog__header .el-dialog__title {
+    font-size: 12px;
+    font-weight: bold;
+}
+/deep/ .el-dialog__body{
+    text-align: center;
+    padding: 30px 50px 30px 50px;
+}
+/deep/ .el-checkbox-group{
+    display: flex;
+    flex-direction: row;
+    flex-wrap: wrap;
+    align-items: center;
+}
+/deep/ .el-checkbox{
+    width: 120px;
+    text-align: left;
+    line-height: 25px;
+}
+/deep/ .el-dialog__footer{
+    text-align: center;
+}
+.btn{
+    background: url(../../assets/btn.gif) no-repeat;
+    width: 76px;
+    height: 26px;
+    line-height: 26px;
+    font-size: 14px;
+    border: none;
+    color: #fff;
+    cursor: pointer;
+    overflow: visible;
+    padding: 0;
+}
+/deep/ .el-checkbox__inner{
+    border: 1px solid #000000;
+}
+</style>

--
Gitblit v1.9.2