Commit 04f7e6557306db953b36801a67e9abc98754c6be

Authored by sanmu
1 parent aeff5ba9

feat: 业务员支持项目报告书到处&值检支持质量检测导出

src/views/project/order/ExportModal.vue
@@ -78,6 +78,7 @@ @@ -78,6 +78,7 @@
78 if (props.role === ROLE.BUSINESS) { 78 if (props.role === ROLE.BUSINESS) {
79 return [ 79 return [
80 { label: '基本信息', value: 'baseFields' }, 80 { label: '基本信息', value: 'baseFields' },
  81 + { label: '项目报告', value: 'reportFields' },
81 { label: '利润分析', value: 'profitAnalysisFields' }, 82 { label: '利润分析', value: 'profitAnalysisFields' },
82 { label: '跟单信息', value: 'trackStageFields' }, 83 { label: '跟单信息', value: 'trackStageFields' },
83 { label: '质检信息', value: 'inspectionStageFields' }, 84 { label: '质检信息', value: 'inspectionStageFields' },
@@ -103,7 +104,7 @@ @@ -103,7 +104,7 @@
103 } 104 }
104 105
105 // 质检不能导出任何 106 // 质检不能导出任何
106 - return []; 107 + return [{ label: '质检信息', value: 'inspectionStageFields' }];
107 }); 108 });
108 109
109 function handleShow(visible: boolean) { 110 function handleShow(visible: boolean) {
src/views/project/order/index.vue
@@ -101,9 +101,7 @@ @@ -101,9 +101,7 @@
101 >比重计算</a-button 101 >比重计算</a-button
102 > 102 >
103 <!-- 质检角色不能导出任何信息 --> 103 <!-- 质检角色不能导出任何信息 -->
104 - <a-button type="primary" @click="handleExportModal" v-if="role !== ROLE.INSPECT"  
105 - >导出</a-button  
106 - > 104 + <a-button type="primary" @click="handleExportModal">导出</a-button>
107 <a-button 105 <a-button
108 type="primary" 106 type="primary"
109 @click="handleProfitModal" 107 @click="handleProfitModal"