// import React from "react";
// import * as API from "../../apis/outter";
// import { inject, observer } from "mobx-react";
// import { Button,Badge,Row,Col,Modal } from "antd";
// import { toJS } from "mobx";
// import { WeaForm, WeaSwitch } from "comsMobx";
// import {
//     WeaTableEdit,
//     WeaSearchGroup,
//     WeaInput,
//     WeaDropdown,
//     WeaTag,
//     WeaFormItem,
//     WeaBrowser,
//     WeaButton,
//     WeaTools,
//     WeaRightMenu,
//     WeaDialog,
//     WeaSelect,
//     WeaCheckbox,
//     WeaHelpfulTip,
//     WeaUpload,
//     WeaInputNumber,
//     WeaTextarea,
//     WeaLocaleProvider
// } from "ecCom";
// import EncryptClassTest from "./EncryptClassTest";

// const getLabel = WeaLocaleProvider.getLabel;

// @inject("outterStore")
// @observer
// export default class EncryptClass extends React.Component {
//     constructor (props) {
//         super(props);
//         this.state = {
//             encryptname: '',
//             encryptclass: '',
//             encryptmethod:'',
//             decryptmethod:'',
//             isneedpwd:'0',
//             password:'',
//             isneediv:'0',
//             ivparam:'',
//         };
//     }

//     getBtns = () => {
//         const {id, refInfo} = toJS(this.props.outterStore.encryptClassStatus);

//         let btns = []
//         btns.push(<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@63g7je@${diffKey}`} type='primary' onClick={() => this.onRightMenuClick('BTN_SAVE')}>{getLabel(86,'保存')}</Button>);
//         if (id > 0 && refInfo == '') {
//             btns.push(<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@1b3r1u@${diffKey}`} type='primary' onClick={() => this.onRightMenuClick('BTN_DELETE')}>{getLabel(91,'删除')}</Button>);
//         }
//         if (id > 0) {
//             btns.push(<Button ecId={`${this && this.props && this.props.ecId || ''}_Button@krhapc@${diffKey}`} type='primary' onClick={() => this.onRightMenuClick('BTN_TEST')}>{getLabel(25496,'测试')}</Button>);
//         }
//         return btns;
//     }
//     getRightMenu() {
//         const {outterStore} = this.props;
//         const {id, refInfo} = toJS(this.props.outterStore.encryptClassStatus);
//         let btnArr = [
//             {
//                 key: 'BTN_SAVE',
//                 icon: <i className='icon-coms-Preservation'/>,
//                 content : `${getLabel(86,'保存')}`,
//                 onClick : () => this.onRightMenuClick('BTN_SAVE')
//             },
//         ]
//         if (id > 0 && refInfo == '') {
//             btnArr.push({
//                 key: 'BTN_DELETE',
//                 icon: <i className='icon-coms-delete'/>,
//                 content : `${getLabel(91,'删除')}`,
//                 onClick : () => this.onRightMenuClick('BTN_DELETE')
//             });
//         }
//         if (id > 0) {
//             btnArr.push({
//                 key: 'BTN_TEST',
//                 icon: <i className='icon-coms-Journal'/>,
//                 content : `${getLabel(25496,'测试')}`,
//                 onClick : () => this.onRightMenuClick('BTN_TEST')
//             });
//         }
//         return btnArr;
//     }

//     onRightMenuClick = (type,recordId) => {
//         const {outterStore} = this.props;
//         const {id, datatype} = toJS(outterStore.encryptClassStatus);
//         const {setEncryptClassTestStatus,getOutterEncryptClassTestForm} = outterStore;

//         //保存动作
//         if (type == 'BTN_SAVE') {
//             if (this.validate()) {
//                 if (!id || (id > 0 && datatype == 1)) {
//                     this.submitNewData();
//                 } else {
//                     this.submitData();
//                 }
//             }
//         } else if (type == 'BTN_DELETE') {
//             let params = {operation:'delete',id: id};
//             outterStore.operateOutterEncrypt(params);
//         } else if (type == 'BTN_TEST') {
//             getOutterEncryptClassTestForm({id: id});
//             setEncryptClassTestStatus({id: id,showTest: true});
//         }
//     }

