| 
					
				 | 
			
			
				@@ -1,6 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <a-modal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      title="选择供应商报价单(select supplier quotation)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      title="选择供应商报价选定(select supplier quotation selection)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       width="95%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :visible="visible" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       :maskClosable="false" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -13,7 +13,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-form :model="queryParams" :label-col="labelCol" :wrapper-col="wrapperCol" @keyup.enter.native="searchQuery"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <a-row :gutter="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <a-col :md="6" :sm="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        <a-form-item label="报价编码(quotation code)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <a-form-item label="选定单号(bill code)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             <a-input placeholder="请输入" v-model:value="queryParams.billCode"></a-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </a-col> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -24,11 +24,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </a-col>  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <template v-if="toggleSearchStatus"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <a-col :md="6"  :sm="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <a-form-item label="报价项目(quotation project)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <a-form-item label="项目(quotation project)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <ApiSelect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     :api="projectListList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     showSearch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    v-model:value="queryParams.quotationProject" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    v-model:value="queryParams.inquiryProject" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     optionFilterProp="label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     resultField="records" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     labelField="name" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -38,11 +38,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            <a-col :md="6"  :sm="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <a-form-item  label="报价供应商(quotation supplier)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <a-form-item  label="供应商(quotation supplier)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <ApiSelect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     :api="supplierOption" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     showSearch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    v-model:value="queryParams.quotationSuppiler" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    v-model:value="queryParams.selectionSupplier" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     optionFilterProp="label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     resultField="records" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     labelField="name" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -112,7 +112,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 @change="handleTableChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 :pagination="pagination" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :scroll="{ x: 2500, y: 300 }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :scroll="{ x: 3500, y: 300 }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 :rowSelection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-table> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -155,15 +155,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align:"center", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             dataIndex: 'projectName' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: '供应商(supplier)', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            align:"center", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dataIndex: 'selectionSupplier_dictText' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //     title: '询价供应商(quotation supplier)', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //     align:"center", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //     dataIndex: 'suppilerName' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            title: '报价有效期(quotation period)', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            title: '交期(delivery time)', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align:"center", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dataIndex: 'quotationValidityDate', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dataIndex: 'deliveryTime', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             width:250, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -201,11 +206,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align:"center", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             dataIndex: 'qualityGrade' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            title: '数量(quantity)', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            align:"center", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            dataIndex: 'quantity' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             title: '含税单价(tax price)', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align:"center", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -232,13 +232,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const queryParams = ref({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         billCode:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         billDate:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        quotationSuppiler:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        selectionSupplier:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         priority:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         productionClass:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         model:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maker:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         productionCode:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        quotationProject:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inquiryProject:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         projectName:'' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let pagination = ref({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -255,7 +255,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function loadData(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let params = getQueryParams(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         defHttp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .get({ url: '/purCode/purPurchaseQuotation/supplierQuotationDetails2',params}, { isTransformResponse: false }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        .get({ url: '/purCode/purQuotationSelection/purQuotationSelectionProductAlert',params}, { isTransformResponse: false }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         .then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 dataSource.value = res.result.records; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -275,9 +275,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         params.pageNo = pagination.value.current; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         params.pageSize = pagination.value.pageSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(fatherProject.value&&fatherProject.value!==''){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            queryParams.value.quotationProject = fatherProject.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            queryParams.value.inquiryProject = fatherProject.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            queryParams.value.quotationProject = params.quotationProject 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            queryParams.value.inquiryProject = params.inquiryProject 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return filterObj(params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -313,13 +313,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         queryParams.value = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             billCode:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             billDate:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            quotationSuppiler:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            selectionSupplier:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             priority:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             productionClass:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             model:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             maker:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             productionCode:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            quotationProject:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            inquiryProject:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             projectName:'' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pagination.value.current =1; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -355,13 +355,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       queryParams.value = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             billCode:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             billDate:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            quotationSuppiler:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            selectionSupplier:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             priority:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             productionClass:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             model:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             maker:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             productionCode:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            quotationProject:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            inquiryProject:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             projectName:'' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |