product
杨世强 2 years ago
parent c6c93b07d6
commit f736676b87

@ -406,6 +406,13 @@ public class ArinvoicesController {
if(entity!=null){ if(entity!=null){
ArinvoicesEntity subentity=JsonUtil.getJsonToBean(arinvoicesUpForm, ArinvoicesEntity.class); ArinvoicesEntity subentity=JsonUtil.getJsonToBean(arinvoicesUpForm, ArinvoicesEntity.class);
arinvoicesService.update(id, subentity); 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<>(); QueryWrapper<Arinvoices_item1Entity> Arinvoices_item1queryWrapper = new QueryWrapper<>();
Arinvoices_item1queryWrapper.lambda().eq(Arinvoices_item1Entity::getArinvoicesId, entity.getId()); Arinvoices_item1queryWrapper.lambda().eq(Arinvoices_item1Entity::getArinvoicesId, entity.getId());

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

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

@ -371,7 +371,7 @@
debugger debugger
let sum = 0; let sum = 0;
for (let i =0;i<this.dataForm.arinvoices_item0List.length;i++){ 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 this.dataForm.invoiceQuantity = sum
debugger debugger
@ -379,7 +379,7 @@
involceAmountSum(){ involceAmountSum(){
let sum = 0; let sum = 0;
for (let i =0;i<this.dataForm.arinvoices_item0List.length;i++){ 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 this.dataForm.invoiceAmount = sum
}, },

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

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

Loading…
Cancel
Save