//     submitData =() => {
//         const {outterStore} = this.props;
//         const {editEncryptForm} = outterStore.status;
//         const {encryptname, encryptclass, encryptmethod, decryptmethod, id, oldencryptname} = toJS(outterStore.encryptClassStatus);
//         const {isneedpwd, password, isneediv, ivparam} = toJS(outterStore.encryptClassStatus);

//         let params = {};
//         if (editEncryptForm) {
//             params.operation = "edit";
//             params.oldencryptname = oldencryptname;
//             params.id = id;
//         } else {
//             params.operation = "add";
//         }
//         params.encryptname = encryptname;
//         params.encryptclass = encryptclass;
//         params.encryptmethod = encryptmethod;
//         params.decryptmethod = decryptmethod;
//         params.isneedpwd = isneedpwd;
//         params.password = password;
//         params.isneediv = isneediv;
//         params.ivparam = ivparam;
//         outterStore.operateOutterEncrypt(params);
//     }

//     submitNewData() {
//         const {encryptclass, encryptmethod, decryptmethod} = toJS(this.props.outterStore.encryptClassStatus);
//         let params = {
//             encryptclass:encryptclass,
//             encryptmethod:encryptmethod,
//             decryptmethod:decryptmethod,
//             operation:"check",
//         };
//         let apiResult = API.operateOutterEncrypt({...params}).then(result => {
//             let msg = result.msg;
//             if (msg == 1) {
//                 Modal.info({
//                     title: getLabel(15172,'系统提示'),
//                     content: encryptclass + getLabel(23084,'不存在'),
//                     okText: getLabel(826,'确定'),
//                     maskClosable:false,
//                     onOk() {},
//                 });
//             } else if (msg == 2) {
//                 Modal.info({
//                     title: getLabel(15172,'系统提示'),
//                     content: encryptclass + getLabel(129640,'没有实现weaver.interfaces.encode.IEncode接口'),
//                     okText: getLabel(826,'确定'),
//                     maskClosable:false,
//                     onOk() {},
//                 });
//             } else if (msg == 3) {
//                 Modal.info({
//                     title: getLabel(15172,'系统提示'),
//                     content: encryptmethod + getLabel(32346,'加密方法') + getLabel(23084,'不存在'),
//                     okText: getLabel(826,'确定'),
//                     maskClosable:false,
//                     onOk() {},
//                 });
//             } else if (msg == 4) {
//                 Modal.info({
//                     title: getLabel(15172,'系统提示'),
//                     content: decryptmethod + getLabel(129395,'解密方法') + getLabel(23084,'不存在'),
//                     okText: getLabel(826,'确定'),
//                     maskClosable:false,
//                     onOk() {},
//                 });
//             } else {
//                 this.submitData();
//             }
//         });
//     }

//     /**
//      * 表单数据校验
//      */
//     validate = () => {
//         const {outterStore} = this.props;
//         const {encryptname, encryptclass, encryptmethod, decryptmethod, id} = toJS(outterStore.encryptClassStatus);
//         const {isneedpwd, password, isneediv, ivparam} = toJS(outterStore.encryptClassStatus);
//         if (!encryptname || !encryptclass || !encryptmethod || !decryptmethod
//             || (isneedpwd == 1 && !password) || (isneediv == 1 && !ivparam)) {
//             Modal.info({
//                 title: getLabel(15172,'系统提示'),
//                 content: getLabel(384146,'必要信息不完整，红色*为必填项') + "!",
//                 okText: getLabel(826,'确定'),
//                 onOk() {},
//             });
//             return false;
//         } else if (id && id < 0) {
//             if (encryptclass.indexOf(".DES") > -1) {
//                 if (isneedpwd == 1 && password.length != 8) {
//                     Modal.info({
//                         title: getLabel(15172,'系统提示'),
//                         content: encryptclass.substring(encryptclass.lastIndexOf(".")+1) + getLabel(129654,'密钥长度必须为8位！'),
//                         okText: getLabel(826,'确定'),
//                         onOk() {},
//                     });
//                     return false;
//                 }
//                 if (isneediv == 1 && ivparam.length != 8) {
//                     Modal.info({
//                         title: getLabel(15172,'系统提示'),
//                         content: encryptclass.substring(encryptclass.lastIndexOf(".")+1) + getLabel(129655,'向量长度必须为8位！'),
//                         okText: getLabel(826,'确定'),
//                         onOk() {},
//                     });
//                     return false;
//                 }
//             } else if(encryptclass.indexOf(".AES") > -1) {
//                 if (isneediv == 1 && ivparam.length != 16) {
//                     Modal.info({
//                         title: getLabel(15172,'系统提示'),
//                         content: encryptclass.substring(encryptclass.lastIndexOf(".")+1) + getLabel(129656,'向量长度必须为16位！'),
//                         okText: getLabel(826,'确定'),
//                         onOk() {},
//                     });
//                     return false;
//                 }
//             }
//         }
//         return true;
//     }

