|
139 | 139 | </el-input> |
140 | 140 | </el-form-item> |
141 | 141 |
|
142 | | - <el-form-item :label="$t('setting.proxy')" prop="proxyShow"> |
| 142 | + <el-form-item :label="$t('setting.proxy')" prop="proxyShow" v-if="isMaster"> |
143 | 143 | <el-input disabled v-model="form.proxyShow"> |
144 | 144 | <template #append> |
145 | 145 | <el-button @click="onChangeProxy" icon="Setting"> |
@@ -229,7 +229,7 @@ const loading = ref(false); |
229 | 229 | const i18n = useI18n(); |
230 | 230 | const globalStore = GlobalStore(); |
231 | 231 |
|
232 | | -const { isMasterProductPro } = storeToRefs(globalStore); |
| 232 | +const { isMasterProductPro, isMaster } = storeToRefs(globalStore); |
233 | 233 |
|
234 | 234 | const { switchTheme } = useTheme(); |
235 | 235 | const mobile = computed(() => { |
@@ -266,6 +266,8 @@ const form = reactive({ |
266 | 266 | proxyPasswd: '', |
267 | 267 | proxyPasswdKeep: '', |
268 | 268 | proxyDocker: '', |
| 269 | + proxyDockerSyncToNode: '', |
| 270 | + proxyDockerSyncNodes: '', |
269 | 271 |
|
270 | 272 | apiInterfaceStatus: 'Disable', |
271 | 273 | apiKey: '', |
@@ -339,6 +341,8 @@ const search = async () => { |
339 | 341 | : '{"light":"#005eeb","dark":"#F0BE96"}'; |
340 | 342 | globalStore.themeConfig.theme = form.theme; |
341 | 343 | form.proxyDocker = xpackRes.data.proxyDocker; |
| 344 | + form.proxyDockerSyncToNode = xpackRes.data.proxyDockerSyncToNode; |
| 345 | + form.proxyDockerSyncNodes = xpackRes.data.proxyDockerSyncNodes; |
342 | 346 | } |
343 | 347 | } else { |
344 | 348 | globalStore.themeConfig.theme = form.theme; |
@@ -369,6 +373,8 @@ const onChangeProxy = () => { |
369 | 373 | passwd: form.proxyPasswd, |
370 | 374 | passwdKeep: form.proxyPasswdKeep, |
371 | 375 | proxyDocker: form.proxyDocker, |
| 376 | + proxyDockerSyncToNode: form.proxyDockerSyncToNode, |
| 377 | + proxyDockerSyncNodes: form.proxyDockerSyncNodes, |
372 | 378 | }); |
373 | 379 | }; |
374 | 380 |
|
|
0 commit comments