From cb9ade2afd2a367ad767bc605ab7086c695dd010 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 09 十二月 2022 15:53:32 +0800 Subject: [PATCH] 2022-12-09 --- src/views/interface/workspace/request/index.jsx | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/views/interface/workspace/request/index.jsx b/src/views/interface/workspace/request/index.jsx index 5c2536c..ae73278 100644 --- a/src/views/interface/workspace/request/index.jsx +++ b/src/views/interface/workspace/request/index.jsx @@ -157,6 +157,7 @@ } else if (/dostars/ig.test(url)) { if (n) { n = JSON.parse(n) + n = this.encryptParam(n) n = JSON.stringify(n) } @@ -200,13 +201,13 @@ } encryptParam (param) { - param.nonc = Utils.getuuid() + param.nonc = param.nonc || Utils.getuuid() let keys = Object.keys(param).sort() let values = '' keys.forEach(key => { - if (key.toLowerCase() === 'rduri') return - if (key.toLowerCase() === 't' || key.toLowerCase() === 'sign' || param[key] === undefined) { + if (key.toLowerCase() === 'rduri' || key === 't') return + if (key.toLowerCase() === 'sign' || param[key] === undefined) { delete param[key] return } @@ -220,8 +221,9 @@ values += key + param[key] } }) + param.sign = md5(values) - param.t = new Date().getTime() + param.t = param.t || new Date().getTime() return param } -- Gitblit v1.8.0