//     getContent = () => {

//         const {outterStore} = this.props;

//         const {editEncryptForm, editEncryptFormDatas} = toJS(outterStore.status);
//         const {encryptname, encryptclass, encryptmethod, decryptmethod,id,lableList, datatype} = toJS(outterStore.encryptClassStatus);
//         const {isneedpwd, password, isneediv, ivparam} = toJS(outterStore.encryptClassStatus);
//         const {setEncryptClassStatus} = outterStore;

//         let group = [];
//         //基本信息
//         let baseItems = [];
//         let infoItems = [];

//         let labelCol = 6;
//         let fieldCol = 18;

//         let viewAttribute= 3;
//         if (id && id < 0) {
//             viewAttribute = 1;
//         }

//         //加密名称
//         baseItems.push({
//             com:(
//                 <WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@kag3c0@${diffKey}`}
//                     label={getLabel(17589,'加密')+getLabel(84276,'名称')}
//                     labelCol={{span:labelCol}}
//                     wrapperCol={{span:fieldCol}}>
//                     <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@maq4fv@${diffKey}`}>
//                         <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@0dcrvt@${diffKey}`} span={14}>
//                             <WeaInput ecId={`${this && this.props && this.props.ecId || ''}_WeaInput@jzvtfo@${diffKey}`}
//                                 id='encryptname'
//                                 value={encryptname}
//                                 viewAttr={viewAttribute}
//                                 onChange={v=> {
//                                     setEncryptClassStatus({encryptname:v});
//                                 }}
//                                 regExp={"^[0-9A-Za-z_]*$"}
//                             />
//                         </Col>
//                     </Row>
//                 </WeaFormItem>),
//             colSpan:1
//         });
//         //加密算法（自定义）
//         baseItems.push({
//             com:(
//                 <WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@vayk0q@${diffKey}`}
//                     label={getLabel(32344,'加密算法')+getLabel(129390,'(自定义)')}
//                     labelCol={{span:labelCol}}
//                     wrapperCol={{span:fieldCol}}>
//                     <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@ieb8xi@${diffKey}`}>
//                         <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@38s2lp@${diffKey}`} span={17}>
//                             <WeaInput ecId={`${this && this.props && this.props.ecId || ''}_WeaInput@3g28fu@${diffKey}`}
//                                 id='encryptclass'
//                                 value={encryptclass}
//                                 viewAttr={viewAttribute}
//                                 onChange={v=> {
//                                     setEncryptClassStatus({encryptclass:v});
//                                 }}
//                             />
//                         </Col>
//                         {viewAttribute == 3 &&
//                         <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@zy1aiu@${diffKey}`} span={4}>
//                             <WeaHelpfulTip ecId={`${this && this.props && this.props.ecId || ''}_WeaHelpfulTip@245i2u@${diffKey}`}
//                                 style={{position:'absolute',left:'15px',top:'5px'}}
//                                 title={getLabel(129354,'使用加密类全路径名，例如：weaver.interfaces.encode.AES')}
//                             />
//                         </Col>
//                         }
//                     </Row>
//                 </WeaFormItem>),
//             colSpan:1
//         });
//         //加密方法
//         baseItems.push({
//             com:(
//                 <WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@xk6y07@${diffKey}`}
//                     label={getLabel(32346,'加密方法')}
//                     labelCol={{span:labelCol}}
//                     wrapperCol={{span:fieldCol}}>
//                     <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@l5oelx@${diffKey}`}>
//                         <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@7re4gh@${diffKey}`} span={17}>
//                             <WeaInput ecId={`${this && this.props && this.props.ecId || ''}_WeaInput@ak7v5u@${diffKey}`}
//                                 id='encryptmethod'
//                                 value={encryptmethod}
//                                 viewAttr={viewAttribute}
//                                 onChange={v=> {
//                                     setEncryptClassStatus({encryptmethod:v});
//                                 }}
//                             />
//                         </Col>
//                         {viewAttribute == 3 &&
//                         <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@rw8w2s@${diffKey}`} span={4}>
//                             <WeaHelpfulTip ecId={`${this && this.props && this.props.ecId || ''}_WeaHelpfulTip@jcump0@${diffKey}`}
//                                 width={187}
//                                 style={{position:'absolute',left:'15px',top:'5px'}}
//                                 title={getLabel(129355,'使用加密方法名，例如：encode')}
//                             />
//                         </Col>
//                         }
//                     </Row>
//                 </WeaFormItem>),
//             colSpan:1
//         });
//         //解密方法
//         if (!id || id < 0 || (id > 0 && datatype == 1)) {
//             baseItems.push({
//                 com:(
//                     <WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@cf26z1@${diffKey}`}
//                         label={getLabel(129395,'解密方法')}
//                         labelCol={{span:labelCol}}
//                         wrapperCol={{span:fieldCol}}>
//                         <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@xowmyp@${diffKey}`}>
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@67d5ka@${diffKey}`} span={17}>
//                                 <WeaInput ecId={`${this && this.props && this.props.ecId || ''}_WeaInput@7va7a3@${diffKey}`}
//                                     id='decryptmethod'
//                                     value={decryptmethod}
//                                     viewAttr={viewAttribute}
//                                     onChange={v=> {
//                                         setEncryptClassStatus({decryptmethod:v});
//                                     }}
//                                 />
//                             </Col>
//                             {viewAttribute == 3 &&
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@dkjjyb@${diffKey}`} span={4}>
//                                 <WeaHelpfulTip ecId={`${this && this.props && this.props.ecId || ''}_WeaHelpfulTip@ymbdkg@${diffKey}`}
//                                     width={187}
//                                     style={{position:'absolute',left:'15px',top:'5px'}}
//                                     title={getLabel(129399,'使用解密方法名，例如：decode')}
//                                 />
//                             </Col>
//                             }
//                         </Row>
//                     </WeaFormItem>),
//                 colSpan:1
//             });
//         }
//         //是否需要密钥
//         if (!id || (id > 0 && datatype == 1)) {
//             baseItems.push({
//                 com:(
//                     <WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@rht8f5@${diffKey}`}
//                         label={getLabel(129397,'是否需要密钥')}
//                         labelCol={{span:labelCol}}
//                         wrapperCol={{span:fieldCol}}>
//                         <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@kwedya@${diffKey}`}>
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@pdnr55@${diffKey}`} span={2}>
//                                 <WeaCheckbox ecId={`${this && this.props && this.props.ecId || ''}_WeaCheckbox@iupnk3@${diffKey}`}
//                                     display="switch"
//                                     value={isneedpwd}
//                                     onChange={v => {
//                                         setEncryptClassStatus({isneedpwd:v});
//                                     }}
//                                 />
//                             </Col>
//                             {isneedpwd == 1 &&
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@ietrbw@${diffKey}`} span={3}>
//                             <label style={{top:'5px'}}>{getLabel(32348,'加密密钥')} &nbsp;{":"}&nbsp;</label>
//                             </Col>}
//                             {isneedpwd == 1 &&
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@483qwm@${diffKey}`} span={12}>
//                                 <WeaInput ecId={`${this && this.props && this.props.ecId || ''}_WeaInput@6wq4hw@${diffKey}`}
//                                     type="password"
//                                     value={password}
//                                     viewAttr={3}
//                                     onChange={v=> {
//                                         setEncryptClassStatus({password:v});
//                                     }}
//                                 />
//                             </Col>}
//                         </Row>
//                     </WeaFormItem>),
//                 colSpan:1
//             });
//         } else if (id < 0 && isneedpwd == 1) {
//             baseItems.push({
//                 com:(
//                     <WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@nub14a@${diffKey}`}
//                         label={getLabel(32348,'加密密钥')}
//                         labelCol={{span:labelCol}}
//                         wrapperCol={{span:fieldCol}}>
//                         <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@48sgc8@${diffKey}`}>
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@yq65b4@${diffKey}`} span={14}>
//                                 <WeaInput ecId={`${this && this.props && this.props.ecId || ''}_WeaInput@rlp2xz@${diffKey}`}
//                                     type="password"
//                                     value={password}
//                                     viewAttr={3}
//                                     onChange={v=> {
//                                         setEncryptClassStatus({password:v});
//                                     }}
//                                 />
//                             </Col>
//                         </Row>
//                     </WeaFormItem>),
//                 colSpan:1
//             });
//         }
//         //是否需要向量
//         if (!id || (id > 0 && datatype == 1)) {
//             baseItems.push({
//                 com:(
//                     <WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@0qn2ld@${diffKey}`}
//                         label={getLabel(129398,'是否需要向量')}
//                         labelCol={{span:labelCol}}
//                         wrapperCol={{span:fieldCol}}>
//                         <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@8dyjdz@${diffKey}`}>
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@5kmq2z@${diffKey}`} span={2}>
//                                 <WeaCheckbox ecId={`${this && this.props && this.props.ecId || ''}_WeaCheckbox@owyu2p@${diffKey}`}
//                                     display="switch"
//                                     value={isneediv}
//                                     onChange={v => {
//                                         setEncryptClassStatus({isneediv:v});
//                                     }}
//                                 />
//                             </Col>
//                             {isneediv == 1 &&
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@ohvyb6@${diffKey}`} span={3}>
//                             <label style={{top:'5px'}}>{getLabel(129315,'加密向量')} &nbsp;{":"}&nbsp;</label>
//                             </Col>}
//                             {isneediv == 1 &&
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@fzkjf9@${diffKey}`} span={12}>
//                                 <WeaInput ecId={`${this && this.props && this.props.ecId || ''}_WeaInput@78y060@${diffKey}`}
//                                     type="password"
//                                     value={ivparam}
//                                     viewAttr={3}
//                                     onChange={v=> {
//                                         setEncryptClassStatus({ivparam:v});
//                                     }}
//                                 />
//                             </Col>}
//                         </Row>
//                     </WeaFormItem>),
//                 colSpan:1
//             });
//         } else if (id < 0 && isneediv == 1) {
//             baseItems.push({
//                 com:(
//                     <WeaFormItem ecId={`${this && this.props && this.props.ecId || ''}_WeaFormItem@cwowuk@${diffKey}`}
//                         label={getLabel(129315,'加密向量')}
//                         labelCol={{span:labelCol}}
//                         wrapperCol={{span:fieldCol}}>
//                         <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@i1pup4@${diffKey}`}>
//                             <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@axl2vq@${diffKey}`} span={14}>
//                                 <WeaInput ecId={`${this && this.props && this.props.ecId || ''}_WeaInput@h6ge5d@${diffKey}`}
//                                     type="password"
//                                     value={ivparam}
//                                     viewAttr={3}
//                                     onChange={v=> {
//                                         setEncryptClassStatus({ivparam:v});
//                                     }}
//                                 />
//                             </Col>
//                         </Row>
//                     </WeaFormItem>),
//                 colSpan:1
//             });
//         }

