/* * @Author: gaorf30153 gaorf30153@hundsun.com * @Date: 2024-06-13 14:24:21 * @LastEditors: gaorf30153 gaorf30153@hundsun.com * @LastEditTime: 2024-07-03 19:49:44 * @FilePath: \issuer-plugin\plugin\config.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ // 环境类型 let env = "release" if (wx.getAccountInfoSync().miniProgram.envVersion) { env = wx.getAccountInfoSync().miniProgram.envVersion } env = "release" // env = "develop" const baseObject = { // 开发版 develop: { appId: "wxa2d9acdd1054e69b", // "wxb880e0f7e0425e16", reqAppId: "5201010101010101", reqUrl: "https://ydfw.etcjz.cn/dev/xzpt", reqEtcUrl: "https://qtzl.etcjz.cn/ndev", key: "1234567890123456", aesKey: "fmXBo8oR2i3LCae9", reqEtcSignUrl: "https://qtzl.etcjz.cn/newDev/ndev/api/interfaceMidGroundIn", reqEtcNewUrl: "https://qtzl.etcjz.cn/newDev/ndev", uploadUrl: "https://qtzl.etcjz.cn/newDev/ndev/minIo/upload", privateKey: "6aa8a045fe88847e6394cb0171e24487b5486b9a0d3d7f700640b5ece2d69e4b", publicKey: "048b9fed5495248d0f88f0084f98e8dc07e7eb1f7ac4077731cd57a42bd5f00d366083ff8b9493f7f8fafb196f93b0acfecd278eeef9d7d47c36366a3903e256b7", //----------------------- // reqEtcAppId: "52188934", // sm3Key: "TlRJeE9EZzVNalZmTWpBeU5UQXhNVEV4TURNeU1EYz0=", // reqEncryptType: "SM4", // sm4Key: "0db682514bfeadd0" //----------------------- //----------------------- // reqEtcAppId: "52088945", // sm3Key: "TIRJd09EZzVORFZmTWpBeU5UQUNVGd5TWpJMk16UT0=", // reqEncryptType: "SM4", // sm4Key: "70c6bc714096bdcb" //----------------------- //----------------------- reqEtcAppId: "admin001", sm3Key: "WVdSdGFXNHdNREZmTWpBeU16QTRNRE09", reqEncryptType: "NONE", sm4Key: "MIGfMA0GCSqGSIb3" //----------------------- }, // 体验版 trial: {}, // 正式版 release: { appId: "wxa2d9acdd1054e69b", reqAppId: "5201010101010101", reqUrl: "https://ydfw.etcjz.cn/xzpt", reqEtcUrl: "https://qtzl.etcjz.cn/prod", reqEtcSignUrl: "https://qtzl.etcjz.cn/prod/api/interfaceMidGroundIn", reqEtcNewUrl: "https://qtzl.etcjz.cn/prod", uploadUrl: "https://qtzl.etcjz.cn/minIo/upload", key: "1234567890123456", aesKey: "fmXBo8oR2i3LCae9", privateKey: "6aa8a045fe88847e6394cb0171e24487b5486b9a0d3d7f700640b5ece2d69e4b", publicKey: "048b9fed5495248d0f88f0084f98e8dc07e7eb1f7ac4077731cd57a42bd5f00d366083ff8b9493f7f8fafb196f93b0acfecd278eeef9d7d47c36366a3903e256b7", reqEtcAppId: "admin001", sm3Key: "WVdSdGFXNHdNREZmTWpBeU16QTRNRE09", reqEncryptType: "NONE", sm4Key: "MIGfMA0GCSqGSIb3" }, } baseObject.trial = baseObject.develop console.log("环境类型", env) baseObject[env].env = env let configObj = baseObject[env] const pluginData = { activeResult: { state: 2, // 0 成功 1 失败 2取消 obu: "", // OBU号 card: "", // 卡号 }, signProResult: { state: 1, // 0 已签署 1未签署 }, signCarSeriveResult: { state: 1, // 0 已签约 1未签约 } }; function updateContractState(state = 1) { console.log("签约合同", state) pluginData.signProResult = { state: state } } function updateSignCarSeriveState(state = 1) { pluginData.signCarSeriveResult = { state, } } function configPluginData() { pluginData.activeResult = { state: 2, // 0 成功 1 失败 2取消 obu: "", // OBU号 card: "", // 卡号 } } function failPluginData(msg) { updateData({ state: 1, // 0 成功 1 失败 2取消 obu: '', // OBU号 card: '', // 卡号 msg: msg, }) } function successPluginData(obu, card, plateNumber, plateColor) { updateData({ state: 0, // 0 成功 1 失败 2取消 obu: obu, // OBU号 card: card, // 卡号 plateNumber: plateNumber, // 车牌号 plateColor: plateColor, // 车牌颜色 }) } // 更新数据 function updateData(data) { pluginData.activeResult = data; } // 是否需要加密 function isNeedEncry() { // appid为:admin001 不需要加密 if (configObj.reqEncryptType === 'NONE') { return false } else { return true } } // CommonJS 导出 module.exports = { configObj, pluginData, updateContractState, updateSignCarSeriveState, configPluginData, failPluginData, successPluginData, updateData, isNeedEncry };