| 
					
				 | 
			
			
				@@ -2,7 +2,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class="p-2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!--查询区域--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <div class="jeecg-basic-table-form-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <a-form ref="formRef" @keyup.enter.native="reload" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <a-form ref="formRef" @keyup.enter.native="reload" :model="queryParam" :label-col="{ style: 'width: 220px' }"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <a-row :gutter="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <a-col :lg="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-form-item name="billDate"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -11,7 +11,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <a-col :lg="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <a-form-item name="project" :label-col="labelCol1" :wrapper-col="wrapperCol1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a-form-item name="project" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template #label><span title="系统项目(project)">系统项目(project)</span></template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <ApiSelect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   :api="ProjectOption" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -34,24 +34,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <JInput placeholder="请输入订单编号(bill code)" v-model:value="queryParam.billCode" allow-clear AutoComplete="off" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <a-col :lg="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a-col :lg="16"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item name="supplier"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template #label><span title="供应商(supplier)">供应商(supplier)</span></template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <ApiSelect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :api="supplierOption" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  showSearch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  v-model:value="queryParam.supplier" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :filterOption="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  resultField="records" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  labelField="name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  valueField="id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :params="{ pageSize: -1 }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  optionFilterProp="label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <JSelect   v-model:value="queryParam.supplier" :get-option-url="supplierOption" :showField="showField"></JSelect> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-col :lg="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <a-form-item name="priority" :label-col="labelCol1" :wrapper-col="wrapperCol1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <a-form-item name="priority" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template #label><span title="优先级(priority)">优先级(priority)</span></template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <JDictSelectTag v-model:value="queryParam.priority" placeholder="请选择" dictCode="priority" style="width: 100%" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -75,7 +65,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-col :lg="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <a-form-item name="maker" :label-col="labelCol1" :wrapper-col="wrapperCol1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <a-form-item name="maker" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template #label><span title="厂家(maker)">厂家(maker)</span></template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <JInput placeholder="请输入厂家(maker)" v-model:value="queryParam.maker" allow-clear AutoComplete="off" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -93,7 +83,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-col :lg="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <a-form-item name="purchaseDepartment" :label-col="labelCol1" :wrapper-col="wrapperCol1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <a-form-item name="purchaseDepartment" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template #label><span title="采购部门(purchase saleDepartment)">采购部门(purchase department)</span></template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <JSelectDept v-model:value="queryParam.purchaseDepartment" :multiple="false" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -111,7 +101,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-col :lg="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <a-form-item name="status" :label-col="labelCol1" :wrapper-col="wrapperCol1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <a-form-item name="status" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <template #label><span title="供应商确认(supplier confirm)">供应商确认(supplier confirm)</span></template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <JDictSelectTag v-model:value="queryParam.status" placeholder="请选择" dictCode="yes_or_no" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -204,9 +194,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ProjectOption 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } from './PurchaseOrderyForm.api'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { cloneDeep } from 'lodash-es'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  import { defHttp } from '/@/utils/http/axios'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  import { JDictSelectTag, ApiSelect, JInput } from '/@/components/Form'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  import JSelectInput from '/@/components/Form/src/jeecg/components/JSelectInput.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import { JDictSelectTag, ApiSelect, JInput,JSelect } from '/@/components/Form'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import JSelectUser from '/@/components/Form/src/jeecg/components/JSelectUser.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import JSelectDept from '/@/components/Form/src/jeecg/components/JSelectDept.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import ViewFileListModal from './components/ViewFileListModal.vue'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -220,6 +208,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const SelectPurOrderModalRef = ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const ViewHistoryVersionModallRef = ref(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const queryParam = reactive<any>({}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var showField = ref('currency+name'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   //注册model 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const [registerModal, { openModal }] = useModal(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   //注册table数据 
			 |