Commit c967ba5379f453283af1378d9502ce77a0de426c

Authored by fengwotao
1 parent 4e24d169

fix: DEFECT-1698 rest-api节点不一致

... ... @@ -73,6 +73,10 @@ export const formSchemas: FormSchema[] = [
73 73 getPopupContainer: () => document.body,
74 74 placeholder: `请选择${RestApiCallFieldsEnum.PROXY_SCHEME}`,
75 75 },
  76 + ifShow: ({ model }) => {
  77 + const ifShowField = model[RestApiCallFieldsEnum.ENABLE_PROXY];
  78 + return ifShowField && !model[RestApiCallFieldsEnum.USE_SYSTEM_PROXY_PROPERTIES];
  79 + },
76 80 },
77 81 {
78 82 field: RestApiCallFieldsEnum.PROXY_HOST,
... ... @@ -83,6 +87,10 @@ export const formSchemas: FormSchema[] = [
83 87 componentProps: {
84 88 placeholder: `请输入${RestApiCallFieldsNameEnum.PROXY_HOST}`,
85 89 },
  90 + ifShow: ({ model }) => {
  91 + const ifShowField = model[RestApiCallFieldsEnum.ENABLE_PROXY];
  92 + return ifShowField && !model[RestApiCallFieldsEnum.USE_SYSTEM_PROXY_PROPERTIES];
  93 + },
86 94 },
87 95 {
88 96 field: RestApiCallFieldsEnum.PROXY_PORT,
... ... @@ -93,6 +101,10 @@ export const formSchemas: FormSchema[] = [
93 101 componentProps: {
94 102 placeholder: `请输入${RestApiCallFieldsNameEnum.PROXY_HOST}`,
95 103 },
  104 + ifShow: ({ model }) => {
  105 + const ifShowField = model[RestApiCallFieldsEnum.ENABLE_PROXY];
  106 + return ifShowField && !model[RestApiCallFieldsEnum.USE_SYSTEM_PROXY_PROPERTIES];
  107 + },
96 108 },
97 109 {
98 110 field: RestApiCallFieldsEnum.PROXY_USER,
... ... @@ -101,6 +113,10 @@ export const formSchemas: FormSchema[] = [
101 113 componentProps: {
102 114 placeholder: `请输入${RestApiCallFieldsNameEnum.PROXY_USER}`,
103 115 },
  116 + ifShow: ({ model }) => {
  117 + const ifShowField = model[RestApiCallFieldsEnum.ENABLE_PROXY];
  118 + return ifShowField && !model[RestApiCallFieldsEnum.USE_SYSTEM_PROXY_PROPERTIES];
  119 + },
104 120 },
105 121 {
106 122 field: RestApiCallFieldsEnum.PROXY_PASSWORD,
... ... @@ -109,6 +125,10 @@ export const formSchemas: FormSchema[] = [
109 125 componentProps: {
110 126 placeholder: `请输入${RestApiCallFieldsNameEnum.PROXY_PASSWORD}`,
111 127 },
  128 + ifShow: ({ model }) => {
  129 + const ifShowField = model[RestApiCallFieldsEnum.ENABLE_PROXY];
  130 + return ifShowField && !model[RestApiCallFieldsEnum.USE_SYSTEM_PROXY_PROPERTIES];
  131 + },
112 132 },
113 133 {
114 134 field: RestApiCallFieldsEnum.READ_TIMEOUT_MS,
... ...