product
杨世强 2 years ago
parent c6c93b07d6
commit f736676b87

@ -406,6 +406,13 @@ public class ArinvoicesController {
if(entity!=null){
ArinvoicesEntity subentity=JsonUtil.getJsonToBean(arinvoicesUpForm, ArinvoicesEntity.class);
arinvoicesService.update(id, subentity);
ArinvoicesEntity arinvoicesEntity= arinvoicesService.getInfo(id);
QueryWrapper<SaleorderitemEntity> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(SaleorderitemEntity::getId,arinvoicesEntity.getSalesOrderId());
SaleorderitemEntity saleorderitemEntity = saleorderitemService.getOne(queryWrapper);
saleorderitemEntity.setInvoiceNum(arinvoicesEntity.getInvoiceQuantity());
saleorderitemEntity.setInvoiceAmount(arinvoicesEntity.getInvoiceAmount());
saleorderitemService.updateById(saleorderitemEntity);
QueryWrapper<Arinvoices_item1Entity> Arinvoices_item1queryWrapper = new QueryWrapper<>();
Arinvoices_item1queryWrapper.lambda().eq(Arinvoices_item1Entity::getArinvoicesId, entity.getId());

@ -28,7 +28,7 @@
</el-button>
<el-button type="text" icon="el-icon-check" @click="handleBatchCaigou()">
</el-button>
<el-button type="text" icon="el-icon-close" @click="handleBatchXiaoshou()">
<el-button type="text" icon="el-icon-close" @click="createSale()">
</el-button>
</div>
<div class="JNPF-common-head-right">
@ -118,6 +118,7 @@
<JNPF-Form v-if="formVisible" ref="JNPFForm" @refresh="refresh" />
<JNPF-Form2 v-if="formVisible2" ref="JNPFForm2" @refresh="refresh2" />
<JNPF-Form3 v-if="formVisible3" ref="JNPFForm3" @refresh="refresh3" />
<JNPF-Form4 v-if="formVisible" ref="JNPFForm4" @refresh="refresh" />
<ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download" />
<Detail v-if="detailVisible" ref="Detail" @refresh="detailVisible=false" />
</div>
@ -131,6 +132,7 @@
import JNPFForm from './Form'
import JNPFForm2 from './PurchaseOrderForm'
import JNPFForm3 from './PurchaseOrderForm'
import JNPFForm4 from './salesForm'
import ExportBox from './ExportBox'
import {
getDataInterfaceRes
@ -142,6 +144,7 @@
JNPFForm,
JNPFForm2,
JNPFForm3,
JNPFForm4,
ExportBox,
Detail
},
@ -456,7 +459,7 @@
// this.list = _list
this.formVisible = true
this.$nextTick(() => {
this.$refs.JNPFForm5.init(list)
this.$refs.JNPFForm4.init(list)
})
}else {
this.$message({

@ -874,6 +874,7 @@
this.dataForm.advanceAmount = advance;
this.dataForm.num = num;
this.dataForm.price = amount;
debugger
this.$store.commit('generator/UPDATE_RELATION_DATA', {})
},
//

@ -371,7 +371,7 @@
debugger
let sum = 0;
for (let i =0;i<this.dataForm.arinvoices_item0List.length;i++){
sum = sum + this.dataForm.arinvoices_item0List[i].invoiceQuantity
sum = sum + parseFloat(this.dataForm.arinvoices_item0List[i].invoiceQuantity)
}
this.dataForm.invoiceQuantity = sum
debugger
@ -379,7 +379,7 @@
involceAmountSum(){
let sum = 0;
for (let i =0;i<this.dataForm.arinvoices_item0List.length;i++){
sum = sum + this.dataForm.arinvoices_item0List[i].involceAmount
sum = sum + parseFloat(this.dataForm.arinvoices_item0List[i].involceAmount)
}
this.dataForm.invoiceAmount = sum
},

@ -201,6 +201,7 @@ width="150" >
url: `/api/saleorder/Saleorderitem/delivery/${ids}`,
method: 'post'
}).then(res => {
debugger
const list = [];
for (let i = 0; i < res.data.length; i++) {
let _data = res.data[i]

@ -27,8 +27,8 @@
</el-col>
<el-col :span="8" >
<el-form-item label="来源单号"
prop="salesId" >
<popupSelect v-model="dataForm.salesId"
prop="sourceNo" >
<popupSelect v-model="dataForm.sourceNo"
placeholder="请选择" clearable field="salesId" interfaceId="392956668264114117" :columnOptions="salesIdcolumnOptions" propsValue="id" relationField="document_no" popupType="dialog"
popupTitle="选择数据" popupWidth="800px"
hasPage :pageSize="20" >
@ -324,7 +324,7 @@
this.visible = true;
this.dataForm.amount = list[0].price;
this.dataForm.num = list[0].num;
this.dataForm.salesId = list[0].id;
this.dataForm.sourceNo = list[0].id;
this.dataForm.customerId = list[0].customerId;
debugger
this.dataForm.receiptout_item0List = list[0].list;

Loading…
Cancel
Save