Skip to content

Commit e7f1d6f

Browse files
authored
fix(console): when update notify disable qudao (#984)
1 parent bd11ad4 commit e7f1d6f

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

web/console/src/modules/notify/components/resourceEdition/EditResourceTemplate.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { onChange } from '../../schema/schemaUtil';
66
import { Select } from '@tencent/tea-component';
77
import { EditResource } from './EditResource';
88
import { templateSchema } from '../../schema/templateSchema';
9+
import { router } from '../../router';
910

1011
export class EditResourceTemplate extends EditResource {
1112
componentDidMount() {
@@ -18,13 +19,13 @@ export class EditResourceTemplate extends EditResource {
1819
renderForm() {
1920
let resource = templateSchema;
2021
resource = this.state.resource;
21-
let namespaceOptions = this.props.channel.list.data.records.map(c => ({
22+
const namespaceOptions = this.props.channel.list.data.records.map(c => ({
2223
value: c.metadata.name,
2324
text: `${c.spec.displayName}(${c.metadata.name})`
2425
}));
2526

2627
if (resource.properties.metadata.properties.namespace.value) {
27-
let channel = this.props.channel.list.data.records.find(
28+
const channel = this.props.channel.list.data.records.find(
2829
c => c.metadata.name === resource.properties.metadata.properties.namespace.value
2930
);
3031
let type = 'text';
@@ -44,6 +45,11 @@ export class EditResourceTemplate extends EditResource {
4445
}
4546
resource.properties.spec.pick = type;
4647
}
48+
49+
// 更新模式下disbale渠道
50+
const { route } = this.props;
51+
const { mode } = router.resolve(route);
52+
4753
return (
4854
<Form>
4955
<Form.Item label={t('名称')} required>
@@ -57,6 +63,7 @@ export class EditResourceTemplate extends EditResource {
5763

5864
<Form.Item label={t('渠道')} required>
5965
<Select
66+
disabled={mode === 'update'}
6067
size="l"
6168
placeholder={t('请选择渠道')}
6269
options={namespaceOptions}

0 commit comments

Comments
 (0)