Browse Source

Fixed: 无法使用人员查询组件,由于Encrypt函数缺少 内部解密 key 导致

洪海涛 3 years ago
parent
commit
8e71a7261e
3 changed files with 18 additions and 7 deletions
  1. 1 1
      package.json
  2. 16 6
      src/app.js
  3. 1 0
      src/utils/index.js

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "@didi/platformui",
-  "version": "0.1.99",
+  "version": "0.1.100",
   "description": "A platformui",
   "main": "dist/bundle.js",
   "author": "wenbobowen",

+ 16 - 6
src/app.js

@@ -41,13 +41,23 @@ class App extends React.Component {
     } else {
       content = <FromChooseItem
         renderFormList={[
+          // {
+          //   name: '步骤描述',
+          //   colSpan: 24,
+          //   key: 'stepDescription',
+          //   type: 'editor',
+          //   required: true,
+          //   placeholder: '请输入用例操作步骤',
+          // },
           {
-            name: '步骤描述',
-            colSpan: 24,
-            key: 'stepDescription',
-            type: 'editor',
+            name: '负责人',
+            colSpan: 12,
+            key: 'testOwnerList',
+            type: 'searchPeople',
             required: true,
-            placeholder: '请输入用例操作步骤',
+            multiple: true,
+            placeholder: '请输入负责人',
+            options: []
           }
         ]}
         valueData={{}}
@@ -57,7 +67,7 @@ class App extends React.Component {
     }
     setTimeout(() => {
       this.onDel()
-    }, 2000)
+    }, 200)
     return (
       <div>
         <Button onClick={() => this.handleClick(1, false)}>1</Button>

+ 1 - 0
src/utils/index.js

@@ -9,6 +9,7 @@ export function isEmptyObject(value) {
 }
 
 export function Encrypt() {
+  const key = CryptoJS.enc.Utf8.parse('zh#2020#key#331#') // 十六位十六进制数作为密钥
   const token = "zh#2020#token#331#" + Date.parse(new Date()) / 1000;
   const srcs = CryptoJS.enc.Utf8.parse(token);
   const encrypted = CryptoJS.AES.encrypt(srcs, key, {