价值评估的质量信息填写需与质量评价时交互一致
Showing
2 changed files
with
50 additions
and
3 deletions
| ... | @@ -101,7 +101,7 @@ const useUserStore = defineStore( | ... | @@ -101,7 +101,7 @@ const useUserStore = defineStore( |
| 101 | await process(); | 101 | await process(); |
| 102 | } | 102 | } |
| 103 | /** 轮询是否需要刷新token。如果是同步多个调用,则不处理错误的信息。 */ | 103 | /** 轮询是否需要刷新token。如果是同步多个调用,则不处理错误的信息。 */ |
| 104 | setInterval(async () => { | 104 | timer.value = setInterval(async () => { |
| 105 | process(); | 105 | process(); |
| 106 | }, 600000); | 106 | }, 600000); |
| 107 | } | 107 | } | ... | ... |
| ... | @@ -320,7 +320,14 @@ const tableBtnClick = (scope, btn) => { | ... | @@ -320,7 +320,14 @@ const tableBtnClick = (scope, btn) => { |
| 320 | formItems.value[2].default = row.costAssessmentFile || []; | 320 | formItems.value[2].default = row.costAssessmentFile || []; |
| 321 | formItems.value[2].visible = needApprove.value; | 321 | formItems.value[2].visible = needApprove.value; |
| 322 | // formItems.value[2].default = row.qualityScore; | 322 | // formItems.value[2].default = row.qualityScore; |
| 323 | |||
| 324 | if (row.dataStartDate) { | ||
| 325 | formItems.value[4].disabled = true; | ||
| 326 | passFormItems.value[1].default = [row.dataStartDate, row.dataEndDate]; | ||
| 327 | } else { | ||
| 328 | formItems.value[4].disabled = false; | ||
| 323 | formItems.value[4].default = row.evaluationRangeStart && row.evaluationRangeEnd ? [row.evaluationRangeStart, row.evaluationRangeEnd] : ''; | 329 | formItems.value[4].default = row.evaluationRangeStart && row.evaluationRangeEnd ? [row.evaluationRangeStart, row.evaluationRangeEnd] : ''; |
| 330 | } | ||
| 324 | // formItems.value[4].default = row.evaluationNote; | 331 | // formItems.value[4].default = row.evaluationNote; |
| 325 | // formItems.value[5].default = row.evaluationFile || []; | 332 | // formItems.value[5].default = row.evaluationFile || []; |
| 326 | } | 333 | } |
| ... | @@ -336,7 +343,13 @@ const tableBtnClick = (scope, btn) => { | ... | @@ -336,7 +343,13 @@ const tableBtnClick = (scope, btn) => { |
| 336 | formItems.value[2].visible = needApprove.value; | 343 | formItems.value[2].visible = needApprove.value; |
| 337 | formItems.value[2].default = row.costAssessmentFile || []; | 344 | formItems.value[2].default = row.costAssessmentFile || []; |
| 338 | formItems.value[3].default = changeNum(row.qualityScore || 0, 2); | 345 | formItems.value[3].default = changeNum(row.qualityScore || 0, 2); |
| 346 | if (row.dataStartDate) { | ||
| 347 | formItems.value[4].disabled = true; | ||
| 348 | passFormItems.value[1].default = [row.dataStartDate, row.dataEndDate]; | ||
| 349 | } else { | ||
| 350 | formItems.value[4].disabled = false; | ||
| 339 | formItems.value[4].default = row.evaluationRangeStart && row.evaluationRangeEnd ? [row.evaluationRangeStart, row.evaluationRangeEnd] : ''; | 351 | formItems.value[4].default = row.evaluationRangeStart && row.evaluationRangeEnd ? [row.evaluationRangeStart, row.evaluationRangeEnd] : ''; |
| 352 | } | ||
| 340 | formItems.value[5].default = row.evaluationNote; | 353 | formItems.value[5].default = row.evaluationNote; |
| 341 | formItems.value[6].default = row.evaluationFile || []; | 354 | formItems.value[6].default = row.evaluationFile || []; |
| 342 | } | 355 | } |
| ... | @@ -650,7 +663,9 @@ const handleSelectChange = (val, row, info) => { | ... | @@ -650,7 +663,9 @@ const handleSelectChange = (val, row, info) => { |
| 650 | if (row.field != 'registerGuid') { | 663 | if (row.field != 'registerGuid') { |
| 651 | return; | 664 | return; |
| 652 | } | 665 | } |
| 653 | let qualityEvaluationGuid = assetListData.value.find(item => item.guid == val)?.qualityEvaluationGuid; | 666 | |
| 667 | let selectDam = val && assetListData.value.find(item => item.guid == val); | ||
| 668 | let qualityEvaluationGuid = selectDam?.qualityEvaluationGuid; | ||
| 654 | if (!qualityEvaluationGuid) { | 669 | if (!qualityEvaluationGuid) { |
| 655 | formItems.value[0].default = val; | 670 | formItems.value[0].default = val; |
| 656 | formItems.value[1].default = info.evaluationAgencyGuid; | 671 | formItems.value[1].default = info.evaluationAgencyGuid; |
| ... | @@ -659,6 +674,21 @@ const handleSelectChange = (val, row, info) => { | ... | @@ -659,6 +674,21 @@ const handleSelectChange = (val, row, info) => { |
| 659 | formItems.value[4].visible = true; | 674 | formItems.value[4].visible = true; |
| 660 | formItems.value[5].visible = true; | 675 | formItems.value[5].visible = true; |
| 661 | formItems.value[6].visible = true; | 676 | formItems.value[6].visible = true; |
| 677 | formItems.value.forEach(item => { | ||
| 678 | item.default = info[item.field]; | ||
| 679 | if (item.field == 'evaluationFile') { | ||
| 680 | item.default = item.default || []; | ||
| 681 | } | ||
| 682 | }) | ||
| 683 | passFormItems.value.forEach(item => { | ||
| 684 | item.default = info[item.field]; | ||
| 685 | if (item.field == 'evaluationRange') { | ||
| 686 | item.disabled = !!selectDam?.dataStartDate; | ||
| 687 | item.default = selectDam?.dataStartDate ? [selectDam.dataStartDate, selectDam.dataEndDate] : null; | ||
| 688 | } else if (item.field == 'assessmentFile') { | ||
| 689 | item.default = item.default || []; | ||
| 690 | } | ||
| 691 | }) | ||
| 662 | } else { | 692 | } else { |
| 663 | formItems.value[0].default = val; | 693 | formItems.value[0].default = val; |
| 664 | formItems.value[1].default = info.evaluationAgencyGuid; | 694 | formItems.value[1].default = info.evaluationAgencyGuid; |
| ... | @@ -667,12 +697,27 @@ const handleSelectChange = (val, row, info) => { | ... | @@ -667,12 +697,27 @@ const handleSelectChange = (val, row, info) => { |
| 667 | formItems.value[4].visible = false; | 697 | formItems.value[4].visible = false; |
| 668 | formItems.value[5].visible = false; | 698 | formItems.value[5].visible = false; |
| 669 | formItems.value[6].visible = false; | 699 | formItems.value[6].visible = false; |
| 700 | formItems.value.forEach(item => { | ||
| 701 | item.default = info[item.field]; | ||
| 702 | if (item.field == 'evaluationFile') { | ||
| 703 | item.default = []; | ||
| 704 | } | ||
| 705 | }) | ||
| 706 | passFormItems.value.forEach(item => { | ||
| 707 | item.default = info[item.field]; | ||
| 708 | if (item.field == 'evaluationRange') { | ||
| 709 | item.disabled = !!selectDam?.dataStartDate; | ||
| 710 | item.default = selectDam?.dataStartDate ? [selectDam.dataStartDate, selectDam.dataEndDate] : null; | ||
| 711 | } else if (item.field == 'assessmentFile') { | ||
| 712 | item.default = item.default || []; | ||
| 713 | } | ||
| 714 | }) | ||
| 670 | } | 715 | } |
| 671 | 716 | ||
| 672 | } | 717 | } |
| 673 | 718 | ||
| 674 | const dialogInputChange = (val, item, info) => { | 719 | const dialogInputChange = (val, item, info) => { |
| 675 | if (item.field != 'assessmentMoney' && item.field != 'assessmentDate') { | 720 | if (item.field != 'assessmentMoney' && item.field != 'assessmentDate' && item.field != 'qualityScore') { |
| 676 | return; | 721 | return; |
| 677 | } | 722 | } |
| 678 | passDialogInputChange(val, item, info); | 723 | passDialogInputChange(val, item, info); |
| ... | @@ -710,6 +755,8 @@ const passDialogInputChange = (val, item, inlineValue) => { | ... | @@ -710,6 +755,8 @@ const passDialogInputChange = (val, item, inlineValue) => { |
| 710 | let M = (val?.getMonth() + 1 < 10 ? '0' + (val?.getMonth() + 1) : val?.getMonth() + 1); | 755 | let M = (val?.getMonth() + 1 < 10 ? '0' + (val?.getMonth() + 1) : val?.getMonth() + 1); |
| 711 | let D = (val?.getDate() + 1 < 10 ? '0' + val?.getDate() : val?.getDate()); | 756 | let D = (val?.getDate() + 1 < 10 ? '0' + val?.getDate() : val?.getDate()); |
| 712 | passFormItems.value[2].placeholder = `按照本次评估目的及价值类型,该笔数据资产在评估基准日的评估值为人民币${inlineValue.assessmentMoney ? inlineValue.assessmentMoney : '***'}元。本次评估结论在评估基准日后一年内有效,即自${val ? `${val?.getFullYear()}年${M}月${D}日至${val?.getFullYear() + 1}年${M}月${D}日` : '20*年*月*日至20*年*月*日'}止。超过一年,需重新举行资产评估。`; | 757 | passFormItems.value[2].placeholder = `按照本次评估目的及价值类型,该笔数据资产在评估基准日的评估值为人民币${inlineValue.assessmentMoney ? inlineValue.assessmentMoney : '***'}元。本次评估结论在评估基准日后一年内有效,即自${val ? `${val?.getFullYear()}年${M}月${D}日至${val?.getFullYear() + 1}年${M}月${D}日` : '20*年*月*日至20*年*月*日'}止。超过一年,需重新举行资产评估。`; |
| 758 | } else if (item.field == 'qualityScore') { | ||
| 759 | formItems.value[5].placeholder = `本次评估数据资产总体质量得分为${val}分\n准确性:\n一致性:\n可访问性:\n规范性:\n完整性:`; | ||
| 713 | } | 760 | } |
| 714 | } | 761 | } |
| 715 | 762 | ... | ... |
-
Please register or sign in to post a comment