From 704f82b06befe96e5f739b2dce419f76f5683a6f Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 15 八月 2022 09:27:54 +0800
Subject: [PATCH] Merge branch 'develop'
---
src/tabviews/zshare/mutilform/mkTextArea/index.jsx | 25 ++++++++++++++++++++++++-
1 files changed, 24 insertions(+), 1 deletions(-)
diff --git a/src/tabviews/zshare/mutilform/mkTextArea/index.jsx b/src/tabviews/zshare/mutilform/mkTextArea/index.jsx
index 444d185..90668e5 100644
--- a/src/tabviews/zshare/mutilform/mkTextArea/index.jsx
+++ b/src/tabviews/zshare/mutilform/mkTextArea/index.jsx
@@ -1,6 +1,7 @@
import React, {Component} from 'react'
import PropTypes from 'prop-types'
import { Input } from 'antd'
+import md5 from 'md5'
import MKEmitter from '@/utils/events.js'
@@ -33,6 +34,8 @@
_value = config.initval
}
}
+ } else if (config.encryption === 'md5') {
+ encryption = 'md5'
}
this.setState({
@@ -58,7 +61,23 @@
this.inputRef.current.focus()
} else if (type === 'input') {
this.setState({value})
- this.props.onChange(value, true)
+ let _val = value
+
+ if (this.state.encryption === 'true') {
+ try {
+ _val = window.btoa(window.encodeURIComponent(_val))
+ } catch (e) {
+ _val = value
+ }
+ this.props.onChange(_val)
+ } else if (this.state.encryption === 'md5') {
+ _val = _val + ''
+ _val = md5(_val.toLowerCase())
+ _val = _val.toUpperCase()
+ this.props.onChange(_val)
+ } else {
+ this.props.onChange(_val, true)
+ }
}
}
@@ -75,7 +94,11 @@
} catch (e) {
_val = val
}
+ } else if (encryption === 'md5') {
+ _val = md5(_val.toLowerCase())
+ _val = _val.toUpperCase()
}
+
this.props.onChange(_val)
}
--
Gitblit v1.8.0