Commit b4a0875b7ee40c66bba7bbc3f1f39969fd138ef8

Authored by fengwotao
1 parent 3d22d6a6

fix: DEFECT-1625 新增模版,邮件配置再禁用情况下,模板应该是无法选择该禁用的配置的

@@ -159,22 +159,25 @@ export const formSchema: FormSchema[] = [ @@ -159,22 +159,25 @@ export const formSchema: FormSchema[] = [
159 label: '配置名称', 159 label: '配置名称',
160 required: true, 160 required: true,
161 component: 'ApiSelect', 161 component: 'ApiSelect',
162 - componentProps: {  
163 - api: async (params: Recordable) => {  
164 - try {  
165 - const record = await findMessageConfig(params);  
166 - return record.filter((item) => item.status === 1);  
167 - } catch (error) {  
168 - console.log(error);  
169 - return [];  
170 - }  
171 - },  
172 - params: {  
173 - messageType: ({ values }) => Reflect.get(values, 'messageType'),  
174 - },  
175 - immediate: true,  
176 - labelField: 'configName',  
177 - valueField: 'id', 162 + componentProps: () => {
  163 + return {
  164 + api: async (params: Recordable) => {
  165 + try {
  166 + const record = await findMessageConfig(params);
  167 + return record.filter((item) => item.status === 1);
  168 + } catch (error) {
  169 + console.log(error);
  170 + return [];
  171 + }
  172 + },
  173 + params: {
  174 + messageType: ({ values }) => Reflect.get(values, 'messageType'),
  175 + },
  176 + immediate: true,
  177 + labelField: 'configName',
  178 + valueField: 'id',
  179 + getPopupContainer: () => document.body,
  180 + };
178 }, 181 },
179 }, 182 },
180 { 183 {