Browse Source

采购订单-修改单价取值来源

jingbb 5 months ago
parent
commit
c8a84b1e9b
1 changed files with 19 additions and 19 deletions
  1. 19 19
      src/views/purchase/purchaseOrder/components/PurchaseOrderFormForm.vue

+ 19 - 19
src/views/purchase/purchaseOrder/components/PurchaseOrderFormForm.vue

@@ -31,7 +31,6 @@
                   labelField="name"
                   valueField="id"
                   :disabled="notAllowEdit"
-                  @change = 'getSupplierDetail'
                 />
 							</a-form-item>
 						</a-col>
@@ -122,24 +121,24 @@
 						</a-col> 
 						<a-col :span="12">
 							<a-form-item label="汇率(exchange rate)" v-bind="validateInfos.exchangeRate" id="SaleOrderForm-exchangeRate" name="exchangeRate"  :label-col="formItemLayout.labelCol1" :wrapper-col="formItemLayout.wrapperCol1">
-								<a-input v-model:value="formData.exchangeRate" placeholder="请输入"  allow-clear AutoComplete="off"></a-input>
+								<a-input v-model:value="formData.exchangeRate" placeholder="请输入"  allow-clear AutoComplete="off" disabled></a-input>
 							</a-form-item>
 						</a-col>
             <a-col :span="12">
-							<a-form-item label="采购部门(purchase department)" v-bind="validateInfos.purchaseDepartment" id="SaleOrderForm-purchaseDepartment" name="purchaseDepartment">
+							<a-form-item label="币种(currency)" v-bind="validateInfos.currency" id="SaleOrderForm-currency" name="currency">
+                <JDictSelectTag v-model:value="formData.currency" placeholder="请选择" dictCode="currency" disabled/>
+							</a-form-item>
+						</a-col> 
+            <a-col :span="12">
+							<a-form-item label="采购部门(purchase department)" v-bind="validateInfos.purchaseDepartment" id="SaleOrderForm-purchaseDepartment" name="purchaseDepartment" :label-col="formItemLayout.labelCol1" :wrapper-col="formItemLayout.wrapperCol1">
 								<a-input v-model:value="formData.purchaseDepartmentName" placeholder="请输入"  allow-clear disabled></a-input>
 							</a-form-item>
 						</a-col>   
             <a-col :span="12">
-							<a-form-item label="采购员(purchasesman)" v-bind="validateInfos.purchaseman" id="SaleOrderForm-purchaseman" name="purchaseman"  :label-col="formItemLayout.labelCol1" :wrapper-col="formItemLayout.wrapperCol1">
+							<a-form-item label="采购员(purchasesman)" v-bind="validateInfos.purchaseman" id="SaleOrderForm-purchaseman" name="purchaseman"  >
 								<a-input v-model:value="formData.purchasemanName" placeholder="请输入采购员(salesman)"  allow-clear disabled ></a-input>
 							</a-form-item>
 						</a-col> 
-            <a-col :span="12">
-							<a-form-item label="币种(currency)" v-bind="validateInfos.currency" id="SaleOrderForm-currency" name="currency">
-                <JDictSelectTag v-model:value="formData.currency" placeholder="请选择" dictCode="currency" />
-							</a-form-item>
-						</a-col> 
             <a-col :span="12">
 							<a-form-item label="备注(notes)" v-bind="validateInfos.notes" id="SaleOrderForm-notes" name="notes"  :label-col="formItemLayout.labelCol1" :wrapper-col="formItemLayout.wrapperCol1">
 								<a-input v-model:value="formData.notes" AutoComplete="off"></a-input>
@@ -516,18 +515,18 @@
           formData.productionClass =data[0].productionClass
           formData.model =data[0].fatherModel
           formData.maker =data[0].maker
+          formData.exchangeRate = data[0].exchangeRateUsd
+          formData.currency = data[0].currency
           getShipList(data[0].headId,'quotation')
-          getSupplierDetail(data[0].selectionSupplier)
         }
       }
       function addFormSaleOrder(data){
-
         data.map(item=>{
           item.model = item.childModel
           item.sourceId = item.childId
           item.sourceType = 'Con'+item.childId
           item.sourceCode =data[0].billCode 
-          item.taxPrice=data[0].purchasePrice
+          item.taxPrice=data[0].taxPriceGys
           // item.productClass =data[0].productClass
         })
         var arrProduct = data.concat(purOrderFormShipFormProductTable.dataSource)
@@ -543,8 +542,15 @@
           formData.productionClass =data[0].productionClass
           formData.model =data[0].headModel
           formData.maker =data[0].maker
+          formData.packagebRequirement = data[0].packagebRequirement
+          formData.delivery = data[0].delivery
+          formData.paymentTerms = data[0].paymentTerms
+          formData.warrantyPeriod = data[0].warrantyPeriod
+          formData.warrantyTerms = data[0].warrantyTerms
+          formData.isExport = data[0].isExport
+          formData.exchangeRate = data[0].exchangeRateGys
+          formData.currency = data[0].currencyGys
           getShipList(data[0].headId,'contract')
-          getSupplierDetail(data[0].supplierId)
         }
       }
       function addProject(data){
@@ -610,11 +616,6 @@
       function handleFormChange(key, value) {
         formData[key] = value;
       }
-      async function getSupplierDetail(id){
-        var param = {id:id}
-        var obj = await supplierOption(param)
-        formData.currency =obj.records[0].currency
-      }
       return {
         PurOrderFormShipFormShipTableRef,
         PurOrderFormShipFormShipTable,
@@ -653,7 +654,6 @@
         selectSaleOrderList,
         addFormSaleOrder,
         ClassList,
-        getSupplierDetail,
         supplierOption
       }
     }