//         //基本信息
//         group.push(<WeaSearchGroup ecId={`${this && this.props && this.props.ecId || ''}_WeaSearchGroup@a15pan@${diffKey}`} col={1}  needTigger={true} title={getLabel(81711,'基本信息')}  showGroup={true} items={baseItems}/>);
//         if (id < 0 && lableList) {
//             let labels = [];
//             lableList.map((item) => {
//                 infoItems.push({
//                     com:(
//                         <label>{item}</label>
//                     ),
//                     colSpan:1
//                 });
//             });
//             group.push(<WeaSearchGroup ecId={`${this && this.props && this.props.ecId || ''}_WeaSearchGroup@cdpl7x@${diffKey}`} col={1}  needTigger={true} title={getLabel(85,'说明')}  showGroup={true} items={infoItems}/>);
//         } else if (!id || (id > 0 && datatype == 1)) {
//             infoItems.push({
//                 com:(
//                     <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@xgwp7z@${diffKey}`}>
//                         <Col ecId={`${this && this.props && this.props.ecId || ''}_Col@k7bxrn@${diffKey}`}>
//                             <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@d78nbm@${diffKey}`}>
//                             <label>{getLabel(129316,'1、自定义加密算法必须是类的全名，该类必须实现接口weaver.interfaces.encode.IEncode；')}</label>
//                             </Row>
//                             <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@rngl5e@${diffKey}`}>
//                             <label>{getLabel(129317,'2、自定义加密算法必须实现4个方法：')}</label>
//                             </Row>
//                             <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@41s2u0@${diffKey}`}>
//                             <label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{getLabel(129318,'public String encode(String str)，加密方法；')}</label>
//                             </Row>
//                             <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@f4gt6y@${diffKey}`}>
//                             <label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{getLabel(129319,'public String decode(String str)，解密方法；')}</label>
//                             </Row>
//                             <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@jlpziv@${diffKey}`}>
//                             <label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{getLabel(129320,'public boolean setPwd(String pwd)，设置密钥方法，如果算法不需要使用密钥，则直接返回true；')}</label>
//                             </Row>
//                             <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@5h7pak@${diffKey}`}>
//                             <label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{getLabel(129321,'public boolean setIv(String iv)，设置向量方法，如果算法不需要使用向量，则直接返回true；')}</label>
//                             </Row>
//                             <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@21bio6@${diffKey}`}>
//                             <label>{getLabel(129641,'3、加密方法必须只有一个参数（String类型），该参数用来传入需要加密的明文；')}</label>
//                             </Row>
//                             <Row ecId={`${this && this.props && this.props.ecId || ''}_Row@4yo047@${diffKey}`}>
//                             <label>{getLabel(129642,'4、解密方法必须只有一个参数（String类型），该参数用来传入需要解密的密文；')}</label>
//                             </Row>
//                         </Col>
//                     </Row>

