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) { | ... | ... |