소스 검색

风险模块默认使用深圳三院配置

luoaoxuan 1 년 전
부모
커밋
79cf53c76b
3개의 변경된 파일108개의 추가작업 그리고 5개의 파일을 삭제
  1. 105 0
      src/utils/query.js
  2. 2 4
      src/views/platform/risk/riskDetail.vue
  3. 1 1
      src/views/platform/risk/riskV2.vue

+ 105 - 0
src/utils/query.js

@@ -1,3 +1,108 @@
+/* 数据配置格式
+
+{
+    "device": {
+      "stateList": {
+        "停用": "停用",
+        "报废": "报废",
+        "合格": "合格"
+      },
+      "tabList": {
+        "维护项目": "维护项目",
+        "附属设备及配件": "附属设备及配件",
+        "使用与维护记录": "使用与维护记录",
+        "校准记录": "校准记录",
+        "维修记录": "维修记录",
+        "停用、报废记录": "停用、报废记录",
+        "性能验证记录": "性能验证记录"
+      }
+    },
+    "risk": {
+      "culWays": {
+        "1": "风险矩阵法",
+        "2": "FMEA法",
+        "3": "S*P"
+      }
+    },
+    "facilityEnv": {
+      "typeList": {
+        "01-室内温湿度监控": {
+          "label": "室内温湿度监控",
+          "path": "/sshjgl/wdjc/snwsdjkcd",
+          "showDevice": false
+        },
+        "02-冰箱温度监控": {
+          "label": "冰箱温度监控",
+          "path": "/sshjgl/wdjc/bxwdjc",
+          "showDevice": true
+        },
+        "03-温浴箱温度监控": {
+          "label": "温浴箱温度监控",
+          "path": "/sshjgl/wdjc/wyxwdjkywh",
+          "showDevice": true
+        },
+        "04-阴凉柜温度监控": {
+          "label": "阴凉柜温度监控",
+          "path": "/sshjgl/wdjc/ylgwdjc",
+          "showDevice": true
+        },
+        "05-纯水机水质监测": {
+          "label": "纯水机水质监测",
+          "path": "/sshjgl/csjszjcb",
+          "showDevice": true
+        },
+        "06-每日安全检查": {
+          "label": "每日安全检查",
+          "path": "/sshjgl/aqgl/mraqjc",
+          "showDevice": false
+        },
+        "07-每月安全检查": {
+          "label": "每月安全检查",
+          "path": "/sshjgl/aqgl/myaqjc",
+          "showDevice": true
+        },
+        "08-含氯有效性监测": {
+          "label": "含氯有效性监测",
+          "path": "/sshjgl/aqgl/hlyxxjc",
+          "showDevice": false
+        },
+        "10-洗眼器检查": {
+          "label": "洗眼器检查",
+          "path": "/sshjgl/aqgl/xyqjc",
+          "showDevice": true
+        },
+        "11-紧急淋浴器检查": {
+          "label": "紧急淋浴器检查",
+          "path": "/sshjgl/aqgl/jjlyqjc",
+          "showDevice": true
+        },
+        "12-紫外灯消毒": {
+          "label": "紫外灯消毒",
+          "path": "/sshjgl/aqgl/jykzwdxdjlb",
+          "showDevice": true
+        },
+        "13-高压灭菌": {
+          "label": "高压灭菌",
+          "path": "/sshjgl/aqgl/gymjjlb",
+          "showDevice": true
+        },
+        "14-空气消毒机": {
+          "label": "空气消毒机",
+          "path": "/sshjgl/aqgl/xdjsyjlb",
+          "showDevice": true
+        },
+        "15-日常防护消毒": {
+          "label": "日常防护消毒",
+          "path": "/sshjgl/aqgl/rcfhxd",
+          "showDevice": false
+        }
+      }
+    }
+  }
+
+  {"device":{"stateList":{"停用":"停用","报废":"报废","合格":"合格"},"tabList":{"维护项目":"维护项目","附属设备及配件":"附属设备及配件","使用与维护记录":"使用与维护记录","校准记录":"校准记录","维修记录":"维修记录","停用、报废记录":"停用、报废记录","性能验证记录":"性能验证记录"}},"risk":{"culWays":{"1":"风险矩阵法","2":"FMEA法","3":"S*P"}},"facilityEnv":{"typeList":{"01-室内温湿度监控":{"label":"室内温湿度监控","path":"/sshjgl/wdjc/snwsdjkcd","showDevice":false},"02-冰箱温度监控":{"label":"冰箱温度监控","path":"/sshjgl/wdjc/bxwdjc","showDevice":true},"03-温浴箱温度监控":{"label":"温浴箱温度监控","path":"/sshjgl/wdjc/wyxwdjkywh","showDevice":true},"04-阴凉柜温度监控":{"label":"阴凉柜温度监控","path":"/sshjgl/wdjc/ylgwdjc","showDevice":true},"05-纯水机水质监测":{"label":"纯水机水质监测","path":"/sshjgl/csjszjcb","showDevice":true},"06-每日安全检查":{"label":"每日安全检查","path":"/sshjgl/aqgl/mraqjc","showDevice":false},"07-每月安全检查":{"label":"每月安全检查","path":"/sshjgl/aqgl/myaqjc","showDevice":true},"08-含氯有效性监测":{"label":"含氯有效性监测","path":"/sshjgl/aqgl/hlyxxjc","showDevice":false},"10-洗眼器检查":{"label":"洗眼器检查","path":"/sshjgl/aqgl/xyqjc","showDevice":true},"11-紧急淋浴器检查":{"label":"紧急淋浴器检查","path":"/sshjgl/aqgl/jjlyqjc","showDevice":true},"12-紫外灯消毒":{"label":"紫外灯消毒","path":"/sshjgl/aqgl/jykzwdxdjlb","showDevice":true},"13-高压灭菌":{"label":"高压灭菌","path":"/sshjgl/aqgl/gymjjlb","showDevice":true},"14-空气消毒机":{"label":"空气消毒机","path":"/sshjgl/aqgl/xdjsyjlb","showDevice":true},"15-日常防护消毒":{"label":"日常防护消毒","path":"/sshjgl/aqgl/rcfhxd","showDevice":false}}}}
+*/
+
 /**
  * 获取全局配置对象
  * @param {*} that

+ 2 - 4
src/views/platform/risk/riskDetail.vue

@@ -369,10 +369,9 @@ export default {
             return getImage('risk_fxjz') // 风险矩阵参照图
         },
         descriptionContent () {
-            console.log('this.culWays[this.muban]', this.culWays[this.muban])
             const msg1 = `1.当前风险系数计算公式为模板一:'${this.culWays[this.muban]}'。2.风险等级由严重程度和发生频度组成的坐标值映射成为矩阵坐标。`
             const msg2 = `1.当前风险系数计算公式为模板二:'${this.culWays[this.muban]}'。2.风险系数 RPN = Severity(严重度) × Occurrence(发生度)× Likelihood of Detection(检测度)。`
-            const msg3 = `1.当前风险系数计算公式为模板三:'${this.culWays[this.muban]}'。2.风险系数 RPN = Severity(严重度) × Occurrence(发生度)。`
+            const msg3 = `1.当前风险系数计算公式为模板三:'${this.culWays[this.muban]}'。2.风险系数 RPN = Severity(严重程度) × Possibility(发生的可能性)。`
             switch (this.muban) {
                 case '1':
                     return msg1
@@ -529,8 +528,7 @@ export default {
                 }
                 (this.muban === '1' || this.muban === '3') && (this.content[2].hide = true)
                 if (degreeData.length === 0 || gailvData.length === 0 || dengjiData.length === 0 || (this.muban === '2' && jianCeData.length === 0)) {
-                    console.log('culWays', this.culWays)
-                    throw new Error(`检测到风险类型为${this.leixing}且计算方式为'${this.culWays[this.muban]}'的配置数据不完整,请配置完成后再使用!`)
+                    throw new Error(`检测到风险类型为${this.leixing}且计算方式为'${this.culWays[this.muban] || this.muban}'的配置数据不完整,建议配置完成后再使用!`)
                 }
                 let degreeWord = ''
                 let gailvWord = ''

+ 1 - 1
src/views/platform/risk/riskV2.vue

@@ -350,7 +350,7 @@ export default {
             isFinished: false,
             preParams: {},
             Ids: [],
-            culWays: { '1': '风险矩阵法', '2': 'FMEA法', '3': 'S*P' }
+            culWays: { '1': '风险矩阵法', '2': 'FMEA法' }
         }
     },
     computed: {