|
@@ -121,7 +121,7 @@ import {getstatisticaldata, gettreedata} from "@/api/system/dict/type";
|
|
|
import * as echarts from "echarts";
|
|
|
import CryptoJS from 'crypto-js';
|
|
|
var Base64 = Base64 || require('@/api/tool/base64.js').Base64;
|
|
|
-import {encrypt_ECB,decrypt_ECB,encrypt_CBC,decrypt_CBC} from "@/api/tool/sm4";
|
|
|
+import {encrypt_ECB,decrypt_ECB,encrypt_CBC,decrypt_CBC,encrypt_ECBA} from "@/api/tool/sm4";
|
|
|
|
|
|
require("echarts/theme/macarons"); //引入主题import { decryptData_ECB, decryptRowData_ECB } from "@/api/tool/sm4";
|
|
|
|
|
@@ -289,10 +289,76 @@ export default {
|
|
|
para.para1 = "adfd95a4b3634b58b0cf3b8c67b18a29" //para1-para5 查询参数,使用规则selecttable依据业务表查询条件而定。
|
|
|
this.$impxls(para, (para) => {
|
|
|
this.$alert('选择值:' + para.length);
|
|
|
- console.log(para,"wwwww");
|
|
|
- this.dsbm = para.code;
|
|
|
- this.dsmc = para.name;
|
|
|
- this.qxpid = para.id;
|
|
|
+ let key="1234567887654321";
|
|
|
+ let sql="";
|
|
|
+ for (let i = 0; i <para.length ; i++) {
|
|
|
+ let tem='';
|
|
|
+ if (para[i][1]!='')
|
|
|
+ {
|
|
|
+ if (tem!='')
|
|
|
+ {
|
|
|
+ tem=tem+", txdz='"+encrypt_ECBA(para[i][1],key)+"'";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ tem="txdz='"+encrypt_ECBA(para[i][1],key)+"'";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (para[i][2]!='')
|
|
|
+ {
|
|
|
+ if (tem!='')
|
|
|
+ {
|
|
|
+ tem=tem+", frxm='"+encrypt_ECBA(para[i][2],key)+"'";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ tem="frxm='"+encrypt_ECBA(para[i][2],key)+"'";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (para[i][3]!='')
|
|
|
+ {
|
|
|
+ if (tem!='')
|
|
|
+ {
|
|
|
+ tem=tem+", frlxfs='"+encrypt_ECBA(para[i][3],key)+"'";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ tem="frlxfs='"+encrypt_ECBA(para[i][3],key)+"'";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (para[i][4]!='')
|
|
|
+ {
|
|
|
+ if (tem!='')
|
|
|
+ {
|
|
|
+ tem=tem+", frzjhm='"+encrypt_ECBA(para[i][4],key)+"'";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ tem="frzjhm='"+encrypt_ECBA(para[i][4],key)+"'";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /* if (para[i][5]!='')
|
|
|
+ {
|
|
|
+ if (tem!='')
|
|
|
+ {
|
|
|
+ tem=tem+", frdjhm='"+encrypt_ECBA(para[i][5],key)+"'";
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ tem="frdjhm='"+encrypt_ECBA(para[i][5],key)+"'";
|
|
|
+ }
|
|
|
+ }*/
|
|
|
+ // txdz frxm frlxfs frzjhm frdjhm
|
|
|
+ sql=sql+"update yljgsq_jcxx set "+tem+" where id='"+para[i][0]+"';\n";
|
|
|
+
|
|
|
+ }
|
|
|
+ console.log(sql)
|
|
|
+ // console.log(para,"wwwww");
|
|
|
+
|
|
|
+
|
|
|
+ // this.dsbm = para.code;
|
|
|
+ // this.dsmc = para.name;
|
|
|
+ // this.qxpid = para.id;
|
|
|
}, (para) => {
|
|
|
this.$alert(para);
|
|
|
})
|