Showing
1 changed file
with
10 additions
and
3 deletions
| ... | ... | @@ -60,7 +60,11 @@ export const UrlDialog: React.FC<UrlDialogProp> = (props) => { |
| 60 | 60 | </Draggable> |
| 61 | 61 | )} |
| 62 | 62 | > |
| 63 | - <iframe src={props.url} style={{ width: '100%', height: '500px' }} frameBorder="0" /> | |
| 63 | + <iframe | |
| 64 | + src={props.url} | |
| 65 | + style={{ width: '100%', height: '500px' }} | |
| 66 | + frameBorder="0" | |
| 67 | + /> | |
| 64 | 68 | </Modal> |
| 65 | 69 | </> |
| 66 | 70 | ); |
| ... | ... | @@ -135,7 +139,9 @@ const ButtonForm: React.FC<ButtonFormProps> = (props) => { |
| 135 | 139 | setQuery(schemaItem.link); |
| 136 | 140 | const btnSchema = schemaItem; |
| 137 | 141 | const params = (btnSchema.link.params || []).map((item: any) => { |
| 138 | - return `${item.name}=${getParaVal(item.value, record)}`; | |
| 142 | + return `${item.name}=${encodeURIComponent( | |
| 143 | + getParaVal(item.value, record), | |
| 144 | + )}`; | |
| 139 | 145 | }); |
| 140 | 146 | if (btnSchema.type === 'URL') { |
| 141 | 147 | //TODO,开发者模式下才有,不完善。 for 易才项目 from 史婷婷 |
| ... | ... | @@ -144,7 +150,8 @@ const ButtonForm: React.FC<ButtonFormProps> = (props) => { |
| 144 | 150 | if (_url) { |
| 145 | 151 | try { |
| 146 | 152 | const _urlArr = _url.split('?'); |
| 147 | - _urlArr[1] = params.join('&') + (_urlArr[1] ? '&' : '') + _urlArr[1]; | |
| 153 | + _urlArr[1] = | |
| 154 | + params.join('&') + (_urlArr[1] ? '&' : '') + _urlArr[1]; | |
| 148 | 155 | setUrl(_urlArr.join('?')); |
| 149 | 156 | setUrlDialogVisible(true); |
| 150 | 157 | } catch (e) { | ... | ... |