Pārlūkot izejas kodu

fix:投标企业信用报告入口&报告审核&下载记录

yangfeng 4 mēneši atpakaļ
vecāks
revīzija
5e449d6b11

+ 1 - 2
apps/bigmember_pc/src/views/article-content/components/ContentHeader.vue

@@ -115,10 +115,9 @@ const {
   loading: remMaiLoading
 } = useRenMaiModel(ContentModel)
 
-// console.log(ContentModel.value, ContentModel.value?._ob?.topType)
+// console.log(ContentModel.value, ContentModel.value?._ob?.topType, ContentModel.value?._ob?.subType, ContentModel.value.isCaigouyixiang)
 const buyerName = ref('')
 buyerName.value = ContentModel.value?._summary?._s?.buyer || ''
-// console.log(showCreditReportButton)
 </script>
 
 <template>

+ 4 - 1
apps/bigmember_pc/src/views/article-content/composables/useContentStore.js

@@ -187,7 +187,10 @@ function useRenMaiModel(ContentModel) {
 }
 
 const showCreditReportButton = computed(() => {
-  return ['采购意向', '预告', '招标'].includes(ContentModel.value?._ob?.topType)
+  return (
+    ['采购意向', '预告', '招标'].includes(ContentModel.value?._ob?.topType)
+    || ContentModel.value.isCaigouyixiang
+  )
 })
 
 export {

+ 5 - 0
apps/bigmember_pc/src/views/reportDownload/examine.vue

@@ -7,6 +7,7 @@
       >
         <el-upload
           action="string"
+          :key="'upload-prove_purchase-' + form.prove_purchase"
           :http-request="(file) => uploadFileHandle(file, 'prove_purchase')"
           :limit="1"
           :show-file-list="false"
@@ -39,6 +40,7 @@
       <el-form-item label="·无被执行记录证明:" prop="prove_executed">
         <el-upload
           action="string"
+          :key="'upload-prove_executed-' + form.prove_executed"
           :http-request="(file) => uploadFileHandle(file, 'prove_executed')"
           :limit="1"
           :show-file-list="false"
@@ -71,6 +73,7 @@
       <el-form-item label="无失信被执行记录证明:" prop="prove_dishonesty">
         <el-upload
           action="string"
+          :key="'upload-prove_dishonesty-' + form.prove_dishonesty"
           :http-request="(file) => uploadFileHandle(file, 'prove_dishonesty')"
           :limit="1"
           :show-file-list="false"
@@ -103,6 +106,7 @@
       <el-form-item label="无安全生产严重失信记录证明:" prop="prove_produce">
         <el-upload
           action="string"
+          :key="'upload-prove_produce-' + form.prove_produce"
           :http-request="(file) => uploadFileHandle(file, 'prove_produce')"
           :limit="1"
           :show-file-list="false"
@@ -131,6 +135,7 @@
       <el-form-item label="信用中国:">
         <el-upload
           action="string"
+          :key="'upload-creditchina-' + form.creditchina"
           :http-request="(file) => uploadFileHandle(file, 'creditchina')"
           :limit="1"
           :show-file-list="false"

+ 8 - 4
apps/bigmember_pc/src/views/reportDownload/record.vue

@@ -570,10 +570,14 @@ export default {
               const creatTime = v.l_createTime
                 ? new Date(v.l_createTime * 1000).pattern('yyyyMMdd')
                 : new Date().pattern('yyyyMMdd')
-              const typeName = v.type
-                ? this.typeObj[v.type.toString()]
-                : '分析报告'
-              v.fileName = `剑鱼标讯-${typeName}-${creatTime}`
+              if (v.type === '4') {
+                v.fileName = v.ent
+              } else {
+                const typeName = v.type
+                  ? this.typeObj[v.type.toString()]
+                  : '分析报告'
+                v.fileName = `剑鱼标讯-${typeName}-${creatTime}`
+              }
               return v
             }) || []
           this.listState.list = list || []