dedsudiyu 1 год назад
Родитель
Сommit
ed33fa65f9

+ 19 - 0
README.md

@@ -117,4 +117,23 @@
 
     项目名称修改 => 危化品智能存储管理系统
     按钮首页注释掉  layout => components => Navbar.vue
+    
+## 四.二维码相关
+
+### 1.二维码生成规则
+
+>##### 二维码参数由三部分组成
+>##### 项目标识 固定为lsmf 扫码成功后优先识别,项目标识不匹配时则return与提示msg
+>##### 功能标识 用于识别二维码所属功能,用于后续跳转对应后续业务页面
+>##### 参数 用于该功能所需参数
+
+    lsmf_chemicalsCabinet_17
+    项目标识_功能标识_参数
+    
+### 2.功能标识表
+
+|  功能标识   | 功能名称  |
+|  ----  | ----  |
+| chemicalsCabinet  | 化学品柜 |
+
     

+ 2 - 2
src/components/qrCodeDialog/index.vue

@@ -20,13 +20,13 @@
   //二维码组件开关
   qrCodeDialogButton(type,id,name){
     if(type == 1){
-      this.$set(this,'qrCodeDialogType',true);
       this.$set(this,'qrCodeDialogData',{
-        identification:'laboratorySecureManagePlatform',          //二维码标识 用于识别是否是本系统的二维码
+        identification:'lsmp',                                    //二维码标识 用于识别是否是本系统的二维码
         type:'chemicalsCabinet',                                  //二维码类型 用于区分二维码功能类型
         parameter:id,                                             //二维码参数
         name:name,                                                //二维码名称用于下载时命名
       });
+      this.$set(this,'qrCodeDialogType',true);
     }else{
       this.$set(this,'qrCodeDialogType',false);
     }

+ 2 - 2
src/views/medicUniversity-3_1/chemicalManagement/chemicalLibrary/CabinetManagement/index.vue

@@ -199,13 +199,13 @@
       //二维码组件开关
       qrCodeDialogButton(type,id,name){
         if(type == 1){
-          this.$set(this,'qrCodeDialogType',true);
           this.$set(this,'qrCodeDialogData',{
-            identification:'laboratorySecureManagePlatform',          //二维码标识 用于识别是否是本系统的二维码
+            identification:'lsmp',            //二维码标识 用于识别是否是本系统的二维码
             type:'chemicalsCabinet',          //二维码类型 用于区分二维码功能类型
             parameter:id,                     //二维码参数
             name:name,                        //二维码名称用于下载时命名
           });
+          this.$set(this,'qrCodeDialogType',true);
         }else{
           this.$set(this,'qrCodeDialogType',false);
         }