fix: 解决标签管理问题
Showing
1 changed file
with
9 additions
and
0 deletions
| ... | @@ -86,6 +86,9 @@ const tableInfo = ref({ | ... | @@ -86,6 +86,9 @@ const tableInfo = ref({ |
| 86 | formRows.value = labelRuleField.vagueMatchRule || [{ matchValue: '', position: '', name: '', disabled: false }]; | 86 | formRows.value = labelRuleField.vagueMatchRule || [{ matchValue: '', position: '', name: '', disabled: false }]; |
| 87 | 87 | ||
| 88 | let labelRuleContent = detail.labelRuleContent || {}; | 88 | let labelRuleContent = detail.labelRuleContent || {}; |
| 89 | |||
| 90 | ruleContentFormItems.value[1].visible = labelRuleContent.ruleType == 1; | ||
| 91 | ruleContentFormItems.value[2].visible = labelRuleContent.ruleType == 2; | ||
| 89 | ruleContentFormItems.value.forEach(item => { | 92 | ruleContentFormItems.value.forEach(item => { |
| 90 | item.default = labelRuleContent[item.field]; | 93 | item.default = labelRuleContent[item.field]; |
| 91 | if (item.field == 'regularTestData') { | 94 | if (item.field == 'regularTestData') { |
| ... | @@ -316,6 +319,8 @@ const newCreateLabelDialogInfo = ref({ | ... | @@ -316,6 +319,8 @@ const newCreateLabelDialogInfo = ref({ |
| 316 | newCreateLabelDialogInfo.value.submitBtnLoading = false; | 319 | newCreateLabelDialogInfo.value.submitBtnLoading = false; |
| 317 | proxy.$ElMessage.error(res.msg); | 320 | proxy.$ElMessage.error(res.msg); |
| 318 | } | 321 | } |
| 322 | }).catch(() => { | ||
| 323 | newCreateLabelDialogInfo.value.submitBtnLoading = false; | ||
| 319 | }); | 324 | }); |
| 320 | } else { | 325 | } else { |
| 321 | newCreateLabelDialogInfo.value.submitBtnLoading = true; | 326 | newCreateLabelDialogInfo.value.submitBtnLoading = true; |
| ... | @@ -332,6 +337,8 @@ const newCreateLabelDialogInfo = ref({ | ... | @@ -332,6 +337,8 @@ const newCreateLabelDialogInfo = ref({ |
| 332 | newCreateLabelDialogInfo.value.submitBtnLoading = false; | 337 | newCreateLabelDialogInfo.value.submitBtnLoading = false; |
| 333 | proxy.$ElMessage.error(res.msg); | 338 | proxy.$ElMessage.error(res.msg); |
| 334 | } | 339 | } |
| 340 | }).catch(() => { | ||
| 341 | newCreateLabelDialogInfo.value.submitBtnLoading = false; | ||
| 335 | }); | 342 | }); |
| 336 | } | 343 | } |
| 337 | } | 344 | } |
| ... | @@ -437,6 +444,8 @@ const handleCreate = () => { | ... | @@ -437,6 +444,8 @@ const handleCreate = () => { |
| 437 | matchEnValue.value.disabled = false; | 444 | matchEnValue.value.disabled = false; |
| 438 | formRows.value = [{ matchValue: '', position: '', name: '', disabled: false }]; | 445 | formRows.value = [{ matchValue: '', position: '', name: '', disabled: false }]; |
| 439 | 446 | ||
| 447 | ruleContentFormItems.value[1].visible = true; | ||
| 448 | ruleContentFormItems.value[2].visible = false; | ||
| 440 | ruleContentFormItems.value.forEach(item => { | 449 | ruleContentFormItems.value.forEach(item => { |
| 441 | item.default = item.field == 'ruleType' ? 1 : ''; | 450 | item.default = item.field == 'ruleType' ? 1 : ''; |
| 442 | if (item.field == 'regularTestData') { | 451 | if (item.field == 'regularTestData') { | ... | ... |
-
Please register or sign in to post a comment