|
|
@ -67,9 +67,7 @@ export function useRules( |
|
|
|
if (ruleLoading.value) return |
|
|
|
if (ruleLoading.value) return |
|
|
|
ruleLoading.value = true |
|
|
|
ruleLoading.value = true |
|
|
|
const result = await getRuleFormCreateJson(ruleId) |
|
|
|
const result = await getRuleFormCreateJson(ruleId) |
|
|
|
const items = JSON.parse(result).map((item: IResponseJsonItem) => |
|
|
|
const items = JSON.parse(result).map((item: IResponseJsonItem) => formatResponseJson(item)) |
|
|
|
formatResponseJson(item) |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
updateRules(items, preItemLen) |
|
|
|
updateRules(items, preItemLen) |
|
|
|
preItemLen = items.length |
|
|
|
preItemLen = items.length |
|
|
|
ruleLoading.value = false |
|
|
|
ruleLoading.value = false |
|
|
@ -78,6 +76,7 @@ export function useRules( |
|
|
|
const formatResponseJson = ( |
|
|
|
const formatResponseJson = ( |
|
|
|
responseItem: IResponseJsonItem |
|
|
|
responseItem: IResponseJsonItem |
|
|
|
): IJsonItemParams => { |
|
|
|
): IJsonItemParams => { |
|
|
|
|
|
|
|
responseItem.props.placeholder = t('project.node.' + responseItem.props.placeholder.split(' ').join('_').split(',').join('').toLowerCase()) |
|
|
|
const item: IJsonItemParams = { |
|
|
|
const item: IJsonItemParams = { |
|
|
|
field: responseItem.field, |
|
|
|
field: responseItem.field, |
|
|
|
options: responseItem.options, |
|
|
|
options: responseItem.options, |
|
|
|