<template> | <template> | ||||
<navBar title="首页" :scrollTop="scrollTop" :isBack="isBack"></navBar> | <navBar title="首页" :scrollTop="scrollTop" :isBack="isBack"></navBar> | ||||
<!-- <web-view src="https://qtzl.etcjz.cn/h5/#/pages/productSelection/productSelection?qdOrderNo=20231129210008520101000026149316"></web-view> --> | |||||
<filter> | <filter> | ||||
<!-- <view class="statusBar" :style="{height:statusBarHeight+'px'}" v-show="isShowBar"></view> --> | <!-- <view class="statusBar" :style="{height:statusBarHeight+'px'}" v-show="isShowBar"></view> --> | ||||
<view class="wrapper"> | <view class="wrapper"> |
// #ifdef MP-ALIPAY | // #ifdef MP-ALIPAY | ||||
// url.value = 'https://qtzl.etcjz.cn/wxOrder/#/pages/backPage/backPage?type=3' | // url.value = 'https://qtzl.etcjz.cn/wxOrder/#/pages/backPage/backPage?type=3' | ||||
url.value = 'https://qtzl.etcjz.cn/aliOrder/' | url.value = 'https://qtzl.etcjz.cn/aliOrder/' | ||||
// url.value = 'https://qtzl.etcjz.cn/h5/#/pages/productSelection/productSelection?qdOrderNo=20231129210008520101000026149316' | |||||
// #endif | // #endif | ||||
</script> | </script> | ||||
<style lang='scss' scoped> | <style lang='scss' scoped> |
export const aliPayConfigIdTwo = "6a9a54bc01f644312543761234"; | export const aliPayConfigIdTwo = "6a9a54bc01f644312543761234"; | ||||
export const wechatAppID = "wx8fba957179c1329a"; //九州小程序APPid:wx008c60533388527a | export const wechatAppID = "wx8fba957179c1329a"; //九州小程序APPid:wx008c60533388527a | ||||
export const wechatSecret = "699c10826113ddb350fbe58a96e2b015"; //九州小程序AppSecret:95197718b43b497f02732bd9f8011080 | export const wechatSecret = "699c10826113ddb350fbe58a96e2b015"; //九州小程序AppSecret:95197718b43b497f02732bd9f8011080 | ||||
// export const sm4Key = | |||||
// "5dc11f854ceca1473e1a5075ed16eb226b4543a9a05fe50f7fba40f898099ce34abba69a07a20509f315f94d808a4d0e988935588858f65a"; | |||||
export const sm4Key = "5dc11f854ceca147"; | |||||
export const sm4Key = "5dc11f854ceca1473e1a5075ed16eb226b4543a9a05fe50f7fba40f898099ce34abba69a07a20509f315f94d808a4d0e988935588858f65a"; | |||||
// export const sm4Key = "5dc11f854ceca147"; | |||||
//字典 | //字典 | ||||
export const queryKey = 'cefb3b5da25a49eeb18865c00bc91c96' //全量KEY | export const queryKey = 'cefb3b5da25a49eeb18865c00bc91c96' //全量KEY |
import { | import { | ||||
sm4Key | sm4Key | ||||
} from "../network/api.js"; | } from "../network/api.js"; | ||||
import { | |||||
SM4Util | |||||
} from '../util/sm4.js' | |||||
import SM4Util from '../util/sm4.js' | |||||
import { | import { | ||||
getItem, | getItem, | ||||
StorageKeys | StorageKeys | ||||
} from "@/utils/storage"; | } from "@/utils/storage"; | ||||
const s4 = new SM4Util() | const s4 = new SM4Util() | ||||
console.log('SM4===',s4) | |||||
const _signCode = "etc123456"; //签名码 | const _signCode = "etc123456"; //签名码 | ||||
var requestData = new Array(); | var requestData = new Array(); | ||||
const key = 'WVdSdGFXNHdNREZmTWpBeU16QTRNRE09' | const key = 'WVdSdGFXNHdNREZmTWpBeU16QTRNRE09' | ||||
requestData["ifCode"] = ifCode; | requestData["ifCode"] = ifCode; | ||||
// requestData["appId"] = "52030131"; // || "admin001" | |||||
requestData["appId"] = "admin001"; // || "admin001" | |||||
requestData["signType"] = "SM3"; // || "NONE" | |||||
// requestData["encryptType"] = "SM4"; | |||||
requestData["appId"] = "52030131"; // || "admin001" | |||||
// requestData["appId"] = "admin001"; // || "admin001" | |||||
// requestData["signType"] = "SM3"; // || "NONE" | |||||
requestData["encryptType"] = "SM4"; | |||||
requestData["encryptType"] = "NONE"; | requestData["encryptType"] = "NONE"; | ||||
requestData["reqId"] = requestData["appId"] + "_" + getDate() + "_" + generateMixed(5); | requestData["reqId"] = requestData["appId"] + "_" + getDate() + "_" + generateMixed(5); | ||||
requestData["timestamp"] = formatTime(new Date()); | requestData["timestamp"] = formatTime(new Date()); | ||||
// requestData["bizContent"] = s4.encryptData_CBC(subdata, sm4Key) | |||||
requestData["bizContent"] = JSON.stringify(subdata) | |||||
requestData["bizContent"] = s4.encryptData_CBC(subdata, sm4Key) | |||||
// requestData["bizContent"] = JSON.stringify(subdata) | |||||
requestData["accessToken"] = getItem(StorageKeys.Token) | requestData["accessToken"] = getItem(StorageKeys.Token) | ||||
requestData["sign"] = sm3( | requestData["sign"] = sm3( | ||||
"appId=" + requestData["appId"] + | "appId=" + requestData["appId"] + | ||||
"&reqId=" + requestData["reqId"] + | "&reqId=" + requestData["reqId"] + | ||||
"&accessToken=" + requestData["accessToken"], key | "&accessToken=" + requestData["accessToken"], key | ||||
); | ); | ||||
console.log('requestData:',requestData) | |||||
let endData = arrayToJson(requestData); | let endData = arrayToJson(requestData); | ||||
return endData; | return endData; | ||||
} | } |
import { | import { | ||||
sm4Key | sm4Key | ||||
} from "../network/api.js"; | } from "../network/api.js"; | ||||
import { | |||||
SM4Util | |||||
} from '../util/sm4.js' | |||||
import s4 from '../util/sm4.js' | |||||
import { | import { | ||||
updateToken | updateToken | ||||
} from "@/utils/network/api"; | } from "@/utils/network/api"; | ||||
const s4 = new SM4Util() | |||||
// const s4 = new SM4Util() | |||||
/* 刷新token */ | /* 刷新token */ | ||||
function updateGetToken() { | function updateGetToken() { |
* var sm4 = new SM4Util(); | * var sm4 = new SM4Util(); | ||||
sm4.encryptData_CBC(''); | sm4.encryptData_CBC(''); | ||||
*/ | */ | ||||
import * as base64js from '../node-model/base64-js' | |||||
import * as base64js from 'base64-js' | |||||
console.log('base64js:',base64js) | |||||
/** | /** | ||||
* 国密SM4加密算法 | * 国密SM4加密算法 | ||||
} | } | ||||
export function SM4Util() { | |||||
function SM4Util() { | |||||
// 和后端key一致 | // 和后端key一致 | ||||
// 当时用CBC模式的时候 | // 当时用CBC模式的时候 | ||||
this.iv = "ZkR_SiNoSOFT=568" | this.iv = "ZkR_SiNoSOFT=568" | ||||
} | } | ||||
return unicodeStr | return unicodeStr | ||||
} | } | ||||
} | |||||
} | |||||
export default SM4Util; |