skcj пре 2 година
родитељ
комит
804009995e
3 измењених фајлова са 1013 додато и 0 уклоњено
  1. 1 0
      ruoyi-web/package.json
  2. 1003 0
      ruoyi-web/src/api/tool/sm4.js
  3. 9 0
      ruoyi-web/src/components/CareHomeSel/index.vue

+ 1 - 0
ruoyi-web/package.json

@@ -20,6 +20,7 @@
     "vuex": "^4.0.2"
   },
   "devDependencies": {
+    "crypto-js": "^4.1.1",
     "@types/node": "^18.0.3",
     "@vitejs/plugin-vue": "^2.3.3",
     "@vue/compiler-sfc": "^3.0.4",

Разлика између датотеке није приказан због своје велике величине
+ 1003 - 0
ruoyi-web/src/api/tool/sm4.js


+ 9 - 0
ruoyi-web/src/components/CareHomeSel/index.vue

@@ -111,6 +111,8 @@ import {defineComponent,getCurrentInstance,reactive} from "vue";
 import { ElMessageBox } from 'element-plus'
 import {gettreedata,jcxxList} from "@/api/home";
 import {mapState} from 'vuex';
+import {encrypt_ECB,decrypt_ECB,encrypt_CBC,decrypt_CBC,encrypt_ECBA} from "@/api/tool/sm4";
+
 let MyDict= {};
 export default {
   setup() {
@@ -342,8 +344,15 @@ export default {
            szxzqh: this.formLabelAlign.szxzqh
           }
         }
+
+
+
           jcxxList(quer).then(response => {
             this.jgList = response.rows;
+            for (let i = 0; i <this.jgList.length ; i++) {
+              this.jgList[i].txdz= decrypt_ECB( this.jgList[i].txdz);
+              this.jgList[i].frlxfs= decrypt_ECB( this.jgList[i].frlxfs);
+            }
             this.totalcount=response.total;
           });
           },