Commit f3c88c10f80379efb9295159072f7c9e50a07d3f

Authored by 田强
1 parent ead223fa

refactor: 同步代码

@@ -60,7 +60,11 @@ export const UrlDialog: React.FC<UrlDialogProp> = (props) => { @@ -60,7 +60,11 @@ export const UrlDialog: React.FC<UrlDialogProp> = (props) => {
60 </Draggable> 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 </Modal> 68 </Modal>
65 </> 69 </>
66 ); 70 );
@@ -135,7 +139,9 @@ const ButtonForm: React.FC<ButtonFormProps> = (props) => { @@ -135,7 +139,9 @@ const ButtonForm: React.FC<ButtonFormProps> = (props) => {
135 setQuery(schemaItem.link); 139 setQuery(schemaItem.link);
136 const btnSchema = schemaItem; 140 const btnSchema = schemaItem;
137 const params = (btnSchema.link.params || []).map((item: any) => { 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 if (btnSchema.type === 'URL') { 146 if (btnSchema.type === 'URL') {
141 //TODO,开发者模式下才有,不完善。 for 易才项目 from 史婷婷 147 //TODO,开发者模式下才有,不完善。 for 易才项目 from 史婷婷
@@ -144,7 +150,8 @@ const ButtonForm: React.FC<ButtonFormProps> = (props) => { @@ -144,7 +150,8 @@ const ButtonForm: React.FC<ButtonFormProps> = (props) => {
144 if (_url) { 150 if (_url) {
145 try { 151 try {
146 const _urlArr = _url.split('?'); 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 setUrl(_urlArr.join('?')); 155 setUrl(_urlArr.join('?'));
149 setUrlDialogVisible(true); 156 setUrlDialogVisible(true);
150 } catch (e) { 157 } catch (e) {