lifanagju_citu před 6 měsíci
rodič
revize
b7846d8373

+ 4 - 12
src/utils/openEncryption.js

@@ -25,8 +25,10 @@ export const encryptionFun = (config) => {
 
   // 请求的参数json // 携带的参数json一下,url拼接参数的直接用,没有参数不拼接
   const queryJsonData = config.data && Object.keys(config.data).length ?
-    decodeURIComponent(JSON.stringify(sortObjectByKey(config.data))) : config.params && Object.keys(config.params).length ?
-    decodeURIComponent(qs.stringify(sortObjectByKey(config.params), { allowDots: true }) ): config.url.split('?')?.length>1 ?
+    decodeURIComponent(JSON.stringify(config.data)) :
+    config.params && Object.keys(config.params).length ?
+    decodeURIComponent(qs.stringify(config.params, { allowDots: true }) ) :
+    config.url.split('?')?.length>1 ?
     config.url.split('?')[1] : ''
   // sha256加密字符串
   if (paramsStr) initSign.sign = sha256(queryJsonData + paramsStr)
@@ -34,13 +36,3 @@ export const encryptionFun = (config) => {
   // 请求头加参数initSign,请求头加参数: appId + nonce + timestamp + sign
   if (initSign &&  Object.keys(initSign).length) Object.keys(initSign).forEach(key => { (config).headers[key] = initSign[key] })
 }
-
-function sortObjectByKey(obj) {
-  return obj
-  // return Object.keys(obj)
-  //   .sort()
-  //   .reduce((sortedObj, key) => {
-  //     sortedObj[key] = obj[key];
-  //     return sortedObj;
-  //   }, {});
-}

+ 2 - 2
src/views/login/components/editPassword.vue

@@ -103,7 +103,7 @@ const handleSubmit = async () => {
   const passwordValid = await passwordRef.value.validate()
   const phoneValid = await phoneRef.value.phoneForm.validate()
   if (!passwordValid.valid || !phoneValid.valid) {
-    phoneRef.value.clearCaptcha()
+    phoneRef.value && phoneRef.value.clearCaptcha()
     return
   }
   const data = {
@@ -123,7 +123,7 @@ const handleSubmit = async () => {
     Snackbar.success('修改成功')
     handleClose(1)
   } catch (error) {
-    phoneRef.value.clearCaptcha()
+    phoneRef.value && phoneRef.value.clearCaptcha()
     loading.value = false
   }
 }

+ 2 - 2
src/views/recruit/enterprise/systemManagement/groupAccount/inviteConfirm.vue

@@ -97,7 +97,7 @@ const handleLogin = async () => {
     userId = data.userId
     getUserBaseInfos(data.userId)
   } catch (error) {
-    phoneRef.value.clearCaptcha()
+    phoneRef.value && phoneRef.value.clearCaptcha()
     const msg = error?.msg || error
     Snackbar.error(msg)
     logoutFun()
@@ -140,7 +140,7 @@ const join = async () => {
     joinSuccess.value = true
     Snackbar.success('加入成功')
   } catch (error) {
-    phoneRef.value.clearCaptcha()
+    phoneRef.value && phoneRef.value.clearCaptcha()
     // 1.手机号绑定的userId或2.输入的邮箱已加入则不能再加入
     // if (phoneRef.value?.resetPhone) phoneRef.value.resetForm()
     Snackbar.error(error)

+ 2 - 2
src/views/recruit/enterprise/systemManagement/groupAccount/inviteConfirmEnt.vue

@@ -97,7 +97,7 @@ const handleConfirmJoin = async () => {
     setRefreshToken(res.refreshToken)
     quickRegister.value ? getApplyInfo() : getEnterpriseList()
   } catch (error) {
-    phoneRef.value.clearCaptcha()
+    phoneRef.value && phoneRef.value.clearCaptcha()
     Snackbar.error(error?.msg || error)
   } finally {
     loginLoading.value = false
@@ -152,7 +152,7 @@ const join = async (enterpriseId) => {
     Snackbar.success('加入成功')
     joinSuccess.value = true
   } catch (error) {
-    phoneRef.value.clearCaptcha()
+    phoneRef.value && phoneRef.value.clearCaptcha()
     Snackbar.error(error?.msg || error)
   } finally {
     loginLoading.value = false

+ 1 - 1
src/views/register/person.vue

@@ -71,7 +71,7 @@ const handleRegister = async () => {
       localStorage.removeItem('loginAccount')
     } else emit('success')
   } catch (err) {
-    phoneRef.value.clearCaptcha()
+    phoneRef.value && phoneRef.value.clearCaptcha()
     loading.value = false
   } finally {
     loading.value = false