e449fb94 by xukangle

Merge branch 'develop' into dev_20241202_xukangle

2 parents c33aab73 f3a3352d
...@@ -420,7 +420,12 @@ const dialogBtnClick = (btn, info) => { ...@@ -420,7 +420,12 @@ const dialogBtnClick = (btn, info) => {
420 daName: currTableData.value.daName, 420 daName: currTableData.value.daName,
421 immediateApprove: true, 421 immediateApprove: true,
422 evaluationAgencyGuid: res.data?.[1]?.candidateUsers?.[0]?.staffGuid, 422 evaluationAgencyGuid: res.data?.[1]?.candidateUsers?.[0]?.staffGuid,
423 qualityEvaluationFile: info.qualityEvaluationFile || [] 423 qualityEvaluationFile: info.qualityEvaluationFile?.map(file => {
424 return {
425 name: file.name,
426 url: file.url
427 }
428 }) || []
424 }).then((res: any) => { 429 }).then((res: any) => {
425 dialogInfo.value.footer.btns[1].loading = false; 430 dialogInfo.value.footer.btns[1].loading = false;
426 if (res?.code == proxy.$passCode) { 431 if (res?.code == proxy.$passCode) {
...@@ -440,7 +445,12 @@ const dialogBtnClick = (btn, info) => { ...@@ -440,7 +445,12 @@ const dialogBtnClick = (btn, info) => {
440 daName: daInfo.damName, 445 daName: daInfo.damName,
441 immediateApprove: true, 446 immediateApprove: true,
442 evaluationAgencyGuid: res.data?.[1]?.candidateUsers?.[0]?.staffGuid, 447 evaluationAgencyGuid: res.data?.[1]?.candidateUsers?.[0]?.staffGuid,
443 qualityEvaluationFile: info.qualityEvaluationFile || [] 448 qualityEvaluationFile: info.qualityEvaluationFile?.map(file => {
449 return {
450 name: file.name,
451 url: file.url
452 }
453 }) || []
444 }).then((res: any) => { 454 }).then((res: any) => {
445 dialogInfo.value.footer.btns[1].loading = false; 455 dialogInfo.value.footer.btns[1].loading = false;
446 if (res?.code == proxy.$passCode) { 456 if (res?.code == proxy.$passCode) {
...@@ -608,7 +618,12 @@ const passDialogBtnClick = (btn, info) => { ...@@ -608,7 +618,12 @@ const passDialogBtnClick = (btn, info) => {
608 evaluationRangeStart: info.evaluationRange[0], 618 evaluationRangeStart: info.evaluationRange[0],
609 evaluationRangeEnd: info.evaluationRange[1], 619 evaluationRangeEnd: info.evaluationRange[1],
610 evaluationNote: info.evaluationNote, 620 evaluationNote: info.evaluationNote,
611 evaluationFile: info.evaluationFile || [], 621 evaluationFile: info.evaluationFile?.map(file => {
622 return {
623 name: file.name,
624 url: file.url
625 }
626 }) || [],
612 }).then((res: any) => { 627 }).then((res: any) => {
613 passDialogInfo.value.footer.btns[1].loading = false; 628 passDialogInfo.value.footer.btns[1].loading = false;
614 if (res?.code == proxy.$passCode) { 629 if (res?.code == proxy.$passCode) {
......
...@@ -596,7 +596,12 @@ const passDialogBtnClick = (btn, info) => { ...@@ -596,7 +596,12 @@ const passDialogBtnClick = (btn, info) => {
596 evaluationRangeStart: info.evaluationRange[0], 596 evaluationRangeStart: info.evaluationRange[0],
597 evaluationRangeEnd: info.evaluationRange[1], 597 evaluationRangeEnd: info.evaluationRange[1],
598 evaluationNote: info.evaluationNote, 598 evaluationNote: info.evaluationNote,
599 evaluationFile: info.evaluationFile || [] 599 evaluationFile: info.evaluationFile?.map(file => {
600 return {
601 name: file.name,
602 url: file.url
603 }
604 }) || []
600 }).then((res: any) => { 605 }).then((res: any) => {
601 passDialogInfo.value.footer.btns[1].loading = false; 606 passDialogInfo.value.footer.btns[1].loading = false;
602 submitPromise.value = null; 607 submitPromise.value = null;
...@@ -903,7 +908,7 @@ const rejectDialogBtnClick = (btn, info) => { ...@@ -903,7 +908,7 @@ const rejectDialogBtnClick = (btn, info) => {
903 </div> 908 </div>
904 </ContentWrap> 909 </ContentWrap>
905 <ContentWrap id="id-qualityEvaluate" v-if="route.query.type == 'qualityEvaluate' && evaDetailInfo.qualityScore != null" title="质量评价" 910 <ContentWrap id="id-qualityEvaluate" v-if="route.query.type == 'qualityEvaluate' && evaDetailInfo.qualityScore != null" title="质量评价"
906 description="资产质量评价信息" style="margin-top: 15px"> 911 description="资产质量评价信息" style="margin: 16px 16px 16px">
907 <div class="list_panel"> 912 <div class="list_panel">
908 <div class="list_item"> 913 <div class="list_item">
909 <span class="item_label">质量得分:</span> 914 <span class="item_label">质量得分:</span>
......
...@@ -26,7 +26,7 @@ import { ...@@ -26,7 +26,7 @@ import {
26 import { passFlowData, rejectFlowData, revokeFlowData } from "@/api/modules/workFlowService"; 26 import { passFlowData, rejectFlowData, revokeFlowData } from "@/api/modules/workFlowService";
27 import useDataAssetStore from "@/store/modules/dataAsset"; 27 import useDataAssetStore from "@/store/modules/dataAsset";
28 import { changeNum, getDownloadUrl, download } from '@/utils/common'; 28 import { changeNum, getDownloadUrl, download } from '@/utils/common';
29 import { onUploadFilePreview, onUploadFileDownload, setFileName } from '@/api/modules/common'; 29 import { onUploadFilePreview, onUploadFileDownload } from '@/api/modules/common';
30 30
31 const assetStore = useDataAssetStore(); 31 const assetStore = useDataAssetStore();
32 32
...@@ -511,7 +511,7 @@ const toolBtns: any = computed(() => { ...@@ -511,7 +511,7 @@ const toolBtns: any = computed(() => {
511 } 511 }
512 let approveVO = detailInfo.value.approveVO; 512 let approveVO = detailInfo.value.approveVO;
513 let staffGuid = userData.staffGuid; 513 let staffGuid = userData.staffGuid;
514 if (approveVO && approveVO.approveState == 'A' && approveVO.approveStaffGuids&&approveVO.approveStaffGuids.indexOf(staffGuid) > -1) { 514 if (approveVO && approveVO.approveState == 'A' && approveVO.approveStaffGuids && approveVO.approveStaffGuids.indexOf(staffGuid) > -1) {
515 btnsArr.push(...[{ label: "通过", value: "pass", type: 'primary' }, { label: "驳回", value: "reject", type: 'danger', plain: true }]); 515 btnsArr.push(...[{ label: "通过", value: "pass", type: 'primary' }, { label: "驳回", value: "reject", type: 'danger', plain: true }]);
516 } 516 }
517 if (approveVO && approveVO.approveState == 'A' && approveVO.staffGuid == staffGuid) { 517 if (approveVO && approveVO.approveState == 'A' && approveVO.staffGuid == staffGuid) {
...@@ -928,7 +928,12 @@ const passDialogBtnClick = (btn, info) => { ...@@ -928,7 +928,12 @@ const passDialogBtnClick = (btn, info) => {
928 evaluationRangeStart: info.evaluationRange[0], 928 evaluationRangeStart: info.evaluationRange[0],
929 evaluationRangeEnd: info.evaluationRange[1], 929 evaluationRangeEnd: info.evaluationRange[1],
930 evaluationNote: info.evaluationNote, 930 evaluationNote: info.evaluationNote,
931 evaluationFile: info.evaluationFile || [], 931 evaluationFile: info.evaluationFile?.map(file => {
932 return {
933 name: file.name,
934 url: file.url
935 }
936 }) || [],
932 }).then((res: any) => { 937 }).then((res: any) => {
933 submitPromise.value = null; 938 submitPromise.value = null;
934 if (res?.code == proxy.$passCode) { 939 if (res?.code == proxy.$passCode) {
...@@ -1116,7 +1121,8 @@ const formattedDate = (dateVal) => { ...@@ -1116,7 +1121,8 @@ const formattedDate = (dateVal) => {
1116 <span class="title_text">已撤销</span> 1121 <span class="title_text">已撤销</span>
1117 </div> 1122 </div>
1118 </div> 1123 </div>
1119 <div class="panel_body" v-if="detailInfo.approveVO?.approveState != 'A' && detailInfo.approveVO?.approveState != 'C'"> 1124 <div class="panel_body"
1125 v-if="detailInfo.approveVO?.approveState != 'A' && detailInfo.approveVO?.approveState != 'C'">
1120 <div class="results_list"> 1126 <div class="results_list">
1121 <div class="list_item"> 1127 <div class="list_item">
1122 <span class="item_label">审批人:</span> 1128 <span class="item_label">审批人:</span>
...@@ -1375,7 +1381,7 @@ const formattedDate = (dateVal) => { ...@@ -1375,7 +1381,7 @@ const formattedDate = (dateVal) => {
1375 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"> 1381 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'">
1376 <img class="file-img" src="../../assets/images/jpg.png" /> 1382 <img class="file-img" src="../../assets/images/jpg.png" />
1377 </template> 1383 </template>
1378 <div class="file-name">{{ setFileName(item.name) }}</div> 1384 <div class="file-name">{{ item.name }}</div>
1379 <div :style="{ right: '36px' }" 1385 <div :style="{ right: '36px' }"
1380 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'" 1386 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"
1381 class="file-preview" @click="onUploadFilePreview(item)">查看</div> 1387 class="file-preview" @click="onUploadFilePreview(item)">查看</div>
...@@ -1384,9 +1390,9 @@ const formattedDate = (dateVal) => { ...@@ -1384,9 +1390,9 @@ const formattedDate = (dateVal) => {
1384 </span> 1390 </span>
1385 </div> 1391 </div>
1386 <div class="list_item is_block isFile" :style="{ width: '40%' }" 1392 <div class="list_item is_block isFile" :style="{ width: '40%' }"
1387 v-if="(detailType != 'asset' || assetDetailInfo.isEvaluationAssessment == 'Y') && assetDetailInfo.registerAttachment?.qualityEvaluationFile?.length"> 1393 v-if="((detailType != 'asset' || assetDetailInfo.isEvaluationAssessment == 'Y') && assetDetailInfo.registerAttachment?.qualityEvaluationFile?.length) || (evaDetailInfo?.qualityEvaluationFile?.length > 0)">
1388 <span class="item_label" :style="{ width: 'auto', 'text-align': 'left' }">数据质量评价收集</span> 1394 <span class="item_label" :style="{ width: 'auto', 'text-align': 'left' }">数据质量评价收集</span>
1389 <span v-for="(item) in (assetDetailInfo.registerAttachment?.qualityEvaluationFile || [])" 1395 <span v-for="(item) in (evaDetailInfo?.qualityEvaluationFile || assetDetailInfo.registerAttachment?.qualityEvaluationFile || [])"
1390 class="item_value" :style="{ 'padding-left': '0px' }"> 1396 class="item_value" :style="{ 'padding-left': '0px' }">
1391 <div class="file-operate"> 1397 <div class="file-operate">
1392 <template 1398 <template
...@@ -1490,7 +1496,7 @@ const formattedDate = (dateVal) => { ...@@ -1490,7 +1496,7 @@ const formattedDate = (dateVal) => {
1490 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"> 1496 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'">
1491 <img class="file-img" src="../../assets/images/jpg.png" /> 1497 <img class="file-img" src="../../assets/images/jpg.png" />
1492 </template> 1498 </template>
1493 <div class="file-name">{{ setFileName(item.name) }}</div> 1499 <div class="file-name">{{ item.name }}</div>
1494 <div :style="{ right: '36px' }" 1500 <div :style="{ right: '36px' }"
1495 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'" 1501 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"
1496 class="file-preview" @click="onUploadFilePreview(item)">查看</div> 1502 class="file-preview" @click="onUploadFilePreview(item)">查看</div>
...@@ -1528,7 +1534,7 @@ const formattedDate = (dateVal) => { ...@@ -1528,7 +1534,7 @@ const formattedDate = (dateVal) => {
1528 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"> 1534 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'">
1529 <img class="file-img" src="../../assets/images/jpg.png" /> 1535 <img class="file-img" src="../../assets/images/jpg.png" />
1530 </template> 1536 </template>
1531 <div class="file-name">{{ setFileName(item.name) }}</div> 1537 <div class="file-name">{{ item.name }}</div>
1532 <div :style="{ right: '36px' }" 1538 <div :style="{ right: '36px' }"
1533 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'" 1539 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"
1534 class="file-preview" @click="onUploadFilePreview(item)">查看</div> 1540 class="file-preview" @click="onUploadFilePreview(item)">查看</div>
...@@ -1569,7 +1575,7 @@ const formattedDate = (dateVal) => { ...@@ -1569,7 +1575,7 @@ const formattedDate = (dateVal) => {
1569 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"> 1575 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'">
1570 <img class="file-img" src="../../assets/images/jpg.png" /> 1576 <img class="file-img" src="../../assets/images/jpg.png" />
1571 </template> 1577 </template>
1572 <div class="file-name">{{ setFileName(item.name) }}</div> 1578 <div class="file-name">{{ item.name }}</div>
1573 <div :style="{ right: '36px' }" class="file-preview" 1579 <div :style="{ right: '36px' }" class="file-preview"
1574 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'" 1580 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"
1575 @click="onUploadFilePreview(item)">查看</div> 1581 @click="onUploadFilePreview(item)">查看</div>
...@@ -1607,7 +1613,7 @@ const formattedDate = (dateVal) => { ...@@ -1607,7 +1613,7 @@ const formattedDate = (dateVal) => {
1607 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"> 1613 v-else-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'">
1608 <img class="file-img" src="../../assets/images/jpg.png" /> 1614 <img class="file-img" src="../../assets/images/jpg.png" />
1609 </template> 1615 </template>
1610 <div class="file-name">{{ setFileName(item.name) }}</div> 1616 <div class="file-name">{{ item.name }}</div>
1611 <div :style="{ right: '36px' }" 1617 <div :style="{ right: '36px' }"
1612 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'" 1618 v-if="item.name.substring(item.name.lastIndexOf('.') + 1) == 'pdf' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'png' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpg' || item.name.substring(item.name.lastIndexOf('.') + 1) == 'jpeg'"
1613 class="file-preview" @click="onUploadFilePreview(item)">查看</div> 1619 class="file-preview" @click="onUploadFilePreview(item)">查看</div>
......
...@@ -1934,10 +1934,30 @@ const saveDraft = () => { ...@@ -1934,10 +1934,30 @@ const saveDraft = () => {
1934 let uploadFormInline = uploadFormRef.value.formInline; 1934 let uploadFormInline = uploadFormRef.value.formInline;
1935 let registerAttachment: any = { 1935 let registerAttachment: any = {
1936 // fileHash: uploadFormInline.fileHash, 1936 // fileHash: uploadFormInline.fileHash,
1937 registerLetter: uploadFormInline['registerLetter']?.map(u => u.url) || [], 1937 registerLetter: uploadFormInline['registerLetter']?.map(u => {
1938 evaluationFile: uploadFormInline['evaluationFile']?.map(u => u.url) || [], 1938 return {
1939 assessmentFile: uploadFormInline['assessmentFile']?.map(u => u.url) || [], 1939 url: u.url,
1940 commitmentLetter: uploadFormInline['commitmentLetter']?.map(u => u.url) || [], 1940 name: u.name
1941 }
1942 }) || [],
1943 evaluationFile: uploadFormInline['evaluationFile']?.map(u => {
1944 return {
1945 url: u.url,
1946 name: u.name
1947 }
1948 }) || [],
1949 assessmentFile: uploadFormInline['assessmentFile']?.map(u => {
1950 return {
1951 url: u.url,
1952 name: u.name
1953 }
1954 }) || [],
1955 commitmentLetter: uploadFormInline['commitmentLetter']?.map(u => {
1956 return {
1957 url: u.url,
1958 name: u.name
1959 }
1960 }) || [],
1941 } 1961 }
1942 if (qualityEvaluationInstitution.value) { 1962 if (qualityEvaluationInstitution.value) {
1943 registerAttachment.qualityEvaluationInstitution = qualityEvaluationInstitution.value 1963 registerAttachment.qualityEvaluationInstitution = qualityEvaluationInstitution.value
...@@ -2022,10 +2042,30 @@ const save = () => { ...@@ -2022,10 +2042,30 @@ const save = () => {
2022 let uploadFormInline = uploadFormRef.value.formInline; 2042 let uploadFormInline = uploadFormRef.value.formInline;
2023 let registerAttachment: any = { 2043 let registerAttachment: any = {
2024 // fileHash: uploadFormInline.fileHash, 2044 // fileHash: uploadFormInline.fileHash,
2025 registerLetter: uploadFormInline['registerLetter']?.map(u => u.url) || [], 2045 registerLetter: uploadFormInline['registerLetter']?.map(u => {
2026 evaluationFile: uploadFormInline['evaluationFile']?.map(u => u.url) || [], 2046 return {
2027 assessmentFile: uploadFormInline['assessmentFile']?.map(u => u.url) || [], 2047 url: u.url,
2028 commitmentLetter: uploadFormInline['commitmentLetter']?.map(u => u.url) || [], 2048 name: u.name
2049 }
2050 }) || [],
2051 evaluationFile: uploadFormInline['evaluationFile']?.map(u => {
2052 return {
2053 url: u.url,
2054 name: u.name
2055 }
2056 }) || [],
2057 assessmentFile: uploadFormInline['assessmentFile']?.map(u => {
2058 return {
2059 url: u.url,
2060 name: u.name
2061 }
2062 }) || [],
2063 commitmentLetter: uploadFormInline['commitmentLetter']?.map(u => {
2064 return {
2065 url: u.url,
2066 name: u.name
2067 }
2068 }) || [],
2029 } 2069 }
2030 if (qualityEvaluationInstitution.value) { 2070 if (qualityEvaluationInstitution.value) {
2031 registerAttachment.qualityEvaluationInstitution = qualityEvaluationInstitution.value 2071 registerAttachment.qualityEvaluationInstitution = qualityEvaluationInstitution.value
......
...@@ -913,11 +913,26 @@ const submitForm = (btn, formEl, tosub = false) => { ...@@ -913,11 +913,26 @@ const submitForm = (btn, formEl, tosub = false) => {
913 console.log(params, '--------上架交易所 ---------'); 913 console.log(params, '--------上架交易所 ---------');
914 params.immediateApprove = btn.value == 'submit' ? true : false; 914 params.immediateApprove = btn.value == 'submit' ? true : false;
915 params.registrationCertificate = params.registrationCertificateInfo.length ? { name: params.registrationCertificateInfo[0].name, url: params.registrationCertificateInfo[0].url } : {}; 915 params.registrationCertificate = params.registrationCertificateInfo.length ? { name: params.registrationCertificateInfo[0].name, url: params.registrationCertificateInfo[0].url } : {};
916 params.accreditFile = params.accreditFileInfo.length ? [params.accreditFileInfo[0].url] : ''; 916 params.accreditFile = params.accreditFileInfo.length ? [{
917 params.commitmentLetter = params.commitmentLetterInfo.length ? [params.commitmentLetterInfo[0].url] : []; 917 url: params.accreditFileInfo[0].url,
918 params.assessmentFile = params.costAssessmentFileInfo.length ? [params.costAssessmentFileInfo[0].url] : []; 918 name: params.accreditFileInfo[0].name
919 params.productDetail = params.productDetailInfo.length ? [params.productDetailInfo[0].url] : []; 919 }] : '';
920 params.evaluationFile = params.qualityEvaluationFileInfo.length ? [params.qualityEvaluationFileInfo[0].url] : []; 920 params.commitmentLetter = params.commitmentLetterInfo.length ? [{
921 url: params.commitmentLetterInfo[0].url,
922 name: params.commitmentLetterInfo[0].name
923 }] : [];
924 params.assessmentFile = params.costAssessmentFileInfo.length ? [{
925 url: params.costAssessmentFileInfo[0].url,
926 name: params.costAssessmentFileInfo[0].name
927 }] : [];
928 params.productDetail = params.productDetailInfo.length ? [{
929 url: params.productDetailInfo[0].url,
930 name: params.productDetailInfo[0].name
931 }] : [];
932 params.evaluationFile = params.qualityEvaluationFileInfo.length ? [{
933 url: params.qualityEvaluationFileInfo[0].url,
934 name: params.qualityEvaluationFileInfo[0].name
935 }] : [];
921 params.exchangeGuid = route.query.exchangeGuid; 936 params.exchangeGuid = route.query.exchangeGuid;
922 params.qualityEvaluationInstitutionGuid = qualityEvaluationData.value.find((item: any) => item.tenantName == params.qualityEvaluationInstitution)?.guid || ''; 937 params.qualityEvaluationInstitutionGuid = qualityEvaluationData.value.find((item: any) => item.tenantName == params.qualityEvaluationInstitution)?.guid || '';
923 params.costAssessmentInstitutionGuid = costAssessmentData.value.find((item: any) => item.tenantName == params.costAssessmentInstitution)?.guid || ''; 938 params.costAssessmentInstitutionGuid = costAssessmentData.value.find((item: any) => item.tenantName == params.costAssessmentInstitution)?.guid || '';
...@@ -962,11 +977,26 @@ const submitForm = (btn, formEl, tosub = false) => { ...@@ -962,11 +977,26 @@ const submitForm = (btn, formEl, tosub = false) => {
962 params.guid = guid; 977 params.guid = guid;
963 params.immediateApprove = btn.value == 'submit' ? true : false; 978 params.immediateApprove = btn.value == 'submit' ? true : false;
964 params.registrationCertificate = params.registrationCertificateInfo.length ? { name: params.registrationCertificateInfo[0].name, url: params.registrationCertificateInfo[0].url } : {}; 979 params.registrationCertificate = params.registrationCertificateInfo.length ? { name: params.registrationCertificateInfo[0].name, url: params.registrationCertificateInfo[0].url } : {};
965 params.accreditFile = params.accreditFileInfo.length ? [params.accreditFileInfo[0].url] : null; 980 params.accreditFile = params.accreditFileInfo.length ? [{
966 params.commitmentLetter = params.commitmentLetterInfo.length ? [params.commitmentLetterInfo[0].url] : []; 981 url: params.accreditFileInfo[0].url,
967 params.assessmentFile = params.costAssessmentFileInfo.length ? [params.costAssessmentFileInfo[0].url] : []; 982 name: params.accreditFileInfo[0].name
968 params.productDetail = params.productDetailInfo.length ? [params.productDetailInfo[0].url] : []; 983 }] : null;
969 params.evaluationFile = params.qualityEvaluationFileInfo.length ? [params.qualityEvaluationFileInfo[0].url] : []; 984 params.commitmentLetter = params.commitmentLetterInfo.length ? [{
985 url: params.commitmentLetterInfo[0].url,
986 name: params.commitmentLetterInfo[0].name
987 }] : [];
988 params.costAssessmentFile = params.costAssessmentFileInfo.length ? [{
989 url: params.costAssessmentFileInfo[0].url,
990 name: params.costAssessmentFileInfo[0].name
991 }] : [];
992 params.productDetail = params.productDetailInfo.length ? [{
993 url: params.productDetailInfo[0].url,
994 name: params.productDetailInfo[0].name
995 }] : [];
996 params.evaluationFile = params.qualityEvaluationFileInfo.length ? [{
997 url: params.qualityEvaluationFileInfo[0].url,
998 name: params.qualityEvaluationFileInfo[0].name
999 }] : [];
970 params.exchangeGuid = route.query.exchangeGuid; 1000 params.exchangeGuid = route.query.exchangeGuid;
971 params.qualityEvaluationInstitutionGuid = qualityEvaluationData.value.find((item: any) => item.tenantName == params.qualityEvaluationInstitution)?.guid || ''; 1001 params.qualityEvaluationInstitutionGuid = qualityEvaluationData.value.find((item: any) => item.tenantName == params.qualityEvaluationInstitution)?.guid || '';
972 params.costAssessmentInstitutionGuid = costAssessmentData.value.find((item: any) => item.tenantName == params.costAssessmentInstitution)?.guid || ''; 1002 params.costAssessmentInstitutionGuid = costAssessmentData.value.find((item: any) => item.tenantName == params.costAssessmentInstitution)?.guid || '';
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!