king
2022-08-02 8d66ff34fae5b048a6b7923cc75d34f13a08be9d
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
  }