d4cb8889 by lihua

fix: 解决标签管理问题

1 parent c666f2ec
...@@ -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') {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!