From 951c23c8e7cf43f2c935f6d14ccfb23875241e66 Mon Sep 17 00:00:00 2001 From: xiaogang <825201136@qq.com> Date: Mon, 22 Sep 2025 09:20:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- src/api/ycysp.js | 7 +++++++ src/pages/ycysp/hooks/useCode.js | 6 +++++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.env.development b/.env.development index 5f85737..32197ac 100644 --- a/.env.development +++ b/.env.development @@ -1,4 +1,4 @@ NODE_ENV = 'development' # 邮储音视频 -VITE_BASE_URL = 'https://gateway.dev.cdlsxd.cn/ycav' +VITE_BASE_URL = 'https://gateway.dev.cdlsxd.cn' diff --git a/src/api/ycysp.js b/src/api/ycysp.js index 1709ed9..93f22e6 100644 --- a/src/api/ycysp.js +++ b/src/api/ycysp.js @@ -37,4 +37,11 @@ export const refundOrder = (params) => http({ url:'/v1/order/refund', method:'POST', ...params +}) + +//获取联登的sm3加密的签名 +export const getSM3Sign = (params) => http({ + url:'/v1/order/getSign', + method:'POST', + ...params }) \ No newline at end of file diff --git a/src/pages/ycysp/hooks/useCode.js b/src/pages/ycysp/hooks/useCode.js index a72b558..591d62a 100644 --- a/src/pages/ycysp/hooks/useCode.js +++ b/src/pages/ycysp/hooks/useCode.js @@ -1,4 +1,6 @@ import md5 from "js-md5"; +import getSM3Sign from '@/api/ycysp' + export default function useCode() { return new Promise((resolve, reject) => { const authCallback = (params) => { @@ -6,10 +8,12 @@ export default function useCode() { const { code } = params; resolve(code); }; - const getNewAuthorization = () => { + const getNewAuthorization = async () => { let appId = import.meta.env.VITE_YCNC_APPID; let time = Date.now().toString(); let secret = import.meta.env.VITE_YCNC_SECRET; + //调用接口获取sign签名 + // const _sign = await getSM3Sign({appId,time}) let signBefore = appId + time + secret; let sign = md5(signBefore); //普通md5 let param = {