From 42771d9a906ab3251b22b1cc197cec5b71355349 Mon Sep 17 00:00:00 2001 From: vapao Date: Fri, 27 Mar 2020 13:24:56 +0800 Subject: [PATCH] =?UTF-8?q?F=20=E4=BF=AE=E5=A4=8D=E6=97=A0=E5=8F=AF?= =?UTF-8?q?=E7=94=A8=E7=8E=AF=E5=A2=83=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=85=8D=E7=BD=AE=E6=97=B6=E6=8A=A5=E9=94=99?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spug_web/src/pages/config/setting/index.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/spug_web/src/pages/config/setting/index.js b/spug_web/src/pages/config/setting/index.js index 8f96cb9..b2e5a4b 100644 --- a/spug_web/src/pages/config/setting/index.js +++ b/spug_web/src/pages/config/setting/index.js @@ -5,7 +5,7 @@ */ import React from 'react'; import { observer } from 'mobx-react'; -import { Menu, Input, Button, Select, PageHeader, Icon } from 'antd'; +import { Menu, Input, Button, Select, PageHeader, Icon, Modal } from 'antd'; import envStore from '../environment/store'; import styles from './index.module.css'; import history from 'libs/history'; @@ -33,14 +33,23 @@ class Index extends React.Component { store.type = type; store.id = id; if (envStore.records.length === 0) { - envStore.fetchRecords().then(() => this.updateEnv()) + envStore.fetchRecords().then(() => { + if (envStore.records.length === 0) { + Modal.error({ + title: '无可用环境', + content:
配置依赖应用的运行环境,请在 环境管理 中创建环境。
+ }) + } else { + this.updateEnv() + } + }) } else { this.updateEnv() } } updateEnv = (env) => { - store.env = env || envStore.records[0]; + store.env = env || envStore.records[0] || {}; this.handleRefresh() }; @@ -91,7 +100,8 @@ class Index extends React.Component { onClick={store.showRecord}>更改历史 - store.showForm()}>新增配置 + store.showForm()}>新增配置