diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index 8682f3dc7..7495d9e88 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -804,6 +804,7 @@ export default { forceDeleteHelper: '强制删除,会忽略删除过程中产生的错误并最终删除元数据', deleteBackup: '删除备份', deleteBackupHelper: '同时删除应用备份', + toInstall: '去安装', }, website: { website: '网站', diff --git a/frontend/src/views/app-store/detail/params/index.vue b/frontend/src/views/app-store/detail/params/index.vue index fc61695e8..a04438447 100644 --- a/frontend/src/views/app-store/detail/params/index.vue +++ b/frontend/src/views/app-store/detail/params/index.vue @@ -34,6 +34,9 @@ :label="service.label" > + + {{ $t('app.toInstall') }} + @@ -43,6 +46,8 @@ import { getRandomStr } from '@/utils/util'; import { GetAppService } from '@/api/modules/app'; import { Rules } from '@/global/form-rules'; import { App } from '@/api/interface/app'; +import { useRouter } from 'vue-router'; +const router = useRouter(); interface ParamObj extends App.FromField { services: App.AppService[]; @@ -133,7 +138,7 @@ const handleParams = () => { const getServices = async (envKey: string, key: string | undefined, pObj: ParamObj) => { await GetAppService(key).then((res) => { pObj.services = res.data; - if (res.data.length > 0) { + if (res.data && res.data.length > 0) { form[envKey] = res.data[0].value; if (res.data[0].config) { Object.entries(res.data[0].config).forEach(([k, v]) => { @@ -162,6 +167,10 @@ const changeService = (value: string, services: App.AppService[]) => { updateParam(); }; +const toPage = () => { + router.push({ name: 'App' }); +}; + onMounted(() => { handleParams(); }); diff --git a/frontend/src/views/website/website/create/index.vue b/frontend/src/views/website/website/create/index.vue index afd79bd60..48b1caa8b 100644 --- a/frontend/src/views/website/website/create/index.vue +++ b/frontend/src/views/website/website/create/index.vue @@ -12,7 +12,7 @@ ref="websiteForm" label-position="right" :model="website" - label-width="68px" + label-width="125px" :rules="rules" :validate-on-rule-change="false" >