//                 ),
//                 colSpan:1
//             });
//             group.push(<WeaSearchGroup ecId={`${this && this.props && this.props.ecId || ''}_WeaSearchGroup@590mj4@${diffKey}`} col={1}  needTigger={true} title={getLabel(85,'说明')}  showGroup={true} items={infoItems}/>);
//         }

//         return group;
//     }

//     render() {
//         const {outterStore} = this.props;

//         const { showNewFormDialog_encrypt } = toJS(outterStore.status);
//         const {id} = toJS(outterStore.encryptClassStatus);

//         return (
//             <div className='wea-integration-single'>
//                 <WeaDialog ecId={`${this && this.props && this.props.ecId || ''}_WeaDialog@3n12yz`}
//                     title={id ?getLabel(93,'编辑') + getLabel(125409,'加密算法设置') : getLabel(365,'新建')+ getLabel(125409,'加密算法设置')}
//                     icon='icon-coms-integration'
//                     iconBgcolor='#1a57a0'
//                     visible={showNewFormDialog_encrypt}
//                     hasScroll={true}
//                     style={{width: 800, height: 570}}
//                     onCancel={()=> {
//                         outterStore.setState({showNewFormDialog_encrypt : false});
//                         outterStore.resetEncryptClass();
//                     }}
//                     buttons={this.getBtns()}
//                     moreBtn={{
//                         datas : this.getRightMenu(),
//                         collectParams: []
//                     }}
//                 >
//                     <WeaRightMenu ecId={`${this && this.props && this.props.ecId || ''}_WeaRightMenu@9ko3km`}
//                         datas={this.getRightMenu()}
//                         collectParams={[]}>
//                         {this.getContent()}

//                     </WeaRightMenu>
//                     <EncryptClassTest ecId={`${this && this.props && this.props.ecId || ''}_EncryptClassTest@hehhe0`}/>
//                 </WeaDialog>
//             </div>
//         );
//     }
// }
